a-text
组件中不支持阿拉伯语文本,而且所有A-Frame的内置字体都不支持阿拉伯语。
A 型框架 V: 0.6 , 在铬中测试 , 苹果电脑
您可以:
1. 使用自定义字体,方法是将 URL 指向.fnt文件(和.png字体文件),如文档中所述。
它通过简单地定义来完成font:urlto.fntfile;fontImage:urlto.pngfile
文本组件或基元中。
2.如文档中所述,渲染2D文本并非易事,因此您可以制作包含阿拉伯语文本的透明图像。
(2)看起来更简单,但是当您需要更改文本中的错别字或sth时,这是一种痛苦。无论如何,我将其用于波兰字符。
您需要从包含阿拉伯字符的字体集生成自定义字体。在WebGL中,我们不是免费的字体,它们被转换为字形和顶点。
https://aframe.io/docs/0.6.0/components/text.html#custom-fonts
更新的组件aframe-troika-text
提供了一个更简单的解决方案,可以直接从引用的字体文件呈现。 https://github.com/lojjic/aframe-troika-text