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

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



高橋 さん、

ご無沙汰しています。水落です。

小生の仕事の環境、ずっと Fedora でやって来たのですが、Fedora
はどうもマニアックになって来た感があり、思いきって Debian/Sarge
に変えました。

# パッケージ管理に慣れるのが大変でしたが ...

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


[症状]

症状は次の通りです。

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

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

(3) TLG のギリシア語テキストは、すべて 16ドットフォントで表示さ
れる。

(4) 小さなフォントの大きさは、フォントセットを24ドットなどに変
更しても変わらない。

# 今確認したのですが、小さなフォントの大きさは、フォントセット
# を16ドットから14ドットにすると小さくなります(14ドットよりも
# なお小さい)。また、フォントセットが16ドットの時と24ドットの時
# では小さいフォントの大きさは同じようです。

(5) この他に文字コードの問題がちょっと気になっているのですが、
これはフォントの問題が片付いてから質問させていただきます。

# 想像するに、新バージョンの cgreek.el で追加された冒頭部分が文
# 字コードに関するものですよね。


[行ったこと]

インストールの際に行ったのは次のことです。

(1) cgreek の新しいパッケージをとって来てインストールしました。
tlg2cit, tlg2emacs は /usr/local/bin に置いてあります。

(2) ギリシア語のフォントは、/usr/X11/lib/fonts/greek に置きまし
た。etl のフォントは xlsfonts および xfontsel で認識されています。

(3) cgreek.el を私の環境に則して書き換えました。

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

(4) ~/.Xdefaults に次のような設定を書きました (メーラーのせいで
途中改行されてしまうかもしれませんが、ご容赦ください)。

----------------------------------------------------------------
macs.Fontset-0: -*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14,\
japanese-jisx0208:-misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0,
\
mule-unicode-0100-24ff:-etl-fixed-medium-r-normal--14-140-72-72-c-70-iso10646-1
Emacs.Fontset-1: -*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-16,\
japanese-jisx0208:-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0,\
mule-unicode-0100-24ff:-etl-fixed-medium-r-normal--16-160-72-72-c-80-iso10646-1
Emacs.Fontset-2: -*-fixed-medium-r-normal-*-24-*-*-*-*-*-fontset-24,\
japanese-jisx0208:-jis-fixed-mediaum-r-normal--24-170-100-100-c-240-jisx0208.1983-0,\
mule-unicode-0100-24ff:-etl-fixed-medium-r-normal--24-240-72-72-c-120-iso10646-1
Emacs.Font: fontset-16
---------------------------------------------------------------

* Debian/Sarge には 14ドットの -jis-fiexed-medium-*-jisx0208.1983-0
が入っていませんでした。

(5) なお、文字コードの環境は、utf-8 で、mule-ucs をインスト
ールしてあります。
---------------------------------------------------
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
---------------------------------------------------


[気になること]

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


以上、ご教示いただければ幸いです。


-- 

--------------------------------------
■■ 水落 健治
■■ 明治学院大学 文学部
■■ mizuochi@xxxxxxxxxxxxxxxxxxxxx
--------------------------------------