-
Notifications
You must be signed in to change notification settings - Fork 72
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
corrupted ellipses in SVG files #34
Comments
The optimisation has made turned them into "cal-arts" style 😔 |
Not sure what the point of optimising the shapes to be ellipses is? You at most save a few characters from the SVG file. |
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've noticed that several emojis have differences between their PNG and SVG versions


for example, the beak in
chicken
:other examples
bat
(head/neck shape)loudly crying face
(inside of mouth)fountain
(the water at the bottom)eye in speech bubble
skull
(eyes)A few more which aren't as easily visible:
-
honey pot
-
sake
-
woman's hat
from what i can tell: this happened when the SVG files were optimized (starting around release 2.5.0),
From what i can tell:
.ai
files. (This is a proprietary format, but it stores shapes in roughly the same format as SVG and can be converted losslessly).So: the current SVG files still contain those optimization mistakes
To fix this, all SVGs (except the ones from after v12.0) should be regenerated from the most recent .AI files, but with safer optimization settings (or perhaps the same settings, if the ellipse bug has already been fixed)
(here's the last commit before the AI files were removed: https://github.com/twitter/twemoji/blob/7f9de7ceb8962c1b505486e23dee24282385b28b/assets/)
The text was updated successfully, but these errors were encountered: