LINUX.ORG.RU

История изменений

Исправление LamerOk, (текущая версия) :

Как настроить (пропатчить) всю эту хренотень (cairo, freetype, fontconfig, etc), чтобы шрифты выглядели 1 в 1 (идеальное совпадение) как в семёрке?

Вот так:

anon@nimous:~$ cat .config/fontconfig/fonts.conf 
<?xml version=«1.0»?>
<!DOCTYPE fontconfig SYSTEM «fonts.dtd»>
<fontconfig>
	<match target=«font»>
		<edit mode=«assign» name=«hinting»>
			<bool>true</bool>
		</edit>
		<edit mode=«assign» name=«autohint»>
			<bool>false</bool>
		</edit>
		<edit mode=«assign» name=«antialias»>
			<bool>false</bool>
		</edit>
		<edit mode=«assign» name=«hintstyle»>
			<const>hintfull</const>
		</edit>
		<edit mode=«assign» name=«rgba»>
			<const>none</const>
		</edit>
	</match>

Если нужен cleartype, то меняешь antialias на true.

Ну, и шрифты, соответственно, меняешь тоже.

Исходная версия LamerOk, :

Как настроить (пропатчить) всю эту хренотень (cairo, freetype, fontconfig, etc), чтобы шрифты выглядели 1 в 1 (идеальное совпадение) как в семёрке?

Вот так:

anon@nimous:~$ cat .config/fontconfig/fonts.conf 
<?xml version=«1.0»?>
<!DOCTYPE fontconfig SYSTEM «fonts.dtd»>
<fontconfig>
	<match target=«font»>
		<edit mode=«assign» name=«hinting»>
			<bool>true</bool>
		</edit>
		<edit mode=«assign» name=«autohint»>
			<bool>false</bool>
		</edit>
		<edit mode=«assign» name=«antialias»>
			<bool>false</bool>
		</edit>
		<edit mode=«assign» name=«hintstyle»>
			<const>hintfull</const>
		</edit>
		<edit mode=«assign» name=«rgba»>
			<const>none</const>
		</edit>
	</match>

Если нужен cleartype, то меняешь antialias на true.

Ну, и ширфты, соответственно, меняешь тоже.