Giter Club home page Giter Club logo

Comments (13)

jhthorsen avatar jhthorsen commented on May 28, 2024 1

Looks like the CDN was shut down: twitter/twemoji#580

Need to find an alternative solution. (Might be documented in that issue)

from convos.

poVoq avatar poVoq commented on May 28, 2024 1

To my experience they work without problems on desktop Linux.

from convos.

jhthorsen avatar jhthorsen commented on May 28, 2024 1

Convos v7.14 uses system emojis instead of images from maxcdn. Thanks for the information 👍

from convos.

jhthorsen avatar jhthorsen commented on May 28, 2024 1

Would be nice if it was documented on https://convos.chat/doc/faq#is-convos-supported-on-my-system which packages to install. I don't plan to revert the change, since I like that Convos doesn't have to download the emojis from a third party.

I also wonder if there's a way to detect if the font is installed or not...

from convos.

poVoq avatar poVoq commented on May 28, 2024

I think it would be best if no CDN was used at all and system emojis were used.

Alternatively you could include: https://openmoji.org/ in Convos.

from convos.

jhthorsen avatar jhthorsen commented on May 28, 2024

I'm not sure how well system emojis are supported on Linux, but if they are then I'll consider it.

from convos.

Mar0xy avatar Mar0xy commented on May 28, 2024

There are actually small issues with system emojis on linux if you do barebones installs as then it really depends on which emoji font you install and if you don't install any then well you just get unknown unicode boxes @jhthorsen

also the CDN(twemoji.maxcdn.com) is back up and now redirects to jsdelivr's cdn via a CNAME so anyone on older convos version still has the ability to use twemoji's without issues see twitter/twemoji#580 (comment)

from convos.

Mar0xy avatar Mar0xy commented on May 28, 2024

Would be nice if it was documented on https://convos.chat/doc/faq#is-convos-supported-on-my-system which packages to install.

This wouldn't work in case of emojis as it is per user so there would need to be a new FAQ just for the emojis as every individual user would need to install an emoji font if they are missing one hence why relaying on images/svgs is the best action most things take.

For example arch users could install:
ttf-twemoji - twemoji (only works on certain browsers)
noto-fonts-emoji - google emojis black and white
debian/ubuntu users:
fonts-noto-color-emoji - google emojis with color (the only emoji package on ubuntu and debian all others need manual install)
fedora/opensuse:
google-noto-emoji-fonts or noto-emoji-fonts (both also black and white)
twitter-twemoji-fonts or twemoji-color-font (same applies as for arch users only works in certain browsers)

as can be seen by the examples I have given it is generally a mess and always good to provide emojis through images especially if working with linux.

from convos.

poVoq avatar poVoq commented on May 28, 2024

Uhmm, don't agree. I know for sure that Fedora, Manjaro and Ubuntu come with system emojis pre-installed out of the box and I am sure this applies for many other Desktop focussed distributions as well.

If you are rolling your own distro from scratch and have not installed any system emojis that is just like any other software missing from your system and should not be worked around in Convos especially when it involves a privacy sensitive issue like loading emoji images from an external CDN.

from convos.

Mar0xy avatar Mar0xy commented on May 28, 2024

and yet again I see no big issue in loading emoji images from an external CDN if it really is such a issue why not simply load them locally instead of from a CDN

from convos.

poVoq avatar poVoq commented on May 28, 2024

It is a big issue under the GDPR.

from convos.

Mar0xy avatar Mar0xy commented on May 28, 2024

It is a big issue under the GDPR.

Cool.... But this is something that the person running convos has to deal with by writing a GDPR section and if it is not public then it doesn't matter or do you wanna say every project using a cdn to provide emojis has to now remove it.

from convos.

jhthorsen avatar jhthorsen commented on May 28, 2024

@Mar0xy: So what is the actual issue you're trying to address? Is it that you don't want to install or don't like system emojis? If you have any data that contradicts what @poVoq has stated before, I'm all ears, but if most modern/common linux desktop distros actually come shipped with emoji support, then I don't see why I would add extra overhead to Convos by loading pngs from a CDN.

from convos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.