[HarfBuzz] I wonder why glyph 'uni0647' is not substituted with the one at 0xFEE9('uni06BE.fina') in Tahoma font

Jonathan Kew jfkthame at googlemail.com
Tue Sep 17 08:09:41 PDT 2013


On 17/9/13 15:58, Su Scott wrote:
> Dear /Jonathan,/
> /
> /
> OK, let me explain...
> My seeing is like output.png which I attached,
>
> If you compare output.png (wrong) with msword.png (correct)
> you'll see the 1st medial U+0647 should NOT be in the final form
> and the 2nd medial U+0647 should NOT be in the initial form
> as output.pngshow.
>
> Hope you get what I meant. Thank you.
>
> Scott
>

I can see the difference between your images, but I am NOT seeing the 
same result when I test.

You didn't answer the key questions: What versions of harfbuzz and of 
tahoma are you using?

JK


>
>  > Date: Tue, 17 Sep 2013 11:09:09 +0100
>  > From: jfkthame at googlemail.com
>  > To: harfbuzz at lists.freedesktop.org
>  > Subject: Re: [HarfBuzz] I wonder why glyph 'uni0647' is not
> substituted with the one at 0xFEE9('uni06BE.fina') in Tahoma font
>  >
>  > It's not really clear to me what you're asking or expecting. There are
>  > several instances of U+0647 in your string.... looks like they should be
>  > one initial, two medial and one final.
>  >
>  > What exact version of harfbuzz and of tahoma is involved? The result I'm
>  > seeing here matches your MSWord image. That's correct, isn't it?
>  >
>  >
>  > On 17/9/13 10:43, Su Scott wrote:
>  > > Sorry, forget to attach pics just now.
>  > > ......................................................
>  > >
>  > > I tested /harfbuzz.ng by a sample /string: "همهٔهمهٔ"
>  > > string = L"\u0647\u0645\u0647\u0654\u0647\u0645\u0647\u0654";
>  > >
>  > > a sample pic by MS Word and an output file both in the attachment...
>  > >
>  > > I wonder why glyph 'uni0647' is not substituted with the one at
>  > > 0xFEE9('uni06BE.fina') in Tahoma font
>  > >
>  > >
>  >
> ................................................................................................................
>  > >
>  > > /one mapping record of shaping table in harfbuzz.ng :/
>  > > /{0xFEEB, 0xFEEC, 0xFEEA, 0xFEE9}, /* U+0647 ARABIC LETTER HEH *//
>  > >
>  > > /in GSUB Table :/
>  > > /<Substitution in="uni0647" out="uni06BE.fina"/> /
>  > >
>  > >
>  >
> ................................................................................................................
>  > >
>  > > Many Thanks if any clues to fix it.
>  > >
>  > > Scott
>  > >
>  > >
>  > >
>  > >
>  > > _______________________________________________
>  > > HarfBuzz mailing list
>  > > HarfBuzz at lists.freedesktop.org
>  > > http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>  > >
>  >
>  > _______________________________________________
>  > HarfBuzz mailing list
>  > HarfBuzz at lists.freedesktop.org
>  > http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>
>
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>




More information about the HarfBuzz mailing list