Summary: | mkcfm is really hideously non-free and CIDFonts are obsolete | ||
---|---|---|---|
Product: | xorg | Reporter: | Daniel Stone <daniel> |
Component: | App/other | Assignee: | Xorg Project Team <xorg-team> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | high | CC: | dberkholz, jch, mfabian, sndirsch |
Version: | unspecified | Keywords: | licence |
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Daniel Stone
2006-01-09 12:35:02 UTC
this also applies to the cid code in lib/libxfont, which made my lawyer at work unhappy enough to make me stop shipping it. i propose we remove it for 7.3. I can't comment on the legal issue, but from a technical perspective CID font rendering is currently broken anyway (most likely since several releases). See Novell Bugzilla #209394. I think the last time it worked was XFree86 4.4.0 RC2 or something like that. And even before at most times it didn't work. Maybe Mike wants to comment on the importance of CID font rendering. SUSE/Novell is still shipping CID-keyed fonts. We are still shipping CID-keyed fonts but mainly because they are sometimes useful for printing CJK texts with Ghostscript. I don't think the rendering of CID-keyed fonts in the X11 core font system is very important. It is ugly and slow and was often even broken. As Stefan already wrote, it is broken again in the current version of the Xorg source code. If CID-keyed fonts could be made to work with freetype this would be much more interesting because then they could be used with client side font rendering. But rendering CID-keyed fonts with the X11 core font system is not very useful. I'm strongly in favour of this removal, as stated on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=364965 In short - CIDFonts are obsolete, and have been so for a decade or so; - the CIDFont code is something none of us understands and none of us wants to maintain; - there are Free utilities (notably fontforge) that perform a lossless conversion from the CIDFont format to the OpenType/CFF format, which is something that we do understand. Juliusz removed, with glee. libxfont 1.2.4 xorg-server 1.1.99.903 mkcfm deprecated |
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.