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

[cgreek-ja:01144] Re: Debian/Sarge 環境での cgreek



産総研の高橋です。お久し振りです。

Kenji Mizuochi writes:

> 今、cgreek 環境を整備しているのですが、フォントの問題がどうも
> うまく行かず、ひさしぶりにメールしました。

フォントの設定と mule-ucs の両者が問題をややこしくしているように見えま
す。

> (1) ギリシア語モードにすると、文字が極めて小さいフォント (10ド
> ット位?)で表示される。

多分 mule-ucs が、unicode のギリシア文字を iso8859-7 に変換してしまっ
ているのではないでしょうか。その小さいフォントの上で C-u C-x C-= とやっ
てみて下さい。

> (2) Polytonic にしかない文字は、etl の 16ドットフォントで表示さ
> れる。

「etlの16ドットフォント」というのは具体的に何でしょうか?  上と同様、
C-u C-x C-= とやった結果を教えて下さい。

> # 冒頭の、(set-fontset-font 以下の -mizuochi-*--16-*-iso10646-1
> # の部分は -etl-*--16-*-iso10646-1 の間違いですよね?

いえ、-muzuochi-... で正解です。現在ダウンロードできる cgreek21.tar.gz
に入っているフォントは、ファイル名が cgreek16-unicode.bdf と
cgreek24-unicode.bdf で、XLFD はそれぞれ
-mizuochi-fixed-medium-r-normal--16-160-72-72-p-80-iso10646-1 と
-mizuochi-fixed-medium-r-normal--24-240-72-72-p-120-iso10646-1 です。

もちろん他のフォントを使うこともできますが、そのためにはリファレンスマ
ニュアルに書かれている以上の設定が必要になります。

> (5) なお、文字コードの環境は、utf-8 で、mule-ucs をインスト
> ールしてあります。

とりあえず mule-ucs を使わないようにして、ギリシア文字だけ、あるいはギ
リシア文字とラテンアルファベットだけのファイルを読み書きしてみて下さい。

> $ xlsfonts | grep etl を実行すると、

> ---------------------------------------------------------------
> -etl-fixed-medium-r-normal--0-0-72-72-c-0-iso10646-1
> -etl-fixed-medium-r-normal--14-140-72-72-c-70-iso10646-1
> -etl-fixed-medium-r-normal--16-160-72-72-c-80-iso10646-1
> -etl-fixed-medium-r-normal--24-240-72-72-c-120-iso10646-1
> ---------------------------------------------------------------

> という表示が出ます。どうもこの 1行めが小さなフォントを表示してい
> るような気がするのですが、フォントパスの中を色々探してみても、ど
> のフォントファイルが、これに該当するのかが分かりません。

一番上のフォントは、自動スケーリング用にXのサーバーが内部的に作り出し
たものです。ですから対応するファイルはありません。

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