用于 Direct3D 的矢量化 True Type 字体
我通过 SlimDX 使用 Direct3D 来开发 AutoCAD 文件查看器。
我能想到的渲染文本的最佳方法是将文本矢量化到顶点缓冲区中,然后简单地将它们渲染为线条。
将文本渲染为纹理以映射到多边形上是不合适的,我需要一种矢量方法。
谁能告诉我如何从真实字体中获取矢量信息?
I'm using Direct3D via SlimDX to develop an AutoCAD file viewer.
The best means of rendering text that I can think of is to vectorize the text into a vertex buffer and then simply render them as a line strip.
Rendering the text to a texture to map onto a polygon isn't suitable, I need a vector method.
Can anyone advise me on how to get the vector information from a true type font?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
想出了一个调用 gdi32.dll 的 GetGlyphOutline() 函数的解决方案。
Came up with a solution calling gdi32.dll's GetGlyphOutline() function.