LINUX.ORG.RU

Шестнадцатиричный просмотрщик файлов в разработке.

 , , , ,


0

1

Выставляю на всеобщее обсуждение мой новый шестнадцатиричный просмотрщик файлов. Это моё упражнение в создании вейланд/x11 приложения на технологии Вулкан.

Основные характеристики:

-шрифт misc fixed 6x13 в кодировке koi8 (с добавлением символов для заполнения непечатной части кодировки от 0 до 32)

-пиксельная точность: в лучших традициях пиксель-арта нет никакого сглаживания шрифтов

-зависимости: Vulkan и Glfw

-цвет зависит от значения байта. Текст выделен белым цветом.

-всё в одном шейдере, 2 треугольника, один проход, шрифт в месте с двоичным кодом файла подаётся через UBO

Приветствуется любая критика.

Благодарю за внимание!

>>> Просмотр (400x478, 37 Kb)



Проверено: alpha ()

Ответ на: комментарий от peregrine

Так в строковом дампе можно

так у тебя слева коды символов

SR_team ★★★★ ()
Ответ на: комментарий от matumba

Дык, есть же редактор шрифтов: gbdfed называется. Можно, в принципе, добавить возможность импортировать пользовательский шрифт .bdf, только формат шрифта должен быть 6х13.

svyatozar ()
Последнее исправление: svyatozar (всего исправлений: 1)
Ответ на: комментарий от svyatozar

стоит ли заморачиваться, если можно просто всё окно смасштабировать 2 к 1?

Если таргет-группа это широкая аудитория твоего локалхоста, то заморачиваться не стоит. Если еще для кого-то, то задумайся над использованием нормальных векторных моноширных шрифтов.

Linfan ★★★★★ ()
Ответ на: комментарий от beastie

Я конечно всё понимаю, но нельзя же до такой степени заниматься само-внушением.

А я не говорил, что, дескать, KOI8-R в топе популярных кодировок. KOI8-R популярна в узких кругах, да.

saahriktu ★★★★★ ()
Ответ на: комментарий от Linfan

Не знаю, мне так наоборот: сглаженные векторные шрифты кажутся размытыми, как будто не в фокусе… Но если уж заморачиваться с библиотекой freetype, то и вулкан не нужен.

svyatozar ()
Последнее исправление: svyatozar (всего исправлений: 1)
Ответ на: комментарий от svyatozar

Оо, редактор шрифтов. Помню приятное ощущение от редактирования их в keyrus.com, да…

michwill ★★★★★ ()

бред какой-то. редактор с koi c 3d ускорением. :( это, что, какой-то из методов лечения наркотической зависимости?

crypt ★★★★★ ()
Ответ на: комментарий от crypt

это запущенный метод её нелечения. при чем, речь идёт не о высоких субстанциях типа лсд, а о каком-то мрачняке типа клея или бензина

actionless ★★★★★ ()
Последнее исправление: actionless (всего исправлений: 2)

Вот до чего дошел прогресс: для того чтобы вывести даже простой тест нужен уже этот вулкан! Как говорится: O tempora! O mores! (О времена! О нравы!)

  • Ещё без исходников
gtk3 ★★ ()
Последнее исправление: gtk3 (всего исправлений: 2)
Ответ на: комментарий от svyatozar

векторные шрифты кажутся размытыми

Это говорит о том, что монитор у тебя паршивенький, с низким dpi. Нонче hidpi не экзотика, а уж просто хорошие матрицы на ноутах - норма жизни. Касательно вулкана - можно просто каиро заюзать для вывода, а не ковыряться с фритайпом на низком уровне.

Linfan ★★★★★ ()
Ответ на: комментарий от beastie

С терминусом была прямо-таки проблема в этом отношении (0 и О) – для меня дело идет порой на десятки миллисекунд, и я готов терпеть дебильные перечеркивания нулей из Monaco (или откуда они пошли как тенденция в современном девелоперском шрифтоведении), но не ошибиться в нужный момент. Ну, еще сменил монитор - здесь даже в случае с Open Sans все прекрасно различимо, но от 9 pt и ниже на 94PPI уже порой напрягаюсь (расстояние до дисплея от глаз около метра)

Сейчас пользуюсь Iosevka Slab, даже не злят @ и перечеркнутый 0 – привык, что ли.

mazdai ★★ ()
Последнее исправление: mazdai (всего исправлений: 1)
Ответ на: комментарий от gtk3

Да зачем вам исходники, если это «просто вывод текста»? Это же за 5 минут можно сделать? Дольше с гитхабом возиться…

svyatozar ()
Ответ на: комментарий от beastie

И за свою практику я ещё ни разу не встречался с проблемой отделения мух от котлет.

А как же тысячи тысяч -03 вместо -O3 (что показательно, на ЛОРе они неотличимы)?

mord0d ★★★ ()

OMFG... deps?!

// hex viewer…
// Vulkan и Glfw…

Дайте сойти с планеты плиз…

qbbr ★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)