# Fun Emoji presets Every preset here is an ordinary set of render options. Nothing needs to be installed, and the same values work in all six libraries and as HTTP-API query parameters. Pick one to read its code, or open it in the playground and change whatever you like. Options a preset does not set keep varying with the seed, so most of these stay as unique per user as the plain style does. Each preset lists how many distinct avatars it still leaves you. ## Plain Several eyes and mouths carry printed color: red hearts, a blue tear, a pink tongue. Dropping those leaves the black and white drawing on a single field, which is the style at its cleanest. It also makes every color preset below a one-color change. ```json { "eyesVariant": ["closed","closed2","cute","glasses","plain","sad","shades","sleepClose","wink","wink2"], "mouthVariant": ["cute","faceMask","lilSmile","plain","sad","shy","smileTeeth","wideSmile"] } ``` ## Sepia The style has one color group, so a monochrome set is one field plus the exclusions Plain explains. ```json { "backgroundColor": ["c9a678","b08d5f","d9bd94","8f6d43"], "eyesVariant": ["closed","closed2","cute","glasses","plain","sad","shades","sleepClose","wink","wink2"], "mouthVariant": ["cute","faceMask","lilSmile","plain","sad","shy","smileTeeth","wideSmile"] } ``` ## Greyscale The drawing is already black and white once the colored expressions are out, so this only asks the ground to follow. ```json { "backgroundColor": ["e4e4e7","c1c1c7","9c9ca4","76767e"], "eyesVariant": ["closed","closed2","cute","glasses","plain","sad","shades","sleepClose","wink","wink2"], "mouthVariant": ["cute","faceMask","lilSmile","plain","sad","shy","smileTeeth","wideSmile"] } ``` ## Duotone A single ground across a whole set. Only the pair of eyes and the mouth separates two avatars, which for this style is the whole identity anyway. ```json { "backgroundColor": ["2f8a86"], "eyesVariant": ["closed","closed2","cute","glasses","plain","sad","shades","sleepClose","wink","wink2"], "mouthVariant": ["cute","faceMask","lilSmile","plain","sad","shy","smileTeeth","wideSmile"] } ``` ## Muted The six colors the style ships are all fully saturated, which is a lot of shouting when a page shows twenty of them. These carry the same drawing without the volume. The colored expressions come out too, the same ones Plain drops: a red heart is the loudest thing on the page next to these. ```json { "eyesVariant": ["closed","closed2","cute","glasses","plain","sad","shades","sleepClose","wink","wink2"], "mouthVariant": ["cute","faceMask","lilSmile","plain","sad","shy","smileTeeth","wideSmile"], "backgroundColor": ["9aa88f","b0a48c","8fa3ad","a894a3","b8a06f","8d9bb5"] } ``` ## Electric The other direction on the same lever. The features are solid black, so they hold up against anything behind them. ```json { "backgroundColor": ["ff2e88","00e5ff","7cff00","ffe600","ff6a00","b400ff"] } ``` ## Cool Half the color wheel, and the counterpart to Warm. Useful when two groups of avatars need telling apart at a glance. ```json { "backgroundColor": ["38bdf8","2dd4bf","818cf8","a78bfa","22d3ee"] } ``` ## Warm The other half of the same wheel. ```json { "backgroundColor": ["fb923c","fbbf24","f87171","f472b6","ea580c"] } ``` ## Night Shift The features are solid black and cannot be recolored, so on a dark ground only the expressions with light in them still read: glasses, shades, a mask, a row of teeth. Everything else would disappear, so this preset leaves it out. ```json { "backgroundColor": ["1e293b","312e81","3b0764","134e4a"], "eyesVariant": ["glasses","shades","closed","closed2","sleepClose"], "mouthVariant": ["faceMask","smileTeeth","wideSmile"] } ``` ## Sunrise Shows the gradient background options: two colors, a linear fill and a fixed angle. The seed still decides which of the two ends up on top, so the light comes from either side across a set. ```json { "backgroundColor": ["ffb37a","ff7a9c"], "backgroundColorFill": "linear", "backgroundColorAngle": 45 } ``` ## Close Up The field fills the tile either way, so nothing is lost by cropping. What changes is the size of the two things that carry the expression. ```json { "scale": 1.25 } ```