Восстановление формы арабской лигатуры после разделения символов на теги span - PullRequest
0 голосов
/ 24 января 2019

Основная задача: показывать всплывающие подсказки при наведении на ЧАСТЬ арабского слова.Для обработки события зависания мыши необходимо заключить часть слова в html-теги.После этого арабская лигатура перестает выглядеть правильно, так как форма арабских букв различается в зависимости от того, какие буквы находятся рядом.Мне нужно восстановить правильную арабскую лигатуру и сохранить элементы span в некоторых словах.

Частичное решение - добавить ' ZERO WIDTH JOINER ', ' ZERO WIDTH NON-JOINER 'символов.Но слова могут быть самыми разными и в разных сочетаниях.В 80% случаев ZWJ помогают.Но не всегда, например для "ل‍‍‍‍ا".И я отказался от ZWJ.

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

...