Skip to content


Everything in a command line interface is text, so type hierarchy is important. All type is the same size and font, but you can still create type hierarchy using font weight and space.

An example of normal weight, and bold weight. Italics is striked through since it's not used.
  • People customize their fonts, but you can assume it will be a monospace
  • Monospace fonts inherently create visual order
  • Fonts may have variable unicode support


If you want to ensure that a screen reader will read a pause, you can use a:

  • period (.)
  • comma (,)
  • colon (:)
Edit this page on GitHub
2 contributorsampinskyaili
Last edited by ampinsk on August 7, 2020