Как отобразить собственный арабский шрифт в приложении для iPhone? - PullRequest
1 голос
/ 26 июня 2011

Как отобразить пользовательский арабский шрифт ( Коран на Утмани ) в моем приложении для iPhone?

Ответы [ 3 ]

2 голосов
/ 26 июня 2011

Базовый текст позволяет встраивать шрифты и отображать пользовательские глифы.

1 голос
/ 26 июня 2011

Вам просто нужно перетащить файл шрифта ttf в папку ресурсов и сделать следующую запись в файле info.plist -

<key>UIAppFonts</key>
<array>
        <string>CloisterBlack.ttf</string>
</array>

Ключ UIAppFonts принимает массив, чтобы вы могли передать в него несколько шрифтов.

Теперь, где бы вы ни хотели использовать шрифт в вашем приложении, вы можете позвонить:

[UIFont fontWithName:@"Cloister Black" size:64.0]

Просто убедитесь, что вы дали реальное имя шрифта в приведенном выше коде.Имя файла шрифта и его «настоящее имя шрифта» могут отличаться, поэтому просто откройте шрифт в приложении FontBook, и там вы увидите реальное имя шрифта.

Вы можете прочитать мою запись в блоге об использовании пользовательских шрифтов в приложении iphone здесь - http://www.makebetterthings.com/blogs/iphone/how-to-use-custom-fonts-in-iphone/

0 голосов
/ 14 июня 2012

Это прекрасно работает для римского текста, но не для арабского текста. Если я загружаю текст на английском языке с двумя разными шрифтами, они будут разными, если я загружаю текст на арабском языке, используя те же шрифты, они будут отображаться одинаково, за исключением некоторого интервала.

Пахнет жуком.

...