Android系统。用字母T打破的字体

时间:2017-07-07 07:34:37

标签: android fonts

我找到了奇怪的问题。 我正在使用字体 HouschkaRoundedAltBoldRegular.otf

我已将它添加到我的TextView中。

Typeface myTypeface = Typeface.createFromAsset(getAssets(), "HouschkaRoundedAltBoldRegular.otf");
tutorialTextView.setTypeface(myTypeface);

在Android上工作正常,直到我发现大写字母 T 已损坏。 它在其他Windows程序(Word Office)中工作正常。

以下是一些如何在手机上看到的例子。

文字:“教程”

"Tutorial"

文字:“TTT Tu Th Tt To Tk ToTp”

"TTu Tu Th Tt To Tk ToTp"

如您所见,如果下一个字母比T的顶行短,则会中断。

它似乎是一个Font + Android bug。

在这种情况下我该怎么办?

感谢。

编辑: 在Photoshop中,如果您将字距更改为光学,则可以使用。

如何在Android上更改字距调整?或者修复字体会更容易吗?

1 个答案:

答案 0 :(得分:0)

对于一个有趣的问题,我找到了一个有趣的解决方案。

只需使用俄语Т< = Cyrillic T< = Latin(http://translit.ru

他们看起来一样,但其中一个没有。 (间距有点混乱,但它是我发现的最佳解决方案)

enter image description here

我仍然无法弄清楚它的字体是错还是Android,还是两者兼而有之。