AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Jabberwock



Joined: 10 Dec 2006
Posts: 24

PostPosted: Sat Mar 17, 2007 9:05 am    Post subject: [BUG] Арабский текст в UTF-8. Multiple bugs. Reply with quote

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

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

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

Очень хотелось бы поправить этот баг, а то приходится использовать позорный Bred3
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sat Mar 17, 2007 11:34 am    Post subject: Reply with quote

С арабским и ивритом не работаю. Все автопереключения направления ввода относятся к внутренним особенностям RichEdit. Кстати, в RichEdit'e 2.0 этого нету.
Back to top
View user's profile Send private message Send e-mail
Jabberwock



Joined: 10 Dec 2006
Posts: 24

PostPosted: Sat Mar 17, 2007 2:17 pm    Post subject: Reply with quote

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


Надо понимать так, что баг фикситься не будет. Грустно.
Только-только возомнил, что нашел Идеальный Блокнот (С).
Хм. А почему ты не используешь RichEdit 2.0?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sat Mar 17, 2007 3:08 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Jabberwock



Joined: 10 Dec 2006
Posts: 24

PostPosted: Sat Mar 17, 2007 5:11 pm    Post subject: Reply with quote

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

Да, этих проблем там нет. Зато вместо арабских букв там квадратики, и привести их к буквам нет никакой возможности.
Эхехе... Нет в мире совершенства.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sat Mar 17, 2007 5:49 pm    Post subject: Reply with quote

У меня вышеозначенный html файл отображается с RichEdit 2.0 без квадратиков. Попробуйте выставить Unicode шрифт, например Courier New.
Back to top
View user's profile Send private message Send e-mail
Jabberwock



Joined: 10 Dec 2006
Posts: 24

PostPosted: Sun Mar 18, 2007 5:33 pm    Post subject: Reply with quote

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

Возможно, остается другая проблема (к счастью, не моя): написание справа налево. Но пока это не нужно )
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group