Мое приложение будет использоваться на iOS, у меня есть версии для Windows и Android, но я не слишком беспокоюсь о том, чтобы пользовательский шрифт работал на этих платформах. В основном ИОС.
Я знаю, как добавить файл .ttf в папку «Мои ресурсы» и установить для него параметр «Всегда копировать». Я также обновляю файл IOS info.plist и добавляю массив строк с именем «Шрифты, предоставленные приложением» и значением «Cardinal.ttf».
Что мне не ясно, так это то, как вызвать семейство шрифтов в моем кросс-платформенном коде. Я знаю, что делаю что-то вроде
labelName.Font = UI.Font("Кардинал")
Однако это не будет работать на кросс-платформенной платформе, поскольку пространство имен пользовательского интерфейса недоступно.
Любая помощь здесь?
Что-то с Device.OnPlatform(...