2017-05-04 53 views
1

我堅持這個問題,請看: Label on Android KitKatAndroid的字體真棒方,而不是某些字符(奇巧只)

在較新的Android版本標籤是正確的: Label on Android Nougat

我的代碼來設置字體爲TextView(查看持有人和列表適配器),沒有什麼特別的:

viewHolder.eventCategory = (TextView) convertView.findViewById(R.id.event_category_text); 
      Typeface tf = Typeface.createFromAsset(convertView.getContext().getAssets(), "fonts/fontawesome.ttf"); 
      viewHolder.eventCategory.setTypeface(tf); 

Fontawesome嵌入資產。唯一破碎的字符是'ż',其他民族字符都可以,圖標可以。此外,與默認系統字體沒有問題。

你有什麼想法嗎?

+0

字形的大寫版本是否也被破壞?如果沒有,您可以爲標題使用ALL CAPS字符串。當然,這只是一個解決方法。 –

+0

但我不得不使用全部大寫字符串,該標籤不需要大寫 – user1209216

+0

然後我會將問題報告給fontawesome開發團隊。 –

回答

0

嘗試改變其他字體,可能會是字體問題。

+0

Fontawesome是這個項目的要求,不幸的是 – user1209216

+1

是可能取代該字符? –

+0

你是什麼意思?除非我想在標籤上輸入錯字 – user1209216