EmojiTwo / emojitwo

Fork of the last fully free EmojiOne™ 2 artwork
https://emojitwo.github.io/
Other
331 stars 54 forks source link

Define a standard palette #86

Open Crissov opened 7 years ago

Crissov commented 7 years ago

Emojione 2.2 used more than 1100 different colors within its SVG files. Many of them either cannot be discerned visually or are only used in flags. We should streamline the palette, ideally to less than 256 entries.

Which palette/swatch file format do people prefer?

KAMiKAZOW commented 7 years ago

Inkscape uses Gimp's "GPL" format for color palettes. Although it's somewhat limited, its limitations (no predefinable gradients etc.) don't affect us because we use flat colors only anyway.

.gpl files are just text files that are humanly readable, so they can serve as documentation for anybody who uses another graphics application.

http://www.wikihow.com/Make-a-Custom-Color-Palette-in-Inkscape http://goinkscape.com/custom-color-palettes-in-inkscape/

Crissov commented 7 years ago

I have made a .gpl of all colors used in Emojione 2.2, will push soon: https://github.com/EmojiTwo/emojitwo/blob/master/other/palettes/Emojione.gpl

Crissov commented 7 years ago

My work in progress to simplify generating a 256-colors palette from that: https://gist.github.com/Crissov/00c69fb3010305f65fc8bfd2d54939c4

spixi commented 5 years ago

@Crissov Some of your colors are very similar, e. g.

{"r": 231, "g": 232, "b": 144},
{"r": 231, "g": 232, "b": 145},

Wouldn't it be enough to have 64 colors to allow a 6 bit pallette?