<div dir="ltr">Hello All,<div><br></div><div>I am trying to generate a PDF document with Malayalam text using go language.<br>For this I am using the go pdf library <a href="https://github.com/signintech/gopdf">https://github.com/signintech/gopdf</a><br>The issue is that the malayalam text is not displayed properly.<br><br>Good Text (as you all know) <img src="https://i.stack.imgur.com/KN5m1.png" style="user-select: none; margin: auto;"></div><div><a href="https://i.stack.imgur.com/KN5m1.png">https://i.stack.imgur.com/KN5m1.png</a><br></div><div><br></div>Obtained Text from gopdf (Improper Text) <img style="user-select: none; margin: auto;" src="https://i.stack.imgur.com/xLN8r.png"><div><a href="https://i.stack.imgur.com/xLN8r.png">https://i.stack.imgur.com/xLN8r.png</a><br></div><br>Does anyone know how to fix the issue ?<br>The font used is <a href="https://smc.org.in/downloads/fonts/meera/Meera-Regular.ttf">https://smc.org.in/downloads/fonts/meera/Meera-Regular.ttf</a><br><br>Below is the code used<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">package main<br>import (<br>    "log"<br>    "<a href="http://github.com/signintech/gopdf">github.com/signintech/gopdf</a>"<br>)<br>func main() {<br>    pdf := gopdf.GoPdf{}<br>    pdf.Start(gopdf.Config{ PageSize: *gopdf.PageSizeA4 })  <br>    pdf.AddPage()<br>    err := pdf.AddTTFFont("Meera-Regular", "Meera-Regular.ttf")<br>    if err != nil {<br>        log.Print(err.Error())<br>        return<br>    }<br>    err = pdf.SetFont("Meera-Regular", "", 14)<br>    if err != nil {<br>        log.Print(err.Error())<br>        return<br>    }<br>    pdf.Cell(nil, "അതിവേഗ ഇംഗ്ലീഷ് നിഘണ്ടു ")<br>    pdf.WritePdf("hello.pdf")<br>}</blockquote><div><br></div><div><br></div><div>Thanks</div><div>Jeffrey Antony</div></div>