Bug 9093 - Sans ExtraLight has a bad kern table
Summary: Sans ExtraLight has a bad kern table
Status: RESOLVED FIXED
Alias: None
Product: DejaVu
Classification: Unclassified
Component: Experimental fonts (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Deja Vu bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-20 01:45 UTC by Roozbeh Pournader
Modified: 2007-06-03 23:19 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Roozbeh Pournader 2006-11-20 01:45:42 UTC
The kern table in the Sans ExtraLight font has the version value set to 1, which
makes it a Mac OS-only table and may lead to problems at least on Windows (and
perhaps on Linux).

See the following two pages:
http://www.microsoft.com/OpenType/OTSpec/kern.htm
http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6kern.html

From the Microsoft page:
"Apple has extended the definition of the 'kern' table to provide additional
functionality. The Apple extensions are not supported on Windows. Fonts intended
for cross-platform use or for the Windows platform in general should conform to
the 'kern' table format specified here."

From the Apple page:
"Fonts targeted for the Mac OS only should use the new format; fonts targeted
for both the Mac OS and Windows should use the old format."

I don't know if this is an intended feature or not.
Comment 1 Denis Jacquerye 2007-06-03 23:19:17 UTC
This has been fixed when all kerning tables were translated to that format, i.e. kern classes, and they are generated with the old format in the TTF files.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.