Page 1 of 1
[BUG] Арабский текст в UTF-8. Multiple bugs.
Posted: Sat Mar 17, 2007 9:05 am
by Jabberwock
Все нижесказанное относится к HTML в UTF-8 с арабскими буквами.
1. При Ctrl-Shift direction часто переключается на rtl.
2. Подглючивает подсветка <strong> и т.д.
3. Загадочно ведут себя кнопки навигации по тексту.
4. Самопроизвольно переключается язык ввода.
Проверочный файл можно скачать тут:
http://doom2d.org/jab/arabic.html
Очень хотелось бы поправить этот баг, а то приходится использовать позорный
Bred3
Posted: Sat Mar 17, 2007 11:34 am
by Instructor
С арабским и ивритом не работаю. Все автопереключения направления ввода относятся к внутренним особенностям RichEdit. Кстати, в RichEdit'e 2.0 этого нету.
Posted: Sat Mar 17, 2007 2:17 pm
by Jabberwock
Instructor wrote:С арабским и ивритом не работаю. Все автопереключения направления ввода относятся к внутренним особенностям RichEdit. Кстати, в RichEdit'e 2.0 этого нету.
Надо понимать так, что баг фикситься не будет. Грустно.
Только-только возомнил, что нашел Идеальный Блокнот (С).
Хм. А почему ты не используешь RichEdit 2.0?
Posted: Sat Mar 17, 2007 3:08 pm
by Instructor
Jabberwock wrote:Хм. А почему ты не используешь RichEdit 2.0?
Физически RichEdit это библиотека riched20.dll (версии 2.0, 3.0), которая поставляется с Windows. Если нету библиотеки RichEdit 2.0, можете взять
здесь (174 Кб) и положить в папку с AkelPad.exe.
Posted: Sat Mar 17, 2007 5:11 pm
by Jabberwock
Instructor wrote:Jabberwock wrote:Хм. А почему ты не используешь RichEdit 2.0?
Физически RichEdit это библиотека riched20.dll (версии 2.0, 3.0), которая поставляется с Windows. Если нету библиотеки RichEdit 2.0, можете взять
здесь (174 Кб) и положить в папку с AkelPad.exe.
Да, этих проблем там нет. Зато вместо арабских букв там квадратики, и привести их к буквам нет никакой возможности.
Эхехе... Нет в мире совершенства.
Posted: Sat Mar 17, 2007 5:49 pm
by Instructor
У меня вышеозначенный html файл отображается с RichEdit 2.0 без квадратиков. Попробуйте выставить Unicode шрифт, например Courier New.
Posted: Sun Mar 18, 2007 5:33 pm
by Jabberwock
Спасибо, получилось. Я не сообразил, что надо выставить справа тип написания, думал, что в юникоде это происходит автоматом.
Возможно, остается другая проблема (к счастью, не моя): написание справа налево. Но пока это не нужно )