<spanid="L37"class="LineNr"> 37 </span><spanclass="PreProc">var</span> dummy/eax: int <spanclass="Special"><-</span><ahref='../103glyph.subx.html#L19'>draw-code-point-on-real-screen</a><spanclass="Constant">0x67</span>/g, <spanclass="Constant">4</span>/x <spanclass="Constant">3</span>/y, <spanclass="Constant">3</span>/fg <spanclass="Constant">0</span>/bg
<spanid="L38"class="LineNr"> 38 </span><spanclass="PreProc">var</span> dummy/eax: int <spanclass="Special"><-</span><ahref='../103glyph.subx.html#L19'>draw-code-point-on-real-screen</a><spanclass="Constant">0x61</span>/a, <spanclass="Constant">4</span>/x <spanclass="Constant">4</span>/y, <spanclass="Constant">3</span>/fg <spanclass="Constant">0</span>/bg
<spanid="L39"class="LineNr"> 39 </span><spanclass="PreProc">var</span> dummy/eax: int <spanclass="Special"><-</span><ahref='../103glyph.subx.html#L31'>overlay-code-point-on-real-screen</a><spanclass="Constant">0x0300</span>/combining-grave-accent, <spanclass="Constant">4</span>/x <spanclass="Constant">4</span>/y, <spanclass="Constant">3</span>/fg <spanclass="Constant">0</span>/bg
<spanid="L40"class="LineNr"> 40 </span>
<spanid="L41"class="LineNr"> 41 </span><spanclass="muComment"># beside a grapheme with a descender, it becomes more obvious that monowidth fonts can't make baselines line up</span>
<spanid="L78"class="LineNr"> 78 </span><spanclass="muComment"># bump this letter down to show the letter without overlap; we've already established above that overlap is an issue</span>
<spanid="L79"class="LineNr"> 79 </span><spanclass="PreProc">var</span> dummy/eax: int <spanclass="Special"><-</span><ahref='../103glyph.subx.html#L19'>draw-code-point-on-real-screen</a><spanclass="Constant">0x0915</span>/devanagari-letter-ka, <spanclass="Constant">0x10</span>/x <spanclass="Constant">0xa</span>/y, <spanclass="Constant">3</span>/fg <spanclass="Constant">0</span>/bg
<spanid="L80"class="LineNr"> 80 </span><spanclass="PreProc">var</span> dummy/eax: int <spanclass="Special"><-</span><ahref='../103glyph.subx.html#L31'>overlay-code-point-on-real-screen</a><spanclass="Constant">0x0902</span>/devanagari-anusvara, <spanclass="Constant">0x10</span>/x <spanclass="Constant">0xa</span>/y, <spanclass="Constant">3</span>/fg <spanclass="Constant">0</span>/bg
<spanid="L82"class="LineNr"> 82 </span><spanclass="PreProc">var</span> dummy/eax: int <spanclass="Special"><-</span><ahref='../103glyph.subx.html#L19'>draw-code-point-on-real-screen</a><spanclass="Constant">0x0915</span>/devanagari-letter-ka, <spanclass="Constant">0x13</span>/x <spanclass="Constant">9</span>/y, <spanclass="Constant">3</span>/fg <spanclass="Constant">0</span>/bg
<spanid="L83"class="LineNr"> 83 </span><spanclass="PreProc">var</span> dummy/eax: int <spanclass="Special"><-</span><ahref='../103glyph.subx.html#L31'>overlay-code-point-on-real-screen</a><spanclass="Constant">0x0903</span>/devanagari-visarga, <spanclass="Constant">0x13</span>/x <spanclass="Constant">9</span>/y, <spanclass="Constant">3</span>/fg <spanclass="Constant">0</span>/bg
<spanid="L84"class="LineNr"> 84 </span>
<spanid="L85"class="LineNr"> 85 </span><spanclass="muComment"># render the same devanagari letters as a single stream of utf-8 graphemes rather than individual code-points.</span>
<spanid="L93"class="LineNr"> 93 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L94"class="LineNr"> 94 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x093e</span>/devanagari-vowel-aa
<spanid="L95"class="LineNr"> 95 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L97"class="LineNr"> 97 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L98"class="LineNr"> 98 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x093f</span>/devanagari-vowel-i
<spanid="L99"class="LineNr"> 99 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L101"class="LineNr">101 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L102"class="LineNr">102 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x0940</span>/devanagari-vowel-ii
<spanid="L103"class="LineNr">103 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L105"class="LineNr">105 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L106"class="LineNr">106 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x0941</span>/devanagari-vowel-u
<spanid="L107"class="LineNr">107 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L109"class="LineNr">109 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L110"class="LineNr">110 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x0942</span>/devanagari-vowel-oo
<spanid="L111"class="LineNr">111 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L113"class="LineNr">113 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L114"class="LineNr">114 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x0947</span>/devanagari-vowel-E
<spanid="L115"class="LineNr">115 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L117"class="LineNr">117 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L118"class="LineNr">118 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x0948</span>/devanagari-vowel-ai
<spanid="L119"class="LineNr">119 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L121"class="LineNr">121 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L122"class="LineNr">122 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x094b</span>/devanagari-vowel-o
<spanid="L123"class="LineNr">123 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L125"class="LineNr">125 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L126"class="LineNr">126 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x094f</span>/devanagari-vowel-aw
<spanid="L127"class="LineNr">127 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L129"class="LineNr">129 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L130"class="LineNr">130 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x0902</span>/devanagari-anusvara
<spanid="L131"class="LineNr">131 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L133"class="LineNr">133 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, ka
<spanid="L134"class="LineNr">134 </span> g <spanclass="Special"><-</span><ahref='../403unicode.mu.html#L104'>to-grapheme</a><spanclass="Constant">0x0903</span>/devanagari-visarga
<spanid="L135"class="LineNr">135 </span><ahref='../403unicode.mu.html#L339'>write-grapheme</a> text, g
<spanid="L140"class="LineNr">140 </span><spanclass="muComment"># a stream of tamil graphemes (with interspersed spaces for clarity) that don't look the same in Mu</span>