#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
После использования этой библиотеки текстовые и числовые числа у меня работают нормально. Если вы обнаружите какие-либо проблемы с использованием этой библиотеки, просто свяжитесь со мной.
(Примечание: ваш файл шрифта также содержит арабские цифры.)