为什么" Android Backspace" - ⌫在不同设备上的渲染方式不同?

时间:2016-02-03 17:16:36

标签: android fonts xamarin xamarin.android xamarin.forms

我正在使用XamarinXamarin.Forms开发应用程序。

我使用了前面提到的问题的答案:How do I display “Android backspace” - ⌫ in Label

要在Xamarin.Forms中的标签中显示⌫图标,方法是在项目中添加this font (Noto Sans Symbols)作为嵌入资源,XLabs Extended Label使用自定义字体。

结果如下:

Nexus 9运行Android 6:(按预期正常工作) enter image description here

三星Galaxy Tab S运行Android 5.0.2 (奇怪的行为) enter image description here

联想Tab S8运行Android 5.0.1 (奇怪的行为)

enter image description here

所以问题是,为什么这些字体在不同的Android设备上呈现不同?我该怎么做才能避免这个问题?

显然,第二个2不像退格,并且不容易识别为最终用户的退格。

1 个答案:

答案 0 :(得分:0)

好的,所以我不知道发生这种情况的原因。但我确实找到了解决问题的快速解决方案。

而不是依靠字体来渲染Icon只需使用图像

<Image Source="BackSpace.png" HorizontalOptions="Center" VerticalOptions="Center" HeightRequest="75"/>