[OpenFontLibrary] font linking bandwidth issues: sub-setting fonts or complex scripts

Christopher Fynn cfynn at gmx.net
Fri May 1 21:28:26 PDT 2009


Font sub-setting is very tricky for complex Indic and Arabic scripts 
that use OpeenType lookups in the font to select and position the final 
glyphs to be rendered. As these lookups reference glyphs by their index 
value in a font, if you sub-set the font then the lookups also need to 
be updated. Substitution lookups also often rely on glyphs which may not 
rendered in the final output, so though they are not rendered on a site 
they may need to be present in a sub-setted font for the lookups to 
function.

Any font sub-setting tool that does handle these things is only going to 
be practical for scripts like Latin, Greek, Cyrillic, and CJK that do 
not normally rely on applying OpenType features for correct rendering.

Microsoft's WEFT tool for creating EOT fonts seems to handle OpenType 
fonts for complex scripts. Do any of the other font sub-setting tools 
that have been mentioned in this thread do this?

- Chris



More information about the OpenFontLibrary mailing list