[Webkit-unassigned] [Bug 41961] Use STIX fonts in MathML layout tests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 16 04:13:24 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=41961





--- Comment #8 from François Sausset <sausset at gmail.com>  2010-07-16 04:13:24 PST ---
(In reply to comment #7)
> Item 3 says “we can only take in patches that are BSD- or LGPL-licensed”. Unfortunately, the fonts are not under the BSD or LGPL license.

There is a "Generally" at the beginning of the item 3 sentence, so exceptions could be conceivable?
Especially for fonts that are not code and only used by DumpRenderTree, not by WebKit/WebCore where I understand that strict BSD/LGPL licensing is needed.

In our case, STIX fonts are a necessity for the MathML implementation:
- they contain (almost) all the needed glyphs needed by MathML 3 contrary to Symbol fonts for instance.
- they allow a font/rendering homogeneity among different platforms, as default platform fonts corresponding to Symbol vary from platform to platform.

That's why STIX fonts will be the default fonts for MathML (people will have to install them by themselves on their computer) with a CSS degradation to Symbol and then Times.
Thus, MathML layout tests need to use the default font to be consistent.

In addition, if we look carefully at the font license:
1) "Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself."
-> Is it a problem for DumpRenderTree which is only a test tool dedicated to WebKit?
2) "Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can
be included either as stand-alone text files, human-readable headers or in the appropriate machine- readable metadata fields within text or binary files as long as those fields can be easily viewed by the user."
-> It's what I did in the patch.
3) "No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users."
-> We do not modify the fonts, so it's OK.
4) "The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission."
-> We do not modify the fonts, so it's OK.
5) "The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software."
-> So the font cannot be BSD or LPGL

I think that we should have the opinion of at least a few people having a long experience with WebKit to accept or reject including STIX fonts in the trunk.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list