Skip to content

Releases: aomona/MorphGlyph

MorphGlyph 0.2.0

Choose a tag to compare

@aomona aomona released this 10 Sep 05:22
8ffe0a6

Selectable HTML text at known endpoints, with the SVG retained as the visual layer. Selection does not alter rendered pixels. Added selectable and loopDelay props, accessible Play/Pause and Copy code/Copied morphing labels, and pause-on-selection in the playground.

Validation: TypeScript check, 14 core tests, 10 Chromium integration tests, exact screenshot comparisons, drag selection, clipboard and accessibility-tree checks. Screen-reader applications have not been manually tested.

Install the attached tarball with npm install. MIT licensed, inspired by Manim.

v0.1.0

Choose a tag to compare

@aomona aomona released this 10 Sep 04:52
7475e4f

React component for SVG text-outline transformations.

  • before / after API with Japanese and Latin text support.
  • Duration, easing, path arc, stagger, playback controls and controlled progress.
  • Custom static TTF/OTF fonts, reduced motion and SSR fallback.
  • Monochrome playground on GitHub Pages.
  • MIT-licensed code. Inspired by Manim; bundled Noto font uses SIL OFL 1.1.

Install the attached package:

npm install https://github.com/aomona/MorphGlyph/releases/download/v0.1.0/morphglyph-0.1.0.tgz

The package is distributed through this release, not the npm registry.

Validation: 14 geometry tests, 7 Chromium integration tests, and packed-package
checks with React 18 / Vite and React 19 / Next.js. See docs/validation.md.

Limits: single-line text, static TTF/OTF, no TransformMatchingShapes, variable axes,
complex-script shaping or color emoji. Intermediate topology may self-intersect.