kanvas-ios icon indicating copy to clipboard operation
kanvas-ios copied to clipboard

Decide on sticker library

Open megsfulton opened this issue 4 years ago • 3 comments

Where do the stickers in Tumblr come from? Is it a custom library? Or sourced from a third party?

Could we easily reuse the UI here to show the device emoji library?

megsfulton avatar Sep 22 '20 23:09 megsfulton

@megsfulton The set of stickers is currently defined in a local file and each image asset is loaded over the network.

We can reimplement this however we want, though, since the data source is provided by the host application and not included as part of Kanvas.

I think there might be licensing issues with using Apple's emoji. This article mentions several cases of rejection for doing that: https://blog.emojipedia.org/apples-emoji-crackdown/

Maybe the Google Noto Emoji with an Apache license works for us?

bjtitus avatar Sep 23 '20 02:09 bjtitus

That's the first I've heard of the emoji crackdown. Instagram and Snapchat on iOS use the full apple emoji library display. The key difference between the examples in the emojipedia article and what Snap and IG are doing is that they're using the emoji as UI elements, not as something the user can use for written communication.

I think we should be okay using the apple library here and it's most likely what iOS users would expect to see. If we run into trouble, we could always fall back to Twemoji which are open source and more neutral than showing Google's emoji on iOS.

megsfulton avatar Sep 23 '20 17:09 megsfulton

Instagram and Snapchat on iOS use the full apple emoji library display.

That's a good point. The emoji picker is always available when typing anyway so it may always be possible to insert emoji using the text tool even if a custom font is being used.

bjtitus avatar Sep 23 '20 18:09 bjtitus