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 

Релиз AkelPad 4.2.6
Goto page Previous  1, 2
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Wed Aug 12, 2009 12:38 pm    Post subject: Reply with quote

Instructor wrote:
... Поэтому если ширина буквы Т в обычном стиле 10 (активном), а в жирном 20 (в подсветке), AkelEdit всеравно отводит для буквы место шириной в 10 пикселей.
Жирный или наклонный никак не может увеличивать букву в 2 раза, максимум где-то в 1,5, а если присмотреться, то примерно в 1,3.
Если взять наклонный шрифт, то при наклоне ВСЕ буквы чуть чуть увеличивают свою ширину на размер наклона. Размер наклона букв не может быть разным (угол наклона один и тот же), следовательно буква "т" при наклоне увеличивается на столько же, как и остальные буквы.
Считаю, что для наклонного и жирного шрифта достаточно вычислять его разницу от нормального (по размеру шрифта, углу наклона + увеличение в размере для жирного) и просто увеличивать на эту величину расстояние между буквами.
В любом случае, какое бы ни было решение, в других редакторах текст во всех шрифтах отображается корректно; причина из цитаты не может быть доводом. IMHO.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5381

PostPosted: Wed Aug 12, 2009 1:23 pm    Post subject: Reply with quote

VladSh
Не нужно путать причину со следствием. Я привожу не доводы, а поясняю, что и как работает.
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Wed Aug 12, 2009 4:32 pm    Post subject: Reply with quote

Instructor
C первой частью - может быть.
Со второй - Вы поясняете на конкретных цифрах. Ну не может быть ширина жирной буквы в 2 раза больше обычной! Именно эти цифры заставили меня порассуждать в предыдущем сообщении.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5381

PostPosted: Thu Aug 13, 2009 4:46 am    Post subject: Reply with quote

VladSh
Да хоть в 20 раз Smile Смотрите не на следствие, а на причину.
Back to top
View user's profile Send private message Send e-mail
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Thu Aug 13, 2009 6:39 am    Post subject: Reply with quote

VladSh, просто в других редакторах в основном эта задача ложится на плечи richedit, который хз как считает там у себя)
Instructor, может, есть смысл посмотреть код других контролов отображения текста, как они решили эту проблему (например, Scintilla)?
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Thu Aug 13, 2009 10:20 am    Post subject: Reply with quote

Fr0sT, ясно.

Instructor
К критике можно относиться по разному. Можно принимать как личное оскорбление, гы(!), а можно попытаться увидеть суть, и что-то взять для себя, ага.
К тому же это не просто критика (от слова "критин"))), - я предложил решение, а это свидетельствует о том, что и причину и следствие понял и проехал. В отличие от простой болтовни и просьб "дайте! дайте!" это, IMHO, намного лучше. Иначе скучно; так и до бабок на лавочке недалеко...
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5381

PostPosted: Thu Aug 13, 2009 4:18 pm    Post subject: Reply with quote

Infocatcher
Исправлено - тестовая.
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1621

PostPosted: Thu Aug 13, 2009 6:37 pm    Post subject: Reply with quote

Instructor wrote:
Исправлено - тестовая.

Настройки сохраняются в ini, переименовал его, включил MDI-режим, включил «следить за изменением файла» – баг при перетаскивании есть. И при перемещении этого сообщения (если просто переключиться на вкладку) окно редактора все так же не перерисовывается.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5381

PostPosted: Fri Aug 14, 2009 8:23 am    Post subject: Reply with quote

Infocatcher
Что-то я только часть с вопросом об переоткрытии измененого файла подкорретировал. В этой версии также обработано сообщение об удалении файла: тестовая.
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1621

PostPosted: Sat Aug 15, 2009 12:02 am    Post subject: Reply with quote

Instructor wrote:
В этой версии также обработано сообщение об удалении файла: тестовая.

Ага, теперь не виснет нормально перерисовывается. Спасибо!
Разве что не особо хорошо, что перетаскивание текста прерывается, но это уже к модальным окошкам.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
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