Add script to install emoji font(noto-fonts-emoji)😆
This commit is contained in:
parent
080b01b454
commit
1b40b20e71
1 changed files with 49 additions and 0 deletions
49
scripts/installemojifont.sh
Executable file
49
scripts/installemojifont.sh
Executable file
|
@ -0,0 +1,49 @@
|
||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
if [[ $(id -u) -ne 0 ]] ; then echo "Please run as root" ; exit 1 ; fi
|
||||||
|
echo "Setting up Noto Emoji font..."
|
||||||
|
# 1 - install noto-fonts-emoji package
|
||||||
|
pacman -S noto-fonts-emoji --needed
|
||||||
|
# pacman -S powerline-fonts --needed
|
||||||
|
echo "Recommended system font: inconsolata regular (ttf-inconsolata or powerline-fonts)"
|
||||||
|
# 2 - add font config to /etc/fonts/conf.d/01-notosans.conf
|
||||||
|
echo "<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||||
|
<fontconfig>
|
||||||
|
<alias>
|
||||||
|
<family>sans-serif</family>
|
||||||
|
<prefer>
|
||||||
|
<family>Noto Sans</family>
|
||||||
|
<family>Noto Color Emoji</family>
|
||||||
|
<family>Noto Emoji</family>
|
||||||
|
<family>DejaVu Sans</family>
|
||||||
|
</prefer>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>serif</family>
|
||||||
|
<prefer>
|
||||||
|
<family>Noto Serif</family>
|
||||||
|
<family>Noto Color Emoji</family>
|
||||||
|
<family>Noto Emoji</family>
|
||||||
|
<family>DejaVu Serif</family>
|
||||||
|
</prefer>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>monospace</family>
|
||||||
|
<prefer>
|
||||||
|
<family>Noto Mono</family>
|
||||||
|
<family>Noto Color Emoji</family>
|
||||||
|
<family>Noto Emoji</family>
|
||||||
|
<family>DejaVu Sans Mono</family>
|
||||||
|
</prefer>
|
||||||
|
</alias>
|
||||||
|
</fontconfig>
|
||||||
|
|
||||||
|
" > /etc/fonts/local.conf
|
||||||
|
# 3 - update font cache via fc-cache
|
||||||
|
fc-cache
|
||||||
|
echo "Noto Emoji Font installed! You may need to restart applications like chrome. If chrome displays no symbols or no letters, your default font contains emojis."
|
||||||
|
echo "consider inconsolata regular"
|
||||||
|
|
Loading…
Reference in a new issue