import { View, Label } from "./evg_types"; /** * Emoji: clusters, shaping, and a colour of their own. * * Everything here is set from `Noto_Emoji/NotoEmoji-Regular.ttf` — the same * file on every target. The PDF embeds a subset of it as a Type0/Identity-H * font, the PNG fills its outlines with the engine's own rasterizer, and the * standalone HTML loads the same TTF through @font-face so the browser * measures what EVG measured. * * The sequences below are the point. Each one is several codepoints and one * glyph, and it only becomes that glyph if the whole cluster reaches the * shaper together — which is why the face is chosen per cluster and not per * codepoint. The keycap is the case that proves it: its base is a digit, so a * per-codepoint decision left the "1" in the text face and sent only the box * to the emoji face, and the ligature never saw all three parts. * * The tinted rows use `emoji-color`, which exists because there are no inline * spans here to hang a second colour on. */ function render() { return ( ); }