Repository navigation
Heddle 0.2: Latin Extended-A, lighter marks, open counters at Black, wdth 85 masters - #6
Open
ricardofrantz wants to merge 1 commit into
Open
ricardofrantz wants to merge 1 commit into
ricardofrantz wants to merge 1 commit into
Conversation
…asters - Masters at wdth 85 (16 masters): drift down from 11.1 % to 8.7 %. - Lighter, smaller marks; .narrow marks keep i I l from widening; capital marks below the typo ascender (win ascent 950). - Minimum counter rule (0.25 S, at most 38 units): rings and the hooks of a f j s t stay open at Black; ß ð @ © ® % redrawn with it; new §. - Latin Extended-A, Ș ș Ț ț, ¢ £ ¥ § ¶ ± × ÷ −, ½ ¼ ¾, frac/numr/dnom. - Kerning for lowercase pairs and figures against punctuation; the no-touch test checks every class member in every master. - Overlap removal without fallbacks: snap, split self-touching contours, wind by depth, check. - Static TTF hinted with ttfautohint 1.8.4 (deterministic). - Version 0.200; docs, proofs, OCR check, site link to heddle-v0.2.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UHtj1XPp34FFs8LVpY1PRF
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes the "Open issues for 0.2" list in
heddle/STATUS.md. Loom changes only; the fonts are rebuilt from it.proofs/heddle/drift.json). Tabular figures now take the sketch width at every master width (0.85 at wdth 85; 0.1 gave 0.9)..narrowset on ı I l ȷ keeps ï Ï Ĩ ĺ at their base advance. Capital marks stay below 950, so win ascent is now 950 (was 1051).frac/numr/dnomfeatures. That is 398 glyphs and 338 code points (0.1: 197 and 184). Tests check text samples in 13 Central European languages.tabular_kerning). The no-touch test now checks every member of every class in all 16 masters.no_infoand the head dates kept. The build stays byte-identical.heddle/BRIEF.md. No mark for fonts or software was found; HEDDLE & CO. (textile decor) and STEEL HEDDLE (loom parts) exist. The register sites were not reachable from the build machine, so this used web search and Justia. Not renamed.CHANGELOG.md,RELEASE-NOTES-0.2.md,STATUS.md(open items for 0.3, accepted WARNs). The specimen and download pages now linkreleases/tag/heddle-v0.2.0.Checks
All run locally on Python 3.14 with the pinned tools.
heddle.ymlruns only on PRs, so CI runs when this PR opens.git statusclean after rebuilding the committed tree).fonttools varLib.interpolatable: clean on the designspace, the 16 master UFOs and the variable font.heddle/STATUS.md. New ones aresuspicious_sidebearings(space, ſ) andalt_caron(decomposed statics).proofs/heddle/readability.json, Tesseract 5.3.4, 24/32/48 px) gives CER 0.17 / 0.17 / 0 % for Regular / Bold / Black, against 0 / 0.34 / 0 % for 0.1. The gate (at most +1 point) passes.Review
Please look at these:
proofs/heddle/heddle-before-after-accents.pngproofs/heddle/heddle-before-after-counters.pngproofs/heddle/heddle-before-after-drift.pngproofs/heddle/heddle-latin-ext.pngproofs/heddle/heddle-symbols.pngproofs/heddle/heddle-charset.png,heddle-kerning.png,heddle-designspace.pngThings to judge by eye:
Not done:
Generated by Claude Code