To prepare for a fix to the missing-glyph handling, I've done a little clean-up of font character lookup.
Created attachment 16680 [details] patch
Comment on attachment 16680 [details] patch r=me
r26638