我正在尝试使用 html 画布元素将字体文件中可用的每个字符绘制到画布上。为了使这个问题尽可能简单,假设只有一个角色被绘制到画布上。从那里,我想使用 Javascript 来分析画布并创建画布的三角形区域来构成整个角色。我需要在三角形中使用它的原因是,数据可以稍后发送到 WebGL,以便可以渲染文本,并且在放大或缩小文本大小时不会丢失数据。
我正在寻找某种算法来完成这个任务,或者至少需要一些知识来让我朝着正确的方向前进。如果您认为我应该使用不同的方法,请告诉我原因,但我认为这将是提供一种以多种方式修改文本以及使创建 3d 块文本成为可能的最佳方法。