Skip to content

MarkdownPDF 0.4.0

Choose a tag to compare

@mihaelamj mihaelamj released this 03 Jun 14:13
· 16 commits to main since this release

Changed

  • Render the full WinAnsi (Windows-1252) character set in the default base-14
    profile, with no embedded font. Accented Latin (é, ñ, ü, ç, ...), the
    CP1252 punctuation block (curly quotes, en/em dashes, NBSP, bullet), and
    common symbols (, £, ¢, ©, ®, , °, ±) now paint as their real
    glyphs instead of ?. Previously only printable ASCII (0x20-0x7E) rendered
    and everything else was replaced with a question mark. Content-stream literal
    strings now emit high bytes as octal escapes, the font /Widths cover the full
    32-255 range with AFM-derived advances, and the page /ActualText carries
    the original text. Characters beyond WinAnsi (CJK, complex scripts, color
    emoji) still fall back pending epic #210. First phase of #210.