[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/