gpt4 book ai didi

c++ - 如何制作字体并使用它

转载 作者:行者123 更新时间:2023-11-28 08:17:47 26 4
gpt4 key购买 nike

我最近看到,当 sfml 通过接收 const char* 从内存中加载字体时。
这是如何表示字体的?

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

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

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

最佳答案

据我所知,SFML 中没有LoadFont 函数。有 Font::LoadFromFile 和 Font::LoadFromMemory。我假设您正在谈论这些。

来自documentaiton for Font::LoadFromMemory :

Load the font from a file in memory.

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

2.0 文档更完整,因为它 lists the font formats that are accepted .

关于c++ - 如何制作字体并使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7085392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com