8 (495) 215-53-16

info@notissimus.com

ул. Заозерная, 8

196084, Санкт-Петербург

09:00 - 20:00

сб.,вс. - выходные

Нестандартный шрифт в 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

]]>