【问题标题】:THREEJS: Converting fonts from otf and ttf to jsonTHREEJS:将字体从 otf 和 ttf 转换为 json
【发布时间】:2018-08-06 07:25:36
【问题描述】:

我有 2 种不同的字体,一种带有 otf 扩展名,另一种带有 ttf。我想将它与三个 js 一起使用,所以我将两者都转换为 json 扩展名,以便我可以将它与三个 js 一起使用。 我使用Facetype.js 对其进行了转换。

当我在三个 js 中使用转换后的文件时,“O”和“D”以及其他带孔的字符无法正确呈现。 Image 1

我通过选中“反转字体方向”选项再次转换了字体,该选项解决了问题但又产生了另一个问题:所有圆形字符(U、O、D、G、...)都没有柔和地呈现。 Image 2

【问题讨论】:

  • 您传递给THREE.TextGeometry() 的构造函数的参数之一是curveSegments(默认值为12)。尝试发挥它的价值,增加它。
  • 您能否将其添加为答案以将其标记为正确答案

标签: fonts three.js


【解决方案1】:

作为一种选择。

当您创建THREE.TextGeometry()/THREE.TextBufferGeometry() 时,您传递文本字符串和parameters 对象。其中一个参数是curveSegments(默认值为 12)。您可以增加它的值以获得更好的字母形状。

请记住,您使用的值越高,几何体中的顶点就越多。

r95

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-08
    • 2012-03-08
    • 2012-10-16
    • 2011-07-15
    • 2016-03-22
    • 2011-08-08
    • 2010-12-31
    • 2012-01-28
    相关资源
    最近更新 更多