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

Re: font :height setting



矢木です。

MIYOSHI Masanori <miyoshi@xxxxxxxxxxx> writes:
>>   ・w32-logfont の要素の数が違う。
>
><ORIENTATION>が抜けてました。Wiki の記述を修正しておきました。

それだけでなく ITALIC-P と STRIKEOUT-P の間に UNDERLINE-P が
必要だと思います。

あとページの後半がばっさり削除されてしまっているような。

>> scale-factor の意味が今一つわからなかったのですが、
>> どう言うことでしょうか?
>
>Courier New とMS ゴシックの大きさのバランスをとるためのヒューリ
>スティックなパラメタです。

高さに -16 を指定すると 16dot にならないのですね。

(w32-query-get-logfont) ;; Courier New 12pt を選択
=> (w32-logfont "Courier New" 0 -16 400 0 nil nil nil 0 1 3 49)

(mapcar (lambda (size)
          (let ((lf `(w32-logfont "Courier New" 0 ,size 400 0
                                  nil nil nil 0 1 3 49)))
            (cdr (assq 'height (w32-get-logfont-info lf)))))
        '(-16 -13 13 16))
=> (18 16 12 16)

よくわからん。

おわり