[HarfBuzz] MarkAttachmentType lookup flag has no effect

Khaled Hosny khaledhosny at eglug.org
Mon Jul 16 10:37:38 PDT 2012


Attached two screenshots, first line with no vowel marks used and second
line with vowel marks used (the placement of the vowel marks themselves
it off, but that is because the glyphs lack proper anchors).

Regards,
 Khaled

On Mon, Jul 16, 2012 at 11:13:01AM -0400, Behdad Esfahbod wrote:
> Humm.  Can you send screenshots?  I get exact same output from both fonts,
> using both the OT and Uniscribe shapers.
> 
> behdad
> 
> On 07/15/2012 04:01 AM, Khaled Hosny wrote:
> > It seems that the (older) MarkAttachmentType lookup flag is not applied
> > by HarfBuzz, while the (newer) UseMarkFilteringSet flag works fine.
> > 
> > Here is the same font font once using MarkAttachmentType and once using
> > UseMarkFilteringSet with the same mark glyph class in both cases (and it
> > is the only one used), and if applied the final dots in the words تختة,
> > تخنة, تخئة, تخثة and تخٹة should be raised up whether vowel marks are
> > used or not.
> > 
> > http://khaledhosny.org/files/tmp/hussaini-nastaleeq_MarkAttachmentType.ttf
> > http://khaledhosny.org/files/tmp/hussaini-nastaleeq_UseMarkFilteringSet.ttf
> > 
> > Regards,
> >  Khaled
> > _______________________________________________
> > HarfBuzz mailing list
> > HarfBuzz at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/harfbuzz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hussaini-nastaleeq_UseMarkFilteringSet.png
Type: image/png
Size: 8566 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20120716/4479af8d/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hussaini-nastaleeq_MarkAttachmentType.png
Type: image/png
Size: 8344 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20120716/4479af8d/attachment-0001.png>


More information about the HarfBuzz mailing list