From c84b971455c7987d1d2eb4b4ad0f810db463610b Mon Sep 17 00:00:00 2001 From: jpirnay Date: Tue, 28 Apr 2026 17:46:37 +0200 Subject: [PATCH] Fix signature Co-authored-by: Copilot --- lib/EpdFont/SdCardFont.cpp | 2 +- lib/EpdFont/SdCardFont.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/EpdFont/SdCardFont.cpp b/lib/EpdFont/SdCardFont.cpp index 8ad12863..7da85eb8 100644 --- a/lib/EpdFont/SdCardFont.cpp +++ b/lib/EpdFont/SdCardFont.cpp @@ -800,7 +800,7 @@ int SdCardFont::prewarmStyle(uint8_t styleIdx, const uint32_t* codepoints, uint3 freeStyleMiniData(s); // Recurse with rebuild semantics by clearing tryMerge state and trying // again — implemented as inline reset below. - return prewarmStyle(styleIdx, codepoints, cpCount, metadataOnly); + return prewarmStyle(styleIdx, codepoints, cpCount, metadataOnly, loadKernLigatureData); } mappings[validCount].codepoint = cp; mappings[validCount].globalIndex = idx; diff --git a/lib/EpdFont/SdCardFont.h b/lib/EpdFont/SdCardFont.h index 108145b1..07fab5a3 100644 --- a/lib/EpdFont/SdCardFont.h +++ b/lib/EpdFont/SdCardFont.h @@ -204,7 +204,8 @@ class SdCardFont { void applyKernLigaturePointers(PerStyle& s, EpdFontData& data) const; void applyGlyphMissCallback(uint8_t styleIdx); int32_t findGlobalGlyphIndex(const PerStyle& s, uint32_t codepoint) const; - int prewarmStyle(uint8_t styleIdx, const uint32_t* codepoints, uint32_t cpCount, bool metadataOnly); + int prewarmStyle(uint8_t styleIdx, const uint32_t* codepoints, uint32_t cpCount, bool metadataOnly, + bool loadKernLigatureData); // Global helpers void freeAll();