在我们的应用程序中,我们使用Roboto和Roboto Bold字体。然而,在某些Android版本中(似乎是4.0到4.1),当使用导入版本的Roboto(即使用
我知道Roboto和Roboto Bold是在Android 4.0中引入的,但似乎找不到任何保证这些字体无论制造商如何修改(例如Touchwiz、Sense)都可用的内容。如果它们有保证存在,那么我们可以使用版本检查来仅对低于Android 4.0的设备使用自定义导入。
Typeface.createFromAsset()
)时,我们遇到了文本渲染问题,但是如果只是使用内置版本的Roboto(即Typeface.DEFAULT
),则不会出现这些问题。我知道Roboto和Roboto Bold是在Android 4.0中引入的,但似乎找不到任何保证这些字体无论制造商如何修改(例如Touchwiz、Sense)都可用的内容。如果它们有保证存在,那么我们可以使用版本检查来仅对低于Android 4.0的设备使用自定义导入。
AFAIK
的原因。 - Raghav Sood