Skip to content

v2.2.3 — PDF font fix

Choose a tag to compare

@ZL154 ZL154 released this 05 May 15:56
· 349 commits to main since this release

Fix

v2.2.2 swapped Fonts.SegoeUI / Fonts.Consolas to "Lato" thinking QuestPDF auto-loaded Lato — it doesn't, the constant is just a name. Skia's fallback found no usable system fonts inside the Jellyfin Docker container and rendered every glyph in the recovery-code PDF as an empty box.

This release embeds Lato-Regular and Lato-Bold as resources inside the plugin DLL and registers them with QuestPDF's FontManager in the RecoveryCodePdfService static constructor. Works on any container / host regardless of installed system fonts.

No breaking changes. In-place upgrade.

MD5 CB8AD6521A47232BA6212335B43542AF