如何使用C或C++在Linux上获取已安装的True Type字体列表?

KPe*_*xEA 6 c c++ linux fonts truetype

我的应用程序如何获取Linux上可用的True Type字体列表.

是否有一个标准目录,它们存储在不同的发行版中?或者其他一些标准方法来定位它们?

qui*_*ars 6

我认为fontconfig是正确的方法。看一下Wikipedia文章fontconfig hompage


Tan*_*lus 0

如果您没有编写专有软件或与 GPL 不兼容的任何其他许可软件,您可以尝试查看 xlsfonts 的代码以了解如何查询字体服务器。(字体服务器可以是 X 本身,但这并不重要。)