Skip to content

add adaptive side-bearing calculation#92

Merged
pelson merged 2 commits into
ipython:masterfrom
dummy-index:feature/adaptive_bearing
May 11, 2026
Merged

add adaptive side-bearing calculation#92
pelson merged 2 commits into
ipython:masterfrom
dummy-index:feature/adaptive_bearing

Conversation

@dummy-index
Copy link
Copy Markdown
Contributor

Measure the shape within the bounding box and determine the bearing amount.

  • calculating excluding the tails of g, j, etc., and the arm of f. However, f is restricted so that its arm does not pass through neighboring letters like l. Additional kerning is required to tighten combinations like ff or fg.
  • Feeling that you want to tighten the spacing after the letter 'r' is likely because the adopted 'r' has a fairly wide character shape. We have added processing to tighten the spacing, including for other wide character shapes as well.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tighter, but looks good to me. 👍

Copy link
Copy Markdown
Member

@pelson pelson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. 👍

@pelson pelson merged commit 2ae732f into ipython:master May 11, 2026
3 checks passed
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.

2 participants