|
|
3.28, www2 (??), 08:48, 08/06/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
В статье столько всего написано про доработку начертаний кириллицы, а на снимке одно слово на кириллице - "записано".
| |
|
4.29, Ooiiii (?), 18:09, 08/06/2022 [^] [^^] [^^^] [ответить]
| +/– |
Никаких манипуляций с кириллицей не производил, меня стандартная устроила. Она ничем не хуже латиницы. Делал не по статье. В config.h поставить нужно правильное значение шрифта из xfontsel, главное со всеми числами, иначе он в ширину расползется.
| |
|
|
4.44, Аноним (44), 17:01, 23/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Iosevka ещё хорош: узкий, поддерживается большое число глифов, уровней "жирности", есть italic и serif варианты, плюс можно собрать свою версию с отличным от дефолтных видом некоторых шлифов (включая практически всю латиницу).
| |
|
|
6.46, pavlinux (ok), 19:29, 02/09/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> кто в здравом уме будет ставить 100 мегабайтный шрифт
Если либа работы со шрифтом грамотно написана, она не будет выгружать все содержимое в оперативку.
| |
|
|
|
|
|
|
2.12, Аноним (12), 01:08, 28/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
Что-этот kmscon болт кладёт на указание ему размера шрифта. Отображает чуть более, чем микроскопический шрифт.
| |
|
3.16, Аноним (-), 10:07, 28/05/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что-этот kmscon болт кладёт на указание ему размера шрифта. Отображает чуть более,
> чем микроскопический шрифт.
У расторвого шрифта размер один - тот в котором он отрисован. Возможно стоило взять более крупный шрифт?
| |
|
4.23, Аноним (23), 13:37, 06/06/2022 [^] [^^] [^^^] [ответить]
| +/– |
Справедливости ради можно растровый битмап смаштабировать в x2, x3, x4 и т.д. количество раз,
так что конечно сделать какой-то конкретный размер сложно, но вот кратно отмасштабировать вполне возможно.
| |
|
5.37, Аноним (-), 11:36, 25/06/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Справедливости ради можно растровый битмап смаштабировать в x2, x3, x4 и т.д.
> количество раз,
Его и в нецелое можно. Но изначально отрисованный в х2 попиксельно будет лучше чем отмасштабированый х2. У отмасштабированого х2 эффективный размер пикселя 2х2 получается, а можно было 1х1, с более точными линиями. Но для этого надо заново пикселы раскидать.
| |
|
|
|
|
1.3, Аноним (-), 18:47, 24/05/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В кои то веки - полезный совет на опеннете. Правда freebsd и linux можно было бы и в отдельные разделы запихнуть наверное.
Кроме того - было бы интересно узнать:
1) А есть программы для конверсии grub'овского pf2 в другие форматы?
2) конверторы psf в otb/bdf/...?
3) А этот setfont с его что-то там про какой-то VGA точно применим к kms'ной консоли?
4) Что насчет вяленда и того что под ним крутится?
5) А есть какие-нибудь прикольные битмапные шрифты? Можно без русского в консоли.
| |
|
2.6, Аноним (-), 03:45, 26/05/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сам спросил сам отвечу...
> 2) конверторы psf в otb/bdf/...?
1) В _свежем_ (это важно) hxtools есть странная штука vfontas. В старых умеет полтора формата и уныл. В последней версии однако умеет конверсию в чуть ли не дюжину битмапных фонтов в две стороны. Командлайн странноват но работает на ура.
2) Кто бы мог подумать но psftools. Правда их минимум двое разных. Те которые опакечены в федоре ака https://www.seasip.info/Unix/PSF умеют довольно много конверсий в обе стороны разных форматов битмапных фонтов.
3) Есть gbdfed, простой и не слишком жирный редактор битмапных шрифтов, предпочитает BDF но умеет импорт-экспорт в разные форматы.
4) Формат psf столь прост что я был бы крайне позорным сишником если б не смог накодить себе конвертер PSF -> any.
| |
|
1.4, john_erohin (?), 08:08, 25/05/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
в debian-based (и возможно rpm-based) я бы не ковырялся с .tar.gz, а поставил готовый пакет терминуса и переписал файл шрифта поверх.
> в консоли (а под этим словом я подразумеваю GUI-программу
> - эмулятор терминала)
а под словом "белое" я подразумеваю "черное".
| |
|
2.5, Аноним (-), 03:33, 26/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
Он там уродский: "l" от "1" и "I" почти не отличить. Не годится как програмерский или консольный фонт вообще совсем.
А в оригинале таки патчи дают, применяется к bdf, фиксит этот булшит. Есть пара форков как оказалось, типа https://github.com/neutaaaaan/termingus где это уже сделано "за вас".
| |
|
1.7, Аноним (7), 11:24, 26/05/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А почему никто в ядро нужный шрифт не вкомпиливает? Там вроде можно и некоторые шрифты уже есть...
| |
|
2.24, Аноним (23), 13:39, 06/06/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А почему никто в ядро нужный шрифт не вкомпиливает? Там вроде можно
> и некоторые шрифты уже есть...
Экономят на случай если ядро будут собирать например для безмониторных системах,
а и потом сколько языков и шрифтов необходимо и достаточно что бы все были счастливы?
| |
|
1.8, Тот Самый (?), 22:40, 26/05/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> 19.05.2022 , Автор: Warlock
>Первое, что нужно сделать - обзавестись хорошим растровым шрифтом
>Следующая задача - запихнуть тот же самый шрифт в Иксы
Растровый шрифт в десктопном терминале в 2022 году - это не шутка?
На дворе уже 21 век. Любой современный терминал поддерживает векторные шрифты (ttf, otf) с нативным сзлаживанием и хинтингом. А уж по поводу выбора - пол-интернета завалено свободными ttf с любыми гарнитурами, плотностями и спецсимволами.
ИМХО, статья из серии "Байки из склепа"
| |
|
2.18, Аноним (-), 10:14, 28/05/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Есть парочка нюансов, в случае если удалось подобрать прикалывающий растровый фонт:
1) Это многократно быстрее рендерится, не убивая сотни проца на аниталиасинг и проч. Если в терминал валится много, например компил кернела - это аргумент. Не прикольно когда ядро мощного проца занято ... нет, не компилом - рендером фонтов с прогрессом.
2) Это лучше выглядит. Кристально четкий фонт. Всегда. Безусловно. На всех символах. С попиксельной точностью, гарантированное отсутствие мазни. Ну кроме самых мелких фонтов на HiDPI конечно, башкой надо соображать насчет размера пиксела и их числа. А TTF с всем их кернингом, хинтингом, субпиксельным сглаживанием и проч - пыжится выглядеть не сильно хуже, но с попиксельно раскиданным рендером это все же не сравнится.
| |
|
3.19, Тот Самый (?), 11:51, 28/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Это многократно быстрее рендерится, не убивая сотни проца на аниталиасинг и проч
1) Обсчет векторных шрифтов требует операций с плавающей точкой. На 386-м процессоре без математического сопроцессора разница в скорости рендеринга будет действительно заметной.
А если вернуться в 21 век, то нет ни одного видеоускорителя, который бы не умел рендерить ttf-ы аппаратно на GPU (видео драйверы надо настраивать, а не растровые шрифты вкрячивать через ж@пу)
>Кристально четкий фонт. Всегда. Безусловно
2) Не правда! Все растровые шрифты сделаны исключительно под физическое разрешение матрицы 96 DPI. В 2022 году типовое разрешение экранов 1920х1080. Для этого разрешения у ноутбуков с экраном 13 - 15 дюймов используются матрицы 178 - 144 DPI.
А вот, например, у монитора с диагональю 27 дюймов с разрешением 1920х1080 матрица всего 72 DPI. Поставь на такой монитор растровые шрифты, полюбуйся на "кристально четкий фонт", а через год минус одна диоптрия зрения тебе гарантирована
| |
|
4.35, Аноним (35), 11:25, 25/06/2022 [^] [^^] [^^^] [ответить] | +3 +/– | Для рендера ттф надо уйму операций, хоть как Сложный формат с множеством фич, а... большой текст свёрнут, показать | |
4.48, Michael Shigorin (ok), 16:32, 07/09/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> 2) Не правда! Все растровые шрифты сделаны исключительно под физическое разрешение
> матрицы 96 DPI.
Пожалуйста, не пишите больше _ничего_ про шрифты.
Вы в этой теме _полностью_ некомпетентны.
| |
|
3.20, Тот Самый (?), 12:14, 28/05/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Этот спор совершенно бесполезный (я знаю, что отдельные растровые шрифты сделаны и под 72, и под 100 DPI). Кто хочет жрать кактус, того не переубедишь
Очень жалко глаза молодежи, которая поведется на такие вот "советы" бывалых
| |
3.21, Аноним (21), 16:24, 30/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
> С попиксельной точностью,
Вы возможно не в курсе, но антиалиасинг дает сабпиксельную точность. В смысле что сабпиксельный рендеринг (называйте его cleartype или как угодно) имеет горизонтальное разрешение (ну или вертикальное на некоторых матрицах) в 1/3 пикселя. И вы не получите такой же детализации с обычным "попиксельным" рендерингом.
| |
|
|
5.36, Аноним (-), 11:32, 25/06/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Угу. Ценой потери резкости границ. Но блюр всех победил уже...
Для начала СУБ-пиксели - ЦВЕТНЫЕ. Поэтому нате-ка вам радугу по границам текста. На высоком DPI ее не очень заметно, и только. Как бы для ЧЕТКОЙ границы надо ПОЛНЫЙ контроль за цветом пиксела. А это уже не про субпиксельную адресацию. Идея субпиксельной адресации в увеличении разрешения заз счет использования субпикселей, но это ж ценой потери контроля над цветом.
| |
|
|
|
2.25, Аноним (23), 13:44, 06/06/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> На дворе уже 21 век. Любой современный терминал поддерживает векторные шрифты (ttf,
> otf) с нативным сзлаживанием и хинтингом. А уж по поводу выбора
> - пол-интернета завалено свободными ttf с любыми гарнитурами, плотностями и спецсимволами.
Тоталитаризм из стиля "все должны испольолвать TTF, так как я считаю, что это лучше".
Мне нравиться растровые и TTF шрифты. Я большой фанат шрифта 9x15 и он отлично работал и работает на всех моих конфигах. Мне приятно глазу видеть точки этого шрифта.
Размазынне шрифты с cleartype действительно приятные, но вызывают меньше приятных ощущений.
Я все это к тому, что придумать можно любую ерунду, но вот разрешить выбирать использовать ее или нет нужно всетаки за пользователем. Именно по этому и появился скажем Linux
| |
|
1.9, Тот Самый (?), 22:52, 26/05/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Еще добавлю.
Лучший способ стать буквально "краснoглазым" - это испортить себе зрение растровыми шрифтами.
| |
|
2.15, Аноним (-), 10:05, 28/05/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Они вообще-то обычно идеально четкие и если деланы не тормозом - с хорошо различимыми символами. Что дает им 10 очков форы в плане читаемости. А бонусом еще и рендер сильно быстрее. Как угодно но вектор идеально зарендерить попиксельно отдельный трабл и придумано более 9000 костылей, которые вот-вот уже приближают, но все же купите HiDpi монитор, дескать, чтобы глаза не вытекали от мазни. Это конечно 3.14здатый способ продажи толкать, но к сохранности глаз отношения не имеет.
| |
|
3.32, Crazy Alex (ok), 10:16, 24/06/2022 [^] [^^] [^^^] [ответить]
| +/– |
Насчёт чёткости согласен, но вот что до нагрузки... Ну вот плевать мне, 0.00001% мощности будет потрачен или 0.001. По нынешним временам - абсолютно незначимо, сколько оно там ест.
Но, кстати, действительно HiDPI (причём сильно не всякий) - единственный способ получить шрифт, сравнимый каечеством с печатным. Лесенка - оно, конечно, лучше блура - но тоже далеко не идеал.
Я, впрочем, просто отломал антиалиансинги с автохинтингами и просто сижу на старых шрифатх от MS, но в терминале - всё тот же Terminus - так жить можно.
| |
|
4.33, Аноним (-), 10:49, 25/06/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если смотреть на статичный текст, так. Но если много текста, скорость выводы может определяться скоростью рендера. В терминалке не всегда известно сколько вывалится. Буфер dmesg, чат флудят, ls в большой дире, cat лога оказавшегося большим. Разница в разы в таких сдучаях очень ощутима.
И если лестница вопрос эстетики, то с мылом автофокус пытается резкую картинку получить, гл это не получается и мышцы постоянно пытаются найти фокус. Если вопрос в сохранности глаз, лучше так не делать.
| |
|
|
|
1.10, Аноним (10), 02:28, 27/05/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Вот тут друзья мы и наблюдаем основной недостаток Linux систем и достоинство FreeBSD. FreeBSD - четко, лаконично и понятно. Linux - вот тут так, а вот тут так, ну а вот тут так не получится, а вот здесь вообще то наверное можно но как не известно,...
Как только на FreeBSD появится вменяемая поддержка современного железа, сбегу от Linux как от огня, ибо хочется пользоваться целостной системой, а не ворохом костылей, да горой подпорок, которые ещё и разные в каждом дистрибутиве.
| |
|
2.11, Дворник (??), 00:26, 28/05/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не нравится свобода? Есть ещё дистрибутивы типа NixOS, но там головой работать надобно.
| |
2.14, Аноним (12), 01:15, 28/05/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Как только на FreeBSD появится вменяемая поддержка современного железа
Поддержка железа 2022 года там появится... году эдак к 2032-му.
| |
2.17, Аноним (-), 10:09, 28/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Вот тут друзья мы и наблюдаем основной недостаток Linux систем и достоинство
> FreeBSD. FreeBSD - четко, лаконично и понятно. Linux - вот тут
> так, а вот тут так, ну а вот тут так не получится, а вот здесь вообще то наверное
> можно но как не известно,...
Проблемы начинаются когда надо что-то чего концептуалы из BSD не предусмотрели. При этом система начинает со всей ее стройностью активно строить юзера как надо - системе и ее разработчикам. А не пользователю. Фича становится багом.
| |
2.26, Аноним (23), 13:47, 06/06/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот тут друзья мы и наблюдаем основной недостаток Linux систем и достоинство
> FreeBSD. FreeBSD - четко, лаконично и понятно. Linux - вот тут
> так, а вот тут так, ну а вот тут так не
> получится, а вот здесь вообще то наверное можно но как не
> известно,...
> Как только на FreeBSD появится вменяемая поддержка современного железа, сбегу от Linux
> как от огня, ибо хочется пользоваться целостной системой, а не ворохом
> костылей, да горой подпорок, которые ещё и разные в каждом дистрибутиве.
У тебя как-то достоинство и недостаток в одном флаконе. Наличие дистрибутивов это и есть достоинство что люди изучают и доделывают (а вот с FreeBSD вектор тащат только сам Беркли)
Я к тому, что популярность наверное и стала причиной уймы разновидностей дистрибутивов,
а это и породило разные варианты выбора. В тоже время непопулярность (а как следствие отсутствеи поддержкит современного железа) вот как-то так
| |
|
1.27, abu (?), 11:27, 07/06/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Terminus хорош, но не единственный. Есть JetBrains Mono, например.
В целом же статья понравилась, как минимум, увидел в ней попытки к доходчивости и старанию. Спасибо!
| |
|
2.43, Аноним (43), 19:24, 22/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
У JetBrains ужасный m-w, а ещё он толстый, у меня хреновенький дисплей на старом ноутбуке, перепробовал кучу шрифтов, в принципе подобрать можно, сам остановился на ibm plex, но все равно неважно выглядит, fixed лучше читается.
| |
|
1.34, Igor (??), 11:02, 25/06/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Автор не способен отследить имя файла в 5 строках:
# mv xter-u18b.psf.gz /usr/share/kbd/consolefonts
# chown root:root /usr/share/kbd/consolefonts/xter-u18b.psf
# chmod u=rw,g=r,o=r /usr/share/kbd/consolefonts/xter-u18b.psf
копирует xter-u18b.psf.gz а затем делает chown и сhmod на несуществующем файле xter-u18b.psf!
| |
|
2.39, nam (??), 02:10, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
А что там должно быть? Човнить .гз или анзип и потом човн? Зачем там вообще этот зип?
| |
|
1.38, Аноним (38), 06:38, 09/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Мой конфиг (~/.config/fontconfig/fonts.conf):
http://paste.debian.net/1246642/
Жаль в браузере шрифты остаются мелкими из коробки.
Может сломать Гном, особенно меню справа сверху. И календарь..
---
PS:
fonts-conf(5): https://man.archlinux.org/man/fonts-conf.5
<match target="font"> vs "pattern":
> If 'target' is set to "font" instead of the default "pattern",
> then this element applies to the font name resulting from a match
> rather than a font pattern to be matched. | |
|
2.41, Аноним (38), 09:57, 15/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
2.54 cm * 0.25 = 0.635 cm
<times><name>dpi</name><double>0.25</double></times>
| |
|
1.49, Бунаним (?), 09:31, 29/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
При использовании полного шифрования диска (FDE) grub не сможет использовать шрифт...
Кому-нибудь удалось встроить шрифты в grubx64.efi ?
| |
|