![]() |
|
Модераторы: Vitalik |
![]()
|
|
| wOxxOm |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.11.2006 Репутация: нет Всего: нет |
Syn 1.5 в TotalCommander
Шрифт Lucida Console, 11 (bestchoice! for 1600x1200) при включении highlight (любого) буквы в шрифте раздвигаются и он становится разреженнее и расширяется вправо, не на много, процентов на 10% но визуально страдает плотный шрифт LucidaConsole, и вообще из-за чего такое? имхо, ужас! помогите! |
|||
|
||||
| Seldon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 23.12.2005 Где: Minsk Репутация: 2 Всего: 2 |
это происходит потому что при изменении хайлайтера у санэдита он перещитывает ширину символа используя все возможные стили шрифта. T.е. без хайлайтера он считает ширину символа простого шрифта, без стилей. А после включения хайлайтера ширина уже рассчитываецца используя все найденные в хайлайтере стили. Т.е. если в хайлайтере хотя бы одно правило имеет стиль шрифта fsItalic, то ширина будет рассчитывацца для курсивного шрифта. Аналогично для fsBold, fsUndeline и fsStrikeout. Именно поэтому при включении хайлайтера текст разъезжаецца - увеличиваецца ширина символа (для курсивных шрифтов она как правило больше). Так же может увеличивацца и высота строк.
есть 2 варианта: 1. всегда использовать при расчёте все стили, т.е. текст всегда будет максимально широк, но "ездить" не будет. 2. не использовать при расчёте стили, т.е. текст всегда будет минимально широк и, опять же, "ездить" не будет. я могу рассказать, что надо изменить в исходниках, чтобы добицца 1. или 2. но это надо донести до автора Syn. --------------------
MiBEditor v2.Alpha 10 - Программерский редактор |
|||
|
||||
| wOxxOm |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.11.2006 Репутация: нет Всего: нет |
ООО, грамотно!
спасибо огромное, сделал мультизамену по всем hgl, теперь ВСЕ ПРЕКРАСНО Это сообщение отредактировал(а) wOxxOm - 28.11.2006, 23:47 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |