TTF/OTF xlib 上的字体
TTF/OTF fonts on xlib
我正在 linux 上用 XLIB 和 c++ 做一些简单的测试,我想知道是否有任何(相对简单的)方法在 Xlib 中实现 OTF 和 TTF 字体。有人可以帮我解决这个问题吗?
不是真的,opentype 和 unicode 是触手可及的规范,您需要使用专门的库,例如 (harfbuzz-ng + freebidi + fontconfig + freetype) 来获得在任何情况下都能正常工作的东西,但在微不足道的情况下。
Xlib 中的字体处理位是 XFree86 人认为现代字体 "easy" 时代的遗留物。事实证明这要困难得多,并且此代码的更高版本在单独的项目中分离出来,最终成为我指向的库。
我正在 linux 上用 XLIB 和 c++ 做一些简单的测试,我想知道是否有任何(相对简单的)方法在 Xlib 中实现 OTF 和 TTF 字体。有人可以帮我解决这个问题吗?
不是真的,opentype 和 unicode 是触手可及的规范,您需要使用专门的库,例如 (harfbuzz-ng + freebidi + fontconfig + freetype) 来获得在任何情况下都能正常工作的东西,但在微不足道的情况下。
Xlib 中的字体处理位是 XFree86 人认为现代字体 "easy" 时代的遗留物。事实证明这要困难得多,并且此代码的更高版本在单独的项目中分离出来,最终成为我指向的库。