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 

Диакритические символы юникода и моноширинный шрифт

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



Joined: 25 Jul 2009
Posts: 16

PostPosted: Sat Jul 25, 2009 11:31 pm    Post subject: Диакритические символы юникода и моноширинный шрифт Reply with quote

При использовании шрифта Courier New юникодовские диакритические символы, такие как знак ударения (U+0301), отображаются не над предыдущим знаком, а после него.
Думаю, это неправильно: по сути, это не самостоятельный символы, а довески к предыдущему.
Любопытно, что до 4й версии диакритические знаки съезжали только над русскими буквами (над латаницей отображались корректно).

Возможно ли это исправить?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 4636

PostPosted: Sun Jul 26, 2009 8:21 am    Post subject: Reply with quote

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



Joined: 25 Jul 2009
Posts: 16

PostPosted: Wed Aug 12, 2009 9:15 am    Post subject: Reply with quote

Об этом и речь: хотелось бы, чтобы они просто отображались корректно. В настоящее время при использовании шрифта "Courier New" они отображаются некорректно (в следующей символьной позиции, а не над предыдущим символом).
Back to top
View user's profile Send private message
vvch



Joined: 25 Jul 2009
Posts: 16

PostPosted: Tue May 14, 2013 1:44 pm    Post subject: Reply with quote

Как-то эта тема заглохла, а проблема досадная. Она возникает при использовании любого моноширинного шрифта, не только Courier. А между тем, в AkelPad3 и WordPad её не было.
Напомню, речь не о том, чтобы составные символы как-то "поддерживались", а о том, что они перестали корректно отрисовываться в новых версиях AP.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 183

PostPosted: Tue May 14, 2013 8:13 pm    Post subject: Reply with quote

1. Тема не заглохла, а исчерпалась. AkelPad4 - это плайнтекстовый редактор! Его задача не "корректно отрисовать", а коректно редактировать.
2. Вы не правы. За AkelPad3 не поручусь, а в WordPad (а равно и стандартном для WinXP Notepad 5.1 и в Word2003sp3 и в LibreOffice4) отображается указанный символ (U+0301) для шрифта "Courier New" в точности также, как и в AkelPad4. Перепроверьте и убедитесь.
Может не такая уж это и досадная проблема? А если нет, «так почему вы решили начать с нашей парикмахерской?» :)
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