[英]How to prepare a Linux app to find ttf font directory?
我正在开发针对Linux的应用程序,该应用程序使用TTF字体。 我需要字体的文件名和路径,因为我必须使用SDL函数TTF_OpenFont(char * file,...)加载它。 问题在于,在不同发行版中,TTF字体有很多不同的目录。 哪个是解决此问题的最佳方法? 我提出了一些解决方案,但是它们对我来说似乎都不理想:
fc-list : file
检查字体路径。 您的第一个和第二个解决方案都不错,只是调用FcFontList函数可能更好。 第三个是非常不可靠的,但是它高度依赖于应用程序类型(在某些情况下,如果您可以由用户配置此路径,则可以)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.