欧文フォントの相対サイズNo.04731
ひろ さん 02/02/14 20:07
 
 秀まるおさん今日は、ひろです。
 「エディタ」→「詳細(表示)」の「和文フォントとのサイズ比率」で、欧
文フォントの相対サイズをしてい可能にして頂きましたが、70〜150% の 10%
刻みになっています。ただこれは、レジストリを操作すれば、それ以外の値
も設定できますよね。もしこれが正しければ、手動により任意の値を指定可
能にして頂けないでしょうか?

[ ]
RE:04731 欧文フォントの相対サイズNo.04736
秀まるお さん 02/02/15 00:21
 
 しいてそのように修正することは可能ですが、今他にも多数の要望がたまって
いるのでとりあえずやめときます。

 (そこまで細かいことにこだわる人もたぶん少ないと思うし)

[ ]
RE:04736 欧文フォントの相対サイズNo.04743
ひろ さん 02/02/15 22:32
 
 秀まるおさん今日は、ひろです。
>  しいてそのように修正することは可能ですが、今他にも多数の要望がたまって
> いるのでとりあえずやめときます。
 解りました。
 いつになるか解りませんが(^^;、要望が落ち着いてからにします。

[ ]
RE:04736 欧文フォントの相対サイズNo.04819
ひろ さん 02/03/06 18:53
 
 秀まるおさん今日は、ひろです。
>  しいてそのように修正することは可能ですが、今他にも多数の要望がたまって
> いるのでとりあえずやめときます。
 しつこいようですが、この相対フォントの指定していると、実際に該当す
るメールを表示する場合、小数点以下が切り捨てられたサイズで表示されて
いると思います。通常のフォント指定のように、小数点第一位まで数値を読
むか、小数点以下を四捨五入して頂ければ、設定については現在のままでも
よいです。

 もちろん修正は勿論のこと、他の要望を優先していただいて構いません。

 ##以下独り言
 フォント・サイズと 0.1 ピッチで変えていくと、表示が変わる場合と変わ
らない場合がある。
→おそらくピクセル単位に直すときに、誤差が出ていると思うが、一体どう
いう計算をしているのだろう。

[ ]
RE:04819 欧文フォントの相対サイズNo.04820
秀まるお さん 02/03/06 19:10
 
 ソースコードを見直してみたら、レジストリにはパーセントの値そのまま記
憶してまして、それを掛けてから100で割るような処理となってました。

    cyFont = cyFont * cEuroFontMultiply / 100;

 この計算自体はまずくないと思いますが、ここの対象となっている
「cyFont」は、フォントのピクセル数のようです。本当ならポイント数の段階
で拡大/縮小の計算をして、それからピクセルに変換すべきなのかもしれませ
ん。

 っと、とりあえずこれは置いといて、それとは別に、パーセント指定を数値
で指定できるようにしてみます。それで直ることを期待します。(今考えたら
別に難しい話じゃないです)

[ ]
RE:04820 欧文フォントの相対サイズNo.04821
ひろ さん 02/03/06 19:55
 
 秀まるおさん今日は、ひろです。
> 本当ならポイント数の段階
> で拡大/縮小の計算をして、それからピクセルに変換すべきなのかもしれませ
> ん。
 この辺りの計算順序によって誤差が変わるのは、なかなか解らないですね。

> パーセント指定を数値
> で指定できるようにしてみます。
 宜しくお願いします。

[ ]