LINUX.ORG.RU

.fonts.conf - увеличить размер шрифта


0

1

Добрый день.

Подскажите, как для определенного шрифта увеличить его размер на какое-то значение?

Слез с DejaVu Sans, теперь все шрифты кажутся маленькими =)

Пока сделал брутально - зафиксировал размер шрифта:

<match target="font">
        <test name="family" compare="eq"><string>PT Sans</string></test>
        <edit name="pixelsize" mode="assign"><int>14</int></edit>
</match>
★★★★★

Ответ на: комментарий от soomrack

В смысле, зафиксировал один единственный размер шрифта?

Ты не в курсе, можно ли (если да, то как?) понаписать правил типа:

  • если размер шрифта = 8, то поставить размер шрифта 12,
  • если размер шрифта = 9, то поставить размер шрифта 13,
  • если размер шрифта = 10, то поставить размер шрифта 14,
  • и т.д.
Harliff ★★★★★
() автор топика
Ответ на: комментарий от Harliff

Можно. Выражения, которые можно использовать указаны в конце файла /etc/fonts/fonts.dtd:

<!--
Elements of expressions follow
-->
<!ELEMENT int (#PCDATA)>
<!ATTLIST int xml:space (default|preserve) 'preserve'>
<!ELEMENT double (#PCDATA)>
<!ATTLIST double xml:space (default|preserve) 'preserve'>
<!ELEMENT string (#PCDATA)>
<!ATTLIST string xml:space (default|preserve) 'preserve'>
<!ELEMENT matrix (double,double,double,double)>
<!ELEMENT bool (#PCDATA)>
<!ELEMENT charset (#PCDATA)>
<!ATTLIST charset xml:space (default|preserve) 'preserve'>
<!ELEMENT name (#PCDATA)>
<!ATTLIST name xml:space (default|preserve) 'preserve'>
<!ELEMENT const (#PCDATA)>
<!ATTLIST const xml:space (default|preserve) 'preserve'>
<!ELEMENT or (%expr;)*>
<!ELEMENT and (%expr;)*>
<!ELEMENT eq ((%expr;), (%expr;))>
<!ELEMENT not_eq ((%expr;), (%expr;))>
<!ELEMENT less ((%expr;), (%expr;))>
<!ELEMENT less_eq ((%expr;), (%expr;))>
<!ELEMENT more ((%expr;), (%expr;))>
<!ELEMENT more_eq ((%expr;), (%expr;))>
<!ELEMENT contains ((%expr;), (%expr;))>
<!ELEMENT not_contains ((%expr;), (%expr;))>
<!ELEMENT plus (%expr;)*>
<!ELEMENT minus (%expr;)*>
<!ELEMENT times (%expr;)*>
<!ELEMENT divide (%expr;)*>
<!ELEMENT not (%expr;)>
<!ELEMENT if ((%expr;), (%expr;), (%expr;))>
<!ELEMENT floor (%expr;)>
<!ELEMENT ceil (%expr;)>
<!ELEMENT round (%expr;)>
<!ELEMENT trunc (%expr;)>

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

Если не сложно, покажите то, что в итоге получилось. Я не понимаю, что нужно написать, чтобы увеличить шрифт.

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