<div dir="ltr">that’s what I’m doing right now, i was just wondering if there was a shortcut because I often have to do this when reshaping part of a run so I figure it might be good to have it as an api function<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 1, 2016 at 2:45 PM, Behdad Esfahbod <span dir="ltr"><<a href="mailto:behdad.esfahbod@gmail.com" target="_blank">behdad.esfahbod@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><p dir="ltr">On Jul 1, 2016 11:37 AM, "Kelvin Ma" <<a href="mailto:kelvinsthirteen@gmail.com" target="_blank">kelvinsthirteen@gmail.com</a>> wrote:<br>
><br>
> Is there a way to remove all the codepoints from a buffer object while leaving the direction, script, and language intact?</p>
</span><p dir="ltr">No.  Those properties depend on buffer text, si it doesn't make sense to clear text but not those.  It's two lines to capture them and set them back.  HarfBuzz is a library, it provides building blocks that enable what people need to do, not every imaginable combination of lines of code someone might need... </p>
<p dir="ltr"><span class="">> buffer_clear_contents() clears that data too.<br>
><br></span>
> _______________________________________________<br>
> HarfBuzz mailing list<br>
> <a href="mailto:HarfBuzz@lists.freedesktop.org" target="_blank">HarfBuzz@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/harfbuzz" target="_blank">https://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br>
><br>
</p>
</blockquote></div><br></div>