Files

QA 04 — Emoji & Color Glyphs

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.