-
-
-elif [ -x /usr/bin/setfont ]; then
- if [ -n "$SYSFONT" ]; then
- /usr/bin/setfont $SYSFONT
+# kbd, currently used
+elif [ -x /usr/bin/setfont -o -x /bin/setfont ]; then
+ if [ -n "$CONSOLESCREENFONTMAP" ]; then
+ ARGS="-u $CONSOLESCREENFONTMAP"
+ fi
+ if [ -n "$CONSOLEMAP" ]; then
+ if [ ! -f /lib/kbd/consoletrans/${CONSOLEMAP}_to_uni.trans ]; then
+ CONSOLEMAP=$(echo "$CONSOLEMAP" | awk '{ gsub(/iso[0]?/,"8859-"); print $0; }')
+ fi
+ ARGS="$ARGS -m $CONSOLEMAP"
+ fi
+ if [ -n "$CONSOLEFONT" ]; then
+ setfont $CONSOLEFONT $ARGS
+ else
+ echo -ne "\033(K" 2>/dev/null > /proc/$$/fd/0