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

Incorrect COLR Emoji Rendering #669

Open
DJMcNab opened this issue Aug 21, 2024 · 0 comments
Open

Incorrect COLR Emoji Rendering #669

DJMcNab opened this issue Aug 21, 2024 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@DJMcNab
Copy link
Member

DJMcNab commented Aug 21, 2024

Compare the rendering of the same Emoji in the bitmap and colr formats:

Bitmap:

COLRv1:

These are both snapshot tests within the repository (vello_tests/tests/emoji.rs).
The issue to observe is the confetti in 🎉. The top (bitmap) image shows the expected rendering (ignoring any artifacting).

The root of this drawing is DrawColorGlyphs in vello/src/scene.rs. My suspicion is that there is a mismatch with transformation handling between our code and the COLR spec.

@DJMcNab DJMcNab added the help wanted Extra attention is needed label Aug 21, 2024
@DJMcNab DJMcNab added this to the Vello 0.4 Release milestone Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant