03-20-2024, 05:50 AM | #1 |
Junior Member
Posts: 7
Karma: 10
Join Date: Nov 2022
Device: Kindle PW5
|
How to update Kindle Previewer render engine?
Hi,
I am kinda new to creating books for kindle, especially KFX format. First, I am trying ti write an Arabic ebook with special font that has special font character for each number. However, I am having and issue with how kindle previewer render these characters. As you can see in this picture. Lift side: Calibre Reader Right side: Kindle Previewer 3 Strangely, I have encountered the same issue in the software I am using to edit this book. Lift side: Sigil 1.9 Right side: Sigil 2.0 Does anyone know how can I fix this issue? Or force Kindle Previewer to use new renderer? Last edited by pdurrant; 03-20-2024 at 07:52 AM. |
03-20-2024, 01:12 PM | #2 |
the rook, bossing Never.
Posts: 12,359
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Is it for your own use or to publish on Amazon via KDP?
|
03-20-2024, 04:01 PM | #3 |
Junior Member
Posts: 7
Karma: 10
Join Date: Nov 2022
Device: Kindle PW5
|
|
03-20-2024, 07:30 PM | #4 |
Grand Sorcerer
Posts: 6,750
Karma: 86234863
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
It can be difficult to get embedded fonts to work properly on the Kindle platform. Sometimes the you need to select Publisher Font in the reader to see them.
You might receive more help if you provide an e-pub file that demonstrates the problem. Perhaps there is a problem with your html/css. |
03-20-2024, 11:22 PM | #5 | ||
Junior Member
Posts: 7
Karma: 10
Join Date: Nov 2022
Device: Kindle PW5
|
Quote:
Quote:
Already tried to change many css attributes but none of them worked. What confuse me more is that it doesn't work with Sigil 1.9 but it works with Sigil 2.0. So, what change between these two version that allowed these characters to be displayed correctly. |
||
03-21-2024, 11:05 AM | #6 |
Grand Sorcerer
Posts: 6,750
Karma: 86234863
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
I see the same rendering issue in the Kindle Previewer. I also tried converting it to KFX and viewing it using the Kindle for iOS app and that produced the same results as the Kindle Previewer.
From what I can tell the numeric glyphs in your font have some sort of attribute that indicates they are to be combined into a single glyph when rendered. This is probably something that just isn't supported properly in KFX. I don't have any suggestions of how you might make it work. |
03-21-2024, 06:58 PM | #7 |
Bibliophagist
Posts: 40,536
Karma: 157444380
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
The difference between Sigil 1.9 and Sigil 2.0 is likely due to the different QT version using and how it handles combining glyphs.
Since the Uthman font does seem to have the characters you want in the Arabic Presentation area ( specifically U+FC00 to U+FD1D and U+FD50 to U+FD7D ), it might be worth trying to use those glyphs directly. I generated the hex font names and dumped them into your test epub. Oddly, when I did a mend and prettify, the glyphs displayed in the Sigil code view do not match those glyphs when seen in Preview but do have some semblance to the components of the glyph shown in FontForges Glyph Info => Components. |
03-22-2024, 05:18 AM | #8 |
Junior Member
Posts: 7
Karma: 10
Join Date: Nov 2022
Device: Kindle PW5
|
Thank you so much jhowell for your effort in helping me with this problem.
Thank you so much DNSB for this great table of characters. I wonder how did you get the unicode for these glyphs because I was trying to get them but the font editor I am using says no unicode number for any of these glyphs. I guess now I will write another python code to replace the numbers by its corresponding glyphs unicode. |
03-22-2024, 05:22 AM | #9 |
Junior Member
Posts: 7
Karma: 10
Join Date: Nov 2022
Device: Kindle PW5
|
Thank you jhowell for yor efforts in helping me with this problem.
Thank you DNSB for your great solution. I wonder how did you get the unicode for these glyphs. Cause I was trying to find the unicode for these glyphs but my software says there are no unicode number for any of the glyphs. Now, I guess I will use DNSB modified epub as a reference for the glyphs and replace these glyphs manually with its corresponding unicode number. Last edited by nodymoha; 03-22-2024 at 05:27 AM. |
03-22-2024, 10:59 PM | #10 | |
Bibliophagist
Posts: 40,536
Karma: 157444380
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
03-23-2024, 11:09 PM | #11 | ||
Junior Member
Posts: 7
Karma: 10
Join Date: Nov 2022
Device: Kindle PW5
|
Quote:
Quote:
Programming is a gift that everyone should have it. |
||
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
calibre, version 6.22.0 ERROR: Render process crashed: The Qt WebEngine Render proces | georgezh9617 | Viewer | 2 | 07-24-2023 11:44 AM |
[Kindle 4] bottom third of screen broken -> render only on top 2/3 | Strathopic | KOReader | 7 | 10-29-2021 10:00 PM |
Update a chapter in TOC without losing the stylesheet so Kindle previewer can make | Crabsauce1 | Sigil | 1 | 01-28-2019 01:55 PM |
Kindle Previewer 3 versus KDP Online Previewer | Contre-jour | Kindle Formats | 3 | 05-29-2018 11:05 AM |
Kindle Previewer - block auto update? | Kamikuza | Amazon Kindle | 8 | 01-30-2015 03:54 AM |