Номера арабских шрифтов не работают в iOS

#ios #objective-c #fonts #arabic

#iOS #objective-c #шрифты #Арабский

Вопрос:

Я использую шрифт «MSH-Quraan1» для арабского текста в моем приложении. Я добавил файл MSH-Quraan1.tff в проект. Также включил его в info.plist файл. Когда я загружаю арабский текст, то есть без цифр, в тексте используется шрифт. Но когда я загружаю текст вместе с цифрами, число не преобразуется, и оно отображается в английских цифрах.

Я даже пытался локализовать цифры, но ничего не происходит. При локализации текста он работает, но не цифры.

Пожалуйста, помогите.

Обновить

Я думаю, что символ ASCII арабских цифр и английских цифр отличается, из-за чего он не может распознать символы.

Комментарии:

1. ваши шрифты также содержали цифры? если да, дайте мне файл шрифта, я постараюсь это сделать. мой почтовый идентификатор указан в профиле, если вам нужно.

2. ДА. Это шрифт Uthamni. С семейством шрифтов как «Msh Quraan1» и именем шрифта как «MSH-Quraan1» в списке шрифтов iOS. И я не могу видеть ваш почтовый идентификатор в вашем профиле.

3. мой почтовый идентификатор niravjain02@gmail.com . пришлите мне файл проекта или файл шрифта.

4. Я отправил вам шрифт по почте.

Ответ №1:

Я столкнулся с проблемой некоторое время назад. Не могли бы вы, пожалуйста, изучить этот конвертер, который будет работать плавно в вашем сценарии.

Попробуйте, если получится: https://github.com/Accorpa/Arabic-Converter-From-and-To-Arabic-Presentation-Forms-B

После использования этой библиотеки текстовые и числовые числа у меня работают нормально. Если вы обнаружите какие-либо проблемы с использованием этой библиотеки, просто свяжитесь со мной.

(Примечание: ваш файл шрифта также содержит арабские цифры.)