38 lines
1.6 KiB
Org Mode
38 lines
1.6 KiB
Org Mode
#+TITLE: QA 04 — Emoji & Color Glyphs
|
||
#+TODO: TODO | PASS FAIL SKIP
|
||
|
||
* How to run
|
||
: emacs --no-init-file -l qa/04-emoji/test.el
|
||
: EMACS_GPU_DISABLE=1 emacs --no-init-file -l qa/04-emoji/test.el
|
||
|
||
* Checklist
|
||
|
||
** TODO 4.1 Basic emoji — rendered in color
|
||
Face/animal/food emoji must appear in full color, not grayscale.
|
||
Failure: emoji rendered as black outlines or as replacement boxes.
|
||
|
||
** TODO 4.2 Emoji width — occupies two columns
|
||
Wide emoji (🎸, 🌍...) must each take exactly two character-cell widths.
|
||
Failure: emoji overlap the next character, or leave a blank gap.
|
||
|
||
** TODO 4.3 ❤️ and other symbol emoji — in color
|
||
U+2764 (RED HEART) with VS16 must appear red, not as a text symbol.
|
||
Failure: appears as a black ♥ shape.
|
||
|
||
** TODO 4.4 Emoji in mixed text — no displacement
|
||
In the "mixed text" lines, text before and after emoji must align correctly.
|
||
Failure: text after the emoji is shifted left or right.
|
||
|
||
** TODO 4.5 ZWJ sequences — rendered as single glyph
|
||
Family / profession emoji (👨💻, 👩🎤...) must render as one combined glyph,
|
||
not as two or three separate emoji side by side.
|
||
Failure: the component emoji are visible separately.
|
||
|
||
** TODO 4.6 Flag emoji — correct flag shown
|
||
Country flags (🇺🇸, 🇩🇪...) must appear as the correct national flag image.
|
||
Failure: letters "US", "DE"... appear instead of flags, or wrong flags shown.
|
||
|
||
** TODO 4.7 Emoji with :height face — scales correctly
|
||
The 2.0× emoji must be visibly larger than the normal-size ones.
|
||
Failure: size is unchanged, or the glyph is clipped.
|