什么是refonter?
refonter 允许您在 3D 应用程序中使用 truetype 字体,而依赖项很少。 目前,refonter 仅依赖于 OpenGL(用于 GLU tesselator)。
你为什么要那样?
因为可执行文件变得非常小。 或者因为您无法忍受自由类型许可证。 也许你可以想到其他原因。
有哪些权衡?
当然有一些权衡,主要是在大小/分辨率方面失去灵活性。 refonter 输出仅支持一种字体实例,一种字体渲染。 坚持使用 freetype,根据点的大小,您可能会得到不同的渲染。 还有一些其他的权衡,但它们不是该方法固有的,它们可以通过进一步的开发来解决。
它是如何工作的?
refonter 分为三个部分:
refonter_export 应用程序
导出器是一个命令行应用程序,可将 truetype 字体转换为更简单、更小的文件格式。
导出器使用 freet