<div dir="ltr"><br><div class="gmail_quote">2014-03-06 21:32 GMT+02:00 Richard Wordingham <span dir="ltr"><<a href="mailto:richard.wordingham@ntlworld.com" target="_blank">richard.wordingham@ntlworld.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Wed, 05 Mar 2014 15:04:30 -0800<br>
Behdad Esfahbod <<a href="mailto:behdad@behdad.org">behdad@behdad.org</a>> wrote:<br>
<br>
> Any objection to not rendering Unicode GC=Cc, same way that we don't<br>
> render Default_Ignorables?<br>
<br>
</div>I'm not sure that BS (U+0008) and TAB (U+0009) don't need to be<br>
rendered.  I can imagine a terminal emulator wanting BS for<br>
overstriking, and having no spacing for TAB is suboptimal.  TAB can<br>
easily get into text to be rendered.<br>
<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div>Did you meet any single font with glyph for U+0008 (BS)? Honestly, I don't imagine what U+0008 glyph representation looks like :)</div>

<div>GC=Cc aren't really a characters but a control codes; some of them are historically very common in use, though.</div><div><br></div><div>As for TAB, certain fonts don't have nbsp and/or tab, and most fonts don't have line separator, paragraph separator, and many other space characters.</div>

<div>Since we've touched this topic...in my opinion, HarfBuzz should take care of (quite common) issue with missing glyphs for characters of property White_Space [1].</div><div>For any of them, a fallback to U+0020 (SPACE) should be enough [2], though a more sophisticated mechanism would also take care of glyph advances [3],</div>

<div>making U+000A..U+000D, U+0085, U+2028..U+2029 occupy no space, U+202F occupy "narrow" space, and simply dub U+0020 metrics for other space characters.</div><div>I'll make a patch if Behdad (or maybe someone else) would +1 to this proposition.</div>

<div><br></div><div>[1] <a href="http://www.unicode.org/Public/6.3.0/ucd/PropList.txt">http://www.unicode.org/Public/6.3.0/ucd/PropList.txt</a></div><div>[2] <a href="http://www.unicode.org/faq/unsup_char.html#2">http://www.unicode.org/faq/unsup_char.html#2</a></div>

<div>[3] <a href="http://www.unicode.org/faq/unsup_char.html#5">http://www.unicode.org/faq/unsup_char.html#5</a></div><div><br></div></div></div>