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
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>

_______________________________________________
HarfBuzz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to