iPhone Fonts, and Missing Glyphs?

July 20th, 2007

John Gruber gives a great rundown of the limited number of fonts available on the iPhone. He even includes a nifty table showing what is and isn’t available. Well played, indeed.

The only point I would add is that not only are there a limited number of fonts available on the iPhone, but the fonts that are there appear to be anemic. It appears that a number of glyphs are missing, including #8617, which corresponds to the return arrow which is typically used in footnotes ((Both my site and Gruber’s use them.)).

I made a quick little HTML page that uses Javascript to tear through glyphs 8200 through 8700, which you can use to compare between the iPhone and your computer. You’ll notice only the larger roman numerals are missing, in both uppercase and lowercase forms, which I believe suggests that the missing glyphs were chosen, rather than randomly forgotten.

Ultimately, I don’t know if this is a font issue or an iPhone Safari issue, and I really don’t know how to properly test this to determine what’s going on. It appears all the fonts are missing the same glyphs, which strikes me as odd, and leads me to believe that this is possibly an issue with Safari and not the font files themselves. But what the hell do I know? I am obviously clueless about this. Honestly, I just like poking at the pretend buttons on the screen. I’ll leave the thoughtful analysis to the adults…

Comments

5 Responses to “iPhone Fonts, and Missing Glyphs?”

Trackbacks/Pingbacks

  • [...] the iPhone and iPod touch are missing the ? glyph. I’m sure it’s missing because Apple never thought anyone would use it, but [...]

  • Comments

  • I just noticed the missing ? character myself. I hope Apple adds this in a future release.

    October 17th, 2007 at 12:46 pm
  • Jim Thompson

    To develop some iPhone friendly HTML, I did notice that although webdings is not supported, I could get the triangular up and down arrows by inserting their unicode characters in html (e.g., ╎). I didn’t test other unicode characters (of which there is a list on Wikipedia).

    July 4th, 2008 at 2:11 am
  • Jim Thompson

    I see the code I entered appears non-supported on this page. The code was (without the dashes in between) “&-9-6-5-0″.

    Perhaps the DOCTYPE header makes a difference. I used this at the top of my HTML:

    “”

    and

    “”

    July 4th, 2008 at 2:17 am
  • Hey Nima, I though you might like to know about an iPhone font system I just put out (totally gratis and open for people to use) Just FYI: http://ambiguiti.es/2009/05/easyglyph-an-iphone-font-system/

    May 20th, 2009 at 6:24 pm
  • Reply