From a dom0 terminal run qvm-run default-mgmt-dvm xterm. This will open xterm in the default-mgmt-dvm vm. In the default-mgmt-dvm vm xterm window, navigate to /home/user/ and make a file called .Xresources if it isn’t already there. Edit the file to have have the following.
XTerm*renderFont: True
XTerm*faceName: Monospace
xterm*faceSize: 12
xterm*faceSize: can be customized to whatever font size you prefer.
The white space after the : should be a tab, not a spacebar space (but IDK how to show tabs using this forum’s default formatting…).
Also, there seem to be unusual rules around capital vs lower case letters, so XTerm*faceName may not be equivalent to xterm*faceName.
Save the file, and exit back to xterm command line in default-mgmt-dvm.
Then run xrdb -merge .Xresources. This tell xterm to update to use whatever changes you made to the .Xresources file. The next xterm you open in default-mgmt-dvm should have fonts that are the size you want.
If you want, you can repeat the process for the root user. You can use sudo -i from xterm in default-mgmt-dvm to become root. Then you would edit the .Xresources file in the /root directory, before running xrdb -merge .Xresources
Strictly speaking, IDK if
XTerm*renderFont: True
XTerm*faceName: Monospace
are needed to change the font size, but it shows up in lots of examples online.
Here are some other useful things you can customize in the .Xresources file if you want to change colors in addition to sizes.
XTerm.vt100.foreground:
XTerm.vt100.background:
XTerm*scrollbar.background:
XTerm*scrollbar.foreground:
You can set colors with words like black or green, or you can use rgb format which is rgb:00/00/00. Again, the space after : is a tab, not a spacebar space.
There are many more things that can be added or changed in .Xresources file. But you can get a lot of mileage from being able to set font sizes, font colors, background colors, and scrollbar colors.
Hope this is helpful!