发布时间:
来源:CSDN
【资料图】
公司做印度的项目,需要用印度文显示,但是Unity的UGUI始终无法正确显示印度文,使用NGUI也是无法正常显示,我们看不懂,刚开始没发现异常,但在阿三眼里,显示出来的就是乱码。
起初以为是使用的字体库不够全面,尝试了十几二十种字体库,依旧无法正确显示。找google上查询良久,有一些方法只是针对某些错误的印度文进行纠正,大概百来个,终究不是很全面,后来找到此方法纠正印度文显示,使用文字编码来进行遍历筛选纠正,纠错效率甚佳。特此记录一下
使用说明
拉取工程,直接用Unity打开,打开Test.unity场景文件,直接运行
工程中只需要把需要纠错的文字传进HindiCorrector.cs的Correct 方法,即可返回正确文字