【问题标题】:TTF/OTF fonts on xlibxlib 上的 TTF/OTF 字体
【发布时间】:2016-03-22 23:07:49
【问题描述】:

我在 linux 上用 XLIB 和 c++ 做一些简单的测试,我想知道,有没有(相对简单的)方法可以在 Xlib 中实现 OTF 和 TTF 字体。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 我只想要字体。我会取出平滑部分
  • 当你说实现时,你的意思是“从头开始创建它们”,还是只是“加载磁盘上的字体”?因为如果是后者,通过网络搜索很容易找到(例如,对我来说,谷歌的第二次点击是 tronche.com/gui/x/xlib/graphics/font-metrics/fonts.html
  • 我的意思是从磁盘加载,而 Nim 几乎一针见血。谢谢你的链接,我去看看。

标签: c++ fonts xlib truetype opentype


【解决方案1】:

并非如此,opentype 和 unicode 是触手规范,您需要使用专门的库,例如 (harfbuzz-ng + freebidi + fontconfig + freetype) 才能获得在任何情况下都可以使用的东西。

Xlib 中的字体处理位是 XFree86 人认为现代字体会“简单”的时代遗留下来的遗留物。事实证明这要困难得多,并且这段代码的更高版本被分拆成不同的项目,最终成为我所指的库。

【讨论】:

    猜你喜欢
    • 2011-07-15
    • 2021-06-08
    • 2017-02-02
    • 2019-07-22
    • 2014-04-27
    • 2012-09-04
    • 2016-03-04
    • 1970-01-01
    • 2014-07-23
    相关资源
    最近更新 更多