描画する必要があるテキストを中央に揃えようとしています。ID2D1RenderTarget::DrawTextLayout メソッドを使用します。問題は、テキストの水平方向の配置をDWRITE_TEXT_ALIGNMENT_LEADING(デフォルト値) に設定するとテキストが不自然に描画されることですが、この値を変更するDWRITE_TEXT_ALIGNMENT_CENTERとテキストが右にシフトします。
例の文字列は
Internal Amazing
Scupper
結果は次のとおりです(最初は調整の主導です):
