]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
loader: use display pixel density for font autoselection
authorToomas Soome <tsoome@FreeBSD.org>
Sat, 20 Feb 2021 08:51:28 +0000 (10:51 +0200)
committerToomas Soome <tsoome@FreeBSD.org>
Fri, 5 Mar 2021 13:56:58 +0000 (15:56 +0200)
commitacd98bcb28216a5a52c011b02adf074f7131f55b
tree2fd0edbfcfca051ad3408f361f298a93fe5f59e6
parent60e8939aa85b07f3271dcc01730727dda04c8bf6
loader: use display pixel density for font autoselection

Calculate font size from 16 density independent pixels (dp) by using:
size = 16 * ppi/160 * display_factor

We are specifying font size 16dp, and assuming 1dp = 160ppi.
Also apply scaling factor 2 (display_factor).

(cherry picked from commit becaac3972f1fde4e3c44516399468ba5ca65c9b)

Approved by:    re (gjb)
stand/common/gfx_fb.c
stand/common/gfx_fb.h
stand/efi/libefi/efi_console.c
stand/efi/loader/framebuffer.c
stand/i386/libi386/vbe.c