Запрос на новые функции CudaText

Post Reply
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

SyntaxError: invalid character '·' (U+00B7)
по этой ошибке видно в чем беда. вы скачали HTML а не питон коды от cuda_tabs_list. можете посмотреть внутри файла py/cuda_tabs_list/__init__.py.
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

Предложения по улучшению Char map.
1. В режиме Unicode отображать Unicode name для символа под указателем мыши (например, U+0041 LATIN CAPITAL LETTER A, Char "A").
2. Увеличить размер шрифта символов в таблице. Есть категории символов (например, Combining Diacritical Marks), которые почти неразличимы при текущем размере. Для примера можно посмотреть на Libreoffice Writer (скриншот прилагается).
3. Чисто эстетический момент: все ячейки должны быть одинакового размера. Сравните, например, Basic Latin и Combining Diacritical Marks. В том же Libreoffice Writer все ячейки одного размера. Думаю, хорошим решением будут квадратные ячейки.
Attachments
libreoffice-insert-char.png
cudatext-char-map-latin.png
cudatext-char-map-combining.png
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

1. unicode name в паскале нету, насколько я знаю, т.е. модуль UnicodeData не имеет данных.
2. увеличил шрифт на 5-6 единиц.
3. сделал более верный autosize ячеек, теперь ячейки подгоняются под ширину окна
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

main Alexey wrote:1. unicode name в паскале нету, насколько я знаю, т.е. модуль UnicodeData не имеет данных.
А нельзя взять эти данные с сайта Юникода? Они ведь лежат в открытом доступе: https://unicode.org/Public/15.0.0/ucd/UnicodeData.txt
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

в теории наверно да. но в реале, там еще придется приделывать поиск кода в списке-тексте (поиск дихотомией). и класть такой огромный файл 2Мб в дистрибутив.
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

main Alexey wrote:и класть такой огромный файл 2Мб в дистрибутив.
Можно же заархивировать. Zip архив занимает 250 кб. 7z и того меньше - 182 кб.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

да,можно. но пока сомневаюсь что стОит делать показ имени.
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

Как вариант, потом можно будет прикрутить поиск символов по Unicode-имени (как в том же LibreOffice). Было бы вообще шикарно.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

врядли захочется делать такое навороченное. текущий диалог уже хорош.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

диалог в libreoffice хорош, и кажется можно его сделать в виде плагина. это должен делать не я.
Post Reply