[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cgreek-ja:01109] Re: modern greek in cgreek20
矢吹@兵庫教育大 です.
昨日以下の質問を致しました.
> 次に これらの(iso8859-7の)フォントを unicode フォントにコンバート
> したいと思っています. しかし, コンバートの方法が分かりません.
> ずいぶん, web 上を探し回ったのですが, コンバートの方法のヒントに
> なるようなページが見付かりませんでした.
先ほどやっと, コンバートの方法を見付けました.
http://eyegene.ophthy.med.umich.edu/unicode/
これによると,
------------------
Note Bene: You only need to run mkfontscale if the directory contains
TrueType fonts. Mkfontscale is a new utility shipped with XFree86
version 4.3 and more recent versions.
If you have it, be sure to use mkfontscale instead of the older
utility ttmkfdir: ttmkfdir will not recognize the ISO-10646 Unicode
encoding present in most modern TrueType fonts!
Mkfontscale will recognize ISO-10646 as well as other encodings
that ttmkfdir misses.
In the event that you only have the older utility ttmkfdir,
run that like this:
ttmkfdir > fonts.scale
... and then manually edit the resulting fonts.scale file.
You will need to add a line ending in "-iso10646-1" for any TrueType
fonts which you know have a Unicode ISO 10646 character map (cmap).
You can simply copy one of the lines for the font and change the
encoding at the end of the line to "-iso10646-1", like this:
cyberbit.ttf -misc-Bitstream Cyberbit-medium-r-normal--0-0-0-0-p-0-iso10646-1
Don't forget to now increment the line counter at the top of
the fonts.scale file:
23 <- This number must match the number of entries!
cyberbit.ttf -misc-Bitstream Cyberbit-medium-r-normal--0-0-0-0-p-0-iso8859-1
cyberbit.ttf -misc-Bitstream Cyberbit-medium-r-normal--0-0-0-0-p-0-iso8859-2
cyberbit.ttf -misc-Bitstream Cyberbit-medium-r-normal--0-0-0-0-p-0-iso8859-3
...
Now you can finally run mkfontdir!
--------------------------------------------------------------------
ということです.
お騒がせ致しました.
でも, 今後ともよろしくお願いいたします.
--
矢吹治一