Recently got a new laptop with 1920x1080 monitor instead of 1366x768 on old laptop. All my many xterms suddenly smaller and text illegible. After investigation, decided easiest solution was an alias for xterm, xterm -fa Default -fs 14
Worked fine but not with icewm's keys file. So I removed the alias from .bashrc and changed all xterm explicitly to xterm -fa Default -fs 14
You may wonder why I use -fa rather than -fn, which seemed at first the logical choice. This is because -fa works (except in icewm keys) and -fn produces this response:
~ $ xterm -g 75x59+0+0 -fn Default -fs 14
xterm: cannot load font "Default"
~ $ xterm -g 75x59+0+0 -fa Default -fs 14
Using uxterm instead of xterm produces the same responses. Explicitly naming a font in .Xresources was not satisfactory, because the basic problem seems to be that something (xterm, icewm or my local gremlin) insists that the font be Tiny and the xterm box size adjusts to fit.
All suggestions appreciated.