您能否指出一种有效的算法来渲染和填充 TTF 字体中使用的曲线?我将数据加载为点的轮廓,所以我只是想知道绘制曲线的有效方法。我也非常希望它支持平滑。
到目前为止我所知道的:
- TTF 使用贝塞尔曲线和样条曲线
- TTF 将它的点分类为定义线的点和定义曲线的点,后者要么在所讨论的曲线上,要么在我们的曲线上(控制点)
- 可以从曲线轮廓制作多边形,其中弯曲部分由像素大小的线条组成。
- 可以使用这个多边形来渲染填充的轮廓,如果还使用数据作为浮点数而不是整数,则可以实现字体平滑。
那么你能给我指点什么指南吗?
谢谢。