如何制作字体和使用它
How to make a Font and use it
我最近看到,当sfml通过接收const char*
从内存加载字体时,
这是如何表示一个字体?
我还看到arial.hpp文件只包含一个巨大的数字(字符)数组,您可以将其输入LoadFont function
。
SFML中的字体类也持有image
,但我不知道它是如何设置的,因为没有加载/设置函数,图像是由无符号字符组成的,而不是像arial字体那样的字符数组。
如何将所有这些东西组合在一起,以及如何创建和加载字体?
据我所知,SFML中没有LoadFont
函数。有字体::LoadFromFile和字体::LoadFromMemory。我假设你说的是那些。
Font::LoadFromMemory:
从内存中的文件中加载字体
当你加载了一些东西到内存中。也就是说,如果您不使用正常的文件系统。也许您的所有数据都是.zip文件,因此使用标准文件IO将不太有用。您将其加载到内存块中(前面提到的字节数组),并将其传递给此函数。
2.0文档更加完整,因为它列出了可接受的字体格式。
相关文章:
- 在C++中测量postscript字体宽度
- 如何在c++17中制作一个模板包装器/装饰器
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 如何制作一个将函数作为参数的类方法
- 如何从unique_ptr制作static_cast
- Python中的for循环与C++有何不同
- 下面是我为检测链接列表中的循环而制作的代码
- 如何使用gdb制作一个可以漂亮地打印每个对象的C++函数
- 如何在Directwrite中获得给定字体的可用OpenType功能
- 从对象文件(.o)在macos上制作归档文件(.a文件)
- 如何制作无限制照明系统
- 我试图制作一个程序,要求用户输入问题和答案,但程序循环不正确
- 什么是(或如何制作)cpp中矢量的默认初始值设定项?
- 如何在QT中制作模态QProgressDialog?
- 如何制作指向模板函数的指针?
- 可视化 如何在 c++ 中制作特定大小的文件?
- 我可以制作指向智能指针的智能指针吗?
- 为我的 c++ 类介绍制作一个三角形分类器.我有几个问题
- 如何制作字体和使用它