freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft-devel] broken hdmx tables in `HAN NOM {A,B}.ttf'


From: Werner LEMBERG
Subject: [ft-devel] broken hdmx tables in `HAN NOM {A,B}.ttf'
Date: Tue, 05 Sep 2006 21:41:18 +0200 (CEST)

Dear VietUnicode maintainers,


the software you use for creating the two fonts `HAN NOM A.ttf' and
`HAN NOM B.ttf' (version 2.0, 2005) produces broken hdmx tables: The
`sizeDeviceRecord' field (which is smaller than 0xFFFF even for your
huge fonts) must be a LONG type; with other words, the upper two bytes
of the four-bytes value must be zero.  Instead, your font editor
incorrectly uses two 0xFF bytes, effectively creating a negative
value.

Windows obviously doesn't complain, but FreeType aborts due to the
incorrect table; this means that currently your fonts can't be used on
most Linux platforms.

I've added a work-around to the FreeType CVS; anyway, the right
solution is to fix the fonts.


    Werner




reply via email to

[Prev in Thread] Current Thread [Next in Thread]