LINUX.ORG.RU

Совета годных шрифтов для декстопа тред (без anti-aliasing)

 , , ,


0

1


Новый pango окончательно разломал некоторые шрифты, включая мою любимую Tahoma (да, которая из венды, а шо делать...)

Но и любые другие шрифты, которые я перепробовал, также превращаются в говно стоит только отключить anti-aliasing :( Старый добрый Terminus тоже не работает с новым harfbuzz, но, слава аллаху, я нашел его TTF вариант в репах рачика и смог вернуть консоль к прежнему виду.

Потому просьба к тем, кто так же как и я юзает четкие и тонкие не-ШГ c отключенным anti-aliasing, посоветуйте что-то похожее и достойное.

NB: Кто не в курсе, что такое анти-алиасинг и к какому п-здецу это приводит в декстопном линуксе, проходим мимо.

РЕШЕНО: шрифт Liberation Sans версии ниже 2.0. Еще опция «truetype:interpreter-version=35» немного выравнивает кернинг в Тахоме. Жить можно. Спасибо d_a и mord0d.


★★★★★

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

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

Ros ★★★★
()

Кто не в курсе, что такое анти-алиасинг и к какому п-здецу это приводит в декстопном линуксе

Ну, расскажи нам, неучам.

И заодно алгоритмы отрисовки. Если не можем, то хоть библиотеки отвечающие, плюс changelog новых версий. А то, понимаешь, мимо.

И да, ругань в топике - это…

FortyTwo
()

годных шрифтов для декстопа

без anti-aliasing

Кроме Tahoma ничего и нет.

Новый pango окончательно разломал некоторые шрифты, включая мою любимую Tahoma

Остаётся только вдоль.

Старый добрый Terminus тоже не работает с новым harfbuzz, но, слава аллаху, я нашел его TTF вариант

3.14-здец!

---

Если вдруг надумаешь включить anti-aliasing, то можешь попробовать Open Sans (без anti-aliasing он выглядит как говно).

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

Браузер волнует меньше всего пока. В крайнем случае его можно запускать в обход глобальной отмены антиалиасинга. А вот в DE хотелось бы иметь четкие и тонкие шрифты. Привычка, увы.

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

Кроме Tahoma ничего и нет

Понятно. Значит печально все.

Если вдруг надумаешь включить anti-aliasing

Ну, иначе б я не создавал этот топик :) В любом случае благодарю.

Gonzo ★★★★★
() автор топика

NB: Кто не в курсе, что такое анти-алиасинг и к какому п-здецу это приводит в декстопном линуксе, проходим мимо.

А если не пройдем можераторам пожалуешься? Ставлю Lubuntu 20.10, настраиваю сглаживание на «full» в настройках lxqt, запускаю qterminal, красиво. О чем речь то? https://i.imgur.com/PwVLrE8.png вот так выглядит новый windows terminal что рисуется через GPU, в линуксе тоже есть терминал с gpu ускорением вроде называется alacritty который на венде выглядит намного лучше https://i.imgur.com/Q9Rredi.png да и работает шустрее чем windows terminal.

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

А если не пройдем можераторам пожалуешься?

Гспди, да откуда вы беретесь-то?

Ставлю Lubuntu 20.10, настраиваю сглаживание на «full» в настройках lxqt, запускаю qterminal, красиво.

Ну вот, потому и проходим мимо. И да, неспасибо за скрины венды. К тому же какие-то поплывшие. Вот серьезно, что ты хотел ими поведать?

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

Ну так антиалиасинг должен же быть включен. С ним я и сам могу сделать не ШГ. Пост читал-то?

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

Значит печально все.

Некоторым помогает это:

FREETYPE_PROPERTIES="truetype:interpreter-version=35

По крайней мере помогало, могли уже сломать.

Если вдруг надумаешь включить anti-aliasing

Ну, иначе б я не создавал этот топик :)

Я не предлагаю включать, я лишь дал направление на случай, если вдруг будешь пробовать. Ну и если будешь пробовать, можешь кастануть меня, я своим fonts.conf поделюсь.

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

FREETYPE_PROPERTIES=«truetype:interpreter-version=35

Да, знаю. Спасибо.

Gonzo ★★★★★
() автор топика

не-ШГ c отключенным anti-aliasing

у меня anti-aliasing включен, шрифт Fira Code - никакого шг нет

к какому п-здецу это приводит

почему у меня не приводит?

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

