いつもDXライブラリを使用させて頂いております
CreateFontToHandle を使用して作成したフォントハンドルを用いて
DrawFormatStringToHandle などで体裁を整えて文字描画をしようとすると
一定の条件下で等幅フォントであるにもかかわらず体裁が崩れてしまいます
参考画像を掲載しておきます
rumia.hungry.jp/test/charAppearance.png
(画像ではフリーフォントの「ぎゃーてーるみねっせんす」を使用していますが
MSゴシックなどの別の等幅フォントでも同じ現象が起こるのを確認しています)
1.2.のフォントタイプはエッジつきフォント(DX_FONTTYPE_ANTIALIASING_EDGE_8X8)
3.4.はエッジなしのフォント(DX_FONTTYPE_ANTIALIASING) です
エッジつきフォントで描画すると半角スペースを使用した時に体裁が崩れるようです
(エッジ付フォントタイプの4種類全てで同じ現象を確認しました)
エッジなしフォントでは特に問題は起こりません
使用しているDXライブラリのバージョンは 3.15c、使用している開発環境は Visual Studio 2012 です
(以前 3.10e と Visual Studio 2010 を使用していた時には体裁に問題は起こりませんでした)
お手数ですがご確認いただければ幸いです
こちらの環境の問題、もしくはそういった仕様変更ということでしたら大変申し訳ありません