Unicode CharMap — Юникодная таблица символов

Здесь можно обсудить ваш любимый плагин.
User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Unicode CharMap — Юникодная таблица символов

Post by Max Rusov » Sun 08 Mar, 2009 01:15

Last edited by HaRT on Thu 13 Jan, 2011 16:01, edited 1 time in total.

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Max Rusov » Fri 07 May, 2010 11:35

Latest post of the previous page:

Пока планов нет. По настроению.

Volutar
Posts: 19
Joined: Tue 25 May, 2010 10:16

Re: Unicode CharMap

Post by Volutar » Tue 25 May, 2010 16:02

Хотелось бы узнать, каким именно цветом рисуется текущий символ? А то в моей цветовой схеме его просто не видно (что выбранные что не выбранные - белые на черном).

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Max Rusov » Tue 25 May, 2010 17:15

Settings.reg wrote: REGEDIT4

[HKEY_CURRENT_USER\Software\Far2\Plugins\UCharMap]
; Цвет текущего символа
;"CurrentColor"=dword:

; Цвет символа, отсутствующего в текущем шрифте
;"HiddenColor"=dword:

; Цвет соответствующий фильтру (цвет символов)
;"FoundColor"=dword:

ccaid
Posts: 802
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 9 times
Been thanked: 5 times

Re: Unicode CharMap

Post by ccaid » Thu 17 Jun, 2010 08:33

пропала собака
в хелпе - @Notes@
Фар делают добрые люди

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Aidar » Tue 29 Jun, 2010 20:22

1. Выводить название текущего диапазона для символа.
(м/б, вместо названия шрифта или на рамке внизу?)
2. Неправильно выводит non-space символы (напр., U+0300).
Для строки с информацией о символе едет рамка справа.
Такие символы неправильно отображаются и внутри самой таблицы символов.
На строках с такими символами также исчезает полоса прокрутки.
При выделении такого символа начинается "прыгание" соседних символов.
3. Не работает NumEnter: окно закрывается без вставки символа.

kozyavkin
Posts: 13
Joined: Thu 25 Feb, 2010 12:08

Re: Unicode CharMap

Post by kozyavkin » Wed 30 Jun, 2010 12:06

У меня та же ситуация что и у Aidar.
Причем на разных билдах фара. Шрифт фара Lucida Console, "ClearType friendly.." с виду на это не влияет.
Причем корректно символы выводится только если их нет в шрифте - они тогда выводятся как бы недоступными.

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Max Rusov » Wed 30 Jun, 2010 12:26

Все что касается вывода символов на экран консоли - этим заведует windows, а не плагин и даже не FAR. Если охота - используйте ConEmu, там даже спец-поддержка для этого плагина есть:



:)

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Aidar » Wed 30 Jun, 2010 13:15

FAR выводит такие символы в редакторе в отдельной позиции.
Только на панелях имена с такими символами искажают рамки.
У Colorer'а аналогичные проблемы (я писал в соответствующей теме).

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Max Rusov » Wed 30 Jun, 2010 13:20

Как Вы наверное догадываетесь, это зависит от шрифта, версии ОС, черта лысого... В частности у меня под Вистой ничего подобного не происходит.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Aidar » Wed 30 Jun, 2010 13:24

Можно посмотреть, как это делает FAR в редакторе и на панелях - и выяснить в чём разница.
Я сделал бы это сам, если бы лучше знал C/C++ и имел в нём опыт программирования.

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Max Rusov » Wed 30 Jun, 2010 13:25

Никогда не поздно научиться.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Aidar » Wed 30 Jun, 2010 13:57

Посмотрел имеющиея исходники некоторых файлов FAR2.
Вывод идёт примерно так:
посимвольно (функция Text в interf.cpp)
текст загоняется в экранный буфер (метод Write в scrbuf.cpp)
и выводится (метод Flush в scrbuf.cpp).

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Max Rusov » Wed 30 Jun, 2010 13:59

И какие из этого выводы?

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

Re: Unicode CharMap

Post by Aidar » Wed 30 Jun, 2010 14:04

Надо мне самому посмотреть, что получится, если выводить текст с такими символами.

P.S.: Похоже, через FAR API не получится: сдвиг non-space символа (проверял на ударении - Alt+769) происходит если слева (и/или справка) от этого символа вывести букву.
Интересно, почему в редакторе FAR выводится (с этим не разобрался) правильно?
И главное - как?

User avatar
John Doe
Бюрократ
Posts: 11075
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 11 times
Been thanked: 64 times

Re: Unicode CharMap

Post by John Doe » Fri 17 Sep, 2010 14:10


В хелпе присутствует "незакрытая" ссылка, вследствии чего в том месте показывается мусор.

На эту тему есть тикет на мантисе 0001411: Система помощи фара неустойчива к ошибкам в *.hlf

User avatar
Kerberos464
Posts: 1238
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 17 times
Been thanked: 1 time

Re: Unicode CharMap

Post by Kerberos464 » Thu 13 Jan, 2011 15:54

последняя версия (1.0.5), x64, собрана с помощью FreePascal 2.4.2.
(т.к. по ссылке в Анонсах качается 1.0.3)
Attachments
UCharMap_1.0.5_x64.7z
(45.96 KiB) Downloaded 125 times
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
GrAnD
Posts: 350
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: Unicode CharMap — Юникодная таблица символов

Post by GrAnD » Thu 13 Jan, 2011 16:30

А нельзя в UCharMap заюзать эту таблицу http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
и показывать из нее информацию? Хотя бы текстовое описание символа и код соответствующего верхнего/нижнего регистра.

Post Reply

Return to “Обсуждение плагинов”

Who is online

Users browsing this forum: No registered users and 6 guests