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