Sat 18 Feb 2006 10:16:00 AM UTC, original submission:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=353304
Run ftinfo -a *.ttf|grep "lazy dog" in the directory where the freefont
ttf's are. Result:
FreeMonoBoldOblique.ttf: 0: 36 name: Microsoft, Unicode, English - United
States, unknown 19: The quick brown fox jumps over the lazy dog.
FreeMonoBold.ttf: 0: 9 name: Macintosh, Roman, English, unknown 19: The
quick brown fox jumps over the lazy dog.
[etc..]
Also foreign versions of the "lazy dog" sentence are present:
FreeMono.ttf: 0: 19 name: Microsoft, Unicode, German - Germany, unknown 19:
Zw�f Boxk�pfer jagen Victor quer �er den gro�n Sylter Deich.
AFAIK no other font files in Debian have such strings in them.
They are not really font names, right? Including test strings in the
font is all good fun, but there is one problem: these strings may
interfere with the operation of fonttools.
For instance ttx FreeMono.ttf produces a FreeMono.ttx file which contains
<namerecord nameID="19" platformID="3" platEncID="1" langID="0x419">
Вчаща㠐찐
︄㘄㠄былцит
рус…—д,н
တ쀐】‐접Ⱀ
︄䴄㨄㜄㔄㰄.
</namerecord>
Maybe this is Russian, but whatever this is, it causes ttx to choke (with a
remark about "illegal character") when the ttx file is re-converted into
ttf. I'd suggest it is better to remove these strings. That "unknown 19"
suggests something non-standard anyway.
|