<div dir="ltr"><span style="font-size:12.8px">Hi All.I have never used harfbuzz ,though heard of it a lot.I am having some issues with </span><span class="" style="font-size:12.8px">FreeType</span><span style="font-size:12.8px">.I sent them a message describing the problem:</span><div style="font-size:12.8px"><br><div><i><span style="font-size:12.8px">Hi.I have a system font called MyriadHebrew-Regular.</span><span style="font-size:12.8px">otf</span></i><div style="font-size:12.8px"><i><br></i></div><div style="font-size:12.8px"><i>I was using "slash" char (code 47)  but then noticed that the one which</i></div><div style="font-size:12.8px"><i><br></i></div><div style="font-size:12.8px"><i>uses Adobe aftereffects is a little bit different. (typing Hebrew language) .Then I inspected </i></div><div style="font-size:12.8px"><i>the font in the FontCreator program and found that it is possible to use default char (47) called "slash"</i></div><div style="font-size:12.8px"><i>or localized one,called "slash.1" which is located at the end of the font glyph maps.Its glyph index is 587</i></div><div style="font-size:12.8px"><i><br></i></div><div style="font-size:12.8px"><i>So if I explicitly insert that index into FT_Load_Glyph I am getting the correct localized slash char.</i></div><div style="font-size:12.8px"><i><br></i></div><div style="font-size:12.8px"><i>But if I use FT_Get_Char_Index where I pass 47  to get the index for that char I am still getting only the default one.I went over all 4 char maps with </i></div><div style="font-size:12.8px"><i><br></i></div><div style="font-size:12.8px"><i> FT_Set_Charmap(faceHandle, charmap);<br></i></div><div style="font-size:12.8px"><i><br></i></div><div style="font-size:12.8px"><i>but still the same.I can't cause the <span class="">Freetype</span> lib to fetch me this glyph using the API.</i></div><div style="font-size:12.8px"><i><br></i></div><div style="font-size:12.8px"><i>Any help will be appreciated.</i></div></div><div><br clear="all"><div>Now,they answered me this:</div><div><br></div><div><i><span style="font-size:12.8px"><span class="">FreeType</span> doesn't take care of localization in any way.  You need a</span><br style="font-size:12.8px"><span style="font-size:12.8px">higher-level library like Pango or ICU to activate locale handling</span><br style="font-size:12.8px"><span style="font-size:12.8px">(i.e., selecting script and language for OpenType features).</span><br></i></div><div><i><br></i></div><div><span style="font-size:12.8px">Now I wonder,if I should use also Pango or ICU for this.Or maybe I should use </span></div><div><span style="font-size:12.8px">harfbuzz?What is the difference? Does harfbuzz parse the font files to shapes like <span class="">FreeType</span>?Does it also take care of localized subtables on the fonts?</span></div><div><span style="font-size:12.8px">Appreciate any advice what way to choose.</span></div></div></div></div>