эффект ввода на арабском языке кажется отключенным

#javascript #arabic #typeit

#javascript #Арабский #typeit

Вопрос:

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

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

Я нашел эту библиотеку, в которой есть тестовая демонстрация внизу страницы, я попросил его протестировать на ней арабские слова, на его устройстве это выглядит так (iPhone xs max, браузер Chrome):

клиентское устройство

но на моем устройстве (Linux, браузер Chrome) это выглядит так:

введите описание изображения здесь

есть идеи, почему это происходит и как это решить?

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

1. Вы пытались установить dir атрибут для элемента rtl ?

2. Проблема связана со всем арабским текстом или специфична, когда вы отображаете его по буквам?

3. @tawfiknasser при отображении его по буквам.

4. @AlanOmar да, не повезло.

5. @tawfiknasser вы были правы, проблема заключалась в том, что я использовал append, исправив его с помощью встроенного innerHTML. пожалуйста, сделайте это ответом, чтобы я мог его принять