diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-15 12:27:29 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-15 12:27:29 -0500 |
| commit | f2a98e73ddc9ada265026c3ad1c7711fa11cd2bd (patch) | |
| tree | 79458720f73fd066e8bbcdc553da74515542973c /scripts/theme-studio/app.js | |
| parent | d475061d1e6b720ca512222c65543b88db1e27c5 (diff) | |
| download | dotemacs-f2a98e73ddc9ada265026c3ad1c7711fa11cd2bd.tar.gz dotemacs-f2a98e73ddc9ada265026c3ad1c7711fa11cd2bd.zip | |
feat(face-diagnostic): Phase 2 merged attributes and real font
Extend the diagnostic core with the effective merged attributes and the real-font layer. cj/--face-diag-merged-attributes folds the ordered, remap-expanded spec stack (overlays over text-props over default), taking the first non-unspecified value per attribute, labeled "computed". cj/--face-diag-real-font reports font-at's font, or "unavailable" under batch and on terminals. cj/--face-diagnosis-at now returns groups 0-4. Settles spec decision #7 (the hand-fold approach), pinned by fixtures: overlay-over-text-prop, a default remap, a face-symbol attribute. 23 ERT tests, byte-compile clean.
Diffstat (limited to 'scripts/theme-studio/app.js')
0 files changed, 0 insertions, 0 deletions
