Bug 305 - RFE: Enable the FreeType2 bytecode interpreter on Solaris
Summary: RFE: Enable the FreeType2 bytecode interpreter on Solaris
Alias: None
Product: xorg
Classification: Unclassified
Component: * Other (show other bugs)
Version: unspecified
Hardware: SPARC Solaris
: high enhancement
Assignee: Alan Coopersmith
QA Contact:
Depends on:
Reported: 2004-03-13 20:23 UTC by Roland Mainz
Modified: 2011-10-15 15:49 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Description Roland Mainz 2004-03-13 20:23:15 UTC
RFE: Enable the FreeType2 bytecode interpreter on Solaris.
Sun uses an own font engine for Solaris/Xsun to rasterize TrueType fonts which
seems to have the bytecode interpreter enabled.
The question is now: Is that license for the bytecode interpreter for "Solaris"
in general or only for the Xsun code in xc/lib/font/TrueType/ ?
If the license applies to "Solaris" in general I suggest to turn the bytecode
interpreter on (otherwise a bunch of fonts shipped with Solaris (like those for
the Korean locale) look like squished chicken footprints).
Comment 1 Roland Mainz 2004-03-13 20:24:00 UTC
Over to Alan...
Comment 2 Alan Coopersmith 2004-03-13 22:11:48 UTC
Anyone wanting to use the code that is reported to be covered by Apple patents 
must either obtain their own license for those patents as explained at
http://freetype.sourceforge.net/patents.html or obtain their own legal opinion
that a license is not necessary for their usage.   Sorry.
Comment 3 Roland Mainz 2004-03-13 22:41:36 UTC
Uhm... does that mean that every product from Sun (e.g. Xsun, JAVA,
OpenOffice/StarOffice) which has it's own TrueType font handling code has a
seperate license from Apple ?!
Comment 4 Alan Coopersmith 2004-03-14 11:09:16 UTC
I'm sorry, but I can't comment on the state of Sun's legal agreements with other
companies.  I can point out that the feature you want enabled isn't even enabled
in the FreeType 2.1.x packages we ship in Solaris.

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.