|
DirectWrite関係担当の秀まるおです。
テストしてみたら再現出来ましたが、他のDirectWrite対応アプリでも同じ現
象になったので、たぶん直せないと思います。フォントの方でなんとかしてもら
うしか無いように思います。
DirectWrite対応アプリとしては、Internet Explorer 9と、Firefox 4があり
まして、
<HTML><HEAD>
<STYLE>
<!--
body{font-family:MeiryoKe_Console}
-->
</STYLE>
</HEAD>
<BODY>
loadll "tkinfo.dll";
</body>
</html>
のようなHTMLファイルを作成してそれをそれぞれのブラウザで開くと、どちら
も秀丸と同じ結果になりました。MeiryoKe_Gothicならうまくいくんですが、
Consoleの方だとダメみたいです。
なんとかするとしたらですが…「メイリオ」のフォントは、半角文字はプロ
ポーショナルですが、全角文字はすべて同じ固定ピッチのフォントのようです。
なので、
「半角文字の描画を、全角文字を左右幅半分に縮小して描画する」
って風な独自の処理をして描画するようにすれば、それが結果として
MeiryoKe_Console相当になってくれるような気がします。
そういう、「左右半分に縮小描画」っていうのは、Direct2D/DirectWriteでの、
いわゆるTransformって仕組みを使えば簡単に出来るような気もします。(実際
に使ってみたことは無いのですけども)
一回試しにやってみようかなぁと思ったりもします。
|
|