Paul Bakaus and Abdul Wahab
2cc60a5348
font-fingerprint: measure the dominant lettering class in a mixed crop; NEXT prefers generate-image --plate
...
A comp region drawn on the 10x10 grid over-covers: a body-copy crop carries the last headline line above it and a drawing beside it, and one session measured 'thread-body' at cap 160px off a carburetor drawing and ranked Londrina Shadow for it. Tall non-text 'lines' leave the mass reference; lines cluster by cap height and the cluster holding the most ink (multi-line first) is measured, re-applied after upsampling.
The plates NEXT line now names generate-image.mjs --plate as the tool (harness image tool only as fallback) after a session spent 25 turns keying plates with magick.
AI-assisted (Claude Code).
2026-08-28 06:13:59 +05:00
..
2026-08-28 06:13:59 +05:00
2026-07-28 17:38:46 -07:00
2026-08-13 01:06:33 -04:00
2026-07-27 19:20:02 -07:00
2026-07-22 12:23:07 -07:00
2026-08-15 19:03:18 -07:00
2026-08-28 06:13:59 +05:00
2026-08-08 19:26:43 -07:00
2026-07-27 15:19:58 -07:00
2026-08-17 08:45:12 -07:00
2026-08-28 05:43:36 +05:00
2026-08-28 06:13:59 +05:00
2026-08-28 06:13:59 +05:00
2026-08-11 13:00:31 -04:00
2026-08-25 07:51:47 +05:00
2026-08-05 15:27:02 -07:00
2026-08-03 14:59:00 -07:00
2026-08-10 13:28:11 +05:00
2026-08-28 06:09:46 +05:00
2026-08-28 06:09:46 +05:00
2026-08-25 19:47:54 +05:00
2026-07-22 12:23:06 -07:00
2026-08-25 08:03:16 +05:00
2026-08-14 05:45:42 -07:00
2026-08-28 05:53:01 +05:00
2026-08-22 11:58:26 -07:00
2026-06-08 15:23:37 -07:00
2026-08-28 06:13:59 +05:00
2026-07-27 15:09:40 -07:00
2026-07-10 12:02:52 -07:00
2026-08-19 10:04:14 -07:00
2026-08-28 05:43:36 +05:00
2026-06-20 19:49:37 +09:00
2026-07-18 14:21:06 -07:00
2026-07-28 18:05:41 -07:00
2026-06-08 16:58:55 -07:00
2026-07-20 10:49:36 -07:00
2026-06-09 23:10:10 +02:00
2026-08-20 09:18:33 -07:00
2026-07-09 17:09:13 -07:00
2026-05-04 16:38:03 -07:00
2026-07-31 18:13:27 -07:00
2026-06-08 16:58:55 -07:00
2026-07-19 18:42:41 -07:00
2026-08-09 16:56:49 -07:00
2026-06-08 16:58:55 -07:00
2026-06-08 11:30:15 -07:00
2026-07-19 18:42:41 -07:00
2026-05-22 09:28:36 -07:00
2026-07-27 19:20:02 -07:00
2026-06-08 10:39:12 -07:00
2026-07-28 17:38:46 -07:00
2026-07-27 15:09:40 -07:00
2026-07-28 17:38:46 -07:00
2026-07-22 22:49:44 -07:00
2026-07-27 15:09:40 -07:00
2026-06-08 16:58:55 -07:00
2026-05-28 14:22:22 -07:00
2026-06-08 16:58:55 -07:00
2026-07-19 18:42:41 -07:00
2026-07-15 23:29:47 -07:00
2026-08-22 05:31:05 +05:00
2026-07-27 16:33:34 -07:00
2026-07-29 17:45:45 -07:00
2026-07-28 15:57:33 -07:00
2026-08-24 04:32:49 +05:00
2026-07-27 16:33:34 -07:00
2026-07-19 18:42:41 -07:00
2026-07-20 10:49:36 -07:00
2026-07-07 17:11:04 -07:00
2026-07-28 18:18:05 -07:00
2026-08-12 14:15:14 -04:00
2026-08-13 23:38:35 -04:00
2026-07-22 22:49:44 -07:00
2026-07-27 19:20:02 -07:00
2026-08-06 14:53:20 -07:00
2026-06-08 16:58:55 -07:00
2026-07-22 22:49:44 -07:00
2026-08-28 05:53:25 +05:00
2026-07-20 22:41:53 -07:00
2026-08-05 15:25:42 -07:00
2026-08-03 13:13:37 -07:00
2026-08-03 17:33:10 -07:00
2026-08-28 05:53:25 +05:00
2026-08-08 15:49:43 -07:00
2026-08-28 05:43:04 +05:00
2026-08-13 21:52:17 -04:00
2026-08-16 14:24:31 -07:00
2026-06-20 19:49:37 +09:00
2026-07-20 10:49:36 -07:00
2026-08-03 17:33:10 -07:00
2026-08-03 13:13:37 -07:00
2026-07-09 17:09:13 -07:00
2026-05-17 19:49:38 -07:00
2026-06-15 20:33:43 -07:00