diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+texmath (0.12.10.2)
+
+  * Use texmath-symbols 0.1.8 (supports typst 0.13 symbols).
+
 texmath (0.12.10.1)
 
   * MathML writer: group function application with operator name (#262).
diff --git a/test/regression/245b.test b/test/regression/245b.test
--- a/test/regression/245b.test
+++ b/test/regression/245b.test
@@ -104,7 +104,7 @@
 upright("^\\backtrprime") x^prime.triple.rev\
 upright("^\\hyphenbullet") x^(⁃)\
 upright("^\\ast") x^(\*)\
-upright("^\\vysmwhtcircle") x^circle.stroked.tiny\
+upright("^\\vysmwhtcircle") x^compose\
 upright("^\\vysmblkcircle") x^circle.filled.small\
 upright("^\\llcorner") x^\⌞\
 upright("^\\ulcorner") x^\⌜\
diff --git a/test/writer/typst/differentiable_manifold.test b/test/writer/typst/differentiable_manifold.test
--- a/test/writer/typst/differentiable_manifold.test
+++ b/test/writer/typst/differentiable_manifold.test
@@ -60,4 +60,4 @@
 ]
 >>> typst
 gamma_1 equiv gamma_2 arrow.l.r.double {gamma_1 (0) = gamma_2 (0) = p \, upright(" and ")\
-frac(upright(d), upright(d) t) phi.alt circle.stroked.tiny gamma_1 (t)\|_(t = 0) = frac(upright(d), upright(d) t) phi.alt circle.stroked.tiny gamma_2 (t)\|_(t = 0)
+frac(upright(d), upright(d) t) phi.alt compose gamma_1 (t)\|_(t = 0) = frac(upright(d), upright(d) t) phi.alt compose gamma_2 (t)\|_(t = 0)
diff --git a/texmath.cabal b/texmath.cabal
--- a/texmath.cabal
+++ b/texmath.cabal
@@ -1,5 +1,5 @@
 Name:                texmath
-Version:             0.12.10.1
+Version:             0.12.10.2
 Cabal-Version:       >= 1.10
 Build-type:          Simple
 Synopsis:            Conversion between math formats.
@@ -80,7 +80,7 @@
                          pandoc-types >= 1.20 && < 1.24,
                          mtl >= 2.2.1,
                          text,
-                         typst-symbols >= 0.1.7 && < 0.1.8,
+                         typst-symbols >= 0.1.8 && < 0.1.9,
                          split
 
     Exposed-modules:     Text.TeXMath,
