c++ - 如何使用 freetype 库使字形变粗?

标签 c++ freetype glyph

我一直在使用字形,我知道要使某些字体变粗,您必须加载该字体的粗体版本。但我想要实现的是使用自由字体将常规字体加粗。我已经使用 FT_TRANSFORM 实现了斜体样式,现在我也想让它变得粗体。 有任何想法吗?是否可以? 我已阅读 FreeType API 引用指南,但找不到运气! 问候

最佳答案

要模拟粗体,您可以使用一个 px 偏移打印两次相同的字形。 我不认为你会得到完美的结果,但至少会得到一些东西。

关于c++ - 如何使用 freetype 库使字形变粗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32264089/

相关文章:

c++ - C++传递对象数组,后跟一个整数

c++ - 使用 Freetype 和 OpenGL 渲染字符时出现问题

c++ - FreeType 2 字符精确大小和精确位置

java - (Libgdx 1.6.1) BitmapFontCache.draw 由于索引越界而崩溃

fonts - 图标字体 - 图标高度大于预期

c++ - 如何定义模板的模板化子类?

c++ - TCP 连接到服务器很慢?

c++ - 有人曾经将 boost::singleton 与 boost::logger 一起使用过吗?

c++ - 如何在透视 View 中绘制文本

c# - 在 WPF 中查找字形的像素大小