From d160d20b28b396f16fe81b4cb00d5fd4d183d9fd Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 10 Nov 2021 23:35:27 +0100 Subject: Store DPI in floating point instead of deci-integer + implement libfonts_get_output_dpi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libfonts.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libfonts.h') diff --git a/libfonts.h b/libfonts.h index 7f14a48..a31a5e9 100644 --- a/libfonts.h +++ b/libfonts.h @@ -87,8 +87,8 @@ enum libfonts_orientation { }; struct libfonts_rendering_settings { - uint16_t deci_dpi_x; - uint16_t deci_dpi_y; + double dpi_x; /* actually pixels rather than dots */ + double dpi_y; enum libfonts_antialiasing horizontal_grey_text_antialiasing; enum libfonts_antialiasing vertical_grey_text_antialiasing; enum libfonts_antialiasing diagonal_grey_text_antialiasing; @@ -107,8 +107,8 @@ struct libfonts_output { int output_screen; enum libfonts_orientation physical_screen_orientation; enum libfonts_subpixel_order unrotated_subpixel_order; - uint16_t deci_dpi_x; - uint16_t deci_dpi_y; + double dpi_x; + double dpi_y; struct libfonts_rendering_settings *rendering_settings; }; -- cgit v1.2.3-70-g09d2