Hi tech@, Here is a diff to merge the two if blocks checking if the font in use contains a given character in rasops_mapchar().
Comments? OK? Index: sys/dev/rasops/rasops.c =================================================================== RCS file: /cvs/src/sys/dev/rasops/rasops.c,v retrieving revision 1.63 diff -u -p -r1.63 rasops.c --- sys/dev/rasops/rasops.c 11 Jul 2020 15:02:52 -0000 1.63 +++ sys/dev/rasops/rasops.c 16 Jul 2020 14:18:58 -0000 @@ -532,13 +532,8 @@ rasops_mapchar(void *cookie, int c, u_in } } - - if (c < ri->ri_font->firstchar) { - *cp = '?'; - return (0); - } - - if (c - ri->ri_font->firstchar >= ri->ri_font->numchars) { + if (c < ri->ri_font->firstchar || + c - ri->ri_font->firstchar >= ri->ri_font->numchars) { *cp = '?'; return (0); }