[BUG] Арабский текст в UTF-8. Multiple bugs.

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 24
Joined: Sun Dec 10, 2006 11:47 pm

[BUG] Арабский текст в UTF-8. Multiple bugs.

Post by Jabberwock »

Все нижесказанное относится к HTML в UTF-8 с арабскими буквами.

1. При Ctrl-Shift direction часто переключается на rtl.
2. Подглючивает подсветка <strong> и т.д.
3. Загадочно ведут себя кнопки навигации по тексту.
4. Самопроизвольно переключается язык ввода.

Проверочный файл можно скачать тут:
http://doom2d.org/jab/arabic.html

Очень хотелось бы поправить этот баг, а то приходится использовать позорный Bred3

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

С арабским и ивритом не работаю. Все автопереключения направления ввода относятся к внутренним особенностям RichEdit. Кстати, в RichEdit'e 2.0 этого нету.

Offline
Posts: 24
Joined: Sun Dec 10, 2006 11:47 pm

Post by Jabberwock »

Instructor wrote:С арабским и ивритом не работаю. Все автопереключения направления ввода относятся к внутренним особенностям RichEdit. Кстати, в RichEdit'e 2.0 этого нету.
Надо понимать так, что баг фикситься не будет. Грустно.
Только-только возомнил, что нашел Идеальный Блокнот (С).
Хм. А почему ты не используешь RichEdit 2.0?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Jabberwock wrote:Хм. А почему ты не используешь RichEdit 2.0?
Физически RichEdit это библиотека riched20.dll (версии 2.0, 3.0), которая поставляется с Windows. Если нету библиотеки RichEdit 2.0, можете взять здесь (174 Кб) и положить в папку с AkelPad.exe.
Last edited by Instructor on Wed Oct 03, 2007 3:04 pm, edited 1 time in total.

Offline
Posts: 24
Joined: Sun Dec 10, 2006 11:47 pm

Post by Jabberwock »

Instructor wrote:
Jabberwock wrote:Хм. А почему ты не используешь RichEdit 2.0?
Физически RichEdit это библиотека riched20.dll (версии 2.0, 3.0), которая поставляется с Windows. Если нету библиотеки RichEdit 2.0, можете взять здесь (174 Кб) и положить в папку с AkelPad.exe.
Да, этих проблем там нет. Зато вместо арабских букв там квадратики, и привести их к буквам нет никакой возможности.
Эхехе... Нет в мире совершенства.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

У меня вышеозначенный html файл отображается с RichEdit 2.0 без квадратиков. Попробуйте выставить Unicode шрифт, например Courier New.

Offline
Posts: 24
Joined: Sun Dec 10, 2006 11:47 pm

Post by Jabberwock »

Спасибо, получилось. Я не сообразил, что надо выставить справа тип написания, думал, что в юникоде это происходит автоматом.

Возможно, остается другая проблема (к счастью, не моя): написание справа налево. Но пока это не нужно )
Post Reply