Add span_to_markdown function that translates span flags to Markdown: - Bold (bit 0) → **text** - Italic (bit 1) → *text* - Bold+italic → ***text*** - Subscript (bit 3) → <sub>text</sub> - Superscript (bit 4) → <sup>text</sup> - Smallcaps (bit 2) → <span style="font-variant: small-caps">text</span> - Color-only differences: no styling - Escapes CommonMark special characters Tests cover all acceptance criteria: - Bold+italic combination - Subscript/superscript emission - Smallcaps HTML span - Special character escaping - Whitespace-only edge cases Closes: pdftract-56yz8 |
||
|---|---|---|
| .. | ||
| pdftract-cer-diff | ||
| pdftract-cli | ||
| pdftract-core | ||
| pdftract-libpdftract | ||
| pdftract-py | ||