【发布时间】:2015-07-31 01:05:40
【问题描述】:
我目前正在处理一个three.js 项目,我们在将字体加载到我们的文本时遇到了问题。
我们使用TextGeometry 对象来渲染我们的字体和字体js converter 来添加我们的字体。
有些字体效果很好,但有些字体效果不如预期,因为某些字母无法正确呈现,例如 d's 和 o's。
这可以在下面的小提琴中看到,字体正在加载一些字母的内部而不是外部。
http://jsfiddle.net/264jawhe/2/
谁能确定为什么会发生这种情况以及是否有更好的方法来显示可能加载 html 元素的文本?
提前致谢!
var textGeom = new THREE.TextGeometry("Video Dp",
{
font: 'acknowledgement',
weight: 'normal'
});
var material2 = new THREE.MeshNormalMaterial();
var textMesh = new THREE.Mesh( textGeom, material2 );
scene.add( textMesh );
【问题讨论】:
-
使用这个小提琴 (jsfiddle.net/264jawhe) 作为起点来展示你的问题。
-
@gaitat 已更新,感谢您的提琴!
标签: javascript three.js