Skip to content

Inkform 0.4.4

Latest

Choose a tag to compare

@user-github-me user-github-me released this 23 Oct 07:47

Inkform 0.4.4

A naturally short j stem could make the following u fail the new size check in words such as “jump”. This patch compares dotted i/j stems locally with the same letter while keeping their independent source-bank checks. Digits, capitals, repeated letters, scripts, and clear size limits retain their checks.

Sampled vertical graphs also remain stable after layout changes. The renderer handles negligible coordinate roundoff without changing declared anchors, and the PDF checker reconstructs source traces in the same local coordinate frame used for drawing. Tiny closed spans retain their baseline samples.

The source contours and reviewed private handwriting calibration remain separate from the public engine. Existing profiles still need suitable reviewed samples and correct source measurements. No personal writing or assignments are included in these release assets.

Validation: 577 Python tests and 8 launcher tests pass. Packed installation, standalone skill, exported vector PDF, and character-size audit smoke checks pass. Linux/Python 3.11 and macOS/Python 3.13 CI pass. All five release archives pass public-content checks and contain the exact tested engine sources. A private 69-page assignment also passes export and layout checks; all pages and 166 graphs were visually reviewed. Personal input and output files remain excluded from the release.

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

GitHub Packages provides the same engine under @user-github-me/inkform. The attached standalone skill includes its runtime; the npm archive supports direct installation.