私は私を混乱させる何DirectWriteで斜体フォントの正しいテキスト幅を取得するには?
DWRITE_TEXT_METRICS dtm;
pTextLayout->GetMetrics(&dtm);
float minHeight = dtm.height;
float minWidth = dtm.widthIncludingTrailingWhitespace;
、テキストメトリックでテキスト幅を取得し、その後
hr = g_pDWriteFactory->CreateTextLayout(text, textLength, *g_pTextFormat, 200000000, 200000000, g_pTextLayout);
、次のコードでIDWriteTextLayoutオブジェクトを作成するには、フォントのスタイルがDWRITE_FONT_STYLE_OBLIQUEかDWRITE_FONT_STYLE_NORMALであるかどうかということです同じ文字列の幅は同じ値です。どうして?私は、フォントスタイルがDWRITE_FONT_STYLE_OBLIQUEのときには、幅がもっと大きくなることを期待しています。どのように私は斜めのテキストの正しい幅を得ることができますか?
ありがとうございました。