Index: sys/dev/wsfb/genfb.c =================================================================== RCS file: /cvsroot/src/sys/dev/wsfb/genfb.c,v retrieving revision 1.94 diff -p -u -r1.94 genfb.c --- sys/dev/wsfb/genfb.c 10 Jan 2026 23:55:24 -0000 1.94 +++ sys/dev/wsfb/genfb.c 1 Mar 2026 11:56:47 -0000 @@ -781,12 +781,12 @@ static int genfb_calc_cols(struct genfb_softc *sc, struct rasops_info *ri) { const int hsize = genfb_calc_hsize(sc); + const int cols = hsize ? hsize / GENFB_CHAR_WIDTH_MM : RASOPS_DEFAULT_WIDTH; - if (hsize != 0) { + if (hsize != 0 && cols > 2 * RASOPS_DEFAULT_WIDTH) ri->ri_flg |= RI_PREFER_WIDEFONT; - } - return MAX(RASOPS_DEFAULT_WIDTH, hsize / GENFB_CHAR_WIDTH_MM); + return cols; } static int