[ РЕШЕНО ] Проблемы со шрифтами в Chromium

yurius
Хинтинг: full
Антиалиасинг - отключён, и включение ничего не дало.

видимо он не ориентируется на системные настройки.

у меня в хромиуме такого тоже нет
такие дела.
yurius
Хинтинг: full
cat /etc/fonts/local.conf
?
хотя скорее с рендерингом хрома что то, если только при скроле корежит
vs220
cat /etc/fonts/local.conf
У меня там только fonts.conf имеется:

yurius: ~ $ cat /etc/fonts/fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
	<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
		<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
	</its:rules>

	<description>Default configuration file</description>

<!--
	DO NOT EDIT THIS FILE.
	IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
	LOCAL CHANGES BELONG IN 'local.conf'.

	The intent of this standard configuration file is to be adequate for
	most environments.  If you have a reasonably normal environment and
	have found problems with this configuration, they are probably
	things that others will also want fixed.  Please submit any
	problems to the fontconfig bugzilla system located at fontconfig.org

	Note that the normal 'make install' procedure for fontconfig is to
	replace any existing fonts.conf file with the new version.  Place
	any local customizations in local.conf which this file references.

	Keith Packard
-->

<!-- Font directory list -->

	<dir>/usr/share/fonts</dir>
	<dir>/usr/local/share/fonts</dir>
	<dir prefix="xdg">fonts</dir>
	<!-- the following element will be removed in the future -->
	<dir>~/.fonts</dir>

<!--
  Accept deprecated 'mono' alias, replacing it with 'monospace'
-->
	<match target="pattern">
		<test qual="any" name="family">
			<string>mono</string>
		</test>
		<edit name="family" mode="assign" binding="same">
			<string>monospace</string>
		</edit>
	</match>

<!--
  Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
-->
	<match target="pattern">
		<test qual="any" name="family">
			<string>sans serif</string>
		</test>
		<edit name="family" mode="assign" binding="same">
			<string>sans-serif</string>
		</edit>
	</match>

<!--
  Accept deprecated 'sans' alias, replacing it with 'sans-serif'
-->
	<match target="pattern">
		<test qual="any" name="family">
			<string>sans</string>
		</test>
		<edit name="family" mode="assign" binding="same">
			<string>sans-serif</string>
		</edit>
	</match>

	<match target="font">
               <edit name="antialias" mode="assign">
                   <bool>false</bool>
               </edit>
        </match>
<!--
  Accept alternate 'system ui' spelling, replacing it with 'system-ui'
-->
	<match target="pattern">
		<test qual="any" name="family">
			<string>system ui</string>
		</test>
		<edit name="family" mode="assign" binding="same">
			<string>system-ui</string>
		</edit>
	</match>

<!--
  Load local system customization file
-->
	<include ignore_missing="yes">conf.d</include>

<!-- Font cache directory list -->

	<cachedir>/var/cache/fontconfig</cachedir>
	<cachedir prefix="xdg">fontconfig</cachedir>
	<!-- the following element will be removed in the future -->
	<cachedir>~/.fontconfig</cachedir>

	<config>
<!--
  Rescan configuration every 30 seconds when FcFontSetList is called
 -->
		<rescan>
			<int>30</int>
		</rescan>
	</config>

</fontconfig>
vs220
если только при скроле корежит
Не при самом скролле даже, а только в момент достигания самой верхней и нижней позиции.
yurius
там только fonts.conf имеется:
Попробуйте создать
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Настройки отображения -->
  <match target="font">
       <edit name="antialias" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="autohint" mode="assign">
           <bool>false</bool>
       </edit>
       <edit name="hinting" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="hintstyle" mode="assign">
<!--hintslight - для более "полных" шрифтов, hintfull - для более тонких -->
           <const>hintfull</const>
       </edit>
       <edit name="lcdfilter" mode="assign">
       <const>lcddefault</const>
       </edit>
       <edit name="rgba" mode="assign">
           <const>rgb</const>
       </edit>
</fontconfig>
и запустиь хром с флагом
chromium --force-device-scale-factor=1
vs220
Попробуйте создать
Cоздал, запустил с этим флагом - то же самое, только ещё и текст на вкладках Хромиума стал толстым и мутным.

Ха, а ещё при проигрывании видео на Ютубе кадр "уходит влево вверх в бесконечность" - как когда ставят два зеркала напротив друг друга ))
значит хрома глюки
можно еще попробовать запустить
chromium --disable-gpu
vs220, тебя не смущает, что у него в винде происходит тоже самое? :)
vs220
–disable-gpu
Без толку, то же самое.

RusWolf
у него в винде происходит тоже самое?
Вот именно - значит, видюха шалит? Походу пора уходить с AMD и вернуться к Нвидии. У меня уже были ПРОБЛЕМЫ с ней (с АМД). Плохая она походу.
РЕШИЛ таки вопрос.

Залез на второй ноут, где два диска - с Арчем и Виндой - но при этом процессор (и соответственно встроенная видюха) INTEL, а не AMD, как на компе и основном ноуте. Зашёл на Арч, запустил Хромиум - описанный в топике эффект есть, но в крайне мизерной степени, можно считать что нет. И тогда стало понятно, что дело таки в видеокарте - на АМД эффект есть, а на ИНТЕЛе нет.

НО! Всё это было бы не так смешно, если бы после этого "открытия" я не зашёл бы на этом же ноуте на всякий случай на Винду. Зашёл, запустил Хром, и увидел, что эффекта нет ВООБЩЕ, даже ни на пол-шишечки! Посмотрев в правый верхний угол Хрома, меня осенило - на этом Хроме не было установлено расширение "Wheel smooth scroller" - для ускорения прокрутки страниц! А на компе и первом ноуте - было! Открыл я Хромиум на компе, удалил Wheel smooth scroller - эффект немедленно исчез! Но поскольку это приложение мне очень нужно, то я его таки установил обратно, залез в его Настройки и методом тыка установил, что во всём виновата опция

Bouncy Edge

- по умолчанию она всегда установлена не в "0", и в этом и есть проблема. Установил её в "0" - всё, Wheel smooth scroller на месте, эффект уродских шрифтов при касании ползунка прокрутки верха или низа пропал напрочь!

Кто бы мог подумать, что виновато вот это безобидное расширение! Хотя фактом остаётся и то, что при наличии этого расширения на видюхах Интел эффект на порядок менее выражен, чем на видюхах АМД. Но и всё равно верно и то, что до 88-й версии Хрома эффекта не было вообще и нигде. Так что в этом "преступлении" вообще говоря виновников 3: расширение, АМД и Хром-88.
 
Зарегистрироваться или войдите чтобы оставить сообщение.