"Ожидаемый EOQ, но найден &" при настройке веса шрифта

Я пытаюсь использовать загружаемый шрифт Montserrat с нестандартным весом. Это шрифт Google, доступный через Сервисы 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&amp;weight=900"
    app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>

Моя Android Studio 3.0.1 жалуется, что

Ожидаемый EOQ, но найден &

Есть идеи, почему Android Studio не позволяет мне устанавливать собственный вес?

1 ответ

Решение

Мне не хватало name= перед именем шрифта в запросе.

Правильный запрос с собственным весом шрифта выглядит так

app:fontProviderQuery="name=Montserrat&amp;weight=900"
Другие вопросы по тегам