<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">The MN fonts prior to macOS Mojave do not include OpenType tables.  They only had AAT.  Try it on Mojave.<div class=""><br class=""></div><div class="">~ MUTHU<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 11Oct, 2018, at 6:09 PM, Vijendra Singh <<a href="mailto:visingh@quark.com" class="">visingh@quark.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">Hi All,<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">I am using Harfbuzz 1.7.6 for Indic languages in my application but failed to get correct result from hb_shape API for all MAC default Indic MT and MN fonts like- Devanagari MT and Devanagari Sangam MN fonts.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">e.g- Input buffer is-<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">   </span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">प</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">त</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">्</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">र</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">क</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">ा</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">र</span><span lang="HI" style="font-size: 12pt;" class="">  <span class="Apple-converted-space"> </span></span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">द</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">ि</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">स</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">ं</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">ब</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">र</span><span lang="HI" style="font-size: 12pt;" class="">  <span class="Apple-converted-space"> </span></span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">स</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">े</span><span lang="HI" style="font-size: 12pt;" class=""> <span class="Apple-converted-space"> </span></span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">म</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">य</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">ा</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">ं</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">म</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">ा</span><span lang="HI" style="font-size: 12pt;" class="">+</span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">र</span><span lang="HI" style="font-size: 12pt;" class=""></span><span style="font-size: 12pt;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">Resulting output is-<span class="Apple-converted-space"> </span><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span id="cid:image001.png@01D46173.0779E7B0"><image001.png></span><span style="font-size: 12pt;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">whereas it should be like-<span class="Apple-converted-space"> </span><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">     </span><span lang="HI" style="font-size: 12pt; font-family: Mangal, serif;" class="">पत्रकार दिसंबर से मयांमार</span><span style="font-size: 12pt;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">It seems that issue is in glyph substitution and glyph positioning.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">Similar issue is also in Chrome if we render the above text with these fonts but it is rendering fine in application like- MAC TextEdit</span><span style="font-size: 12pt;" class=""><span class="Apple-converted-space"> </span>and Safari</span><span style="font-size: 12pt;" class=""><span class="Apple-converted-space"> </span>with these fonts.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">Kindly suggest whether the issue is in hb_shape API or in the fonts or I have to do something at my end to get desire result.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">Thanks,<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class="">Vijendra Singh<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 12pt;" class=""><o:p class=""> </o:p></span></div></div><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">HarfBuzz mailing list</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><a href="mailto:HarfBuzz@lists.freedesktop.org" style="color: rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">HarfBuzz@lists.freedesktop.org</a><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><a href="https://lists.freedesktop.org/mailman/listinfo/harfbuzz" style="color: rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">https://lists.freedesktop.org/mailman/listinfo/harfbuzz</a></div></blockquote></div><br class=""></div></body></html>