[fonts] Add fontconfig from Kandalingo
parent
d0115cd865
commit
14483db001
|
@ -0,0 +1,107 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<fontconfig>
|
||||
<!-- This part deals with the looks -->
|
||||
<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="hintstyle" >
|
||||
<const>hintslight</const>
|
||||
</edit>
|
||||
<edit mode="assign" name="rgba" >
|
||||
<const>rgb</const>
|
||||
</edit>
|
||||
<edit mode="assign" name="antialias" >
|
||||
<bool>true</bool>
|
||||
</edit>
|
||||
<edit mode="assign" name="lcdfilter">
|
||||
<const>lcddefault</const>
|
||||
</edit>
|
||||
<edit mode="assign" name="dpi">
|
||||
<!--
|
||||
check with
|
||||
xdpyinfo | grep -B 2 resolution
|
||||
-->
|
||||
<double>131</double>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<!--
|
||||
Setting aliases for default font names with the fonts we have installed.
|
||||
Now in programs like lxappearance, we set the UI font to Sans and we
|
||||
get Roboto as the UI font. This is super useful when we want to change the
|
||||
font used in all apps on the fly in one go.
|
||||
sudo apt install fonts-noto fonts-hack-ttf
|
||||
-->
|
||||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>Noto Serif</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Noto Sans</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>monospace</family>
|
||||
<prefer>
|
||||
<family>Hack</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
|
||||
<!--
|
||||
Some websites and app have Helvetica, Times and Terminal values
|
||||
hardcoded as fonts to be used. We tell them to use our fonts instead.
|
||||
-->
|
||||
<match target="pattern">
|
||||
<test name="family" qual="any">
|
||||
<string>Helvetica</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>sans-serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match target="pattern">
|
||||
<test name="family" qual="any">
|
||||
<string>Times</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match target="pattern">
|
||||
<test name="family" qual="any">
|
||||
<string>Courier</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>monospace</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match target="pattern">
|
||||
<test name="family" qual="any">
|
||||
<string>Terminal</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>monospace</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
|
||||
<!--
|
||||
This sets Symbola as the final fallback font for the monospace font family.
|
||||
To get that all important emoji support.
|
||||
sudo apt install ttf-ancient-fonts-symbola
|
||||
-->
|
||||
<match target="pattern">
|
||||
<test name="family"><string>monospace</string></test>
|
||||
<edit name="family" mode="append"><string>Symbola</string></edit>
|
||||
</match>
|
||||
|
||||
</fontconfig>
|
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<fontconfig>
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>serif</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="strong">
|
||||
<string>Noto Sans</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>sans-serif</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="strong">
|
||||
<string>Noto Sans</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>monospace</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="strong">
|
||||
<string>Noto Sans Mono</string>
|
||||
<string>Noto Mono</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<match target="font">
|
||||
<edit name="rgba"><const>rgb</const></edit>
|
||||
</match>
|
||||
</fontconfig>
|
|
@ -0,0 +1 @@
|
|||
1.4
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<fontconfig>
|
||||
<dir>~/.fonts</dir>
|
||||
</fontconfig>
|
Loading…
Reference in New Issue