Skip to content

v3.1.0

Choose a tag to compare

@AndyHazz AndyHazz released this 09 Apr 23:09

Font picker improvements

  • 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