Поддержка Unicode Sublime text Build 3200 делает невозможным выделение диакритических знаков и их визуализацию отдельно - PullRequest
1 голос
/ 19 марта 2019

Два дня назад я обновил Sublime text до Build 3200 в Linux Mint 18.3. Новые изменения включают поддержку Unicode 11.0 и улучшенную визуализацию комбинированных символов. На практике я обнаружил, что теперь арабские диакритические знаки представлены вместе с базовой буквой, с которой они идут, например, «بَ», и они не могут быть выбраны отдельно, что, конечно, является серьезной проблемой. Кроме того, побочным эффектом этого является то, что последовательность диакритических знаков отображается поверх другой, например, "". Очевидно, что это делает их невозможными для чтения, а также для выбора. Результат в возвышенном фактически тот же самый, который можно увидеть здесь.

Это просто невозможно для меня, если я не могу выбрать и увидеть все символы Unicode отдельно, независимо от того, являются ли они диакритическими знаками. Кроме того, двунаправленная поддержка является проблемой для меня, если она не может быть отключена, потому что мне нужно четко видеть логическую последовательность символов. Я проверил код Visual Studio, и, хотя там можно выбрать все символы, по-видимому, он получит полную двунаправленную поддержку, что усложнит мою работу.

Есть ли способ исправить проблему выбора в Sublime? А также, чтобы увидеть все символы, представленные один за другим, без наложения друг на друга, в логическом порядке? Есть ли другой редактор, который может это сделать?

Честно говоря, очень обидно видеть, что ни одно программное обеспечение не знает, как справиться с этой проблемой. Простой вариант включения или отключения двунаправленности и комбинации символов будет работать для всех.

...