Answers.Body: <p>I managed to solve this problem with help from mobileread forum. I am posting the link to answer here <a href="https://www.mobileread.com/forums/showpost.php?p=3849282&amp;postcount=2" rel="nofollow noreferrer">https://www.mobileread.com/forums/showpost.php?p=3849282&amp;postcount=2</a> </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-27T22:33:59.143Z
Answers.LastActivityDate: 2019-05-27T22:33:59.143Z
Answers.UserDisplayName: kausar
Body: <p>I am using Calibre to create an ebook in Urdu language. The language is written from right to left. The whole book is in Unicode and uses UTF-8 encoding. If I open the book in TextEdit on Mac. Mac own fonts such as Helvetica shows the book like this:</p>
  
  <p><a href="https://i.sstatic.net/rqyxq.png" rel="nofollow noreferrer">Macbook TextEdit Screenshot</a></p>
  
  <p>When using default Kindle fonts like Caecilia this is how it looks like</p>
  
  <p><a href="https://i.sstatic.net/Gfqli.jpg" rel="nofollow noreferrer">On Kindle with Default Font</a></p>
  
  <p>However, when I use the published font i.e. the TTF font I have embedded in the ebook. It doesn't join the characters the way it's supposed to for languages like Arabic/Urdu. It shows each letter individually and it looks like:</p>
  
  <p><a href="https://i.sstatic.net/TlByZ.jpg" rel="nofollow noreferrer">On Kindle with published font</a></p>
  
  <p>Am I missing something here or Kindle just can't use these embedded fonts correctly for non-latin languages?</p>
  
Tags: <kindle><calibre><fonts><font-rendering>
Title: Kindle Touch 4th Generation does not render published font correctly
UserDisplayName: kausar
ThreadText: # Kindle Touch 4th Generation does not render published font correctly
  
  (Asked by: username_0 on 2019-05-25)
  
  I am using Calibre to create an ebook in Urdu language. The language is written from right to left. The whole book is in Unicode and uses UTF-8 encoding. If I open the book in TextEdit on Mac. Mac own fonts such as Helvetica shows the book like this:
  
  [Macbook TextEdit Screenshot](https://i.sstatic.net/rqyxq.png)
  
  When using default Kindle fonts like Caecilia this is how it looks like
  
  [On Kindle with Default Font](https://i.sstatic.net/Gfqli.jpg)
  
  However, when I use the published font i.e. the TTF font I have embedded in the ebook. It doesn't join the characters the way it's supposed to for languages like Arabic/Urdu. It shows each letter individually and it looks like:
  
  [On Kindle with published font](https://i.sstatic.net/TlByZ.jpg)
  
  Am I missing something here or Kindle just can't use these embedded fonts correctly for non-latin languages?
  
  **Tags:** kindle, calibre, fonts, font-rendering
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2019-05-27. Score: 1 | Accepted answer
  
  I managed to solve this problem with help from mobileread forum. I am posting the link to answer here <https://www.mobileread.com/forums/showpost.php?p=3849282&postcount=2>
  
  
  ---
  
  