<div dir="ltr">Hi,<div><br></div><div>Generated PDF file is here</div><div><a href="https://github.com/signintech/gopdf/files/4113320/hello.pdf">https://github.com/signintech/gopdf/files/4113320/hello.pdf</a><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 25, 2020 at 9:29 PM Jeffrey Antony <<a href="mailto:jeffreyantony@gmail.com">jeffreyantony@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><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" target="_blank">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="margin: auto;"></div><div><a href="https://i.stack.imgur.com/KN5m1.png" target="_blank">https://i.stack.imgur.com/KN5m1.png</a><br></div><div><br></div>Obtained Text from gopdf (Improper Text) <img style="margin: auto;" src="https://i.stack.imgur.com/xLN8r.png"><div><a href="https://i.stack.imgur.com/xLN8r.png" target="_blank">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" target="_blank">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" target="_blank">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>
</blockquote></div>