Bug 18577 - DejaVu Sans ExtraLight (v2.27) does not validate on OSX
Summary: DejaVu Sans ExtraLight (v2.27) does not validate on OSX
Status: NEW
Alias: None
Product: DejaVu
Classification: Unclassified
Component: Sans (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Mac OS X (All)
: medium normal
Assignee: Deja Vu bugs
QA Contact:
: 40624 (view as bug list)
Depends on:
Reported: 2008-11-17 12:13 UTC by Viktor Haag
Modified: 2014-02-03 20:15 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:

Screen shot of validation error from Font Book (139.14 KB, image/png)
2014-02-03 20:15 UTC, karen

Description Viktor Haag 2008-11-17 12:13:52 UTC
Font Importer and Font Book application on Mac OSX (10.5.5/PPC) report that DejaVu Sans ExtraLight is seriously damaged; specifically, the 'kern' table structure and contents does not validate.
Comment 1 Ben Laenen 2008-11-19 04:10:30 UTC
Hmm, there doesn't seem to be much wrong with the kern table at first sight, and the error it reports doesn't give a lot of details either. Do you remember if earlier versions reported the error?
Comment 2 Viktor Haag 2008-11-19 05:36:15 UTC
(In reply to comment #1)
> Do you remember
> if earlier versions reported the error?

Just checked and v2.26 of the font also reports this error; checked on OSX10.5.5/Intel.
Comment 3 Smokey Ardisson 2009-04-06 12:24:18 UTC
According to Mozilla Bug 459711 comment 28 https://bugzilla.mozilla.org/show_bug.cgi?id=459711#c28, v2.15 was fine, but I don't think anyone has done additional checking.  I did check today to see that 2.29 still produces the error message.

The invalid kern tables are presumably the source of many Firefox/Gecko-based-app, crashes; at least every case so far where a broken DejaVu Sans ExtraLight was present and the user had removed DejaVu Sans ExtraLight, their random crashes have ceased.
Comment 4 J.B. Nicholson-Owens 2010-01-03 13:54:39 UTC
This is still the case with MacOS X 10.6.2, DejaVu Sans Extralight v2.30, and Font Book v2.2.1(163.1).

The Font Book program alleges to validate before installing, lets you install the aforementioned DejaVu Sans Extralight font, and then let you validate the font again after installation.

When you validate the font after installation you are given a vague error: "'kern' table structure and contents" with recommendation to "not use this font.".

Other DejaVu fonts in v2.30 pass all validation by MacOS' Font Book program.  Unfortunately I have no idea what font validation means for this proprietary program so I can't be more precise about what it says is wrong with the aforementioned font.
Comment 5 Anonymous Helper 2011-04-27 06:39:55 UTC
Still the same with Mac OS X 10.6.7 and DejaVu Sans Extralight v2.33
"Structure and content of 'kern' table is damaged"
Comment 6 David Descamps 2011-10-23 05:29:18 UTC
I confirm the bug. It still exists in 2.33 on 10.7.2 with the same error in Font Book.app (version 198)

"'kern' table structure and contents"

In Console.app I got :

Oct 23 10:39:17 mdworker[15832]: FontImporter: Validation failed - "/Volumes/Data/Downloads/dejavu-fonts-ttf-2.33/ttf/DejaVuSans-ExtraLight.ttf".
Oct 23 10:39:17 mdworker[15832]: FontImporter: Validation Result - "(
Comment 7 Martin von Gagern 2012-03-02 11:42:03 UTC
Can reproduce with fresh OS X Lion 10.7.3 and dejavu-fonts-ttf-2.33.
Comment 8 Denis Jacquerye 2013-01-03 21:01:42 UTC
*** Bug 40624 has been marked as a duplicate of this bug. ***
Comment 9 Gerald Balzer 2013-02-12 20:21:44 UTC
Same error on OS X 10.8.2 and 10.8.3.
Comment 10 boxnumber 2013-11-12 17:41:54 UTC
MacOSX Font importer (Schriftensammlung) reports DejaVuSans-ExtraLight structure and content of "kern"-Table is bad

Seems to be this bug, on MacOS 10.8.5 and DejaVu version 2.34.
Comment 11 karen 2014-02-03 20:14:06 UTC
Confirming this is still a problem in v2.34. With Mac OS X v10.7.5, Font Book.app v198.4. Attaching screenshot of the validation error.
Comment 12 karen 2014-02-03 20:15:59 UTC
Created attachment 93315 [details]
Screen shot of validation error from Font Book

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.