LINUX.ORG.RU

Скачущие буквы в шрифтах

 , , ,


0

1

Недавно пересел на Arch (Manjaro) с KDE. Обратил внимание, что на некоторых сайтах chromium рисует мне страшные шрифты. В попытке пофиксить это я попробовал собрать пакет ttf-ms-win10 из AUR с подсовыванием ему директории Fonts из винды. Предположительно, что после этого я стал иногда натыкаться на вот такие «скачущие» шрифты: https://imgur.com/a/x1xSu3L

В приведённом примере я иду через Inspect Element в Dev Tools и нахожу там стили с проблемным текстом, в котором сказано:

font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

как только я убираю упоминание «Helvetica Neue», то отрисовка шрифтов приходит в норму.

Как с таким бороться на уровне системы?

★★★

  • Используй номальные системы.
  • Используй нормальные хостинги изображений.
  • Используй нормальные шрифты.
anonymous
()

удали вантузные шрифты, «страшные шрифты» отключаются через --disable-remote-fonts, либо можешь попытаться их замещать через fonts.conf

anonymous
()

или наверное подсовывая свой css, если fonts.conf не поможет

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

Удаление ttf-ms-fonts помогло с описанной проблемой, но теперь кривыми стали шрифты в других приложениях (например в pure text письмах в thunderbird) и на других сайтах.

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

сделай алиас на шрифт, примерно так:

$ cat .config/fontconfig/fonts.conf                                            
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

	<match target="pattern">
		<test name="family">
			<string>Helvetica Neue</string>
		</test>
		<edit name="family">
			<string>sans-serif</string>
		</edit>
	</match>

	<match target="pattern">
		<test name="family">
			<string>sans-serif</string>
		</test>
		<edit name="family" mode="assign">
			<string>DejaVu Sans</string>
		</edit>
		<edit name="hintstyle" mode="assign">
			<const>hintslight</const>
		</edit>
	</match>

</fontconfig>
anonymous
()

Helvetica Neue

скачет потому что его нет в системе, и ошибочно его мапит на кривой шрифт. решения два первый сделать правильный маппинг, как в посте выше. второй просто поставить фонт - скачать https://bestfonts.pro/font/helvetica-neue скопировать все ttf в папку ~/.fonts и наслаждаться.

vtVitus ★★★★★
()

Есть такая штука, что ГИМП устанавливает зачем-то кривой шрифт Nimbus, вот это он такой.

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