Skip to content

Inkform v0.3.0 — Distinct forms, checked on the page

Choose a tag to compare

@user-github-me user-github-me released this 21 Oct 19:14

Inkform 0.3.0 addresses letters and arrows that still looked repeated after simple size variation. It now compares actual emitted PDF ink across the same and neighboring pages, including characters shared by prose and math.

  • Rotate independent reviewed source forms, blend compatible centerlines, and vary smooth letter geometry and arrow shafts/heads separately.
  • Reject exact and near copies of ordinary forms; report a shortage of usable shapes instead of silently repeating them. Small punctuation and straight bars have a separate, explicit limited-range report.
  • Add profile diversity, profile mine, and train --mine to find more examples in preserved pages and produce private review queues. Labels and fitted geometry remain subject to review.
  • Repeat forms in calibration and guide the skill through collection, review, rendering, actual-PDF checks, and visual refinement.
  • Preserve vector print output, semantic content, reviewed correction habits, and private source evidence.

Validation: 311 Python tests and 8 npm launcher tests on Linux/Python 3.11 and macOS/Python 3.13, real packed-package installation and standalone skill rendering, an independent training-to-rendering workflow, and three-page repetition proofs. Release archives contain only code, documentation, and authored synthetic examples.

This remains local exemplar learning. The repetition audit does not certify resemblance or a physical print, and sparse source variety can prevent an export.

Upgrade:

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

The attached skill ZIP includes its portable runtime. Contributions and synthetic regression examples are welcome.