ボンジュール・マドモアゼル

本サイトの情報は自己責任にてご利用下さい。

[Windows] FontLink SystemLink の設定値の数字について

 
FontLink\SystemLink の設定で、たまに、meiryo.ttc,Meiryo,128,85 のように、
数値を含むものを見かけますが、これは、リンクされたフォントで描画される文字の縦横比を指定しているようです。
...
explicit scaling factors for particular linked fonts could be specified in font linking registry entries. Scaling factors are specified as a pair of positive integers. For instance, the value

MEIRYO.TTC,Meiryo,128,85

indicates that the scaling algorithm should apply the scaling factors 128 and 85 whenever the given base font is linked to the Meiryo font.

MSDN Globalization Step-by-Step ---- Font Linking

以下、設定とその描画結果について、いくつかの例を示します。
動作確認は、Windows 7 で実施。(XP では機能しないかも)


設定 1:
Courier NewMicrosoft Sans Serif にそれぞれに、リンクされたフォントを MS ゴシックをとし、縦横比を 113:58 と設定しました。
registry setting 1 for font link & ratio
描画結果:Courier New (24ポイント) の場合
リンクされたフォントの幅は、ベースフォントの幅の倍角になりました。
Appearance 1 for Courier New
描画結果:Microsoft Sans Serif (24ポイント) の場合
ベースフォントがプロポーショナル・フォントなので、リンクされたフォントの幅は、ベースフォントの幅の倍角になりません。Appearance 1 for MS Sans Serif



設定 2:
Microsoft Sans Serif のみに、リンクされたフォントに MS ゴシックを設定し、縦横比を 113:58 としました。
registry setting 2 for font link & ratio
描画結果:Courier New (24ポイント) の場合
リンクされたフォントは、Microsoft Sans Serif のものが適用されます。その為か、リンクされたフォントの幅が、ベースフォントの幅の倍角になりません。
Appearance 2 for Courier New
描画結果:Microsoft Sans Serif (24ポイント) の場合
(省略)


補足

<<Eclipse メモ | ホーム | Eclipse: Consolas + メイリオ の ClearType 表示>>

コメント

コメントの投稿

管理者にだけ表示を許可する

画像の文字を半角数字で下記ボックスに記入ください。
文字が読みにくい場合はブラウザの更新をすると新しい文字列が表示されます。