Paul Bakaus and Abdul Wahab
7cea970c6c
comp-spec snaps text and control regions to the largest ink mass in their grid span
...
A session's own note said its hero sat at 67 because the 10x10 grid boxes straddled two elements each, and it was right: every downstream measurement (cap height, line count, structure) inherited the slop. Text and control regions now snap to the dominant connected ink inside the span (page-ground threshold, dilated cells, masses touching the span's sides lose to inside masses), keep the span on the record for coverage, and can opt out with snap: false.
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-28 06:13:59 +05: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