Inkbound 1.5.0
Math in notes now exports as typeset pictures, so technical notes read
properly on e-ink.
- Inline and display math —
$...$and$$...$$LaTeX renders at export
time (MathJax, bundled and offline) and embeds as PNG images, the same
strategy Mermaid uses, so it displays identically on readers that cannot
draw inline SVG (verified: Boox Neo Reader). - Graceful degradation — broken LaTeX renders as MathJax's red error
output with an export warning; non-Latin text inside math (e.g. Thai)
restores the original source text with a warning; rasterization failure
keeps a spec-valid inline SVG. Math never blocks an export. - Code-aware detection —
$inside fenced code blocks, inline code
spans, escaped\$, currency ($50), and empty/unclosed delimiters are
never treated as math, matching Obsidian's own rules. - Deterministic rendering (identical exports from identical notes) is
enforced by tests; the epubcheck sample now includes real MathJax SVG
chapters.
Thai books now carry their own font, so Thai renders consistently on e-ink
regardless of the device's font coverage.
- Noto Sans Thai embedded automatically — books whose chapters contain
Thai get Regular + Bold (static instances, SIL OFL 1.1) written into the
EPUB with@font-facerules and afont-familychain that keeps Latin in
the reader's default font. The OFL license ships inside the book. Embed Thai fontsetting (default ON) — OFF keeps every book
fontless; books without Thai are structurally identical to pre-feature
exports.- Fonts are bundled in the plugin (offline); a broken bundle degrades to a
valid fontless book with a warning, never a failed export. epubcheck
validates the font-bearing sample every CI run.
Install manually by downloading the assets below into <vault>/.obsidian/plugins/inkbound/, then enable Inkbound in Settings → Community plugins.