0

我最近看到,当 sfml 通过接收const char*.
这如何表示字体?

我还看到arial.hpp文件仅包含大量数字(字符),您可以将其输入LoadFont function.

SFML 中的字体类也包含一个image,但我不知道它是如何设置的,因为它没有加载/设置功能,并且图像是由无符号字符组成的,而不是像 arial 字体那样的字符数组。

所有这些东西如何组合在一起,以及如何创建和加载字体?
(sfml的具体步骤也很好)

4

1 回答 1

1

据我所知,LoadFontSFML 中没有任何功能。有 Font::LoadFromFile 和 Font::LoadFromMemory。我假设你在谈论这些。

来自Font::LoadFromMemory 的文档

从内存中的文件加载字体。

它适用于您将某些内容加载到内存中的情况。也就是说,如果您不使用普通文件系统。也许您将所有数据都保存在 .zip 文件中,因此使用标准文件 IO 将没有用处。你把它加载到一块内存(前面提到的字节数组)中,然后把它传递给这个函数。

2.0 文档更完整,因为它列出了可接受的字体格式

于 2011-08-16T21:53:24.510 回答