[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft-devel] RE: broken hdmx tables in `HAN NOM {A,B}.ttf'
From: |
John Hung P Ho |
Subject: |
[ft-devel] RE: broken hdmx tables in `HAN NOM {A,B}.ttf' |
Date: |
Tue, 5 Sep 2006 13:37:27 -0700 |
Thank you.
We will notify the developers.
John Ho
-----Original Message-----
From: Werner LEMBERG [mailto:address@hidden
Sent: Tuesday, September 05, 2006 12:41 PM
To: address@hidden; address@hidden; address@hidden
Cc: address@hidden
Subject: broken hdmx tables in `HAN NOM {A,B}.ttf'
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