You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One entry per font family — the font picker now deduplicates Bold, Italic, Light, Heavy, Medium and other variants, showing a single representative per family (like KOReader's main font list)
Real bold/italic font files
Bold, italic, and bold-italic styles now use real font files when available (e.g. FS Me-Bold.otf) instead of synthetic rendering
Two-stage variant lookup: filename pattern matching, then fontinfo metadata fallback for non-standard naming conventions (e.g. Linux Biolinum's _R/_RI/_RB)
Fallback chain: real font file → fontinfo match → italic + synthetic bold (for bold-italic) → synthetic bold
Bug fix
BBCode styled lines now respect overlap truncation — lines containing [b], [i], or [u] tags were rendering at full natural width, ignoring the overlap prevention system and causing regions to collide