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.

[merge] Duplicate glyphs kept due to irrelevant differences

See original GitHub issue

When merging different Noto fonts, I have found that a lot of duplicate glyphs are kept due to irrelevant differences, like different contour starting points or advance widths.

For example, this is “slash” in “NotoSans-Regular.ttf”:

[('moveTo', ((362, 714),)), ('lineTo', ((96, 0),)), ('lineTo', ((10, 0),)), ('lineTo', ((276, 714),)), ('closePath', ())]

And this is “slash” in “NotoSansAnatolianHieroglyphs-Regular.ttf”:

[('moveTo', ((10, 0),)), ('lineTo', ((276, 714),)), ('lineTo', ((362, 714),)), ('lineTo', ((96, 0),)), ('closePath', ())]

I think the glyph disambiguation feature should be optional and maybe off by default, at least until a better heuristic has been devised.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:10 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
justvanrossumcommented, Apr 15, 2022

I just wanted to second the thanks and praise for ufo-merge: this is an immensely useful addition the the UFO tool chain. Thanks @simoncozens.

0reactions
benkielcommented, Apr 17, 2022

Thirding thanks to @simoncozens for the great addition to ufo tools

Read more comments on GitHub >

github_iconTop Results From Across the Web

[merge] Merge duplicate glyphs · Issue #2490 - GitHub
When two source fonts have identical glyphs, what we should do is merge them completely. This can be done by simply assigning the...
Read more >
Things to Know About Merging Duplicate Leads
When duplicate leads that are members of different campaigns are merged, Salesforce retains the campaign Member Status Updated date for each campaign the...
Read more >
Merge Duplicate Records in Elements - Salentica
To merge two related (or unrelated) records together, use 'Duplicate Record Sets' from the Elements app launcher. Bring up the App Launcher and...
Read more >
Merge Duplicates Tips & Tricks: Part I | by Oscar Oto - Medium
Merge duplicates is a Sketch plugin to get rid of duplicate, inconsistent, and unnecessary symbols, styles, and variables in your design systems and...
Read more >
Merging Unrelated Records in Salesforce Lightning - XTIVIA
This post includes how to merge duplicate and matching records in Salesforce Lightning.
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