User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
Admin
Wyvern-shaped software developer and hobby vector artist. Also sometimes a fluffy werewolf alien creature (Areon).

Creator of the neofoxes, neocats and other emojis.
wvrnBox
Website
https://volpeon.ink/
Speaking German, English
Age 30s
Pronouns he / him
Backup Account @volpeon@goto.wyvern.rip
Bonus Content @areon@icy.wyvern.rip
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@Nulhomme wlfBlep
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
Most colorful emoji pack I made so far drgn_uwu
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
I like it when things play out nicely by coincidence
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
Actually pretty appropriate how this is a merge of my wyvern's brown and Areon's black fur neofox_laugh
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
This is the overall color pattern
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
After a lot of experimenting, the colors ended up pretty simple for the head. I want to go for a slightly blue-ish gray contrasted by a muted brown
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@hj Circular birb
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@CorruptedFox I know, but I really wanted to get a good expression and that needed a little bit of anthropomorphising neofox_lul
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@krutonium B-but there's a spooky skeleton underneath it neofox_nervous
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@niss It could also be a zalgo-infested character, so I can see why some filtering is necessary neofox_lul
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
An unplanned rant, but this situation really annoys me. neofox_lul
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
Hell, you could leave out the negotiation part and let the client drop unsupported data. Whatever floats your boat.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
You know what would be robust? Let the server take any string and maybe cap it at, idk, 20 characters. Let the clients detect what Unicode version is supported, and then add some feature negotiation where the client tells the server, so the server can finally do the filtering when the client requests data. And if Unicode version detection isn't possible (because there is no proper API for this), then just ship your own font with a known supported version and report that.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
Just think about it for 5 seconds. Why does it matter if the fucking server can understand an emoji? It's just a string, like any other text. If you didn't have a font for Kanji installed on the server, would you reject such characters as well?
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
The thought process is probably "but what if someone sends an 'a'", but that's a mistake. The server doesn't need to care. Just let the client handle it because that's where emoji compatibility matters. Some systems can handle Unicode 17, others only Unicode 15. An 'a' is virtually the same as an incompatible emoji. The client must handle this case anyway.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
API's with emoji reactions reject invalid emojis. The problem is that what constitutes a valid emoji changes with Unicode releases, and so that's yet another fucking point where emojis will break.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@FoxbrushTailwag You better be! neofox_googly_shocked
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
It's always funny to me how switching to a different species has a noticeable effect on my notifications and the kind of avatars/profiles I see there. neofox_lul
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@catraxx drgn_cool_fingergun
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
@anthropy neofox_googly_shocked