Comments (13)
Looks like the CDN was shut down: twitter/twemoji#580
Need to find an alternative solution. (Might be documented in that issue)
from convos.
To my experience they work without problems on desktop Linux.
from convos.
Convos v7.14 uses system emojis instead of images from maxcdn. Thanks for the information 👍
from convos.
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.
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.
I'm not sure how well system emojis are supported on Linux, but if they are then I'll consider it.
from convos.
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.
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.
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.
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.
It is a big issue under the GDPR.
from convos.
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.
@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)
- Admin email setting adds "mailto:" every time I press "save settings" HOT 2
- Login via LDAP with LLDAP server HOT 10
- Login with LDAP fails on first try HOT 1
- Asks for irc-libera on first connection even though a different default connection is configured HOT 1
- CMS theming not working with custom theme files HOT 3
- Option to join new video chat with Jitsi Meet HOT 2
- Option to minimize networks and user settings? HOT 1
- Force predefined list of networks?
- Version check wrong behavior HOT 1
- Can't install HOT 1
- Search function doesn't return new results HOT 1
- 7.16 version mismatch HOT 2
- Plugin Request - Sorting Channels like Discord Servers into Folders HOT 1
- Not listed on https://ircv3.net/software/clients HOT 1
- Container crashed due to invalid instruction in argon2.so, under Haswell or older HOT 6
- Figure out and fix "unknown/unknown" architecture for arm/v7 HOT 4
- Convos do not parse colour and/or control codes properly
- Can't update/delete connection from connection settings of left sidebar HOT 1
- Login fails with "Undefined subroutine &Crypt::URandom::urandom_ub called"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from convos.