1

我有一个用softy(字体编辑器)制作的位图.FON字体,它似乎用fontforge打开得很好,我用它生成了bdf、otf、fnt和otb文件。字体看起来很像 profont,除了它是成比例的(不是等宽字体)。因此字形高度非常小(小于 15 像素),所以我不知道 ttf 是否可以正常工作......

SFML 无法显示其中任何一个,有什么建议吗?

代码:

sf::Font font;
font.loadFromFile("filename");
text.setFont(font);

我查了一下,字体打开了。我对使用 fontforge 和 freetype 的字体一无所知,也不知道哪种格式更好或更有可能工作。

4

1 回答 1

0

这实际上是不可能的。SFML 实际上要求字体具有 unicode 字符集,没有位图字体格式支持。

于 2012-07-16T19:45:51.257 回答