HandyReader Blog

HandyReader 1.21.260725 is NOW AVAILABLE!

Hey everyone! HandyReader v1.21.260725 is here!

This one is a focused refinement release. It delivers the typography work I teased last time — cleaner CSS style parsing and rendering within paragraphs, including mixed font sizes in a single paragraph — along with a batch of fixes for the text menu, TTS playback, and general stability.

Improvements

Refined Paragraph Typography

The headline change. I’ve overhauled how CSS styles are parsed and rendered inside paragraphs, which means books with mixed font sizes — inline headings, emphasized text, drop caps, and the like — now typeset cleanly and consistently. This was the “mixed font sizes within a single paragraph” item from the 1.20 roadmap, and it’s finally in.

Bug Fixes

  • Fixed the display positioning issue of the text operation menu — the menu that pops up when you select text should now appear exactly where it should.
  • Resolved the noise problem during TTS playback — text-to-speech should sound clean again.
  • Various crash optimizations and minor fixes for better overall stability.

What’s Next

A quick note on the roadmap: RTL language support and the hyphenation toggle I mentioned last time need a bit more work, so they’re moving to v1.22 rather than shipping half-done. Next release will pick them up properly.

Download Now

Grab the latest build and let me know what you think!

Note: If the update hasn’t hit your Google Play Store yet, it’s likely still in review and will be available very soon. In the meantime, you can always grab the APK directly from the download page. Requires Android 6.0 or higher.

Happy reading!