<p dir="ltr">Probably this bug <a href="https://github.com/googlei18n/noto-fonts/issues/212">https://github.com/googlei18n/noto-fonts/issues/212</a> is related.</p>
<br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 8, 2015, 2:44 PM Khaled Hosny <<a href="mailto:khaledhosny@eglug.org">khaledhosny@eglug.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Dec 07, 2015 at 09:13:23PM +0530, Deepak Jois wrote:<br>
> Maybe this is a bit related to Khaled’s question earlier about control<br>
> characters inside ligatures, but I wanted to start a new thread.<br>
><br>
> When I shape text with Noto Nastaliq, I notice a bunch of zero-width<br>
> glyphs generated<br>
><br>
> $> hb-unicode-encode U+06CC,U+06C1 |  hb-shape notonastaliq.ttf<br>
> [HehFin=1+472|TwoDotsBelowNS=0@310,-383+0|sp2=0+0|BehxIni.outS1=0@0,-68+731]<br>
><br>
> 1. What is the purpose of these zero-width glyphs?<br>
<br>
That is something internal to the font, they are not glyphs inserted by<br>
HarfBuzz.<br>
<br>
> 2. If I am rendering the shaped output to a PDF file (for e.g. when<br>
> using Harfbuzz with LuaTeX), do I need to care about these zero-width<br>
> glyphs at all? How will they affect rendering<br>
<br>
You should just output the glyph as returned by HarfBuzz,<br>
second-guessing it is likely to be wrong. If a character should be<br>
invisible HarfBuzz will replace it by the space glyph, so you need not<br>
worry about this, unless you really know what you are doing.<br>
<br>
Regards,<br>
Khaled<br>
_______________________________________________<br>
HarfBuzz mailing list<br>
<a href="mailto:HarfBuzz@lists.freedesktop.org" target="_blank">HarfBuzz@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br>
</blockquote></div>