This is for an app displaying rows of numbers that change dynamically. A monospace font would be ideal to prevent distracting alignment jumps as digits change.

I really only care about digits, so does anyone know of built-in iOS fonts (other than Courier) that are monospace as far as the characters 0 to 9 are concerned?

  • 1
    Why not simply embed a monospace font?
    – KMSTR
    May 6 '15 at 20:04
  • I haven't considered that, font licensing issues could be a concern.
    – Clafou
    May 6 '15 at 20:12

Several iOS built-in fonts have monospaced digit characters, including the system default Helvetica Neue, Helvetica, Verdana, American Typewriter, Chalkboard SE, Copperplate, Gill Sans, Marker Felt, Trebuchet MS (and probably more)

  • Thanks! I tried Helvetica (on a Mac) and the digits are not monospace. But you're right about Helvetica Neue and Verdana.
    – Clafou
    May 6 '15 at 21:06
  • Thank you for the correction! I found a nice site for previewing all iOS fonts at once: iosfonts.com
    – szulat
    May 6 '15 at 21:50
  • 2
    I can't believe I never knew half of these fonts had monospaced numerals. I feel a bit stupid.
    – Cai
    Feb 22 '16 at 21:35

Verdana is the best and is free. Numbers are clear and line up perfectly. Everything will be neetly aligned. There are others but I prefer Verdana.

  • Well, verdana has been mentioned in the acepted answer. I see no addidional information here. One way to make it an good answer would be to add a screenshot with numbers and compare verdana with other fonts you didn't name ...
    – Mensch
    Feb 22 '16 at 16:08
  • Also I hate Verdana, but that's just opinion.
    – Cai
    Feb 22 '16 at 21:33
  • I agree that Verdana is the best font for numbers in iOS. 2:1.
    – kelin
    Jun 29 '17 at 20:28

Helvetica has a variant with monospaced digits. Use

.your_class {
   font-variant-numeric: tabular-nums

in CSS or this in Swift.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.