为什么 "Android Backspace" - ⌫ 在不同设备上呈现不同?
Why does "Android Backspace" - ⌫ Render differently on different devices?
我正在使用 Xamarin
和 Xamarin.Forms
开发应用程序。
我使用了我之前提出的问题的答案:
通过添加 this font (Noto Sans Symbols) as an embedded resource in my project and XLabs
Extended Label 以使用自定义字体,在 Xamarin.Forms
中的标签中显示 ⌫ 图标。
结果如下:
Nexus 9 运行 Android 6:(按预期工作正常)
Samsung Galaxy Tab S 运行 Android 5.0.2(奇怪的行为)
Lenovo Tab S8 运行 Android 5.0.1(奇怪的行为)
所以问题是,为什么这些字体在不同 Android 设备上呈现不同?我该怎么做才能避免这个问题?
显然,第二个 2 不像退格键,最终用户不容易将其识别为退格键。
好的,所以我不知道发生这种情况的原因。但我确实找到了解决问题的快速方法。
不要依赖字体来呈现图标,而是使用图像来代替
<Image Source="BackSpace.png" HorizontalOptions="Center" VerticalOptions="Center" HeightRequest="75"/>
我正在使用 Xamarin
和 Xamarin.Forms
开发应用程序。
我使用了我之前提出的问题的答案:
通过添加 this font (Noto Sans Symbols) as an embedded resource in my project and XLabs
Extended Label 以使用自定义字体,在 Xamarin.Forms
中的标签中显示 ⌫ 图标。
结果如下:
Nexus 9 运行 Android 6:(按预期工作正常)
Samsung Galaxy Tab S 运行 Android 5.0.2(奇怪的行为)
Lenovo Tab S8 运行 Android 5.0.1(奇怪的行为)
所以问题是,为什么这些字体在不同 Android 设备上呈现不同?我该怎么做才能避免这个问题?
显然,第二个 2 不像退格键,最终用户不容易将其识别为退格键。
好的,所以我不知道发生这种情况的原因。但我确实找到了解决问题的快速方法。
不要依赖字体来呈现图标,而是使用图像来代替
<Image Source="BackSpace.png" HorizontalOptions="Center" VerticalOptions="Center" HeightRequest="75"/>