|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Nazarov 2:5020/400 31 Oct 2004 01:18:54 To : All Subject : fontconfig -------------------------------------------------------------------------------- Кто нимбудь умеет настраивать фонтконфиг (извините за тафтологию), дело в том что я хочу использовать растровые шрифты. идея заключается в том, чтобы если нужный приложению (запрошенный) шрифт близок по размеру к какому-либо растровому (реальному) шрифту, то приложению отдаётся этот растровый шрифт, если же размеры сильно различаются (например большек чем на один пункт), то отдаётся подходящий векторный (масштабируемый) шрифт. Я попытался это сделать, но с моей текщей конфигурацией всегда выбираются только расстровые шрифты. Следствием этого явилось то, что когда я в галеоне выбираю большой масштаб, то меняется только расстояние между строчками, а не размер самих символов. Если это имеет значение, то у меня Debian Sid. Вот моё текущее содержимое файла /etc/fonts/local.conf: <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <include ignore_missing="yes">/var/lib/defoma/fontconfig.d/fonts.conf</include> <dir>/var/lib/sort-fonts</dir> <!-- Uncomment below to enable subpixel rendering --> <!-- <match target="font"> <test qual="all" name="rgba"> <const>unknown</const> </test> <edit name="rgba" mode="assign"><const>rgb</const></edit> </match> --> <match target="pattern"> <edit name="scalable" mode="prepend"> <bool>False</bool> </edit> <edit name="foundry" mode="prepend"> <string>rfx</string> </edit> </match> <match target="pattern"> <test qual="any" name="family" compare="eq"> <string>Monospace</string> </test> <edit name="family" mode="prepend"> <string>Courier</string> </edit> </match> <match target="pattern"> <test qual="any" name="family" compare="eq"> <string>sans-serif</string> </test> <edit name="family" mode="prepend"> <string>Helvetica</string> </edit> </match> <match target="pattern"> <test qual="any" name="family" compare="eq"> <string>sans</string> </test> <edit name="family" mode="prepend"> <string>Times</string> </edit> </match> <match target="font"> <edit name="autohint" mode="assign_replace"> <bool>true</bool> </edit> <edit name="dpi" mode="assign_replace"> <double>81.</double> </edit> </match> <match target="font"> <test qual="any" name="size" compare="less_eq"><double>8.</double></test> <!-- <test qual="any" name="scalable" compare="eq"><bool>true</bool></test>--> <edit name="antialias" mode="assign_replace"><bool>true</bool></edit> <edit name="hinting" mode="assign_replace"><bool>true</bool></edit> <edit name="autohint" mode="assign_replace"><bool>true</bool></edit> </match> <match target="font"> <test qual="any" name="size" compare="less"><double>14.</double></test> <test qual="any" name="size" compare="more"><double>8.</double></test> <!-- <test qual="any" name="scalable" compare="eq"><bool>true</bool></test>--> <edit name="antialias" mode="assign_replace"><bool>false</bool></edit> <edit name="hinting" mode="assign_replace"><bool>true</bool></edit> <edit name="autohint" mode="assign_replace"><bool>true</bool></edit> </match> <match target="font"> <test qual="any" name="size" compare="more_eq"><double>14.</double></test> <test qual="any" name="scalable" compare="eq"><bool>true</bool></test> <edit name="antialias" mode="assign_replace"><bool>true</bool></edit> <edit name="hinting" mode="assign_replace"><bool>false</bool></edit> <edit name="autohint" mode="assign_replace"><bool>false</bool></edit> </match> </fontconfig> -- vir --- ifmail v.2.15dev5.3 * Origin: Comcor-TV (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/13370333a97d4.html, оценка из 5, голосов 10
|