[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:14010] Re: Emacs 21 イントールに失敗
-
From:YAMAGUCHI Shingo
-
Date:Sat, 18 May 2002 15:14:27 +0900 (JST)
- Subject: [plamo:14010] Re: Emacs 21 イントールに失敗
- From: shingo-y@xxxxxxxxxxxxxx (YAMAGUCHI Shingo)
- Date: Sat, 18 May 2002 15:13:29 +0900 (JST)
山口@金沢市(元富山大学) です。
自分も Emacs のフォント設定はわかっていない部分があったので
改めて調べてみました。
<20020518142641L.cyamauch@hst.phyas.aichi-edu.ac.jp>の記事において
山内@愛知教育大さんは書きました。
>> ftp://plamo.linet.gr.jp/incoming/emacs21+_skk/emacs21_environment_set.tar.gz
>> を開くと入っている、
>> etc/template/Desktop/.Xdefaults
>> の記述なんですが、これはまずいのですか?
>
> 実際には -sony-… でうまくいきます.
> たぶん,-sony-… を指定しておくと,Emacsの方では日本語
>フォントが見つからないので,代替フォントを探してくれるん
>だと思います.
です。で、代替フォントを使う場合 italic や bold な font が
入っているとそっちを優先して使ってしまうので大変見苦しい
ことになります。
Emacs 的には次のように設定するのが正しいようです。
-----
Emacs.font: fontset-16
Emacs.fontset-0:\
-*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16,\
ascii:-*-fixed-medium-r-normal--16-*-iso8859-1,\
japanese-jisx0201.1976:-*-fixed-medium-r-normal--16-*-jisx0201.1976-0,\
japanese-jisx0208.1983:-*-fixed-medium-r-normal--16-*-jisx0208.1983-0,\
japanese-jisx0208.1990:-*-fixed-medium-r-normal--16-*-jisx0208.1990-0
-----
fontset-0 として -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16
というフォントセットを定義し、フォントを文字セットごとに定義します。
で、フォント設定で今定義した fontset-16 を使います。
# ややこしいのですが、ここで言う「フォントセット」は X でいう
# フォントセットではなくて、Emacs で独自に拡張したフォントセット
# です
フォントセット名の定義、
-*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16
で、-*-*-*-*-*- の部分を -*- と省略したくなりますが、この
部分は XLFD ではないので、省略できません。
また、 fontset-?? の ?? は unique な名前なら数字以外でも
使うことができます。
また、X リソースではなくて Emacs lisp(~/.emacs) で設定することも
できます。
# フォントセットを動的に生成するときはこっちを使った方が
# いいでしょう
--
山口 真悟 (YAMAGUCHI Shingo)
shingo-y@spacelan.ne.jp
shingo@kip.iis.toyama-u.ac.jp
- References
-
- [plamo:14009] Re: Emacs 21イントールに失敗, Chisato Yamauchi
[検索ページ]
[メール一覧]
Plamo ML 公開システム