我找到了奇怪的问题。 我正在使用字体 HouschkaRoundedAltBoldRegular.otf
我已将它添加到我的TextView中。
Typeface myTypeface = Typeface.createFromAsset(getAssets(), "HouschkaRoundedAltBoldRegular.otf");
tutorialTextView.setTypeface(myTypeface);
在Android上工作正常,直到我发现大写字母 T 已损坏。 它在其他Windows程序(Word Office)中工作正常。
以下是一些如何在手机上看到的例子。
文字:“教程”
文字:“TTT Tu Th Tt To Tk ToTp”
如您所见,如果下一个字母比T的顶行短,则会中断。
它似乎是一个Font + Android bug。
在这种情况下我该怎么办?
感谢。
编辑: 在Photoshop中,如果您将字距更改为光学,则可以使用。
如何在Android上更改字距调整?或者修复字体会更容易吗?
答案 0 :(得分:0)
对于一个有趣的问题,我找到了一个有趣的解决方案。
只需使用俄语Т< = Cyrillic T< = Latin(http://translit.ru)
他们看起来一样,但其中一个没有。 (间距有点混乱,但它是我发现的最佳解决方案)
我仍然无法弄清楚它的字体是错还是Android,还是两者兼而有之。