и чего? у тебя выключен false, у меня включен true, если выключу - будет шг, а у тебя я так понимаю наоборот?

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

Ну, я вроде доступно написал в посте: мне нужно не ШГ с выключенным АА. Что не понятно?

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

доступно написал в посте

нифига ты написал другое

превращаются в говно стоит только отключить anti-aliasing

отключить это false, включить это true, у меня true и никакого шг, а у тебя что в конфиге? или ты в гуйне ковыряешься и галочки в квадратиках ставишь?

amd_amd ★★★★★
()

NB: Кто не в курсе, что такое анти-алиасинг и к какому п-здецу это приводит в декстопном линуксе, проходим мимо.

А для тех, кто искренне не понимает, можешь пояснить? У меня два моника 24" 1080р и один 27" 1440р. Шрифты везде Liberation семейства. Зрение отличное. Сижу в 60-70 см от монитора. Проблему с небольшим размытием замечаю, только если носом почти уткнусь в моник. С обычного положения головы - не замечаю. А без антиалиасинга буквы кривые. Видел только один раз шрифты офигенно четкие с минимального расстояния, когда смотрел в магазине 4к моник на 24" с х2 сжатием. Но зачем до этого доходить, если в первую очередь с точки зрения здоровья лучше сидеть чуть дальше и подкрутить величину шрифта.

TalkingMudcrab
()
Ответ на: комментарий от amd_amd

просьба к тем, кто так же как и я юзает четкие и тонкие не-ШГ c отключенным anti-aliasing, посоветуйте что-то похожее и достойное

Вроде доступно.

у меня true и никакого шг

Ну раз никакого, то покажи мне скрины своих приложух (файловый менеджер, текстовый редактор, например). Интересно же.

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

А без антиалиасинга буквы кривые

Вотыменно.

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

За Liberation Sans спасибо. То что надо, по идее. Только привыкнуть придется. И кстати немного помогла опция «truetype:interpreter-version=35». Буквы в Тахоме не так сильно наезжают друг на друга.

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

И что значит «Liberation Sans < 2.0» ? Версия?

Да, версия шрифта. В 2.0 RedHat его перерисовала из соображений что у всех теперь AA и всё разломала. Последняя рабочая версия 1.x (не помню точно).

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

Без AA мне лично больше PT Sans нравился. Но это вкусовщина.

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

задать псевдонимы fontconfig (sans, sans-serif)

Можно подробнее, плиз?

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
	<!-- ... -->
	<alias>
		<family>monospace</family>
		<prefer><family><!-- xos4 -->Terminus</family></prefer>
		<default><family>fixed</family></default>
	</alias>
	<match target="font">
		<test name="family" compare="eq" ignore-blanks="true">
			<string>Terminus (TTF)</string>
		</test>
		<edit name="hinting"><bool>false</bool></edit>
		<edit name="antialias"><bool>false</bool></edit>
	</match>
	<!-- ... -->
</fontconfig>

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

Отлично, спасибо. По крайней мере пока это не требуется, вроде везде включились. Понаблюдаю.

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

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

Вот что такое включенный антиалиасинг (как у тебя): http://0x0.st/inCR.png
И вот - когда он выключен полностью: http://0x0.st/inC7.png

На плюсик нажми мышкой, чтобы увидеть 100% зум. Открой рядом оба скрина и узри разницу.

P.S. Я не просто так написал в посте, мол, кто не в курсе, проходим мимо. Это было не бахвальство, а печальный опыт на форумах, когда люди упорно не хотят (или не умеют) читать исходный текст. Итог: «вскукареки» выше все равно успели нарисоваться. Жаль, что здесь нельзя выставить ограничение по скору (а еще лучше вменяемости) :(

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

у тебя на скринах антиалиасинг включен

да включен

фрагмент из конфига

Xft.antialias: true

Итог: «вскукареки»

пиши понятнее изначально, ты же переписал шапку по другому не просто так, а потому как через жопу было написано - что сбивало с толку…

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

Каким боком 4К монитор к отключенному антиалиасингу? Я конечно понимаю, что с таким монитором можно и со включенным АА сидеть довольно сносно, но с изначальным постом здесь нет ничего общего.

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

Таким боком, что высокое разрешение + масштабирование на 200% решает проблему «как сгладить шрифт, чтобы он не выглядел как говно на огромных пикселях».

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

И не поспоришь. Согласен.

Gonzo ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.