我正在使用OpenWRT的嵌入式设备上进行开发。每当我尝试使用fswebcam从我的/ dev/video0中捕获图像并且想要为图像添加一些文本(--info switch)时,我就会遇到这个错误。fswebcam:无法加载字体'luxisr':libgd未使用FreeType字体支持生成
所以标准字体'luxisr'不起作用。我试过提供我自己的.ttf字体。同样的结果。有没有一个字体,fswebcam将能够使用,而无需更改我当前的安装,即当前的libgd构建?我在考虑在libgd中包含freetype字体支持,重建和重新安装将是不平凡的(为什么他们默认情况下不启用它)。
感谢有这方面的帮助...
UPDATE [2011年3月31日]:我提出了这个问题鹭弘,fswebcam的作者。今天早上他让我知道:
fswebcam现在只能使用TTF字体,并且依赖于libgd中的freetype支持才能呈现它们。有两种选择:
重建带有freetype支持的libgd。我不熟悉OpenWRT构建系统,但这可能是最简单的选择。 Freetype似乎已经打包了,所以它不应该是太痛苦。
libgd也有一个简单的位图字体内置。如果没有检测到freetype支持,我可以让fswebcam回落,但它看起来不会那么好。
-Phil
所以我要前进,将非常具有RE /交叉编译的libgd对于FreeType支持。
显然,我做的事情很不得人心。 :( – 2011-03-30 13:01:30