Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

COLR fonts require GID 1 = .null #53

Open
djrrb opened this issue Jun 21, 2016 · 3 comments
Open

COLR fonts require GID 1 = .null #53

djrrb opened this issue Jun 21, 2016 · 3 comments

Comments

@djrrb
Copy link
Owner

djrrb commented Jun 21, 2016

(Posting this on behalf of Dwayne from MS, who very helpfully sent a couple issues my way. @RoelN may be interested.)

COLR fonts require that glyph id 1 is the .null glyph. Currently an Eth (D with slash) is allocated to that position which exhibits some bugginess in certain cases with apps.

https://www.microsoft.com/typography/otspec/colr.htm

unnamed-4

Comparison with Segoe UI Emoji.

unnamed-1
unnamed

@RoelN
Copy link
Collaborator

RoelN commented Jul 4, 2016

@djrrb Do you have control over which character is mapped to which ID? This can easily be patched in a post processing script, but it's cleaner to do this in the source.

@davelab6
Copy link
Collaborator

davelab6 commented Jul 4, 2016 via email

@djrrb
Copy link
Owner Author

djrrb commented Jul 5, 2016

I'm not entirely sure why the COLR font's GID order differs from the other styles in the Bungee family or where it comes from exactly. I'm traveling this week but will try to reset it in the source (it means we'll have to re-do the post Robochrome changes). More soon...

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

No branches or pull requests

3 participants