<div dir="ltr"><br><div class="gmail_extra">I've been down many dead ends here. What I am looking at currently is this:<br><br>$ ./hb-unicode-encode 1f468 200D 2695 fe0f | ../../util/hb-shape --show-unicode /usr/share/fonts/google-noto-emoji/NotoColorEmoji.ttf <br><U+1F468,U+200D,U+2695,U+FE0F><br>[gid1586=0+2550]<br><br></div><div class="gmail_extra">hb-shape shapes the "man health worker" sequence to a single glyph, as expected<br></div><div class="gmail_extra">My debug spew from inside pango shows this:<br><br>hb shape font: Noto Color Emoji 81.75<br>calling hb shape: item text: 👨‍⚕️<br>unicode: 1f468 200d 2695 fe0f<br>hb shape output: 2 glyphs: 1586 3<br><br></div><div class="gmail_extra">Same input sequence, but an extra glyph is produced. Do you have any idea why this happens ?<br><br>Not sure yet how that messes up the rendering in cairo later<br></div></div>