Red Hat Bugzilla – Bug 78789
CID-keyed fonts available free at ORA ftp archive not included in ghostscript(-font)
Last modified: 2007-04-18 12:48:46 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021008
Description of problem:
Ken Lunde (the author of CJKV information processing and
the man behind CJKV fonts at Adobe) put up a set of
sample CID-keyed fonts at
They're refered to in /usr/share/ghostscript/7.05/lib/CIDFnmap.*,
but they're not installed in /usr/share/ghostscrpt/Resources/CIDFont.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Make a simple postscript file that refers to a truetype font
as a CID-keyed font. For instance, the following PS file will do it.
/Munhwa-Regular-UniKS-UTF8-H findfont 50 scalefont setfont
10 100 moveto
2. Try to view it with 'gs' or 'gv'
Actual Results: Instead of Korean characters, Latin alphabets show up
with the error message that gs can't find font
'Munhwa-Regular-UniKS-UTF8-H' so that it's
replaced by 'Courier'. Or, gs doesn't show
anything with the error message
'/undefinedresource in --findresource--'
Expected Results: Two Korean characters should be printed with Munhwa-Regular
Barring any potential license issue (there is none afaik.),
it'd be nice to put them in either /usr/share/ghostscript/Resource/CIDFont
or in /usr/share/fonts/<lang>/CIDFont (where <lang> is ja, zh-TW, zh-CN and
ko. Note that /usr/share/fonts/<lang>/CIDFont don't yet exist
on RedHat 8.0) along with the corresponding afm files in appropriate place (e.g.
/usr/share/fonts/afms). If the latter is chosen (which is better
because that way, CID-keyed fonts can be visible to
xfs and possibly Xft/fontconfig), symbolic links to them have to be
made in /usr/share/ghostscript/Resource/CIDFont so that ghostscript
can access them. fonts.scale files have to be made in
/usr/share/fonts/<lang>/CIDFont directories as well as fonts.dir.
In addition, the following line (currently commented out)
in /usr/share/ghostscript/7.05/lib/CIDFnmap has to be
Related to this bug is bug 78788.
I filed this for ghostscript because '/usr/share/ghostscript/Resource/CIDFont'
directory belongs to 'ghostscript' component, but I guess it's
better to be put in 'ghostscript-fonts' component.
Changing serverity to 'enh'. Sorry for spamming.
BTW, as for the license of CID-keyed fonts at ORA ftp site,
at least Korean Munhwa fonts have X11-like license (they're
released by South Korean Ministry of Culture as free fonts
and Ken Lunde wrapped them as CID-keyed fonts).
I guess other fonts (Japanese and Chinese) were also released under
pretty liberal license terms.
Need to check the license pretty carefully first.
Non-copyleft license of the original work doesn't protect the
derived work from being distributed under non-free license.
I tried to check the license some time ago. There's none on the site.
They don't respond to email either.
Think we'll have to close this.