| View previous topic :: View next topic |
| Author |
Message |
Jabberwock
Joined: 10 Dec 2006 Posts: 24
|
Posted: Sat Mar 17, 2007 9:05 am Post subject: [BUG] Арабский текст в UTF-8. Multiple bugs. |
|
|
Все нижесказанное относится к HTML в UTF-8 с арабскими буквами.
1. При Ctrl-Shift direction часто переключается на rtl.
2. Подглючивает подсветка <strong> и т.д.
3. Загадочно ведут себя кнопки навигации по тексту.
4. Самопроизвольно переключается язык ввода.
Проверочный файл можно скачать тут:
http://doom2d.org/jab/arabic.html
Очень хотелось бы поправить этот баг, а то приходится использовать позорный Bred3 |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4633
|
Posted: Sat Mar 17, 2007 11:34 am Post subject: |
|
|
| С арабским и ивритом не работаю. Все автопереключения направления ввода относятся к внутренним особенностям RichEdit. Кстати, в RichEdit'e 2.0 этого нету. |
|
| Back to top |
|
 |
Jabberwock
Joined: 10 Dec 2006 Posts: 24
|
Posted: Sat Mar 17, 2007 2:17 pm Post subject: |
|
|
| Instructor wrote: | | С арабским и ивритом не работаю. Все автопереключения направления ввода относятся к внутренним особенностям RichEdit. Кстати, в RichEdit'e 2.0 этого нету. |
Надо понимать так, что баг фикситься не будет. Грустно.
Только-только возомнил, что нашел Идеальный Блокнот (С).
Хм. А почему ты не используешь RichEdit 2.0? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4633
|
Posted: Sat Mar 17, 2007 3:08 pm Post subject: |
|
|
| 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 |
|
| Back to top |
|
 |
Jabberwock
Joined: 10 Dec 2006 Posts: 24
|
Posted: Sat Mar 17, 2007 5:11 pm Post subject: |
|
|
| Instructor wrote: | | Jabberwock wrote: | | Хм. А почему ты не используешь RichEdit 2.0? | Физически RichEdit это библиотека riched20.dll (версии 2.0, 3.0), которая поставляется с Windows. Если нету библиотеки RichEdit 2.0, можете взять здесь (174 Кб) и положить в папку с AkelPad.exe. |
Да, этих проблем там нет. Зато вместо арабских букв там квадратики, и привести их к буквам нет никакой возможности.
Эхехе... Нет в мире совершенства. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4633
|
Posted: Sat Mar 17, 2007 5:49 pm Post subject: |
|
|
| У меня вышеозначенный html файл отображается с RichEdit 2.0 без квадратиков. Попробуйте выставить Unicode шрифт, например Courier New. |
|
| Back to top |
|
 |
Jabberwock
Joined: 10 Dec 2006 Posts: 24
|
Posted: Sun Mar 18, 2007 5:33 pm Post subject: |
|
|
Спасибо, получилось. Я не сообразил, что надо выставить справа тип написания, думал, что в юникоде это происходит автоматом.
Возможно, остается другая проблема (к счастью, не моя): написание справа налево. Но пока это не нужно ) |
|
| Back to top |
|
 |
|