[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-fonts-devel] Please remove CIDfonts function from x-ttcidfont-conf



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hideki Yamane wrote:
>  Since mkcfm is removed from X packages because of its license, CID related
>  function in x-ttcidfont-conf does NOT work now.
>  
>  And upstream X.org says "CIDfonts are obsolete, so mkcfm is deprecated."
>  https://bugs.freedesktop.org/show_bug.cgi?id=5553
> 
>  Yes, CIDfonts (and NEWCIDfonts) will be replaced to OpenType format fonts
>  (if there is OpenType font package in Debian, its name would be otf-<fontname>,
>   like otf-thai-tlwg package).
>  
>  Summary
>   - mkcfm is non-free
>   - X.org think CIDfonts are obsolete
> 
>  So we should remove CIDfont related code from this utility (and maybe 
>  change its package name(x-tt"cid"font-conf). 
> 
>  If we want to use CIDfont, they upstream says that we convert it to 
>  OpenType or something (however, I don't know how to do it).

AFAIK CID fonts are obsolete in X.org, yes. But they are needed for TeX
and ghostscript, because ghostscript cannot deal with the OTF format yet.
The question now is if x-ttcidfont-conf is supposed to only configure
fonts for X usage, or system wide, which includes ghostscript. If the
former one, we can safely remove the CID related stuff... for the latter
one, it needs a general overhaul, together with the gsfonts and possibly
other related packages.
Unfortunately the whole CID handing process in debian relies on the
Adobe CMAPs and presumes that every CID font uses one of those CMAPs.
This should be changed as CID fonts can bring their own CMAP files and,
more importantly, multiple CMAP files (because that's what CID is all
about!). However, there seems to be no sane way to install such files
into the system and make them work system wide.

So, if anyone has a deeper knowledge about this topic, please contact me
and then we can discuss how this should be handled.

- --
Arne Götje (高盛華) <arne@linux.org.tw>
PGP/GnuPG key: 1024D/685D1E8C
Fingerprint: 2056 F6B7 DEA8 B478 311F  1C34 6E9F D06E 685D 1E8C
Key available at wwwkeys.pgp.net.   Encrypted e-mail preferred.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH0hj5bp/QbmhdHowRAgEyAJsEpok9o0I7jhFM1JjHIdfFOSWungCeK6hH
Z0N1PlbDBHvDnguw3ud7m5E=
=4Jqv
-----END PGP SIGNATURE-----



Reply to: