文件名称:freetype-wrapper:*类型包装器
文件大小:10.48MB
文件格式:ZIP
更新时间:2024-07-07 08:08:10
C++
FreeType-Wrapper FreeType封装 使用固定大小的纹理储存需要的字符映像,同时保存每个字符的uv数据。 使用 载入字体 创建一个FontManager类对象。 调用FontManager::CreateFont创建一个字体。 调用FontManager::GetFont获取字体对象指针。 调用Font::AddCodePointRange设置需要存入纹理的字符区间。 调用Font::LoadFont载入字体 字符绘制 首先根据字符的codepoint调用Font::GetTextureID获取字符所在纹理,并激活该纹理。 调用Font::GetGlyph获取字符对应的uv数据。 根据uv数据绘制单个字符 定制 可以自定义固定纹理的尺寸 FontManager::CreateFont(const char* name, const char* file, float si
【文件预览】:
freetype-wrapper-master
----.gitignore(6B)
----media()
--------fonts()
----LICENSE(1KB)
----deps()
--------freetype()
----examples()
--------example1()
--------CMakeLists.txt(26B)
----README.md(1KB)
----freetype-wrapper()
--------Font.cpp(8KB)
--------Font.h(3KB)
--------CMakeLists.txt(179B)
----CMakeLists.txt(776B)