Skip to content

Instantly share code, notes, and snippets.

@anthony2025
Last active March 12, 2020 02:36
Show Gist options
  • Save anthony2025/03844ea0792197bb5f538137bcdeb17c to your computer and use it in GitHub Desktop.
Save anthony2025/03844ea0792197bb5f538137bcdeb17c to your computer and use it in GitHub Desktop.
install essential os fonts
sudo pacman -S noto-fonts ttf-liberation noto-fonts-emoji
yay -S otf-font-awesome-5-free
install console font and main terminal/editor font
sudo pacman -S terminus-font ttf-hack
set console font

/etc/vconsole.conf

KEY_MAP=us
FONT=ter-p24n
FONT_MAP=8859-2
set os fonts

/etc/fonts/local.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match>
        <edit mode="prepend" name="family"><string>Noto Sans</string></edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family"><string>serif</string></test>
        <edit name="family" mode="assign" binding="same"><string>Noto Serif</string></edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family"><string>sans-serif</string></test>
        <edit name="family" mode="assign" binding="same"><string>Noto Sans</string></edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family"><string>monospace</string></test>
        <edit name="family" mode="assign" binding="same"><string>Noto Mono</string></edit>
    </match>
</fontconfig>
create the following symbolic links in /etc/fonts/conf.d if they aren’t already present:
sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d
sudo ln -s /etc/fonts/conf.avail/70-no-bitmaps.conf /etc/fonts/conf.d
select freetype2 profile 40
sudo vim /etc/profile.d/freetype2.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment