cost 371 ms
DirectWrite: IDWriteFontFamily::GetFontCount - DirectWrite: IDWriteFontFamily::GetFontCount

当我尝试使用 DirectWrite 获取字体系列中 fonts 的计数时,我得到了错误的结果。 例如,当我查看系统字体文件夹时,Arial 字体家族有 9 个 fonts 但 GetFontCount 返回 14。那剩余的数字 5 是什么? 这是怎么发生的? 这是一个错误还是我不知道或文档没有提 ...

如何从 windows 操作系统中下载但尚未安装的字体文件中获取 IDWriteFont object - How to get the IDWriteFont object from the font file downloaded in windows OS and not installed yet

嗨,我正在使用 DWrite API 使用 DWrite API 获取系统 fonts 元数据。 我正在做以下事情。 这将为我提供所有已安装的 fonts 的信息。 现在我需要获取已下载的新 fonts 的信息,但在 DWrite 中没有 API ,我可以在其中使用文件路径 ex. “C:\下载 ...

DirectWrite + Direct2D 自定义文本渲染毛茸茸 - DirectWrite + Direct2D custom text rendering is hairy

我正在评估 Direct2D 以用于研究目的,在此期间,我决定使用 DirectWrite 自定义文本渲染器渲染我常用的帮助文本,该渲染器将文本转换为路径几何图形以添加轮廓(如DWriteHelloWorld中所示MSDN 上的示例)。 然而,有些字母上有奇怪的“毛”或“角”(图片:笔画宽度为 3 ...

DirectWrite 未针对变音符号进行调整 - DirectWrite not adjusting for diacritics

我目前正在调试我编写的一些 DirectWrite 代码,因为我在使用非英文字符进行测试时遇到了问题。 主要是让多个 Unicode 字符返回正确的索引。 编辑:经过进一步研究,我认为问题是变音符号,应该以某种方式组合额外的字符。 DWRITE_SHAPING_GLYPH_PROPERTIES字段 ...

如何正确使用 Direct2D 绘制文本并实现轮廓效果 - How to correctly draw text with Direct2D and implement outline effect

目前我正在使用以下代码使用 Direct2D 渲染文本: 但据我所知,DrawText 是渲染文本效率较低的方法,它对我来说效果很好,但我遇到的一个问题是我在围绕文本创建轮廓效果时遇到了麻烦,我知道有很多人喜欢链接的这个教程,但是它有很多问题,其中之一是整个项目基于活动模板库,我遇到的第二个问题 ...

DirectWrite 连字替换功能 - DirectWrite ligature substitution feature

我正在尝试使用 DirectWrite 获取给定字符串的正确字形。 我正在尝试启用 OpenType 功能进行测试,在这种情况下是字体连字替换。 我正在使用一种包含 OpenType 'liga' 标签的字体,它有一个单独的 ll 字形。 这是我的代码: 但是,在检查返回值时,它总共有 5 个字形, ...

如何在 DirectWrite 中使用 Direct2D 在图像或抽象形状周围环绕文本? - How to wrap text around images or abstract shapes in DirectWrite with Direct2D?

我找不到未渲染到矩形区域的文本块示例。 理想情况下,如果ID2D1HwndRenderTarget.DrawText()能让我提供多边形Geometry而不是矩形,那就太好了。 我尝试添加一个带有contentBounds的 Direct2D 层,认为它可能会跳过这些层中的文本渲染。 它没有按预 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM