[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 03:09:09 PDT 2013


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
 >




More information about the HarfBuzz mailing list