Page 8 of 11

Posted: Wed May 08, 2013 6:27 am
by Instructor
Изменено: отрисовка символа при включенном ClearType.

Changed: symbol drawing with ClearType on.


SpecialChar plugin v5.3

Произвольные непечатные символы

Posted: Mon Jun 17, 2013 7:52 am
by lopotun74
Может ли этот плагин отображать произвольные непечатные символы (ASCII меньше 32)? Например, задать символу с ASCII кодом 7 отображаться как #. Символу с ASCII кодом 11 отображаться, например, как @. Такое, в принципе, возможно?

Posted: Tue Jun 18, 2013 8:09 am
by Instructor
lopotun74
На данный момент, плагин работает только с определенным набором символов.

Posted: Tue Jun 18, 2013 2:15 pm
by lopotun74
Instructor wrote:lopotun74
На данный момент, плагин работает только с определенным набором символов.
А такая функциональность планируется? То есть, это дело пары часов или надо будет переделать весь плагин?

Posted: Tue Aug 06, 2013 4:56 am
by Instructor
Изменено: формат сохранения настроек - старые настройки не совместимы.
Добавлено: возможность изменять прорисовку любого символа.
Добавлено: возможность использовать цвета из Coder тем.
Добавлено: внешний вызов с кодом 3 - установить расширенные настройки для указанных символов.

Changed: settings save format - old settings are not compatible.
Added: ability to change drawing of any character.
Added: possibility to use colors from Coder themes.
Added: external call with code 3 - set advanced settings for specified characters.


SpecialChar plugin v5.5

Posted: Tue Aug 06, 2013 8:01 am
by Fr0sT
Прикольно :)

1) Будет ли возможность добавлять свои спецсимволы через GUI или хотя бы через Call? Сейчас, насколько я понял, можно переназначать только стандартный набор символов. Если такой возможности не будет, то это стоит пояснить в справке, т.к. сейчас создаётся впечатление, что можно добавлять правила для произвольных символов.
2) Кнопка "Изменить" не совсем соответствует назначению, она скорее должна называться "Сохранить". Кроме того, сейчас, если ее забыть нажать и перейти на другой элемент списка, изменения пропадут. Не критично, да и не так часто требуется, но может вызывать фрустрацию, если было сделано много изменений.

Posted: Tue Aug 06, 2013 8:12 am
by Instructor
Fr0sT
1. Указываете старый символ, которого нет в списке. Тогда кнопка "Изменить" меняется на "Добавить".

Posted: Tue Aug 06, 2013 8:28 am
by VladSh
Instructor wrote:Добавлено: возможность использовать цвета из Coder тем.
Подскажите пожалуйста, как это использовать?
В доке (внешние вызовы - параметры "#RRGGBB") и в настройках плагина можно только использовать жёсткое задание цвета. А как же указать переменную из Coder-плагина?

Posted: Tue Aug 06, 2013 10:29 am
by FeyFre
Добавлено: возможность изменять прорисовку любого символа.
Гуд, вери гуд.
Но вот первое что я захотел сделать это заменить все "0"(нуль) на зачеркнутые нули(и какой-то идиот таки умудрился нарисовать О и 0 очень тяжело отличимыми). И прикол собственно в том что это делается только комбинацией нуля и это самой черточки(0x0030 + 0x0338), а тут пока такой возможности не имеется.

Posted: Tue Aug 06, 2013 11:31 am
by Fr0sT
Instructor
от оно как... ни за что бы не догадался. Наверно, стоит хотя бы упомянуть в доках.
Кстати, назначенные через Call символы имеют пустое название, я обнаружил их чисто случайно, когда добавил символ целенаправленно. Плюс элементы списка не удаляются (кнопка Удалить ничего не делает)

Posted: Tue Aug 06, 2013 11:53 am
by FeyFre
Кстати, вот созданный символозаменитель удалить не могу. Теперь вместо нулей черти что делается :)

Posted: Tue Aug 06, 2013 2:13 pm
by Instructor
VladSh wrote:Подскажите пожалуйста, как это использовать?
При установленной галочке "Использовать темы Coder" и открытии файла с синтаксической темой, используются переменные SpecialChar_* из темы Coder.

Posted: Tue Aug 06, 2013 2:16 pm
by Instructor
Изменено: при добавлении нового символа без имени, в качестве имени присваивается код символа.
Добавлено: поддержка суррогатных пар.
Исправлено: кнопка удаления из списка не работала.

Changed: when adding new character without a name, character code is assigned as the name.
Added: surrogate pairs support.
Fixed: remove from list button didn't work.


SpecialChar plugin v5.6

Posted: Tue Aug 06, 2013 2:55 pm
by Infocatcher
Неплохо бы вернуть отображение символа-заменителя, а то с кодами стало менее наглядно.

Posted: Tue Aug 06, 2013 3:17 pm
by Infocatcher
Не работает:
"Неразрывные пробелы" Call("SpecialChar::Settings", 1, "\x00A0,\x2002,\x2003,\x2009", "0", "0", -1, -1, "\x02CD,\x02CD,\x02CD,\x02CD")
Работает:
"Неразрывные пробелы" Call("SpecialChar::Settings", 3, "\x00A0,\x2002,\x2003,\x2009", "\x02CD,\x02CD,\x02CD,\x02CD", -1, 0, "0", "0", -1, 0, "0", "0")

Это так и задумано? А то из доки это не следует...
И плагин ContextMenu/ToolBar не показывает включенность таких пунктов. :(