#javascript #arabic #typeit
#javascript #Арабский #typeit
Вопрос:
Итак, я использовал этот учебник для создания эффекта ввода, и он отлично отображается на английском языке, я попытался использовать арабский текст (который является языком подключенных букв), и он хорошо отображается на моем устройстве.
когда я отправил прототип приложения клиенту для его тестирования, буквы на арабском языке на его устройстве оказались отключенными! так странно, что я не смог его отладить, потому что это не происходит на моем ноутбуке и мобильном телефоне!
Я нашел эту библиотеку, в которой есть тестовая демонстрация внизу страницы, я попросил его протестировать на ней арабские слова, на его устройстве это выглядит так (iPhone xs max, браузер Chrome):
но на моем устройстве (Linux, браузер Chrome) это выглядит так:
есть идеи, почему это происходит и как это решить?
Комментарии:
1. Вы пытались установить
dir
атрибут для элементаrtl
?2. Проблема связана со всем арабским текстом или специфична, когда вы отображаете его по буквам?
3. @tawfiknasser при отображении его по буквам.
4. @AlanOmar да, не повезло.
5. @tawfiknasser вы были правы, проблема заключалась в том, что я использовал append, исправив его с помощью встроенного innerHTML. пожалуйста, сделайте это ответом, чтобы я мог его принять