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
Javascript 如何在三个js中显示阿拉伯文字母_Javascript_Three.js - Fatal编程技术网

Javascript 如何在三个js中显示阿拉伯文字母

Javascript 如何在三个js中显示阿拉伯文字母,javascript,three.js,Javascript,Three.js,我尝试使用textGeometry显示阿拉伯字母,但三个js不支持阿拉伯字母,即使我使用JSON阿拉伯字体文件,但仍然没有更改。我正在使用这个代码,所以如果有人知道如何对从键盘读取的阿拉伯字母进行编码 var displayLetter=函数(字母){ loader=新的三个.FontLoader(); loader.load('font/Janna LT_Bold.json',函数(font){ console.log(“你好”); var textGeo=new THREE.TextGeom

我尝试使用textGeometry显示阿拉伯字母,但三个js不支持阿拉伯字母,即使我使用JSON阿拉伯字体文件,但仍然没有更改。我正在使用这个代码,所以如果有人知道如何对从键盘读取的阿拉伯字母进行编码

var displayLetter=函数(字母){
loader=新的三个.FontLoader();
loader.load('font/Janna LT_Bold.json',函数(font){
console.log(“你好”);
var textGeo=new THREE.TextGeometry(“س”,{//formCharCode从int-->字符编码
字体:字体,
尺寸:2,
身高:0.05,
曲线段:12,
});
var fontmaterial=新的三个网格面材质(PalmMaterials);
var textMesh=new THREE.Mesh(textGeo,fontmaterial);
textMesh.position.x=2;
添加(textMesh);
});
}

这是否回答了您的问题?不,我使用了解决方案代码,但它没有定义,因为require函数是一个节点js函数而不是三个js函数。我想知道,使用three.js显示字体时没有问题-您是否将html文件保存为unicode?你能发布一个工作示例来说明这个问题吗?我怎么能将我的html保存为unicode呢?我不明白,我正在将它保存在服务器文件中,问题是它没有显示我在代码“س”中输入的字母,它会显示Ø^3