2017-07-07 17 views
0

我發現奇怪的問題。 我使用字體HouschkaRoundedAltBoldRegular.otfAndroid。字體打破字母T

我已經將它添加到我的TextView中。

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

工作正常在Android上,直到我發現瓶蓋信牛逼壞了。 它在其他Windows程序(Word Office)中正常工作。

下面是它在手機上的一些示例。

文字: 「教程」

"Tutorial"

文字: 「TTU塗釷Tt的傳統知識TOTP」

"TTu Tu Th Tt To Tk ToTp"

正如你看到的,它打破了,如果下一個字母是短比頂線的T.

它似乎是一個字體+ Android的錯誤。

在這種情況下我該怎麼辦?

謝謝。

編輯: 在Photoshop中,如果將字距調整爲光學,它就會起作用。

如何在Android上更改字距調整?或者它會更容易修復字體?

回答

0

對於一個有趣的問題,我找到了一個有趣的解決方案。

只需使用俄羅斯Т< =西里爾牛逼< =拉丁語(http://translit.ru

他們看起來一樣,但一期工程其他沒有。 (間距有點搞砸了,但它的最佳的解決方案,我發現)

enter image description here

我還是想不通,如果其字體故障或Android,或兩者兼而有之。