Как установить семейство пользовательских шрифтов с помощью CSS в Xamarin - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь установить семейство пользовательских шрифтов, используя файл CSS в проекте форм Xamarin. Я поместил соответствующий шрифт в проект Android и IOS (Assets / Bodoni.ttf для Android) и (Resources / Bodoni.tff для IOS)

и объявил класс в css файле

.titleLabel {
    font-family: Bodoni;
    color: #960051;
}

Файл CSS хорошо интерпретируется, и мой элемент (Label) содержит атрибут styleClass со значением сверху. Свойство color работает хорошо, но семейство шрифтов не меняется.

Есть ли какие-либо другие манипуляции для интеграции моего собственного шрифта?

1 Ответ

0 голосов
/ 10 сентября 2018

Все CSS-файлы в общем проекте должны быть нацелены на его BuildAction как EmbeddedResource.

Кроме того, для любого ресурса конкретной платформы должно быть задано его BuildAction:

  • iOS: BundleResource
  • Android: AndroidResource

Ваша проблема может быть больше связана со вторым абзацем, так как в противном случае первый вызовет исключение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...