LINUX.ORG.RU

Приделать к определенному шрифту антиалиасинг


0

0

Хочу привязать антиалиасинг к Bitstream Vera Sans Mono.

Пишу в /etc/fonts/local.conf -------------------------------------------------------- <match target="pattern"> <test qual="any" mode="eq" name="fullname"> <string>Bitstream\ Vera\ Sans\ Mono</string> </test> <edit mode="assign" name="antialias"> <bool>true</bool> </edit> </match> --------------------------------------------------------

Результат не меняется. Где у меня тут ошибка?

anonymous

Т.е.

<match target="pattern"> <test qual="any" mode="eq" name="fullname"> <string><itstream\ Vera\ Sans\ Mono/string> </test> <edit mode="assign" name="antialias"> <bool>true</bool> </edit> </match>

anonymous
()

Т.е.

<match target="pattern">
<test qual="any" mode="eq" name="fullname">
<string><itstream\ Vera\ Sans\ Mono/string>
</test>
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>

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

Вместо mode="eq" нужно compare="eq" (см. доки).

Пробелы можно не экранировать.

Это фигня какая-то: <string><itstream\ Vera\ Sans\ Mono/string>, но похоже, что ты просто ошибся при копировании в браузер. Должно быть <string>Bitstream Vera Sans Mono</string>.

Когда правишь local.conf, проверяй новый вариант на соответствие DTD:

xmllint --valid --noout local.conf

Тогда бы сразу отловил свою опечатку с mode вместо compare.

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

Большое спасибо за исчерпывающий ответ :)

anonymous
()

Вот рабочий вариант:

<match target="font">
<test compare="eq" name="family">
<string>Bitstream Vera Sans Mono</string>
</test>
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>


за помощь спасибо shpinx

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