[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgreek-ja:01097] Re: modern greek in cgreek20



高橋です。

haruichi yabuki writes:

>> 箱になるのはギリシア文字だけですか?
>> 日本語文字やラテン文字はどうですか?

> ギリシア文字だけです. 日本語文字やラテン文字はきちんと表示されます.

了解しました。

> 2.
>>   M-x describe-fontset RET RET
>> とやった結果を送って下さい。

> 以下のようになります(ずいぶん沢山出ます. 下の方は不必要でしょうが
> 一応全て引用します).

これでわかりました。CGreek21が画面表示に使うギリシア語用フォントは
cgreek24.bdfではなくて、Unicodeのフォントになります。送っていただいた
例で言うと、

> mule-unicode-0100-24ff	-*-iso10646-1
>      [-Adobe-Helvetica-Medium-R-Normal--24-240-75-75-P-130-ISO10646-1]

これが対応します。このAdobeのフォントは、Unicodeのフォントと言っても
Unicodeの全文字が入っているわけではありません。主にラテン文字と関連
記号類しか入っていないようです。ですからギリシア文字が四角い箱になって
しまうわけです。

対策としては、まずギリシア文字部分がちゃんと入っているUnicodeフォント
を見つけ出し、次にEmacsに対してそのフォントを使うように指示する、とい
う順序になります。

1. Emacs 上で M-x shell RET と打ち、シェルバッファを開いて下さい。次に
   シェルバッファの中で、

   $ xlsfonts -fn -*-*-medium-r-normal--24-*-*-*-c-*-iso10646-1

   と打って下さい。このときに表示されるのが、現在システム上にインストー
   ルされている24ドット固定幅のUnicodeフォント一覧になります。

2. 次にそれらのフォントの中から、ちゃんとギリシア文字の入っているもの
   を探し出します。上で得られたフォント一覧の中から一行ずつ、

   $ xfd -start 768 -fn -efont-fixed-medium-r-normal--24-173-100-100-c-0-iso10646-1

   のようにして、ギリシア文字が入っているかどうか調べます。


3. もし適当な Unicode フォントが見つからない場合は、ネット上で探して自
   分でインストールするか、iso8859-7 のフォントをコンバートするか、自
   分でフォントを作ることになります。

   ちなみに iso8859-7 の現代ギリシア語用フォントでしたら、かなり綺麗な
   ものが

   http://http.us.debian.org/debian/pool/main/x/xfonts-greek-ph/xfonts-greek-ph_1.1.orig.tar.gz

   からダウンロードできますので、試してみるのも悪くないと思います。

まずはここまでやって、使いたいギリシア語フォントを決めて下さい。続きは
またその後で。

-- 
TAKAHASHI Naoto
ntakahas@xxxxxxxx
http://www.m17n.org/ntakahas/