question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Minor Kerning Interpolation Issue.

See original GitHub issue

https://github.com/fonttools/fonttools/blob/6e1e0b73f1d82a0a3d1e6307164dddcadcf20df6/Lib/fontTools/varLib/merger.py#L677

Reversing cols when first values are None, solves minor kerning interpolation issue on compile. Tested only for Group to Group based kerning pairs.

...
	...
		for cols in zip(*list(r.Class2Record for r in rows)):
			#
			if cols[0] == None:
				cols = cols[::-1]
			#
	...
...

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:20 (12 by maintainers)

github_iconTop GitHub Comments

2reactions
behdadcommented, Dec 19, 2018

Fixed. Would be nice to add a test… Should happen easily when there are more than one PairPosFormat2 subtables.

1reaction
behdadcommented, Dec 21, 2018

New issue please.

Read more comments on GitHub >

github_iconTop Results From Across the Web

No kerning in instances · Issue #625 · googlefonts/fontmake
I am using fontmake 2.0.8, and there are no errors returning, however there is no kerning in the instance .UFOs (or kerning exists...
Read more >
Kerning - Glyphs App
Changing the whitespace enclosed between two glyphs is called kerning. Here's how to do it in Glyphs.
Read more >
Scripting for interpolation — RoboFab 599 documentation
If a pair is missing from one, the interpolation will assume it has value 0 . This only works for flat, non-class kerning....
Read more >
Rounded Stem Values / Kerning Values - TypeDrawers
The problem is that between caps, lowercase, and figures something usually ends up with odd numbered stems. But you can always just interpolate ......
Read more >
Fira Change Log 4.301 - bBox Type
smaller kerning issues. - minor outline corrections concerning interpolation issues. - T cedilla centered in Mono. ## version/build 3.104.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found