我看到这个问题没有得到确切的回答。threejs 所需的确切字体名称应在字体 (js) 文件的末尾找到。这是:
“familyName”:“字体名称”
threejs 需要引号内的名称,但要小写。所以例如字体示例:Old English Text MT
您应该在 (js) 字体文件的末尾找到...,"familyName":"Old English Text MT",... 所以您填写三个js:
字体:“旧英文文本 mt”
(或任何在引号中的familyName之后但小写的内容。如果您在(js)字体文件中编辑familyName之后的文本,例如“familyName”:“cAt aNd DOg”,那么您必须使用它。所以threejs声明应该看起来那么:
var text3d = new THREE.TextGeometry(n.text, { size: 15, height: 10, curveSegments: 10, font: "cat and dog" });
最后确保将 (js) 字体文件放入网站的标题部分,例如:
<script src="fonts/droid/droid_serif_bold.typeface.js"></script>
最后有用的是(js)字体文件生成器的链接:http:
//typeface.neocracy.org/fonts.html