Skip to content

Conversation

@Galathius
Copy link

@Galathius Galathius commented Jan 17, 2026

Summary

  • Fixed ligature glyphs (fi, fl, ff, ffi, ffl) not being included in character coverage tables
  • This caused incorrect word length calculation, with bold appearing in the middle of words instead of at the start
  • Added test.html for local font preview and ligature testing
  • Updated README.md to mention the test page

Screenshot

Before After
image image
image image

Affected fonts

  • Fast_Serif.ttf
  • fast-fonts-for-kindle/Fast_Serif/Fast_Serif.otf
  • fast-fonts-for-kindle/Fast_Serif/Fast_Serif_Italic.otf
  • fast-fonts-for-kindle/Fast_OpenDyslexic/Fast_OpenDyslexic.otf
  • fast-fonts-for-kindle/Fast_OpenDyslexic/Fast_OpenDyslexic_Italic.otf

🤖 Generated with Claude Code

…ection

The ligature glyphs were not included in the character coverage tables,
causing incorrect word length calculation. Words containing ligatures
had bold applied to wrong positions (middle instead of start).

Fixed by adding ligature glyphs to coverage tables and substitution
mappings in affected fonts:
- Fast_Serif.ttf
- fast-fonts-for-kindle/Fast_Serif/Fast_Serif.otf
- fast-fonts-for-kindle/Fast_Serif/Fast_Serif_Italic.otf
- fast-fonts-for-kindle/Fast_OpenDyslexic/Fast_OpenDyslexic.otf
- fast-fonts-for-kindle/Fast_OpenDyslexic/Fast_OpenDyslexic_Italic.otf

Also added test.html for local font preview and testing.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant