Skip to content

Inkform v0.2.0 — natural variation and corrections

Choose a tag to compare

@user-github-me user-github-me released this 21 Oct 17:00

Repeated letters and limit arrows could look copied in earlier versions. Inkform 0.2.0 varies each occurrence using reviewed alternative forms and bounded changes to width, height, slant, baseline, shape, and spacing. The PDF stays vector, and a saved seed reproduces the same output.

  • Learn width and height spread from distinct reviewed examples, and word-gap spread from reviewed adjacent words. Conservative estimates remain identified when samples are sparse.
  • Learn correction frequency from complete, representative sample passages. Reuse the writer's reviewed strike or scribble marks for occasional crossed-out word restarts. Profiles without this evidence receive no automatic cross-outs.
  • Preserve explicit deleted text and its replacement with correction runs. Semantic accounting checks every extra mark and deleted word; intended text and mathematical signs remain intact.
  • Updated agent training guidance, a runnable examples/corrections.json, and refreshed public website specimens. All public handwriting remains authored synthetic demonstration material.

Upgrade:

npm install -g @nazifbd/inkform@latest
inkform setup
inkform skill install --force

Reload your agent after upgrading the skill. Existing writer profiles remain compatible; resume training with reviewed repeated forms and correction evidence to learn those personal habits. Appearance and actual-size print calibration are still required.

Validation: 241 Python tests, 8 Node tests, a real packed npm installation producing vector PDFs, independent installed-skill execution, inspected PDF/site previews, and archive checks excluding private samples and profiles.

MIT licensed and open for contributions. See the introduction and contributing guide.