Поиск по сайту
Результаты поиска по тегам 'unicode'.
Найдено 2 результата
-
"Эта вещь долго вставляла мне палки в колеса, пришло время вставить мне..." - цитата из какого-то боевика. С этой фразы, пожалуй, можно начать небольшое повествование. Довольно долгое время я рылся в просторах интернета, в задворках ворда, и чертом забытых местах, - в поисках одного-единственного символа, который украсит интерфейс. Но когда поиски наконец увенчались успехом, все пошло слону под хвост... В OC символ, конечно же, не отображался. И так происходило раз за разом, пока терпение не врубило рычаг под названием "Тотальный улет"... Полетав некоторое время за пределами солнечной системы на околосветной скорости, пришло решение - сделать программку, в которой будут отображаться символы OC. Эти символы можно было бы выбрать и записать в текстовый файлик. Пока летел обратно, пришло решение как это можно сделать - и вот, встречайте: Символы.луа - небольшая программка, отображающая доступные в OC символы. Символы можно помещать в список "избранных", а затем этот список сохранять в отдельный текстовый файл. Программку можно использовать на мониторах 2го и 3го уровней (на них работает тачскрин). При сохранении, создается случайный файл вида symbols-RANDOM_NUMBER.txt в корне диска. Перемещение идет при помощи стрелок влево-вправо, при этом сменяется страница. Выбор символа - клик по нему. Liked - список "Избранное". Закрыть программку - клик по крестику в верхнем-правом углу. Код для скачивания: pastebin get 3H9SW94T symbols.lua Ну и ссыль.
- 11 ответов
-
- 8
-
-
- поиск символа
- юникод
-
(и ещё 1 )
Теги:
-
Почему не выводится символ? x = "▀" print(x) -- печатает "▀" -- получаем 3 байта символа "▀" b1, b2, b3 = x:byte(1, -1) -- получаем позицию символа по трем байтам num = b1 * 0x10000 + b2 * 0x100 + b3 print(unicode.char(num)) -- печатает "?", а должно "▀" -- для большинства других символов все работает правильно