私はCreateFontFromLOGFONT()を使用してIDWriteFontに変換LOGFONT構造があります。LOGFONT構造体に基づいて、特定のストレッチでDirectWriteフォントを作成するにはどうすればよいですか?
IDWriteFont* dWriteFont = nullptr;
if (FAILED(dWriteGdiInterop->CreateFontFromLOGFONT(&logFont, &dWriteFont))) return;
をLOGFONTがTwのセンMT コンデンスフォントを記述した場合、私はのDirectWriteのフォントを持っていると思いDWRITE_FONT_STRETCH_CONDENSED属性を持っています割り当てられた。
LOGFONTには、選択したストレッチ(縮尺、幅など)に関係なく、幅「0」があります。ストレッチはフォント名からしか差し引かれていないようで、DirectWriteの方法ではフォント名から差し引かれません。これはバグですか?
LOGFONT構造体に基づいて特定のストレッチでDirectWriteフォントを作成するにはどうすればよいですか?