Skip to content

Version 0.3.0 (June 4, 2026)

Latest

Choose a tag to compare

@laurmaedje laurmaedje released this 04 Jun 14:56

General changes

  • Updated to Unicode 17.0.0
  • Added numeral systems API under the numeral-systems feature flag
    • Compared to Typst 0.14.2, added Tibetan numerals and Arabic letters in abjad order.

New in sym

  • Punctuation

    • underscore: _
  • Mathematical symbols

    • pee: ℘
    • mapsfrom: ↤
    • mapsfrom.long
    • emptyset.zero: ∅︀
    • nothing.zero: ∅︀
    • union.serif: ∪︀
    • union.sq.serif: ⊔︀
    • inter.serif: ∩︀
    • inter.sq.serif: ⊓︀
    • gt.double.nested: ⪢
    • gt.closed: ⊳
    • gt.closed.not: ⋫
    • gt.closed.eq: ⊵
    • gt.closed.eq.not: ⋭
    • gt.arc
    • gt.arc.eq
    • gt.quest: ⩼
    • lt.double.nested: ⪡
    • lt.closed: ⊲
    • lt.closed.not: ⋪
    • lt.closed.eq: ⊴
    • lt.closed.eq.not: ⋬
    • lt.arc: ⪦
    • lt.arc.eq: ⪨
    • lt.quest: ⩻
    • supset.closed: ⫐
    • supset.closed.eq: ⫒
    • supset.equiv: ⫆
    • supset.nequiv: ⫌
    • supset.tilde: ⫈
    • supset.approx: ⫊
    • supset.eq.dot: ⫄
    • supset.plus: ⫀
    • supset.times: ⫂
    • subset.closed: ⫏
    • subset.closed.eq: ⫑
    • subset.equiv: ⫅
    • subset.nequiv: ⫋
    • subset.tilde: ⫇
    • subset.approx: ⫉
    • subset.eq.dot: ⫃
    • subset.plus: ⪿
    • subset.times: ⫁
    • plus.hat: ⨣
    • approx.hat: ⩯
    • eq.dot: ≐
    • eq.ast: ⩮
  • Miscellaneous technical

    • zero: 0
    • zero.slashed: 0︀
    • bowtie.stroked: ⋈
    • bowtie.stroked.big: ⨝
    • bowtie.stroked.big.l: ⟕
    • bowtie.stroked.big.r: ⟖
    • bowtie.stroked.big.l.r: ⟗
    • bowtie.filled: ⧓
    • bowtie.filled.l: ⧑
    • bowtie.filled.r: ⧒
    • tack.rr: ⊨
    • tack.rr.not: ⊭
    • tack.rrr: ⫢
    • tack.ll: ⫤
    • tack.tt: ⫫
    • tack.bb: ⫪
  • Arrows

    • arrow.tr.bar: 🢹
    • arrow.br.bar: 🢺
    • arrow.tl.bar: 🢸
    • arrow.bl.bar: 🢻
    • arrows.rl.long: 🣐
  • Currency

    • riyal: ⃁
  • Keyboard labels

    • spacebar: ␣
  • Printable symbols representing control characters, under a control submodule

    • nul: ␀
    • soh: ␁
    • stx: ␂
    • etx: ␃
    • eot: ␄
    • enq: ␅
    • ack: ␆
    • bel: ␇
    • bs: ␈
    • ht: ␉
    • lf: ␊
    • vt: ␋
    • ff: ␌
    • cr: ␍
    • so: ␎
    • si: ␏
    • dle: ␐
    • dc.one: ␑
    • dc.two: ␒
    • dc.three: ␓
    • dc.four: ␔
    • nak: ␕
    • syn: ␖
    • etb: ␗
    • can: ␘
    • em: ␙
    • sub: ␚
    • esc: ␛
    • fs: ␜
    • gs: ␝
    • rs: ␞
    • us: ␟
    • sp: ␠
    • del: ␡
    • nl: ␤

New in emoji

  • bigfoot: 🫈
  • dancing.ballet: 🧑‍🩰
  • face.distorted: 🫪
  • fightcloud: 🫯
  • landslide: 🛘
  • orca: 🫍
  • treasure: 🪎
  • trombone: 🪊

Deprecations in sym

  • gt.tri and variants in favor of gt.closed
  • lt.tri and variants in favor of lt.closed
  • join and its variants in favor of bowtie.big with the same variants
  • tack.r.double, tack.r.double.not, tack.l.double, tack.t.double, and tack.b.double in favor of tack.rr, tack.rr.not, tack.ll, tack.tt, and tack.bb respectively.

Removals in sym (Breaking change)

These previously deprecated items were removed:

  • paren.double.*
  • brace.double.*
  • bracket.double.*
  • shell.double.*
  • bar.circle
  • ast.small
  • ast.circle
  • backslash.circle
  • dash.circle
  • dot.circle, dot.circle.big
  • quote.angle.*
  • plus.circle, plus.circle.*
  • plus.small
  • minus.circle
  • div.circle
  • times.circle, times.circle.big
  • eq.circle
  • eq.small
  • gt.circle
  • gt.small
  • lt.circle
  • lt.small
  • sect, sect.*
  • diff
  • integral.sect
  • angle.l, angle.l.*
  • angle.r, angle.r.*
  • angle.oblique
  • angle.right.sq
  • angle.spheric.top
  • parallel.circle
  • perp.circle
  • franc
  • circle.nested
  • kai, Kai
  • alef
  • bet
  • gimmel
  • dalet
  • shin
  • planck.reduce