<div dir="ltr">Hi All.I have never used harfbuzz ,though heard of it a lot.I ma having some issues with FreeType.I sent them a message describing the problem:<div><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 Freetype 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">FreeType 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><span style="font-size:12.8px"><br></span></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 parses the font files to shapes like FreeType?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><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Michael Ivanov<br><div>Krios Software <br><a href="http://kriosoftware.com" target="_blank">kriosoftware.com</a><br>Tel:+972 54 4962254<br><br></div></div></div></div></div>
</div></div></div>