Typeface.createFromAsset与ResourcesCompat.getFont字体-粗细差异

时间:2019-02-12 17:29:02

标签: android android-typeface

1。 使用Typeface.createFromAsset设置TextView的字体:

val typefaceAssets = Typeface.createFromAsset(context.assets, "fonts/custom_font.ttf")
tvLabel.typeface = typefaceAssets

结果 screen dump

2。。使用ResourcesCompat.getFont设置TextView的完全相同的字体:

val typefaceResources = ResourcesCompat.getFont(context, R.font.custom_font)
tvLabel.typeface = typefaceResources

结果 screen dump

使用最准确的两种方法Typeface.createFromAsset,字体粗细似乎略有不同。我想知道为什么吗?

0 个答案:

没有答案