Module Name: xsrc Committed By: nia Date: Mon May 9 07:00:15 UTC 2022
Modified Files: xsrc/external/mit/xdm/dist/config: Xsession.in xsrc/external/mit/xinit/dist: xinitrc.cpp Log Message: Default X session: In xterm and xman at lower DPIs, use misc-fixed instead of spleen for greater readability. Reasoning: misc-fixed has native bold variants. At higher DPIs, xterm can suitably 'enbolden' spleen without losing significant aspects of the letter shape, so the text remains readable. Requested by uwe and jmcneill. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 xsrc/external/mit/xdm/dist/config/Xsession.in cvs rdiff -u -r1.15 -r1.16 xsrc/external/mit/xinit/dist/xinitrc.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/external/mit/xdm/dist/config/Xsession.in diff -u xsrc/external/mit/xdm/dist/config/Xsession.in:1.12 xsrc/external/mit/xdm/dist/config/Xsession.in:1.13 --- xsrc/external/mit/xdm/dist/config/Xsession.in:1.12 Sun May 8 09:09:58 2022 +++ xsrc/external/mit/xdm/dist/config/Xsession.in Mon May 9 07:00:15 2022 @@ -1,6 +1,6 @@ XCOMM!SHELL_CMD XCOMM -XHASH $NetBSD: Xsession.in,v 1.12 2022/05/08 09:09:58 nia Exp $ +XHASH $NetBSD: Xsession.in,v 1.13 2022/05/09 07:00:15 nia Exp $ XCOMM redirect errors to a file in user's home directory if we can @@ -77,25 +77,6 @@ else #endif *VT100.foreground: grey90 *VT100.background: black -*VT100.allowBoldFonts: false -*VT100.font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.fontdefault: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.utf8Fonts.font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.utf8Fonts.fontdefault: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* -*VT100.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* -*VT100.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* -*VT100.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* -*VT100.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* -*VT100.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* -*VT100.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* -*VT100.utf8Fonts.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* -*VT100.utf8Fonts.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* -*VT100.utf8Fonts.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* -*VT100.utf8Fonts.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* -*VT100.utf8Fonts.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* -*VT100.utf8Fonts.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* -*VT100.utf8Fonts.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* Bitmap*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* Editres*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* Viewres*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* @@ -116,6 +97,55 @@ Xman*manualFontBold: -*-spleen-medium-r- Xman*manualFontItalic: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* Xman*directoryFontNormal: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* EOF +if [ $fontsize -gt 18 ]; then + BINDIR/xrdb -merge - <<EOF +*VT100.font: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +*VT100.utf8Fonts.font: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +*VT100.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* +*VT100.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* +*VT100.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* +*VT100.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* +*VT100.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* +*VT100.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* +*VT100.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* +*VT100.utf8Fonts.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* +*VT100.utf8Fonts.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* +*VT100.utf8Fonts.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* +*VT100.utf8Fonts.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* +*VT100.utf8Fonts.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* +*VT100.utf8Fonts.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* +*VT100.utf8Fonts.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* +Xman*font: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*directoryFontNormal: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*manualFontNormal: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*manualFontBold: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*manualFontItalic: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +EOF +elif [ $fontsize -gt 13 ]; then + BINDIR/xrdb -merge - <<EOF +*VT100.font: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso10646-1 +*VT100.fontBold: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.font: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.fontBold: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso10646-1 +Xman*font: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*directoryFontNormal: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*manualFontNormal: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*manualFontBold: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*manualFontItalic: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso8859-1 +EOF +else + BINDIR/xrdb -merge - <<EOF +*VT100.font: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso10646-1 +*VT100.fontBold: -misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.font: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.fontBold: -misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso10646-1 +Xman*font: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*directoryFontNormal: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*manualFontNormal: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*manualFontBold: -misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*manualFontItalic: -misc-fixed-medium-o-normal-*-13-*-*-*-*-*-iso8859-1 +EOF +fi fi BINDIR/xsetroot -cursor_name left_ptr BINDIR/xsetroot -solid 'rgb:00/22/44' Index: xsrc/external/mit/xinit/dist/xinitrc.cpp diff -u xsrc/external/mit/xinit/dist/xinitrc.cpp:1.15 xsrc/external/mit/xinit/dist/xinitrc.cpp:1.16 --- xsrc/external/mit/xinit/dist/xinitrc.cpp:1.15 Sun May 8 09:09:58 2022 +++ xsrc/external/mit/xinit/dist/xinitrc.cpp Mon May 9 07:00:15 2022 @@ -1,5 +1,5 @@ XCOMM!SHELL_CMD -XHASH $NetBSD: xinitrc.cpp,v 1.15 2022/05/08 09:09:58 nia Exp $ +XHASH $NetBSD: xinitrc.cpp,v 1.16 2022/05/09 07:00:15 nia Exp $ userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap @@ -46,25 +46,6 @@ XHASH ifdef COLOR XHASH endif *VT100.foreground: grey90 *VT100.background: black -*VT100.allowBoldFonts: false -*VT100.font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.fontdefault: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.utf8Fonts.font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.utf8Fonts.fontdefault: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -*VT100.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* -*VT100.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* -*VT100.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* -*VT100.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* -*VT100.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* -*VT100.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* -*VT100.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* -*VT100.utf8Fonts.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* -*VT100.utf8Fonts.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* -*VT100.utf8Fonts.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* -*VT100.utf8Fonts.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* -*VT100.utf8Fonts.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* -*VT100.utf8Fonts.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* -*VT100.utf8Fonts.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* *SimpleMenu*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* *SimpleMenu*menuLabel.font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* Bitmap*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* @@ -81,12 +62,56 @@ Xgc*font: -*-spleen-medium-r-*-*-$ Xmag*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* Xmessage*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* Xmh*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -Xman*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -Xman*manualFontNormal: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -Xman*manualFontBold: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -Xman*manualFontItalic: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* -Xman*directoryFontNormal: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* EOF +if [ $fontsize -gt 18 ]; then + XRDB -merge - <<EOF +*VT100.font: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +*VT100.utf8Fonts.font: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +*VT100.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* +*VT100.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* +*VT100.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* +*VT100.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* +*VT100.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* +*VT100.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* +*VT100.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* +*VT100.utf8Fonts.font1: -*-spleen-medium-r-*-*-6-*-*-*-*-*-*-* +*VT100.utf8Fonts.font2: -*-spleen-medium-r-*-*-8-*-*-*-*-*-*-* +*VT100.utf8Fonts.font3: -*-spleen-medium-r-*-*-12-*-*-*-*-*-*-* +*VT100.utf8Fonts.font4: -*-spleen-medium-r-*-*-16-*-*-*-*-*-*-* +*VT100.utf8Fonts.font5: -*-spleen-medium-r-*-*-24-*-*-*-*-*-*-* +*VT100.utf8Fonts.font6: -*-spleen-medium-r-*-*-32-*-*-*-*-*-*-* +*VT100.utf8Fonts.font7: -*-spleen-medium-r-*-*-64-*-*-*-*-*-*-* +Xman*font: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*directoryFontNormal: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*manualFontNormal: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*manualFontBold: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +Xman*manualFontItalic: -*-spleen-*-*-*-*-$fontsize-*-*-*-*-*-*-* +EOF +elif [ $fontsize -gt 13 ]; then + XRDB -merge - <<EOF +*VT100.font: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso10646-1 +*VT100.fontBold: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.font: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.fontBold: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso10646-1 +Xman*font: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*directoryFontNormal: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*manualFontNormal: -misc-fixed-medium-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*manualFontBold: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso8859-1 +Xman*manualFontItalic: -misc-fixed-bold-r-normal-*-18-*-*-*-*-*-iso8859-1 +EOF +else + XRDB -merge - <<EOF +*VT100.font: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso10646-1 +*VT100.fontBold: -misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.font: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso10646-1 +*VT100.utf8Fonts.fontBold: -misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso10646-1 +Xman*font: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*directoryFontNormal: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*manualFontNormal: -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*manualFontBold: -misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso8859-1 +Xman*manualFontItalic: -misc-fixed-medium-o-normal-*-13-*-*-*-*-*-iso8859-1 +EOF +fi fi if [ -f "$usermodmap" ]; then