aboutsummaryrefslogtreecommitdiffstats
path: root/fonts/patch_dejavusansmono.sh
blob: 09111c86074a82664cc542d03864be215810c559 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/env bash
set -ex

FONT_NORMAL=DejaVuSansMonoNerdNormal.ttf
FONT_BOLD=DejaVuSansMonoNerdBold.ttf
FONT_OBLIQUE=DejaVuSansMonoNerdOblique.ttf
FONT_BOLD_OBLIQUE=DejaVuSansMonoNerdBoldOblique.ttf

FONT_PATCHER=./font-patcher
OPTIONS="--fontawesome \
--fontawesomeextension \
--fontlogos \
--octicons \
--codicons \
--powersymbols \
--pomicons \
--material \
--careful \
--powerline \
--powerlineextra \
--weather \
--mono \
--adjust-line-height \
--variable-width-glyphs \
--makegroups"

FONT_LIST=("./dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono.ttf" "./dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-BoldOblique.ttf" "./dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-Oblique.ttf" "./dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-Bold.ttf")

for FONT in ${FONT_LIST[@]};do
  ${FONT_PATCHER} ${OPTIONS} "${FONT}"
done

# mv 'DejaVu Sans Mono Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Codicons Plus Pomicons Plus Font Logos Plus Weather Icons Mono Bold Oblique.ttf' ${FONT_BOLD_OBLIQUE}
# mv 'DejaVu Sans Mono Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Codicons Plus Pomicons Plus Font Logos Plus Weather Icons Mono Bold.ttf' ${FONT_BOLD}
# mv 'DejaVu Sans Mono Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Codicons Plus Pomicons Plus Font Logos Plus Weather Icons Mono Oblique.ttf' ${FONT_OBLIQUE}
# mv 'DejaVu Sans Mono Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Codicons Plus Pomicons Plus Font Logos Plus Weather Icons Mono.ttf' ${FONT_NORMAL}

mv './DejaVu Sans Mono Nerd Font Complete Mono Bold Oblique.ttf' ${FONT_BOLD_OBLIQUE}
mv './DejaVu Sans Mono Nerd Font Complete Mono Bold.ttf' ${FONT_BOLD}
mv './DejaVu Sans Mono Nerd Font Complete Mono Oblique.ttf' ${FONT_OBLIQUE}
mv './DejaVu Sans Mono Nerd Font Complete Mono.ttf' ${FONT_NORMAL}

sudo cp ./DejaVuSansMonoNerdBold.ttf /usr/share/fonts/TTF/
sudo cp ./DejaVuSansMonoNerdBoldOblique.ttf /usr/share/fonts/TTF/
sudo cp ./DejaVuSansMonoNerdNormal.ttf /usr/share/fonts/TTF/
sudo cp ./DejaVuSansMonoNerdOblique.ttf /usr/share/fonts/TTF/

sudo fc-cache -fv