font: convert-allfonts: generic search
[sheet.git] / tools / convert-allfonts
1 #!/bin/sh
2 set -u
3
4 cd $(dirname "$0")
5
6 CONVBIN=./mkttfinfo
7 OUTDIR=../ttfsupport
8
9 INC=~/.fonts/\ /usr/share/fonts/truetype/
10 INC=$INC\ ../data/macfonts/
11
12 convfont () {
13         find $INC -name "$1" -print -quit |
14         xargs -i $CONVBIN {} $OUTDIR/$2.inc.pl
15 }
16
17 # /usr/share/fonts/truetype/msttcorefonts
18 convfont Verdana.ttf verdana
19 convfont Times_New_Roman.ttf times
20 convfont Arial.ttf arial
21 convfont Courier_New.ttf courier
22 convfont Comic_Sans_MS.ttf comic
23 convfont Georgia.ttf georgia
24
25 convfont 'arial*uni*.ttf' ariuni
26
27 # ../data/macfonts
28 convfont Lucida\?Grande.ttf lucida
29 convfont AppleGaramond.ttf garamond
30
31 # /usr/share/fonts/truetype/ttf-dejavu
32 convfont DejaVuSans.ttf dvsans
33 convfont DejaVuSerif.ttf dvserif
34 convfont DejaVuSansMono.ttf dvmono
35
36 # /usr/share/fonts/truetype/droid
37 convfont DroidSans.ttf droid
38 convfont DroidSerif.ttf droidserif
39 convfont DroidSansMono.ttf droidmono
40 # /usr/share/fonts/truetype/roboto
41 convfont Roboto-Regular.ttf roboto
42 # /usr/share/fonts/truetype/noto
43 convfont NotoSans-Regular.ttf noto
44 convfont NotoSerif-Regular.ttf notoserif
45
46 # /usr/share/fonts/truetype/unifont
47 convfont unifont.ttf unifont
48
49 convfont code2000.ttf c2k
50