Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fonts THREEJS:将字体从otf和ttf转换为json_Fonts_Three.js - Fatal编程技术网

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

Fonts THREEJS:将字体从otf和ttf转换为json,fonts,three.js,Fonts,Three.js,我有两种不同的字体,一种是otf扩展,另一种是ttf。我想在三个js中使用它,所以我将两者都转换为json扩展,这样我就可以在三个js中使用它。 我用电脑把它改装了 当我在三个js中使用转换后的文件时,“O”和“D”以及其他带孔的字符没有正确渲染 我通过选择“反转字体方向”选项再次转换字体,该选项解决了问题,但也产生了另一个问题:所有字符(U、O、D、G等)都不是软渲染的 作为一种选择 创建THREE.TextGeometry()/THREE.TextBufferGeometry()时,传递文本

我有两种不同的字体,一种是otf扩展,另一种是ttf。我想在三个js中使用它,所以我将两者都转换为json扩展,这样我就可以在三个js中使用它。 我用电脑把它改装了

当我在三个js中使用转换后的文件时,“O”和“D”以及其他带孔的字符没有正确渲染

我通过选择“反转字体方向”选项再次转换字体,该选项解决了问题,但也产生了另一个问题:所有字符(U、O、D、G等)都不是软渲染的

作为一种选择

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

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


r95

传递给
THREE.TextGeometry()
的构造函数的参数之一是
curveSegments
(默认值为12)。试着玩弄它的价值,增加它。你能把这个作为一个答案,把它标记为正确答案吗