Files

46 lines
1.9 KiB
Org Mode
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#+TITLE: QA 02 — Text & Glyphs
#+TODO: TODO | PASS FAIL SKIP
* How to run
: emacs --no-init-file -l qa/02-text-glyphs/test.el
: EMACS_GPU_DISABLE=1 emacs --no-init-file -l qa/02-text-glyphs/test.el
* Checklist
** TODO 2.1 ASCII — sharp and baseline-aligned
All ASCII characters must be crisp and sit on the same baseline.
Failure: blurry glyphs, or characters shifted up/down relative to neighbors.
** TODO 2.2 Bold and italic are visually distinct
The bold line must have heavier strokes than regular; italic must slant.
Failure: bold looks identical to regular, or italic does not slant.
** TODO 2.3 Extended Latin — no vertical shift
Accented characters (ñ, ü, é, ç...) must align to the same baseline as ASCII.
Failure: accented characters sit 12px higher or lower than unaccented ones.
** TODO 2.4 CJK — double-width, centered
CJK characters must occupy exactly twice the width of an ASCII cell and
be horizontally centered within that space.
Failure: CJK characters overlap ASCII, or are misaligned.
** TODO 2.5 Box-drawing — connected lines
Borders must form clean connected rectangles without gaps or overlaps at corners.
Failure: a 1px gap appears at T-junctions or corners.
** TODO 2.6 Font-lock colors — correct per face
Each face color (keyword, string, comment...) must match the baseline.
Failure: a face renders in the wrong color or falls back to the default.
** TODO 2.7 :height scaling — no line overlap
The 1.5× line must be taller, but lines must not overlap each other.
Failure: the tall line bleeds into the adjacent line above or below.
** TODO 2.8 Advance precision — no drift
On the long 200-character line, the cursor at the end must be at the
correct column. Failure: cursor is offset by 12px from expected position.
* Accepted differences
- Metal text may appear marginally thinner than NS (gamma ^0.82 correction).
This is by design and not a failure.