0

我正在尝试使用具有自定义权重的可下载字体 Montserrat。这是一种Google 字体,可通过 Google Play Services 获得。

在一些教程中,我发现他们通过添加&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&amp;weight=900"
    app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>

我的 Android Studio 3.0.1 抱怨说

预期 EOQ 但发现 &

任何想法为什么 Android Studio 不允许我设置自定义权重?

4

1 回答 1

0

name=我在查询中的字体名称前面丢失了。

使用自定义字体粗细的正确查询看起来像

app:fontProviderQuery="name=Montserrat&amp;weight=900"
于 2017-12-29T12:13:12.380 回答