I confirm the bug also on Ubuntu 19.04. Patch on post #3 resolve the problem.
Nowadays on laptop we have more and more 4K screen, the default font in TTY framebuffer is very too small. For people who have Xorg no starting, TTY is unique path to fix configuration. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to console-setup in Ubuntu. https://bugs.launchpad.net/bugs/1763100 Title: FONT="x/y/z" is not applied due to setupcon script bug Status in console-setup package in Ubuntu: Confirmed Bug description: apt-cache policy console-setup console-setup: Installed: 1.178ubuntu1 Candidate: 1.178ubuntu1 Version table: *** 1.178ubuntu1 500 500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages 500 http://gb.archive.ubuntu.com/ubuntu bionic/main i386 Packages 100 /var/lib/dpkg/status On 18.04 I wanted to set the TTY font to use a Powerline font. Despite being able to set the font manually it wasn't being set at boot-time. /etc/default/console-setup contains: FONT="/usr/local/share/fonts/ter-powerline-v22n.psf.gz" "setupcon -v -f" reported an error: putfont: KDFONTOP: Invalid argument due to passing the font filename twice: executing setfont -C /dev/tty1 /usr/local/share/fonts/ter-powerline- v22n.psf.gz /usr/local/share/fonts/ter-powerline-v22n.psf.gz. The problem is in /bin/setupcon where the collecting variable FONTFILES has the font added twice, once at the top of the for loop FONTFILES="$FONTFILES `findfile $fontdir $f`" and again at the bottom FONTFILES="$FONTFILES $RES" Removing the first assignment fixes it. FONTFILES='' echo "DEBUG: FONT=$FONT" if [ "$FONT" ]; then for f in $FONT; do echo "DEBUG: for loop" FONTFILES="$FONTFILES `findfile $fontdir $f`" RES=`findfile $fontdir $f` if [ -z "$RES" ]; then fdec="${f%.gz}" RES=`findfile $fontdir $fdec` fi FONTFILES="$FONTFILES $RES" done fi FONTFILES=`echo $FONTFILES` # remove extra spaces To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1763100/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

