Files

38 lines
1.6 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 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.