Skip to content

Releases: nicoverbruggen/NickelTypeFix

v0.9

Choose a tag to compare

@github-actions github-actions released this 06 Sep 15:48
fee4143

Note

This release may not be available on KoboPatch Web UI yet as further testing is done before general availability via that platform.

Documentation

  • Clarified shared fix dependencies, process-wide text shaping, rendering test limits, and the boot failsafe's recovery window.

Added

  • Development builds include a source fingerprint in their version and log lines, distinguishing them from release builds and earlier uncommitted edits.
  • Long chapters open several times faster. The reader now uses Qt's newer text shaper and remembers text it has already shaped.
  • Long chapters open faster again. WebKit used to lay a chapter out twice and throw the first one away; that pass is now skipped.
  • Opt-in: set ntf_more_spacing:1 to use 24 line-spacing choices instead of the stock 15, running from 0.80 to 1.50. Disabled by default.
  • Small caps in a book now use the reading font's own small cap glyphs when it has them, with the font's kerning, instead of capitals shrunk to 70%. Needs optimizeLegibility; fonts without small caps are unchanged.

Fixed

  • The log rotates during a running session before a write would exceed 256 KiB, instead of growing until the next restart.
  • Narrow custom line spacing no longer clips text or pushes paragraphs onto separate pages.
  • Fixed an integer overflow in the capital-spacing fix's font-table bounds check.
  • The reader-font quoting fix now skips font-family: text that sits outside a CSS declaration instead of quoting across rule boundaries.

v0.8

Choose a tag to compare

@github-actions github-actions released this 27 Aug 16:49
v0.8
e476574

Note

This release may not be available on KoboPatch Web UI yet as further testing is done before general availability via that platform.

Added

  • Fonts with numbers in their names now apply correctly.
  • Page boundaries no longer clip lines of text in kepub books.
  • Centred images stay centred when the reader's text alignment changes.
  • Oversized drop caps no longer increase the spacing between the first two lines of a paragraph.
  • Development builds include page-layout diagnostics for bug reports.

Fixed

  • The letter-spacing fix now applies when both justification fixes are disabled.
  • The reader-font fallback fix works again.
  • A failed startup now removes every installed hook.

Improved

  • The supported firmware range now starts at 4.23.15505.
  • Updates add new settings to existing config files automatically.
  • The log rotates after it reaches 256 KB.
  • The startup log lists which fixes are enabled and active.

v0.7

Choose a tag to compare

@github-actions github-actions released this 16 Jul 21:34
45c4098

Added

  • Letter spacing now applies to spaces between words.
  • Capital spacing no longer affects ordinary body text.

v0.5

Choose a tag to compare

@github-actions github-actions released this 10 Jul 09:32
8f43e23

Improved

  • Reader and font state is tracked safely across object lifetimes.
  • Memory patches validate their targets, apply atomically, and recover safely from failures.
  • The glyph-hinting safety marker is written atomically and fails closed.
  • Superseded-mod removal no longer follows symbolic links.
  • Maintainer documentation covers hooks, firmware assumptions, and safety decisions.

v0.4

Choose a tag to compare

@github-actions github-actions released this 08 Jul 20:12
da0a91c

Added

  • Chapters recover when they initially load with the fallback font.
  • Config mistakes are reported in the log and enable verbose logging for that boot.

Fixed

  • Vertical text no longer overrides the reading font, stops after chapter changes, or shrinks enlarged dictionary text.
  • Healthy boots no longer produce verbose log output.

v0.3

Choose a tag to compare

@github-actions github-actions released this 01 Jul 23:05
f0d9cc7

Added

  • Renamed NickelHintFix to NickelTypeFix.
  • Added support for vertical CJK text with optimizeLegibility.
  • Added justification fixes for sentence boundaries and punctuation.
  • Each fix can attach or sit out independently.
  • First boot removes the older NickelHintFix and NickelJustifyFix mods.
  • Added before-and-after screenshots and safety documentation.

v0.2

v0.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jun 21:13
beab28e

Added

  • Releases are built automatically and include KoboRoot.tgz.

Improved

  • Updated the documentation.