Нестандартный шрифт в Monotouch for iOS

Для начала необходимо обзавестись файлом шрифта. Стоит заметить, приложение до обновление шрифтов выглядело следующим образом:

вид приложения до

Для того, чтобы добавить свой шрифт в приложение - необходимо добавить файл в проект.

ios fonts

И установить Build Action > BundleResource

Build Action monotouch

В info.plist в редакторе кода Xamarin Studio открыть файл в режиме source и вставить свойство Fonts provided by application. В него необходимо установить названия файлов шрифтов, которые мы добавили в проект. Если файлы помещены в отдельную папку - необходимо указать абсолютный путь до файла.

настройки шрифтов

Как теперь их использовать?

//Было раньше
UIFont.SystemFontOfSize (16f);

//Стало с новым шрифтом
UIFont.FromName ("OfficinaSansC", 16f);

//Для полужирного необходимо создавать другой шрифт
UIFont.FromName ("OfficinaSansC-Bold", 16f);

Видно, что название шрифта отличается от файла. Это было новостью. Его легко найти рядом с файлом шрифта или в просмотрщике шрифта на Mac (на Windows аналогично)

Mac font view

Обновленное приложение выглядит гораздо симпатичнее

как установить нестандартный шрифт в ios

Комментарии

comments powered by Disqus