[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Meadow-2.10-dev(current)のフォントの設定について
- X-ml-count: 6287
- Subject: Meadow-2.10-dev(current)のフォントの設定について
- From: Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx>
- Date: Tue, 04 Jan 2005 20:18:17 +0900 (JST)
- X-mailer: Mew version 4.1 on Emacs 21.3 / Mule 5.0 (SAKAKI)
山口です.
From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
Subject: Re: Meadow-2.10-dev(20040702)のフォントの設定について
Date: Tue, 04 Jan 2005 19:30:01 +0900
>
> >>>>> [meadow-users-jp : No.6282] にて
> >>>>> 山口さんは書きました:
山口> 以前同様,半角英数字の文字の高さと,全角文字の文字の高さとの食い違いが
山口> 生じています.
山口> これは,ハイレベルフォントAPIでも,ローレベルフォントAPIでも生じました.
山口> # ハイレベルフォントAPIはdot.emacsを,ローレベルフォントAPIは三好さん
山口> # のWebペイジの設定をそのまま使っています.
山口> 文字の高さについて,半角文字と全角文字との間で釣り合うように設定するこ
山口> とはできないのでしょうか.
> 現象がよく分からないのですが、フォントのベースラインが異なってい
> るということでしょうか?
いえ,base line は同じに見えます.
しかし,半角英数記号のフォントの高さと,全角文字のフォントの高さが
微妙に異なる(全角文字の方が若干高い)ため,例えば半角英数記号を
入力した後で,全角文字を入力した(IMEで変換し確定した)瞬間,
base lineの位置が下にずれます.
Window上で確認するのであれば,
aA
aA
aA
aA
の各行のbase lineの間隔と
aA□
aA□
aA□
aA□
の各行のbase lineの間隔とが同じにならないのを確認いただけると思います.
また,別の再現方法としては,
C:\> Meadow -q
で起動したWindowでは,半角英数記号だけだと33行表示できますが,
全角文字を表示させると29行と0.3行分程度しか表示できなくなるわけです.
実はbase lineが違っているという落ちでないことを確認するために,念のため,
> (setq vertical-centering-font-regexp ".*")
も試してみましたが,表示に変化はありませんでした.
-- EY