HinTak / Font-Validator

Font Validator is a tool for testing fonts prior to release. This testing ensures that fonts meet Microsoft's high quality standards and perform exceptionally well on Microsoft's platform.
Other
146 stars 12 forks source link

XML report viewer #6

Closed HinTak closed 8 years ago

HinTak commented 8 years ago

See also the notes on the hybrid branch.

The XML report viewer code was removed and not opened. In any case, it is MS IE- and ActiveX- dependent and windows-only. While the hybrid branch works well enough, matters on non-windows needs to be dealt with at some point.

Mono provides a System.WebBrowser implementation; it may be sufficient if it works... apparently it depends on iibgluezilla (bridge library to mozilla's gecko/xulrunner library) which has not been maintained for a while.

The Mono community seems to be focusing on webkit-sharp (c# binding for webkit - Mac OS Safari's html rendering library, derived from khtml, the KDE's html rendering library) or GTK#, so those might be where further development of the XML report viewer might go.

HinTak commented 8 years ago

fedora linux ships webkit-sharp, but not libgluezilla

HinTak commented 8 years ago

As of this morning, a platform-neutral XML report viewer works. It uses IE on windows (and the hybrid branch only provides text search functionality), and web-kit on linux, and gecko under wine.

HinTak commented 8 years ago

Hmm, I wrote two weeks earlier before actually pushing the code out on Jan 6:

https://github.com/HinTak/Font-Validator/commit/ea01171283307c71bc6620c15caf869332f74f17

The webkit-sharp bridge was fully operational on linux on Jun 6: https://github.com/HinTak/Font-Validator/commit/8575e92d47c27d2722e67e2c9c79099f273c9ad4

So the remaining issue is Mac OS X's webkit bridge on Cocoa. Tracked in a new issue: https://github.com/Microsoft/Font-Validator/issues/29