[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!
--------------------------------------------------------------------
ということです.

お騒がせ致しました.
でも, 今後ともよろしくお願いいたします.
--
矢吹治一