blob: ed6bf20ddea6b23a655a4e8ecf126b3d7a73351f (
plain)
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
|
#!/bin/sh
BDFDIR="$1"
if [ "$BDFDIR" = "" ]; then
echo "usage: $0 <dir>"
exit 1
fi
install_font() {
BDF=fauxtari-$1.bdf
ALIAS=fauxtari-$1
cp "fonts/$BDF" "$BDFDIR"
( cd "$BDFDIR"
mkfontdir
mkfontscale
if ! grep "^$ALIAS" fonts.alias &> /dev/null; then
NAME="$( grep "^$BDF" fonts.dir | cut -d' ' -f2- )"
echo "$ALIAS $NAME" >> fonts.alias
fi
)
}
mkdir -p "$BDFDIR" || exit 1
install_font 8
install_font 16
install_font 24
if [ "$DISPLAY" != "" ]; then
xset -fp "$BDFDIR" &>/dev/null
xset +fp "$BDFDIR" &>/dev/null
xset fp rehash &>/dev/null
fc-cache "$BDFDIR" &>/dev/null
fi
|