| View previous topic :: View next topic |
| Author |
Message |
vvch
Joined: 25 Jul 2009 Posts: 16
|
Posted: Sat Jul 25, 2009 11:31 pm Post subject: Диакритические символы юникода и моноширинный шрифт |
|
|
При использовании шрифта Courier New юникодовские диакритические символы, такие как знак ударения (U+0301), отображаются не над предыдущим знаком, а после него.
Думаю, это неправильно: по сути, это не самостоятельный символы, а довески к предыдущему.
Любопытно, что до 4й версии диакритические знаки съезжали только над русскими буквами (над латаницей отображались корректно).
Возможно ли это исправить? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4650
|
Posted: Sun Jul 26, 2009 8:21 am Post subject: |
|
|
| Составные, а также суррогатные символы юникода, не поддерживаются. Они могут корректно рисоваться, но программа работает с ними как с отдельными символами. |
|
| Back to top |
|
 |
vvch
Joined: 25 Jul 2009 Posts: 16
|
Posted: Wed Aug 12, 2009 9:15 am Post subject: |
|
|
| Об этом и речь: хотелось бы, чтобы они просто отображались корректно. В настоящее время при использовании шрифта "Courier New" они отображаются некорректно (в следующей символьной позиции, а не над предыдущим символом). |
|
| Back to top |
|
 |
vvch
Joined: 25 Jul 2009 Posts: 16
|
Posted: Tue May 14, 2013 1:44 pm Post subject: |
|
|
Как-то эта тема заглохла, а проблема досадная. Она возникает при использовании любого моноширинного шрифта, не только Courier. А между тем, в AkelPad3 и WordPad её не было.
Напомню, речь не о том, чтобы составные символы как-то "поддерживались", а о том, что они перестали корректно отрисовываться в новых версиях AP. |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 190
|
Posted: Tue May 14, 2013 8:13 pm Post subject: |
|
|
1. Тема не заглохла, а исчерпалась. AkelPad4 - это плайнтекстовый редактор! Его задача не "корректно отрисовать", а коректно редактировать.
2. Вы не правы. За AkelPad3 не поручусь, а в WordPad (а равно и стандартном для WinXP Notepad 5.1 и в Word2003sp3 и в LibreOffice4) отображается указанный символ (U+0301) для шрифта "Courier New" в точности также, как и в AkelPad4. Перепроверьте и убедитесь.
Может не такая уж это и досадная проблема? А если нет, «так почему вы решили начать с нашей парикмахерской?» :) |
|
| Back to top |
|
 |
|