Emoji Spacing & Rendering Visual Test

Each test shows the custom renderer output with a native browser reference below.

1. Simple Emoji Spacing

Text: "Hello πŸ‘‹ World!" - Verify emoji doesn't overlap with surrounding text
Hello πŸ‘‹ World!
↑ Browser native reference

2. Multiple Simple Emoji

Text: "AπŸ‘‹B🌍C" - Verify tight spacing works correctly
AπŸ‘‹B🌍C
↑ Browser native reference

3. ZWJ Sequence (Farmer)

Text: "Farmer: πŸ§‘πŸ½β€πŸŒΎ here" - Should show ONE icon, NO .notdef boxes
Farmer: πŸ§‘πŸ½β€πŸŒΎ here
↑ Browser native reference

4. ZWJ Sequence (Family)

Text: "Family: πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ test" - Should show ONE icon, NO .notdef boxes
Family: πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ test
↑ Browser native reference

5. Skin Tone Spacing

Text: "Thumbs: πŸ‘ πŸ‘πŸ» πŸ‘πŸ½ πŸ‘πŸΏ end" - Verify consistent spacing
Thumbs: πŸ‘ πŸ‘πŸ» πŸ‘πŸ½ πŸ‘πŸΏ end
↑ Browser native reference

6. Emoji at Start/End

Text: "πŸ‘‹Hello World🌍" - Verify spacing at boundaries
πŸ‘‹Hello World🌍
↑ Browser native reference