我正在使用Helvetiker字体测试three.js TextGeometry元素的文本包含非拉丁字形,如西里尔文和中国字形。如何生成Unicode支持three.js的字体文件?
呈现的测试元素包含问号代替非拉丁字符,大概是因为Helvetiker只包含一些拉丁字符的子集。
我想替换Helvetiker。 TTF字体如何呈现为JS等价物,以便我可以测试采用开源字体并包含我感兴趣的字形集并在three.js中呈现文本?
我正在使用Helvetiker字体测试three.js TextGeometry元素的文本包含非拉丁字形,如西里尔文和中国字形。如何生成Unicode支持three.js的字体文件?
呈现的测试元素包含问号代替非拉丁字符,大概是因为Helvetiker只包含一些拉丁字符的子集。
我想替换Helvetiker。 TTF字体如何呈现为JS等价物,以便我可以测试采用开源字体并包含我感兴趣的字形集并在three.js中呈现文本?
您必须将任何字体转换为Three.js。见http://blog.andrewray.me/creating-a-3d-font-in-three-js/。但是,如果字体本身没有字符,那么你就无能为力。