Repository navigation
0.1.3 - 2026-09-18
Release Notes
Themeable list markers and code chips, a watching PDF export, and exports that
pin their own fonts.
Added
- An MVSS font candidate takes
synthetic_italic = true, which shears an
upright face by 14° when the family has no italic of its own. The bundled
styles use it for CJK emphasis, so Chinese and Japanese text now slants
instead of falling back. --pdf … --watchre-exports whenever the document or a local image it
references changes, until the session is stopped. Rebuilds reuse the previous
parse, block layout and decoded images; an unchanged save is skipped.- An MVSS
fontdeftakesemoji = true, which marks the family as the face for
Emoji text; the bundled reader and print styles use it. - MVSS takes
alignandshapeon list markers:alignplaces a bullet,
number or checkbox left, centered or right in its column, andshapedraws a
bullet as a disc, square, triangle, diamond, plus or minus. Ashapelist is
cycled by bullet nesting depth; ordered levels do not advance it. - MVSS takes
numberingandalignonenum, so a theme can format ordered
numbers (a),I.,一、,①) with Typst's numbering patterns and place
them independently of bullets. The marker column grows to the widest number
a list renders. - MVSS takes
border_width,radius, andaccentontask_marker, so a
theme can thicken, round and fill a task checkbox; a completed box fills with
accentand draws its check incolor. The bundled styles do. --fonts DIR(repeatable) adds a directory of font files, and
--ignore-system-fontsshapes with those directories alone, so an export no
longer depends on the fonts the machine happens to have installed.- MVSS takes
paddingon["code"], which insets an inline code chip: the
horizontal sides widen the run and push its neighbours, and the vertical
sides make the chip taller. The bundled styles pad code, which used to touch
the text around it.
Changed
- Bullets and task checkboxes are drawn shapes rather than text, so they are no
longer selectable or copied; the bundled styles center them in their column. - Inline code breaks between any two characters inside a run, free at a word
edge and at a small penalty inside a word, so a long identifier wraps instead
of overflowing its block. The run's edges keep ordinary break rules, so a
following comma or closing bracket never starts a line.
Fixed
- A task checkbox is drawn as an antialiased box with its check centered
inside, like a list marker. The interior used to resolve transparent and the
check used to sit outside the box, so a pending task read as a solid square. - Emoji style is uniform again: a text family that happens to hold an Emoji
symbol—Noto Sans CJK covering⚠️, say—no longer beats the configured Emoji
face, which used to mix monochrome and color Emoji in one document. - A blockquote's bar is centered on the text it frames: the quote's box no
longer absorbs the outer spacing of its first and last child, which left the
bar hanging far below a quote. - Syntax colors no longer leak: a code comment painted every line after it in
the comment color, because syntect was handed lines without their terminator. - PDF export drew the CJK and emoji inside a formula's
\text{…}group with
the document's fonts instead of dropping them. - A PDF's text map names every character of a ligature: an
filigature used
to extract asf, losing theifrom copied or searched text. - A PDF names every glyph of an ordered-list number, which used to leave a
replacement character after the number when the text was copied. --pdf --watchrecognizes equivalent spellings of one path, including a
..over a symlinked directory such as macOS's/var.
Install markview 0.1.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/szdytom/markview/releases/download/v0.1.3/markview-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/szdytom/markview/releases/download/v0.1.3/markview-installer.ps1 | iex"Download markview 0.1.3
| File | Platform | Checksum |
|---|---|---|
| markview-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| markview-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| markview-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| markview-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |