Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=488398
--- Comment #2 from Hin-Tak Leung htl10@users.sourceforge.net 2009-04-08 01:55:16 EDT --- (In reply to comment #1)
Migration from .ttf to .ttc is upstream's decision.
Please gracefully provide details info/logs/errors from incompatible softwares.
You do not understand the problem. The "ghostscript/conf.d/*map.zh_*" files are a set of distribution-specific/value-added config files which tell ghostscript what default CJK fonts to use when pdf files containing CJK text but without embedded font is encountered.
On older fedora systems, the config files tell ghostscript to use uming.ttf and ukai.ttf, because those are the fonts *available on the system*. Since upstream has migrated to ttc, and fedora now follow upstream to ship uming.ttc/ukai.ttc instead of uming.ttf/ukai.ttf, the config files now tell ghostscript to use font files which no longer exist.
The problem is very well-understood and the solution well-characterised: the content of /usr/share/ghostscript/conf.d/*.zh_* should always refer to available and valid font files on the system. When the font file names have changed, the config files should be updated to match.