[Pkg-fonts-devel] Proposal for Ghostscript fonts (Re: Dropping defoma hints files: current proposed changes)

Kenshi Muto kmuto at debian.org
Sun Jan 10 10:15:09 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

At Mon, 30 Nov 2009 13:10:01 +0800,
> > Well, I'm worrying about ghostscript. AFAIK there isn't
> > an alternative framework for it.
> 
> Ghostscript upstream switched to fontconfig long ago thanks to a patch
> from Gentoo.

After my observation, I believe current fontconfig support of 
Ghostscript won't work on (at least) CJK<Chinese, Japanese,
and Korean> environment.
Even on Gentoo, it still uses legacy structure for CJK fonts.

I summarized current status on Wiki:

  http://wiki.debian.org/gs-undefoma

Well, of course I don't want to object the defoma abandon... defoma is
a nightmare. :)
If fontconfig support of Ghostscript improves in the future,
it would be nice (keithp said he can help if ghostscript upstream gives
what he needs). But it won't be in time for next release, I think.

So I'd like to propose 'update-gsfontmap'.

This command will be provided by ghostscript and simply merge
/etc/ghostscript/cidfmap.d/* to cidfmap and /etc/ghostscript/fontmap.d/*
to Fontmap. Normally it is called from postinst/prerm of font package.

Most font package maintainers don't need to care anything.
Only CJK font or Type1 font maintainers will use this...and only if
they want to provide a font to Ghostscript :)

I implemented it on ghostscript, gs-cjk-resource, and cmap-adobe-*
with a patch for dropping defoma (CMap will be extracted
on /var/lib/ghostscript/CMap as symlink from cmap-adobe-*.)

  http://people.debian.org/~kmuto/gs/

For details, please see the bottom of Wiki:

  http://wiki.debian.org/gs-undefoma

Any suggestions are welcome. Especially I'd like to know about
Chinese-Traditional/Simplified and Korean font configuration for
Ghostscript.

Thanks,
- -- 
Kenshi Muto
kmuto at debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8+ <http://mailcrypt.sourceforge.net/>

iQIcBAEBCgAGBQJLSaiZAAoJEB0hyD3EUuD8O9wQAJn8SMkl5Z9nLnkOFsh8b0Cs
V5k5G2J3LEa+lupGV/WevdSKtOoBEtCl65v0EcHrvcst/Ld+9e2BkRXz/zamW409
VTjwY5ktdJdXbJUq2ZoZQEPnX+lMLi/nDdK5e63sVEPd3VZgewcdOY9DeUewrtqr
6dBjU6HoLHECLILg3XRA1BAq19mRxsmtQXNR3ajkk9NioCjrri2kE8c/pvegb8ct
3FlwDlOznIg6Fh9fOQP4xPaFJJUjBobrh5yHYa3bBqAigKklyOPZX88XswqVkDp1
HD1ezRSowRVA1qY2XYi0tNiarb8wtcg7OElPCIL61zQ/cBnAgSI8TuGRXnnpintI
YiNxVXPa2H0b05VHhIy25gYrd42nS0Fw9rYX+e4Bv6gnRVi5JAITdR6SjziRT59k
n/XBR7qyPTObujHStUt2mB0KCYSWQ8ZZHm2xvSWGoFSnb9rmUYPdxSbIF62bFKup
cKysx8GfHMedNvcvu42UoE6UL5I+2H5lSDqduc+HSaoLEK0hX/TbGqNKPOh+C9qA
/TJx4ZTDiV7Pl1qf0Qkn3uxgyq+UhYvsgQ9yGawH16O6MqdY4MvMKByW4tnByjrF
5B2LvxzK3keQSInYTEmCd2O7/dDE6CCYQ9ymxLf4nNa4hA38l7sv8T4xcEmz4v+S
YuXASdooPBMGwRmAlHg2
=thsn
-----END PGP SIGNATURE-----



More information about the Pkg-fonts-devel mailing list