我想在iphone / ipad应用程序中创建一个简单的ttf字体。概念是用户将绘制每个字母,我将创建一个集合来构建ttf文件 最初,我认为我必须将应用程序中的图像导出到字体编辑器(如服务器上的fontforge),但我现在确信可以在设备上生成ttf文件。
以下是我认为需要发生的事情: 1)使用OpenGL启用绘图 2)保存图像。这是矢量格式还是位图? 3)将集合组织为ttf文件
有人能指出我的成功方向吗?
答案 0 :(得分:3)
1)使用OpenGL启用绘图
这就是你的第一个错误观念。 OpenGL最好被认为是一种单向设备。您将绘图命令放入其中,并在屏幕上生成漂亮的图片。但OpenGL既不是几何也不是数学库。
2)保存图像
对于创建TTF,您发送到OpenGL的原始数据比您从OpenGL读回的任何内容都要有用得多。
特别是你会有一个笔画列表,你可以把它转换成一个轮廓,然后可以转换成一个字形。