我正在尝试使用具有自定义重量的可下载字体蒙特塞拉特。这是Google font,可通过Google Play服务获取。
在某些教程中,我发现他们通过在查询中添加&weight=900
来设置自定义权重,在我的情况下会导致
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Montserrat&weight=900"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>
我的Android Studio 3.0.1抱怨
预期的EOQ,但发现&amp;
为什么Android Studio不允许我设置自定义权重的任何想法?
答案 0 :(得分:0)
我在查询中的字体名称前面缺少name=
。
使用自定义字体粗细进行正确查询
app:fontProviderQuery="name=Montserrat&weight=900"