<story><title>Bear plus snowflake equals polar bear</title><url>https://andysalerno.com/posts/weird-emojis/</url></story><parent_chain><item><author>kibwen</author><text>We&amp;#x27;re so lazy that we can&amp;#x27;t even be bothered to type &amp;quot;character&amp;quot; half the time, so &amp;quot;grapheme cluster&amp;quot; has no chance to catch on unless we can think of a &amp;quot;char&amp;quot;-style abbreviation. I&amp;#x27;ll start the bikeshed with &amp;quot;gracl&amp;quot;, but ambitious folks may wish to argue for &amp;quot;clog&amp;quot; (&amp;quot;cluster of graphemes&amp;quot;).</text></item><item><author>ademarre</author><text>I think the term you are looking for is &lt;i&gt;grapheme cluster&lt;/i&gt;.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;manishearth.github.io&amp;#x2F;blog&amp;#x2F;2017&amp;#x2F;01&amp;#x2F;14&amp;#x2F;stop-ascribing-meaning-to-unicode-code-points&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;manishearth.github.io&amp;#x2F;blog&amp;#x2F;2017&amp;#x2F;01&amp;#x2F;14&amp;#x2F;stop-ascribing...&lt;/a&gt;</text></item><item><author>tialaramex</author><text>This is definitely an example where &amp;quot;character&amp;quot; was the wrong word. We start out OK with bytes being distinct, but by the end we&amp;#x27;re talking about how a character is made out of several characters. If we think in terms of code points (Rust&amp;#x27;s native char type actually provides here a slightly different thing, a Unicode Scalar Value, which certain types of code point are not, but close enough) clearly a code point isn&amp;#x27;t made out of several code points, so we needed a different word.&lt;p&gt;I like squiggle, if you&amp;#x27;re a text rendering engine you might want to use &amp;quot;glyph&amp;quot; although you might already need that word for something else. But try to avoid character because that word already has far too many meanings, most of which won&amp;#x27;t be what you wanted.</text></item></parent_chain><comment><author>irrational</author><text>How about graph? One character longer than char and probably not already in use in the area of computer science.</text></comment>
<story><title>Bear plus snowflake equals polar bear</title><url>https://andysalerno.com/posts/weird-emojis/</url></story><parent_chain><item><author>kibwen</author><text>We&amp;#x27;re so lazy that we can&amp;#x27;t even be bothered to type &amp;quot;character&amp;quot; half the time, so &amp;quot;grapheme cluster&amp;quot; has no chance to catch on unless we can think of a &amp;quot;char&amp;quot;-style abbreviation. I&amp;#x27;ll start the bikeshed with &amp;quot;gracl&amp;quot;, but ambitious folks may wish to argue for &amp;quot;clog&amp;quot; (&amp;quot;cluster of graphemes&amp;quot;).</text></item><item><author>ademarre</author><text>I think the term you are looking for is &lt;i&gt;grapheme cluster&lt;/i&gt;.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;manishearth.github.io&amp;#x2F;blog&amp;#x2F;2017&amp;#x2F;01&amp;#x2F;14&amp;#x2F;stop-ascribing-meaning-to-unicode-code-points&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;manishearth.github.io&amp;#x2F;blog&amp;#x2F;2017&amp;#x2F;01&amp;#x2F;14&amp;#x2F;stop-ascribing...&lt;/a&gt;</text></item><item><author>tialaramex</author><text>This is definitely an example where &amp;quot;character&amp;quot; was the wrong word. We start out OK with bytes being distinct, but by the end we&amp;#x27;re talking about how a character is made out of several characters. If we think in terms of code points (Rust&amp;#x27;s native char type actually provides here a slightly different thing, a Unicode Scalar Value, which certain types of code point are not, but close enough) clearly a code point isn&amp;#x27;t made out of several code points, so we needed a different word.&lt;p&gt;I like squiggle, if you&amp;#x27;re a text rendering engine you might want to use &amp;quot;glyph&amp;quot; although you might already need that word for something else. But try to avoid character because that word already has far too many meanings, most of which won&amp;#x27;t be what you wanted.</text></item></parent_chain><comment><author>pbiggar</author><text>It&amp;#x27;s really an Extended Grapheme Cluster. In our codebase (Darklang) we abbreviate it to EGC.</text></comment>