June 10, 2026 ·9 min read
Why SVG <text> stroke animations cause intersecting glyphs, and how to fix it at the vector level using opentype.js to extract per-glyph paths at build time.
June 5, 2026 ·8 min read
Using Anime.js createDrawable and createTimeline to animate SVG stroke paths with per-glyph stagger and loop control.