DownMark 1.8: Fixing `$` Symbol Misidentification in Markdown Output
DownMark 1.8 has been submitted for review and should be available on the App Store shortly. This release addresses a specific bug reported by a user — and one we had also noticed in our own usage.
The Problem
A user reached out to us with a straightforward report: when saving web pages that contain multiple $ signs in the same line of text — like a product price listing or a sentence mentioning dollar amounts — the generated Markdown file looked wrong in their Markdown viewer.
The text appeared as garbled italic fragments with spaces stripped out, rather than the original readable sentence.
The reason is that some Markdown renderers treat paired $ signs as delimiters for inline math formulas. When a piece of text like Price is $10 and $20 gets converted, the two $ signs are paired together, and everything between them is rendered as math — italicized, with spacing altered. The result is unreadable.
This isn’t a niche issue. Prices, financial data, and technical writing frequently include $ in regular text. For anyone using DownMark to save such content, the output was effectively broken.
The Fix
The root cause is straightforward: DownMark’s conversion engine did not treat $ as a character requiring escaping, so it passed through as-is.
The fix ensures every $ in regular text is replaced with an inline HTML form that no Markdown renderer can mistake for a math delimiter. Where you previously got $10, you now get output that always renders as $10 — no matter which Markdown viewer or editor you use.
Before (broken output in math-aware renderers):
1 | |
After (correct output everywhere):
1 | |
Code blocks and inline code are unaffected — only $ in regular text paragraphs is handled.
This fix is included in DownMark 1.8, and the same improvement will carry over to the next ZinFlow update as well.
How to Update
DownMark 1.8 is currently under review. Once approved, update via the Mac App Store.
Release Notes
DownMark 1.8
$Symbol Fix: Dollar signs in regular text are now properly handled so they render as plain text, not math delimiters- Cross-Renderer Compatibility: Works correctly across all Markdown viewers, regardless of math formula support
Thanks to everyone who reported this issue. Your feedback directly shapes each release. If you run into anything else, let us know.
Notes
Meta Description: DownMark 1.8 fixes a bug where $ symbols in plain text were misinterpreted as math formula delimiters, causing broken rendering in Markdown viewers — a user-reported issue now resolved.
Keywords: DownMark, Markdown conversion, dollar sign bug, math delimiter, Markdown rendering, Safari extension, bug fix