Unicode CharMap — Юникодная таблица символов
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Unicode CharMap
Подумаю. Только, скорее, шрифт будет выбираться вручную.Maximus5 wrote:Супер. Не хватало, а самому писать - лень![]()
Одна хотелка... Было бы здорово, если бы можно было не показывать строки, в которых текущий шрифт не содержит соответсвующих символов. Типа, как делает микросовтовский chartable.
Текущий шрифт для консоли думаю можно брать из реестра
HKEY_CURRENT_USER\Console\Far.exe {Facename} ?
А в конэму готов сделать соответсвующую функцию...
Re: Unicode CharMap
Не всё показывает.
Причём, на шрифт списать трудновастенько.
Длинное тире (Dec 151) у меня в редакторе\диалогах отлично видно (paste, а вообще-то я намакросил себе). В плугине два ряда квадратиков, от Dec 128 до Dec 159. Перепроверил, paste в диалогах — все эти символы видны. Шрифт лусида консоле. ФАР запускал из-под конэму и родной консоли. XPSP3.
Причём, на шрифт списать трудновастенько.
Длинное тире (Dec 151) у меня в редакторе\диалогах отлично видно (paste, а вообще-то я намакросил себе). В плугине два ряда квадратиков, от Dec 128 до Dec 159. Перепроверил, paste в диалогах — все эти символы видны. Шрифт лусида консоле. ФАР запускал из-под конэму и родной консоли. XPSP3.
Пользуюсь ФАРом больше 20 лет © собирательный.
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Unicode CharMap
Wave
Думаю, ты что-то путаешь. Попробуй вставить свое длинное тире в текстовый редактор и посмотреть код. У меня получается 8212 ($2014). А диапазона $80 - $9F в Lucida Console нет - это видно и по виндовому чармапу (правда у меня виста, но, думаю в XP то же самое)
Думаю, ты что-то путаешь. Попробуй вставить свое длинное тире в текстовый редактор и посмотреть код. У меня получается 8212 ($2014). А диапазона $80 - $9F в Lucida Console нет - это видно и по виндовому чармапу (правда у меня виста, но, думаю в XP то же самое)
Re: Unicode CharMap
Тогда объясните мне, что означает Alt+0151 в любом GUI-инпуте? А также Alt+0169 (который превращается в «©», который в свою очередь в плугине обозначается как «Char: © Hex: 00A9 Dec: 169»)?
Пользуюсь ФАРом больше 20 лет © собирательный.
Re: Unicode CharMap
151 - символ из ANSI набора, а 169 - из UNICODE. можешь проверить в виндовой таблице символов
Last edited by Maximus5 on Sun 08 Mar, 2009 13:14, edited 1 time in total.
- Centaur
- Posts: 1083
- Joined: Tue 05 Apr, 2005 20:09
- Location: Novosibirsk, Russia
- Been thanked: 2 times
Re: Unicode CharMap
Alt+0151 (0x97) — это некий код в ANSI-кодировке. В частности, 1250, 1251, 1252 и некоторые другие (но не все) ANSI-кодировки Windows ставят этому коду в соответствие U+2014 EM DASH.
В Unicode коду U+0097 соответствует управляющий символ EPA (END OF GUARDED AREA). Естественно, графического представления он не имеет (кроме как в специальных шрифтах). Вообще, диапазон U+0080–U+009F занят управляющими символами.
Alt+0169 (0xA9) — это тоже некий код в ANSI-кодировке. В 1250, 1251, 1252 и некоторых других (но тоже не всех) ANSI-кодировках Windows этот код соответствует U+00A9 COPYRIGHT SIGN.
В Unicode коду U+0097 соответствует управляющий символ EPA (END OF GUARDED AREA). Естественно, графического представления он не имеет (кроме как в специальных шрифтах). Вообще, диапазон U+0080–U+009F занят управляющими символами.
Alt+0169 (0xA9) — это тоже некий код в ANSI-кодировке. В 1250, 1251, 1252 и некоторых других (но тоже не всех) ANSI-кодировках Windows этот код соответствует U+00A9 COPYRIGHT SIGN.
- DrKnS
- Posts: 6111
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 425 times
Re: Unicode CharMap
Это хозяйство как бы есть и в винде:+ В нижней строке таблицы символов может отображаться имя текущего символа.
Для этого в каталоге плагина должен находится файл "NameList.txt"
Сам файл в архив не включен и качается отсюда (размер ~1M):
Re: Unicode CharMap
А ещё бы переход к символу по его коду? А то листать бывает долго.
Да и сокрытие символов, которых в текущем шрифте нет — хорошая мысль.
Да и сокрытие символов, которых в текущем шрифте нет — хорошая мысль.
Пользуюсь ФАРом больше 20 лет © собирательный.
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Unicode CharMap
DrKnS
Оно недокументировано, и как бы не рекомендуется к использованию.
Я искал, но не нашел ни прототипа, ни примера использования, т.ч. сделал через файл.
Зато портабельно
Wave
Она может и хорошая, только я пока не знаю как это сделать.
Если кто пнет в сторону нужной доки - буду благодарен.
Оно недокументировано, и как бы не рекомендуется к использованию.
Я искал, но не нашел ни прототипа, ни примера использования, т.ч. сделал через файл.
Зато портабельно

Wave
Она может и хорошая, только я пока не знаю как это сделать.
Если кто пнет в сторону нужной доки - буду благодарен.
-
- Posts: 3650
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Unicode CharMap
Кстати, по десятичному коду можно перейти с помощью alt-вводаWave wrote:А ещё бы переход к символу по его коду? А то листать бывает долго.