Хорошие шрифты - ищу

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Хорошие шрифты - ищу

Сообщение Hephaestus »

В слаке вторая

zcat /usr/share/kbd/consolefonts/UniCyr_8x16.psf.gz | file -

/dev/stdin: Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 16x8

Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Хорошие шрифты - ищу

Сообщение QWERTYASDF »

Ладненько, спасибо всем за информацию. Поняла, что затея сейчас бесполезная.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Хорошие шрифты - ищу

Сообщение NickLion »

QWERTYASDF
Ну, почему же, не совсем, надо найти шрифты PSFv2, которые содержат нужные Вам символы и слить в один файл и посмотреть получится ли что-нибудь из этого. Конечно, смайлики там вряд ли будут, но и их необходимость как-то не особо понятна.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21502
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Хорошие шрифты - ищу

Сообщение Bizdelnick »

NickLion писал(а):
05.09.2015 16:20
Конечно, смайлики там вряд ли будут, но и их необходимость как-то не особо понятна.

Ну в Unifont, например, и смайлики есть. Надо только найти, как конвертнуть.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Хорошие шрифты - ищу

Сообщение NickLion »

Bizdelnick
Да, только шрифт 16х16 не лучший вариант, как по мне. Можно обрезать 8х16, но некоторые символы не влезут.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Хорошие шрифты - ищу

Сообщение NickLion »

QWERTYASDF
В общем, новости не очень для Вас радостные. Количество глифов ограничено 512. Хотя формат поддерживает значительно больше, если глифов хотя бы 513, то использовать шрифт не удаётся — ошибка. Хорошая новость в том, что 512 — это ограничение на количество глифов, а не символов, т.е. если свести в один глиф одинаково выглядящие символы (например, латинскую o и кириллическую о), то количество символов может быть достаточно большим. Впрочем, вместить всё Вами перечисленное всё равно вряд ли удастся.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Хорошие шрифты - ищу

Сообщение bormant »

1) Если вместитесь в 512 глифов -- можете собрать свой растровый шрифт.
В помощь psf2txt, txt2psf из psftools (есть на SBo).
Такие шрифты в чисто текстовой консоли (не фрейбуфер) выглядят паршиво по причине использования бита яркости для включения второго набора из 256 символов, цвета скачут.

2) Если не вмещается, посмотрите на оффоруме Slackware на LQ сообщения от Didier Spaier, автора проекта SLINT. Он в рамках своего проекта разбирался с использованием в фреймбуферной консоли векторных ttf/otf шрифтов. Но я не помню, чем там дело закончилось.


PS. Извиняюсь за обрывочность, должен бежать, если интерес остался, маякните, ближе к "ночеру" могу посмотреть подробнее...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21502
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Хорошие шрифты - ищу

Сообщение Bizdelnick »

NickLion писал(а):
08.09.2015 23:05
Хотя формат поддерживает значительно больше, если глифов хотя бы 513, то использовать шрифт не удаётся — ошибка.

А можно поподробней, как именно это проверялось?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Хорошие шрифты - ищу

Сообщение NickLion »

Bizdelnick писал(а):
09.09.2015 10:16
NickLion писал(а):
08.09.2015 23:05
Хотя формат поддерживает значительно больше, если глифов хотя бы 513, то использовать шрифт не удаётся — ошибка.

А можно поподробней, как именно это проверялось?

Ну, сначала я нагуглил, что вроде есть ограничение на 512, которое, как уже сказал bormant, связано с ограничение текстовых VGA режимов, которые поддерживают 256 символов или 512, если использовать бит яркости фона/мигания для дополнительных символов. Видимо, в setfont соблюдается совместимость и для этих режимов на всякий случай. Но решил проверить экспериментально, написал на коленке програмку, которая генерирует шрифт из unifont.bmp, который Вы подсказали. До 512 шрифт применяется, если символов больше, то выдаёт ошибку: putfont: KDFONTOP: Invalid argument.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Хорошие шрифты - ищу

Сообщение NickLion »

bormant писал(а):
09.09.2015 09:25
2) Если не вмещается, посмотрите на оффоруме Slackware на LQ сообщения от Didier Spaier, автора проекта SLINT. Он в рамках своего проекта разбирался с использованием в фреймбуферной консоли векторных ttf/otf шрифтов. Но я не помню, чем там дело закончилось.

Вроде там всё нормально закончилось, если это оно. Но там используется fbterm, это не совсем чистая консоль.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21502
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Хорошие шрифты - ищу

Сообщение Bizdelnick »

А это не поможет?
Upd. Не видел предыдущего сообщения. Да, fbterm, видимо, обязателен.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Хорошие шрифты - ищу

Сообщение NickLion »

Ну, у меня vga режим 1360x768, думаю, проблема не в этом.

Могу приложить сгенерированные файлики шрифтов, кто хочет может попробовать, если действительно проблема с фреймбуфером какая-то.

Обрезанный файл на 512 глифов:

Обрезанный файл на 513 глифов:

Полный на 63490 глифов:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: