如何轻松使用 OpenGL 字体
1. 准备工作
首先,我们需要在主目录下创建一个名为 “fontery” 的目录,然后切换到该目录。接着,使用 wget 命令下载包含本章示例代码的压缩 “tarball” 文件。下载完成后,使用 tar 命令解压该文件。最后,由于已经获取了所需文件,可使用 rm 命令删除 tarball 文件。具体操作步骤如下:
mkdir fontery
cd fontery
wget [tarball 文件链接]
tar -xvzf code.tar.gz
rm code.tar.gz
代码中包含了一个示例 True Type 字体 “bonzai.ttf”,该字体可用于 fCookie 应用。当然,你也可以使用 /Library/Font 中的文件,或者自己下载或购买的其他 TrueType 字体。
2. 生成纹理图集
假设你已正确安装所有内容,生成纹理图集非常简单。运行以下命令:
./genfont bonzai.ttf
运行该命令后,会生成两个文件:
- font0.png :一个 PNG 图形,将字体的所有可读拉丁字符整合到一个 256x256 的图像中。脚本会尝试不同的字号,直到找到合适的大小。字符以白色绘制在透明背景上,这样你可以在 OpenGL 中应用滤
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



