[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Meadow-2.10-dev(20040702)のフォントの設定について



山口と申します.

Windows 2000 SP4 + Hotfix の環境において,
Meadow-2.10-dev, Meadow.exe(20040702) を使い始めました.

Meadowのフォント周りの設定で躓きましたので,確認のため質問させて下さい.

~/.emacs に

--
(set-language-environment "Japanese")
(mw32-ime-initialize)
(setq default-input-method "MW32-IME")
--

とだけ記述した環境で,Meadowを起動したり,Meadow -qで起動した環境では,
日本語のフォントだと80文字幅なのですが,半角アルファベットは若干文字幅
が広くなり,77文字幅になってしまいます.
(つまり,漢字40文字とアルファベット77文字がほぼ同じ幅になります)

これは意図した動作なのでしょうか?


また,dot.emacs.jaにあるサンプルに従って,

;;; TrueType フォント設定
(create-fontset-from-request "private-fontset"
			     '((width . 8)
			       (height . 16)
			       (fixed . t)
			       (italic . nil))
			     '((family . "MS ゴシック")
			       (family . "Courier New")))

(change-fontset-from-request "private-fontset"
			     '((width . 8)
			       (height . 16)
			       (fixed . t)
			       (weight . 700)
			       (italic . nil))
			     '((family . "MS ゴシック")
			       (family . "Courier New"))
			     1)

(setq default-frame-alist
      (append (list '(font . "private-fontset"); TrueType
		    '(width . 80)
		    '(height . 40))
	      default-frame-alist))

とすると,半角アルファベットと漢字の文字幅については釣り合いが取れるの
ですが,半角64文字しか表示することができません.また,tab-widthが8で
あってもTABが7文字幅になってしまいます.

調べてみると,change-fontset-from-requestでbold, italic, bold+italic
のフォント設定を持たせると,このようになる事が確認できました.

もしこれが意図した動作なのであれば,dot.emacs.jaにはbold faceのフォン
トの設定例を載せるべきではないように思います.また,フォント設定時の注
意書きが必要に思いました.

p.s.
ずっとMeadow-1.15を愛用させていただいておりましたが,先日リリースされ
たMeadow2.00を試用してみた際にも同様の症状(フォントの乱れ)を示した
ように記憶しています.

-- Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx>