~aleteoryx/9c

ref: d9acfaabc0a3db538d46a2da78c80aeba8654727 9c/installuf2 -rwxr-xr-x 503 bytes
d9acfaab — glenda script to put a whole dir of .uf2s into lib/font 11 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/rc

if(~ 0 $#*)
	1=.

for(i in $1/*.uf2){
	fontname=`{basename $i .uf2}
	fontbase=`{echo $fontname | sed 's/[0-9]+(-regular|-bold)?$//'}
	fontdir=$home/lib/font/bit/$fontbase
	rm -rf $fontdir
	ufx2font -h $i $fontdir

	cat $fontdir/noholes.font |
		sed s/noholes/$fontname/ >$fontdir/$fontname.font
	rm $fontdir/noholes.font
	tail +2 /lib/font/bit/vga/unicode.font |
		sed s!vga!../vga/vga! >>$fontdir/$fontname.font

	for(j in $fontdir/noholes.*)
		mv $j `{echo $j | sed s/noholes/$fontname/}
}