Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 06-26-2026, 11:34 PM   #16
kaspar
Enthusiast
kaspar began at the beginning.
 
Posts: 29
Karma: 10
Join Date: Dec 2024
Device: Kindle Scribe
Quote:
Originally Posted by kaspar View Post
Wow! I'm sorry I didn't notice! Thank you for your work on all of this. It has really gotten me interested in what can be done from here.

Over the past three days I've spent about 15 hours of attention cross compiling Abiword 2.8.6 (old GTK 2 version), and just got it to launch!!! Keyboard works if launched from Kaul, but not from kterm (text typed ends up in kterm instead of Abiword). I can hardly believe it. There was so much trial and error. Now I need to fix dialog windows (titles) and so many other things. I will share this when I get it working better.
Here's a picture!
Attached Thumbnails
Click image for larger version

Name:	AbiwordScribe.jpg
Views:	30
Size:	190.9 KB
ID:	224060  
kaspar is offline   Reply With Quote
Old 06-27-2026, 06:39 AM   #17
mergen3107
Wizard
mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.
 
mergen3107's Avatar
 
Posts: 1,617
Karma: 5000564
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
It say font is “Times New Roman”, but typed text is definitely not it more like Bookerly
mergen3107 is online now   Reply With Quote
Old 06-27-2026, 09:01 AM   #18
kaspar
Enthusiast
kaspar began at the beginning.
 
Posts: 29
Karma: 10
Join Date: Dec 2024
Device: Kindle Scribe
Quote:
Originally Posted by mergen3107 View Post
It say font is “Times New Roman”, but typed text is definitely not it more like Bookerly
Good catch. Times New Roman is the default font for Abiword. I think it says that at the top when I open a file or create a new one, but font selection is definitely working. It's using the system fonts just like a normal Linux distribution would. Does Times New Roman even exist on the Kindle Scribe? It could be calling a font that isn't there.
Attached Thumbnails
Click image for larger version

Name:	kabw1.jpg
Views:	23
Size:	268.1 KB
ID:	224065   Click image for larger version

Name:	kabw2.jpg
Views:	25
Size:	350.1 KB
ID:	224066   Click image for larger version

Name:	kabw3.jpg
Views:	23
Size:	152.8 KB
ID:	224067  

Last edited by kaspar; 06-27-2026 at 09:06 AM.
kaspar is offline   Reply With Quote
Old 06-27-2026, 09:24 AM   #19
mergen3107
Wizard
mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.
 
mergen3107's Avatar
 
Posts: 1,617
Karma: 5000564
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
Err, I don’t think so because it is licensed by Microsoft? I’ll double check.
So it doesn’t have a fallback mechanism? Like you know when you type a glyph that this font doesn’t have it replaces the font to the ones which has it. Or just the UI doesn’t update
mergen3107 is online now   Reply With Quote
Old 06-27-2026, 09:28 AM   #20
mergen3107
Wizard
mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.
 
mergen3107's Avatar
 
Posts: 1,617
Karma: 5000564
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
Err, it isn’t so straightforward with the license.
https://learn.microsoft.com/en-us/an...n-font-license

One thing I know for sure is that Kindles don’t come with Times New Roman bundled
mergen3107 is online now   Reply With Quote
Old 06-27-2026, 09:56 AM   #21
kaspar
Enthusiast
kaspar began at the beginning.
 
Posts: 29
Karma: 10
Join Date: Dec 2024
Device: Kindle Scribe
Quote:
Originally Posted by mergen3107 View Post
Err, I don’t think so because it is licensed by Microsoft? I’ll double check.
So it doesn’t have a fallback mechanism? Like you know when you type a glyph that this font doesn’t have it replaces the font to the ones which has it. Or just the UI doesn’t update
Right now when the application is launched it says Times New Roman, but it does default to some system font so typing can begin right away without setup. I didn't do that on purpose, so it's an Abiword fallback. Eventually I'll look at the code and change the default font that Abiword calls to one that is present on all Kindles.

When I open Abiword on my Fedora PC install, it's also Times New Roman.

Also, the more I use it in portrait mode, the more I like it. It's like typing on an interactive piece of paper.

