THREEJS:将字体从otf和ttf转换为json

时间:2018-08-06 07:25:37

标签: fonts three.js

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

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

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

1 个答案:

答案 0 :(得分:2)

作为一个选项。

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

请记住,使用的值越高,几何图形中得到的顶点越多。

r95