26 Commits

Author SHA1 Message Date
5147973814 Fix: Patch opentype.js to support method chaining 2025-11-19 08:22:52 -08:00
d89dcf413f Feat: Consistant Candara-like spacing table and metrics 2025-11-19 08:16:50 -08:00
138c98855b Revert: Update build-font.js 2025-11-09 13:23:09 -08:00
c0d5b2e0bd Fix: Use glyphIndex + add GPOS kerning 2025-11-09 13:20:56 -08:00
3043149328 Feat: Add kerning + minor metrics tweaks 2025-11-09 13:17:09 -08:00
8f6bd42d4e Chore: add CC0 license metadata 2025-11-09 13:08:53 -08:00
27f133f7ae Feat: Add basic author metadata to font 2025-11-09 12:28:39 -08:00
344bc2897f Fix: ensure space/period glyphs added 2025-11-09 12:08:48 -08:00
0ecd7b9edf Fix: Rename glyphs array to glyphList 2025-11-09 09:14:02 -08:00
348ece2e4c Feat: Import all A-Z glyphs 2025-11-09 09:12:35 -08:00
4236fbb5a9 Fix: Use glyphs array instead of addGlyph 2025-11-09 08:58:32 -08:00
54520eb36a Feat: Build Stain font into dist 2025-11-09 08:56:42 -08:00
9420a332f2 Delete build-font.js 2025-11-09 08:55:01 -08:00
c7ae4f214b Feat: Generate Stain font ttf in dist 2025-11-09 08:46:53 -08:00
94cd139c1e Delete build-font.mjs 2025-11-09 08:44:44 -08:00
f4581954ac Feat: Build minimal Stain font to dist 2025-11-09 08:40:52 -08:00
ef04c1a6a1 Delete validate-font.js 2025-11-09 07:58:09 -08:00
177b1ddead Delete lint.js 2025-11-09 07:57:54 -08:00
cf33f6fd89 Delete build-font.js 2025-11-09 07:57:13 -08:00
cbfeb2321b Feat: Minimal placeholder lint 2025-11-08 23:01:35 -08:00
288c0980b8 Refactor: Validate upper, lower, digits 2025-11-08 23:01:32 -08:00
e64e7dc7b3 Refactor: Use full charset (upper, lower, digits, punct) 2025-11-08 23:01:29 -08:00
ad44e178ba Feat: Minimal placeholder lint to keep CI hookable 2025-11-08 22:50:32 -08:00
9a267c7ee5 Feat: Basic font sanity checks 2025-11-08 22:50:29 -08:00
90860335a2 Feat: Build readable Stain Regular font 2025-11-08 22:50:25 -08:00
881d5294c7 Feat: Generate basic AI-style font 2025-11-08 22:40:54 -08:00