我目前正在使用 DrawText 在 DirectWrite 中绘制文本。
在切换到 DrawTextLayout 时,我注意到别名字母的渲染效果不佳。
有没有办法像在 DrawText 中那样改变测量模式DWRITE_MEASURING_MODE_GDI_CLASSIC
顶部文本使用 DrawText(和DWRITE_MEASURING_MODE_GDI_CLASSIC
)绘制,底部文本使用 DrawTextLayout。
http://img5.fotos-hochladen.net/uploads/wwwwwwwww3b9zou6icp.jpg
http://img5.fotos-hochladen.net/uploads/xxxxxxxag8pdm5h2e.jpg
如您所见,底部文本中的字符间距不太好。
如果我将 DrawText 的测量模式设置为DWRITE_MEASURING_MODE_NATURAL
我会得到与使用 TextLayout 绘图完全相同的结果。所以问题是我不知道如何改变的测量模式。