Edit: All I need to do is deploy it with a modified normal.awt (Abiword's default template) to be Bookerly instead of Times New Roman.

Last edited by kaspar; 06-27-2026 at 11:43 AM.
kaspar is offline   Reply With Quote
Old Yesterday, 09:16 AM   #22
kbarni
Zealot
kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.kbarni ought to be getting tired of karma fortunes by now.
 
kbarni's Avatar
 
Posts: 108
Karma: 289266
Join Date: Feb 2025
Device: Kindle PW5
Quote:
Originally Posted by kaspar View Post
Here's a picture!
That's really neat!

Note that Kindle's GTK2 implementation lacks the standard icons (like open, save, print...), that's why the toolbar buttons are invisible.
Unfortunately you'll have to rewrite the buttons with custom icons.

Some advice: use the material icons collection to get custom icons. Then, convert them to header files using gdk-pixbuf-csource. Then, replace the toolbar buttons to custom buttons using the icons you created.
Use AI to automate this task, it should be able to handle it.
kbarni is offline   Reply With Quote
Old Yesterday, 02:49 PM   #23
kaspar
Enthusiast
kaspar began at the beginning.
 
Posts: 29
Karma: 10
Join Date: Dec 2024
Device: Kindle Scribe
Quote:
Originally Posted by kbarni View Post
That's really neat!

Note that Kindle's GTK2 implementation lacks the standard icons (like open, save, print...), that's why the toolbar buttons are invisible.
Unfortunately you'll have to rewrite the buttons with custom icons.

Some advice: use the material icons collection to get custom icons. Then, convert them to header files using gdk-pixbuf-csource. Then, replace the toolbar buttons to custom buttons using the icons you created.
Use AI to automate this task, it should be able to handle it.
I'm really far down the rabbit hole with this. Here's a screenshot from two days ago since I don't have my Scribe with me. I have icons working (albeit they're tiny), but that's fine with me. They work with the stylus. I have since gotten spell check and copy/paste working. Need to fix a few more bugs.

One bug is interesting, you'll see in the screenshot. (I figured out how to take screenshots). The Shift + C for example. Kterm doesn't have that problem, so WordGrinder doesn't either. I'm investigating it. For now I hit caps lock for a single letter to do a capital C.

I wrote a three page document in testing, and I can see real work getting done with this.

Also, I think it should run on other Kindle models. I have an Oasis but I actually use that for reading so it isn't jailbroken. I'll release an alpha of this soon.
Attached Thumbnails
Click image for larger version

Name:	ab1.png
Views:	19
Size:	119.1 KB
ID:	224143   Click image for larger version

Name:	ab2.png
Views:	16
Size:	124.3 KB
ID:	224144   Click image for larger version

Name:	ab3.png
Views:	14
Size:	126.0 KB
ID:	224145  
kaspar is offline   Reply With Quote
Old Yesterday, 04:15 PM   #24
mergen3107
Wizard
mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.
 
mergen3107's Avatar
 
Posts: 1,617
Karma: 5000564
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
Woah this legit looks good on the Scribe!
mergen3107 is online now   Reply With Quote
Old Today, 02:03 PM   #25
kaspar
Enthusiast
kaspar began at the beginning.
 
Posts: 29
Karma: 10
Join Date: Dec 2024
Device: Kindle Scribe
Today I fixed a really tricky bug that crashed Abiword when a new document was saved for the first time (it did save successfully, but it crashed after).

Another thing I did was something I always planned/wanted, I mapped the F12 key to manually refresh the display using eips -f ''

That's a feature on my Pomera DM30 that I use a lot. It's lovely to have it on the Scribe. This is now much more capable than the Pomera.

So I just need to fix the Shift + certain capital letters problem that causes Kindle system functions to happen instead of printing a capital C in Abiword for example. I already looked at the kterm code to see how it's handled.

Then I will clean everything up and write a deploy script and make a new thread for this project. And an Alpha release.
kaspar is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PW4 Any clues to text editor with keyboard and pinyin input method? Amias Kindle Developer's Corner 1 05-13-2021 01:42 PM
[REQ] Apply XSLT/external filter on editor's text bmix Editor 10 09-06-2015 12:57 PM
E-book readers (E-ink) with text editor and can connect to external USB keyboard? stupidtss Which one should I buy? 7 07-20-2014 09:01 AM
External Keyboard wildcolor Kindle Developer's Corner 14 06-05-2013 04:35 PM
External keyboard alrumich Sony Reader 5 05-21-2009 01:03 PM


All times are GMT -4. The time now is 02:48 PM.


MobileRead.com is a privately owned, operated and funded community.