Bug 9125 - Issues reported by MS font validator
Summary: Issues reported by MS font validator
Status: NEW
Alias: None
Product: DejaVu
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: All All
: high normal
Assignee: Deja Vu bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-22 10:49 UTC by Roozbeh Pournader
Modified: 2019-07-28 12:11 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
font validator report for svn r1316 (153.83 KB, application/x-bzip2)
2006-11-22 10:50 UTC, Roozbeh Pournader
Details
The thorough test by MS font validator, based on revision r1329 (198.27 KB, application/x-bzip2)
2006-11-26 03:18 UTC, Roozbeh Pournader
Details
font validator report for r1384 (without thorough rasterization) (149.52 KB, application/x-bzip2)
2006-12-12 02:26 UTC, Roozbeh Pournader
Details
Better fval.xsl (6.48 KB, application/xslt+xml)
2007-02-08 16:28 UTC, Martin von Gagern
Details
font validator reports for r1575 in a 7zip archive. (115.62 KB, application/octet-stream)
2007-02-12 02:19 UTC, Denis Jacquerye
Details

Description Roozbeh Pournader 2006-11-22 10:49:09 UTC
I ran the table tests from MS font validator, and am attaching a tarball of the
generated XML reports. Also included is an XSLT (could be use with xsltproc)
that the tool gave me, which makes the logs render as HTML.

Some of the errors are not real errors, as the tool has been not been updated
for a while, so we should check the standards carefully before acting quickly.

But I believe many of the errors are critical in some scenarios. I think we
should even check Pass and Info lines, as they may say things that we did not
really intend them to say.

I guess separate bugs should be filled for each issue discovered from this. This
is mostly a dumping place for logs.
Comment 1 Roozbeh Pournader 2006-11-22 10:50:42 UTC
Created attachment 7864 [details]
font validator report for svn r1316
Comment 2 Roozbeh Pournader 2006-11-26 03:18:54 UTC
Created attachment 7900 [details]
The thorough test by MS font validator, based on revision r1329

This version also contains rendering tests done at several sizes, showing
problems in hinting etc.
Comment 3 Roozbeh Pournader 2006-12-12 02:26:44 UTC
Created attachment 8067 [details]
font validator report for r1384 (without thorough rasterization)
Comment 4 Martin von Gagern 2007-02-08 16:28:31 UTC
Created attachment 8641 [details]
Better fval.xsl

(In reply to comment #0)
> Also included is an XSLT (could be use with xsltproc)
> that the tool gave me, which makes the logs render as HTML.

The XSLT is named in an xml-stylesheet processing instruction in each report XML, so many browsers should automatically format the XML file accordingly.

Unfortunately the original file heavily relies on disable-output-escaping, which is an optional XSLT feature and not supported by Mozilla as discussed in https://bugzilla.mozilla.org/show_bug.cgi?id=98168
The attached file is a rewrite of the one bundled in attachment 8067 [details], and should work with many more browsers, including Mozilla Firefox.

I hope this will make your life a bit easier. I'll try contact the font validator people to get this included in the official release as well.
Comment 5 Denis Jacquerye 2007-02-12 02:19:58 UTC
Created attachment 8680 [details]
font validator reports for r1575 in a 7zip archive.

Here's a set of reports for r1575 in a 7zip archive.
Comment 6 Sorin Sbarnea 2008-03-20 02:13:43 UTC
I think that Microsoft Font Validator warnings and errors must be treated with high priority. 

Currently I detected big problems with current release in some applications. 
Just an example:
* try to set DejaVu Sans Mono as terminal font in XP, you'll get the italic version instead of the normal one.
* try to write some text in Adobe Photoshop and you'll obtain a crash.

I think it's very important to start resolving the problems reported by the font validator because I expect this will solve lots of problems in other applications.


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.