FreeBSD TTY font scaling vs Linux TTY font scaling

Hello everyone,I am a former Linux user who is new to BSD world.
Recently I installed FreeBSD on my ThinkBook 14 G8 IRL.I found something interesting:Usually on most of the Linux distros I have tried,the font under TTY tends to be very small on high resolution screen of my device, and usually require manual adjustment.However,I found that there appears to be no such issues with FreeBSD(And OpenBSD). Does anyone have ideas on why this happens?
(Note:I am just being curious,no intention for comparing Linux and BSD for superiority)
 
There are various font sizes available. It generally does a good job picking the right size, but it's certainly not perfect for every situation.

Code:
% ll /usr/share/vt/fonts/
total 256
-r--r--r--  1 root wheel   1798 Dec 25 11:59 INDEX.fonts
-r--r--r--  1 root wheel 194868 Dec 25 11:59 gallant.fnt
-r--r--r--  1 root wheel  42864 Oct  5  2025 spleen-12x24.fnt
-r--r--r--  1 root wheel  60408 Oct  5  2025 spleen-16x32.fnt
-r--r--r--  1 root wheel 237848 Oct  5  2025 spleen-32x64.fnt
-r--r--r--  1 root wheel   3952 Dec  9  2023 spleen-5x8.fnt
-r--r--r--  1 root wheel   6780 Oct  5  2025 spleen-6x12.fnt
-r--r--r--  1 root wheel  15864 Oct  5  2025 spleen-8x16.fnt
-r--r--r--  1 root wheel  76248 May 12  2022 terminus-b32.fnt
-r--r--r--  1 root wheel   1532 May 12  2022 tom-thumb.fnt
-r--r--r--  1 root wheel  36408 May 12  2022 vgarom-16x32.fnt
-r--r--r--  1 root wheel   8742 May 12  2022 vgarom-8x14.fnt
-r--r--r--  1 root wheel   9864 May 12  2022 vgarom-8x16.fnt
-r--r--r--  1 root wheel   5384 May 12  2022 vgarom-8x8.fnt
-r--r--r--  1 root wheel   5400 May 12  2022 vgarom-thin-8x16.fnt
-r--r--r--  1 root wheel   2704 May 12  2022 vgarom-thin-8x8.fnt

The reason I asked about UEFI vs. BIOS is due to the different ways the graphics are handled. If UEFI booted it'll use the EFI framebuffer, for BIOS/CSM it'll use VBE.
 
Does anyone have ideas on why this happens?
(Turn-Key GUI) Linux switches pretty early to a high-resolution screen with nice looking high-resolution fonts, so on a small screen they appear tiny.
Since FreeBSD in contrary stays by default on TTY (no graphics kernel module ["driver"] loaded, until you configure FreeBSD to do so) it provides some fonts for any monitor get at least one that should be above all good readable.
To get a comfortable selection of those fonts (SirDice listed) you could type vidfont in your console and pick the one you like best.
 
Back
Top