<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>How would I turn it off?<br><br>Sent from a mobile device</div><div><br>On 09/10/2013, at 12:07, Rolf Langenhuijzen <<a href="mailto:rolf.langenhuijzen@xs4all.nl">rolf.langenhuijzen@xs4all.nl</a>> wrote:<br><br></div><blockquote type="cite"><div>

<p>Why wouldn't you tun off the liga feature in that case?<br><br>Rolf</p>
<p>Eduardo CastiƱeyra schreef op 2013-10-09 10:32:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<pre>Is there any way to avoid that? Despite ff being a single glyph, it represents two clusters, imagine I want to animate the tracking of a word, it would look like this

e ff i c i e n t 

Although glyph-wise it would be correct, it would be very hard to convince any customer about that.

In some cases it would be nice to force the shaper to output at least one glyph per cluster. 

Does it also depend on the language? If one script have one ligature it doesn't mean every language makes use of it.

Regards!

Sent from a mobile device

On 09/10/2013, at 06:23, Khaled Hosny <<a href="mailto:khaledhosny@eglug.org">khaledhosny@eglug.org</a>> wrote:</pre>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px">On Wed, Oct 09, 2013 at 01:39:17AM +0200, Oliver Meier wrote:
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px">Hello I recently started playing with harfbuzz and encountered a strange problem. I don't know what I'm doing wrong, but somehow multiple f's shaped for serif fonts like DejaVuSerif or FreeSerif get grouped in pairs or so.. hb_buffer_set_direction( hb_buffer, HB_DIRECTION_LTR ); hb_buffer_set_script( hb_buffer, HB_SCRIPT_LATIN ); hb_buffer_set_language( hb_buffer, hb_language_from_string("en", strlen("en")) ); hb_buffer_add_utf8( hb_buffer, "ffff", strlen("ffff"), 0, strlen("ffff") ); hb_shape( hb_ft_font, hb_buffer, NULL, 0 ); hb_glyph_info_t *glyph_info = hb_buffer_get_glyph_infos(hb_buffer, &glyph_count); At this point glyph_count=2 instead of 4. In the kerning i see that f's are indeed "grouped". Can someone point me in the right direction, or is this a bug?</blockquote>
<a href="https://en.wikipedia.org/wiki/Typographic_ligature#Latin_alphabet">https://en.wikipedia.org/wiki/Typographic_ligature#Latin_alphabet</a> BTW, if you have any code that assumes the number of output glyphs will be equal to the number of input characters, it is wrong. Regards, Khaled _______________________________________________ HarfBuzz mailing list <a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a> <a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a></blockquote>
<pre>_______________________________________________
HarfBuzz mailing list
<a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a>
</pre>
</blockquote>
<p> </p>
<div> </div>

</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>HarfBuzz mailing list</span><br><span><a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a></span><br><span><a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a></span><br></div></blockquote></body></html>