en

PR #5805 Bump codex to 0.1.0

Published At: 2025-02-04 Tags: update

codex is Typst’s new symbol notation library, used to assign human-friendly notations to Unicode symbols. Starting from version 0.13.0, Typst no longer stores symbol notations in the main repository but uses codex as its symbol notation library.

This update introduces several symbol changes, as detailed below.

Type Code Symbol Type Code Symbol
Add $eq.triple.not$
Add $asymp$
Add $asymp.not$
Add $lcm$
Add $asymp$
Add $asymp.not$
Add $mapsto$
Add $mapsto.long$
Add $divides.not.rev$
Add $divides.struck$
Add $interleave$
Add $interleave.big$
Add $interleave.struck$
Add $eq.triple.not$
Add $eq.dots$
Add $eq.dots.down$
Add $eq.dots.up$
Add $smt$
Add $smt.eq$
Add $lat$
Add $lat.eq$
Add $colon.tri$
Add $colon.tri.op$
Add $dagger.triple$
Add $dagger.l$
Add $dagger.r$
Add $dagger.inv$
Add sym.hourglass.stroked ⧖
Add sym.hourglass.filled ⧗ Add sym.die.six ⚅
Add sym.die.five ⚄ Add sym.die.four ⚃
Add sym.die.three ⚂ Add sym.die.two ⚁
Add sym.die.one ⚀ Add sym.errorbar.square.stroked ⧮
Add sym.errorbar.square.filled ⧯ Add sym.errorbar.diamond.stroked ⧰
Add sym.errorbar.diamond.filled ⧱ Add sym.errorbar.circle.stroked ⧲
Add sym.errorbar.circle.filled ⧳ Add sym.numero №
Change $sect$$inter$
Change $sect.and$$inter.and$
Change $sect.big$$inter.big$
Change $sect.dot$$inter.dot$
Change $sect.double$$inter.double$
Change $sect.sq$$inter.sq$
Change $sect.sq.big$$inter.sq.big$
Change $sect.sq.double$$inter.sq.double$
Change $integral.sect$$integral.inter$
Change $ohm.inv$$Omega.inv$
Remove $diff$
Remove $degree.c$
Remove $degree.f$
Remove $kelvin$