[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:2017] change-fontset-from-request can't change Japanese-italic-fonts.
- X-ml-count: 2017
- Subject: [MD:2017] change-fontset-from-request can't change Japanese-italic-fonts.
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx>
- Date: 13 Feb 2001 17:13:03 +0900
- User-agent: T-gnus/6.14.6 (based on Gnus v5.8.8) (revision 02) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.0.97 (sparc-sun-solaris2.6) MULE/5.0 (賢木)
Habian200 (JIS2000 (JIS X 0213) TrueType font)
http://www.vector.co.jp/soft/data/writing/se153670.html
も表示できました。(Windows98)
また、先のメールの設定に加えてこんなのだったらそれっぽいかな。
(w32-change-font-logfont
"private-fontset-japanese-jisx0208"
2 '(w32-logfont "MS ゴシック" 0 -15 400 0 t nil nil 128 1 3 49))
(w32-change-font-logfont
"private-fontset-japanese-jisx0208"
3 '(w32-logfont "MS ゴシック" 0 -14 700 0 t nil nil 128 1 3 49))
italic を 15pixel, bold-italic を 14pixel に小さくしています。
(katakana-jisx0201 latin-jisx0201は省略)
>>>>> In [meadow-develop : No.2016]
>>>>> “圭一” = Keiichi Suzuki <keiichi@xxxxxxxxx> wrote:
kose> ハイレベルAPI ってなかなかの優れものですね。過去のメールを検
kose> 索したけどこの話は出ていなかったようなのですが、みなさんロー
kose> レベルAPIでガシガシ設定しているのでしょうか。
圭一> ;; 以下、この辺はだいぶいじっていないので、記憶だけで書きます。
圭一> 私の場合、 itaric を使うと表示上ゴミが残ってしまうのがいやで、使
圭一> わないようにしています。
自分でいぢくりまわすと確かにゴミがでますね。でもハイレベル
APIで表示させるとゴミはほとんど出ないんです。
(行間を空けるとか色々いぢらないからかな。)
圭一> ;; 全く変わらないのも面白くないので、 `default' は 「MS ゴシッ
圭一> ;; ク」、 `itaric' は「MS 明朝」にしていたりします。
(italic . t) にしなければそれもハイレベルAPIでできてますね。
圭一> 私のやり方は、まず、ハイレベル API で自動的に作って、気に入らな
圭一> い部分や、 font が無い部分をローレベル API で置き換えるという方
圭一> 法で設定します。
圭一> でも、ハイレベル API は時間がかかる(インストールしてある font が
圭一> 増えるとどんどん遅くなったような記憶が...)ので、とりあえず気に入っ
圭一> た状態になった時点で、 fontset の情報をファイルに吐き出して、通
圭一> 常の使用時には、その情報を元に fontset を作るようにしています。
「fontset の情報をファイルに吐き出して」は関数が用意されてい
ないですよね。
圭一> ;; 小関さんも時間がかかるのを嫌って、ローレベルを使っているのだ
圭一> ;; とばっかり思っていた。 ;-)
うん、違う。BDF です。
(フォントの設定を他の人に説明しようと思ったんです。)
kose> それともこの問題で italic 設定がうまくいかないのでしかたな
kose> くローレベルAPI を使うことになってしまっているのでしょうか。
圭一> ;; うーん、小関さんのページとかの有名どころで、ハイレベル API を
圭一> ;; 使った設定例を見たことが無いのですが、その辺が関係しているの
圭一> ;; ではないかと踏んでいるのですが... :p
そうなんですかねぇ。README.Meadow.ja を見れば「ハイレベルAPI」
が簡単で良さそうに思うんですがねぇ。逆に「ローレベルAPI」は
README.Meadow.ja を見ただけでは(サンプルなしでは)難しいと思
う。
P.S.
「ハイレベルAPI」に JIS X 0213 の設定も追加しようと思ったけ
ど、Mule-UCS-0.83/lisp/jisx0213/readme.txt を見るとWindows
NT/2000 では表示できないんですね。(へぇ、そうなんだ。)
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx