我想开发一个字体引擎,这样我的GUI在所有平台上看起来都是一样的。我在这里遇到了一个泡菜,因为我想确保我以最有成效的角度来处理它,但这个角度让我能够尽可能多地自己实施(出于学习目的)。
我只是想要一个我应该如何做的大纲,也许给出一些我可以遵循的示例路径。
我正在研究贝塞尔曲线,但我认为这不是一个好主意,因为我不明白只画线条如何正确放大使字母为空。我也在考虑使用 ttf 字体文件实现它,但没有看到放大和缩小取决于图像大小是一件实际的事情,主要是因为内存消耗。
还要提供您的方法的一些优点/缺点。
曲线定义字体字形的边界,从中可以确定填充颜色的位置。这就像实体面由其边界上的线段定义一样。