由于某种原因,我无法在three.js中创建字体斜体。我使用下面的代码,它适用于设置字体大小或颜色,但斜体只是不起作用。
var params = {
material: 0,
extrudeMaterial: 1,
bevelEnabled: false,
bevelThickness: 8,
bevelSize: 4,
font: fonts[0].font,
weight: this.weight,
style: this.style,
height:(this.type==0) ? 0 : gravurDepth,
size: this.size,
curveSegments: 4
};
var textGeo = new THREE.TextGeometry(this.txt, params);
我通过下面的行设置this.style
并查看在调试模式下设置的值
this.style = (this.style == "normal") ? "italic" : "normal";
是否有一些我需要加载的特殊字体,就像我猜的大胆情况一样?在示例/ fonts文件夹中似乎没有Italic的特殊字体..
谢谢! 汤姆