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

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



山口です.

From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
Date: Tue, 20 Jul 2004 06:56:27 +0900
Message-ID: <u1xj7r790.wl%miyoshi@xxxxxxxxxxx>
X-ML-COUNT: 5754
> 
> >>>>> [meadow-users-jp : No.5751] にて
> >>>>> "山口" = Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx> さんは書きました:
山口> Meadowのフォント周りの設定で躓きましたので,確認のため質問
山口> させて下さい.
> 
> 原因は大体分かっていて、フォントの生成時と描画時でフォントの幅が
> 異なってしまうためです。
> これに限らず、どうも Windows が報告するフォント情報が怪しんですよ
> ね。
> 
> これについては今後調査します。

宜しくお願い致します.

> ただし、本件についてはきちんとフォント設定すれば特に問題にはなら
> ないと考えています。

ハイレベルAPIの例が,dot.emacs.jaに載っていて,その通りに設定すると
おかしくなるというのが問題だと思うのです.
少なくとも,bold, italic or bold+italicの設定を行うと,確実におかしく
なり,normalの設定だと正常という事ですので,現状の頒布キットでは,
boldの例を削除した方が混乱を招かなくて良いように思いました.

> デフォルトのフレームサイズは、ディスプレイの解像度に依存するので
> なんともいえません。
> 
> 現状では、ascii フォントを基準として次のように決定しています。
> 
> o フレームの高さ:ディスプレイの80%の行数と40の小さい方
> o フレームの幅:ディスプレイの80%の文字数と106(*)の小さい方

解像度は,1024 x 768 pixel です.
この環境で,フレームの幅がASCIIフォント77文字になってしまいました.(前述)

# 設定のためにinfoを読むにも,フレームサイズの変更を強いられる訳で,
# これはいただけないと思った次第.

> create-fontset-from-request などのハイレベルAPIは、動作がかなり遅
> い上に細かな調整ができませんので、お勧めしません。
> Meadow2 では、ローレベル API をお勧めします。
> 
> dot.emacs にも、ローレベルAPIを使ったフォント設定例を記載するよう
> にします。

是非,ハイレベルAPIに関する記述を削除して,ローレベルAPIの記述の追加を
お願い致します.

ハイレベルAPIによる設定の限界を感じましたので,時間ができたらローレベ
ルAPIの設定を試してみたいと思います.

-- Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx>