From ae8c8e36b93bfaf7120d99a6109998553eccfbcd Mon Sep 17 00:00:00 2001 From: Phil Jones Date: Mon, 10 Apr 2023 09:01:50 +0100 Subject: Fix broken line spacing with some fonts. I had misunderstood the purpose of the OpenType line gap field 'hlgp'. I thought this was a suggested total line spacing, but it's actually extra spacing to be added to (ascender - descender). --- src/entry_backend/harfbuzz.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/entry_backend/harfbuzz.h') diff --git a/src/entry_backend/harfbuzz.h b/src/entry_backend/harfbuzz.h index faf0c68..e15e785 100644 --- a/src/entry_backend/harfbuzz.h +++ b/src/entry_backend/harfbuzz.h @@ -27,6 +27,7 @@ struct entry_backend_harfbuzz { uint8_t num_variations; uint8_t num_features; + double line_spacing; double scale; bool disable_hinting; -- cgit v1.2.3