背景介绍
在做应用时,发现切换俄语时,每个字符的宽度都很异常,变成了等宽字符一样,很明显显示有问题
字符宽度
这里引用了链接: 这一篇做个简短的介绍,我们还是使用FontForge来查看字体,先看“异常”的
很明显,这个字体的俄语字符占了1000的宽度,显示效果
“正常”的
,从这里可以看到,同个字体里面的字符,这个是750,显示效果为
,是不是字符间距小了很多,看起来也舒服了很多
总结:其实就是ttf,otf设计的时候没有对这些字符进行处理,属于字体本身的问题。
字体修改可以看这一篇,PS:使用字体时最好注意版权