#4 À propos des smileys et emojis

Closed
opened 7 months ago by Darks · 67 comments
Darks commented 7 months ago

Résumé de la discussion ayant lieu sur l’ancienne forge

La v5 est codée avec des technos supportant l’Unicode, et par conséquent les emojis.

L’affichage dépendant de la police d’écriture du client, il a été proposé d’utiliser une police d’emojis sympa. Le choix n’a pas encore été fait.

En ce qui concerne l’insertion d’emojis sur un desktop, je propose un système à la Mastodon :

  • une icône à proximité du champ de texte pour ouvrir une boite de dialogue avec les emojis ;
  • une autocomplétion sur :s…m…ile: ;
  • le serveur converti tout seul :smile: vers :smile: si le javascript n’est pas activé coté client ;
  • plus des raccourcis type :) ;) :D par exemple.

On oublie les vieux smiley PHPbb

*Résumé de la discussion ayant lieu sur l'ancienne forge* La v5 est codée avec des technos supportant l'Unicode, et par conséquent les emojis. L'affichage dépendant de la police d'écriture du client, il a été proposé d'utiliser une police d'emojis sympa. Le choix n'a pas encore été fait. En ce qui concerne l'insertion d'emojis sur un desktop, je propose un système à la Mastodon : - une icône à proximité du champ de texte pour ouvrir une boite de dialogue avec les emojis ; - une autocomplétion sur `:s…m…ile:` ; - le serveur converti tout seul `:smile:` vers :smile: si le javascript n'est pas activé coté client ; - plus des raccourcis type `:) ;) :D` par exemple. On oublie les vieux smiley PHPbb
Darks added the
proposal
label 7 months ago
Eragon commented 7 months ago
Collaborator

On oublie les smiley PHPbb mais on garde certains sympa comme le :mgreen:

On oublie les smiley PHPbb mais on garde certains sympa comme le `:mgreen:`
Lephenixnoir commented 7 months ago
Owner

Le coup de la police est le plus handicapant pour moi, il faut faire attention aussi à ceux qui les désactivent (il y en a). Je suis très chaud pour passer à l’Unicode, j’attends juste que ce problème technique soit résolu.

Du reste je ne sais pas encore à quel point il est facile d’autocompléter en JS sur du lightscript. À voir si le client doit vraiment tout parser !

Le coup de la police est le plus handicapant pour moi, il faut faire attention aussi à ceux qui les désactivent (il y en a). Je suis très chaud pour passer à l'Unicode, j'attends juste que ce problème technique soit résolu. Du reste je ne sais pas encore à quel point il est facile d'autocompléter en JS sur du lightscript. À voir si le client doit vraiment tout parser !
Darks commented 7 months ago
Owner

Si tu désactive consciemment les polices, faut pas se plaindre de mal voir les emojis dans ce cas.

Concernant l’autocomplétion, je pense pouvoir pondre un truc maison assez léger (tous les raccourcis commencent par :, donc ça réduit la puissance nécessaire pour parser tout le texte. J’essaierai de présenter un PoC à l’occas’ (et de proposer une manière propre de mettre à jour la liste des raccourcis supportés).

Si tu désactive consciemment les polices, faut pas se plaindre de mal voir les emojis dans ce cas. Concernant l'autocomplétion, je pense pouvoir pondre un truc maison assez léger (tous les raccourcis commencent par `:`, donc ça réduit la puissance nécessaire pour parser tout le texte. J'essaierai de présenter un PoC à l'occas' (et de proposer une manière propre de mettre à jour la liste des raccourcis supportés).
Lephenixnoir commented 7 months ago
Owner

Oublie pas qu’on a aussi les raccourcis vers les ressources, du genre :uLephenixnoir qui n’interfèrent pas avec les smileys mais risquent de te pourrir ton autocomplétion.

Oublie pas qu'on a aussi les raccourcis vers les ressources, du genre `:uLephenixnoir` qui n'interfèrent pas avec les smileys mais risquent de te pourrir ton autocomplétion.
Eragon commented 5 months ago
Collaborator

Petite question, si on choisi de garer certains émojis de la v42, on les implémente comment ?
Avec une police custom ? Ou alors avec des images et ce sont des émojis “en plus” ?

Petite question, si on choisi de garer certains émojis de la v42, on les implémente comment ? Avec une police custom ? Ou alors avec des images et ce sont des émojis "en plus" ?
Lephenixnoir commented 5 months ago
Owner

Les smileys de la v42 passeront vraiment pas en police… faudrait que ce soit des images. Possiblement une image avec du CSS pour sélectionner le bon.

Les smileys de la v42 passeront vraiment pas en police... faudrait que ce soit des images. Possiblement *une* image avec du CSS pour sélectionner le bon.
Eragon commented 5 months ago
Collaborator

Je pensais au mgreen en particulier, qui pourrait peut-être remplacer un autre émoji existant dans la police.
Pour les autres smiley, certains sont déjà existant en unicode et les autres sont des gif trop grand pour passer en tant que caractères.

Je pensais au mgreen en particulier, qui pourrait peut-être remplacer un autre émoji existant dans la police. Pour les autres smiley, certains sont déjà existant en unicode et les autres sont des gif trop grand pour passer en tant que caractères.
Lephenixnoir commented 5 months ago
Owner

Hmm, il risque de disparaître celui-là. Je veux pas me prononcer trop vite, mais… tu as :grin: qui ressemble dans le jeu de Twitter/Discord, mais clairement pas sur Gitea. xD

Hmm, il risque de disparaître celui-là. Je veux pas me prononcer trop vite, mais... tu as :grin: qui ressemble dans le jeu de Twitter/Discord, mais clairement pas sur Gitea. xD
Eragon commented 5 months ago
Collaborator

Naaaannnnn :sob: moi je veux le garder(c’est un peu la base de cette issue sur le gitlab) Je voulais justement garder cet émoji là, mais au pire je fait une police custom ou je emplace le :grin: par le magnifique mgreen

Naaaannnnn :sob: moi je veux le garder(c'est un peu la base de cette issue sur le gitlab) Je voulais justement garder cet émoji là, mais au pire je fait une police custom ou je emplace le :grin: par le magnifique mgreen
Darks commented 5 months ago
Owner

On peut pas utiliser les blocs customs d’UTF-8 ? Il me semble que y’a des espaces réservés aux usages personnels…

On peut pas utiliser les blocs customs d'UTF-8 ? Il me semble que y'a des espaces réservés aux usages personnels…
Lephenixnoir commented 5 months ago
Owner

On pourrait le faire, mais ça veut dire qu’il faut qu’on dessine nous-même le smiley dans une police. Je pense pas qu’on gardera les bitmaps actuels, si ? J’étais parti pour passer définitivement au vectoriel.

On pourrait le faire, mais ça veut dire qu'il faut qu'on dessine nous-même le smiley dans une police. Je pense pas qu'on gardera les bitmaps actuels, si ? J'étais parti pour passer définitivement au vectoriel.
Eragon commented 5 months ago
Collaborator

On peu redessiner, y’a moyen que l’un d’entre vous envoie une archive avec tous les émojis actuels dedans ?

On peu redessiner, y'a moyen que l'un d'entre vous envoie une archive avec tous les émojis actuels dedans ?
Lephenixnoir commented 5 months ago
Owner

Comment ça ? Il faudrait déjà sélectionner une police de smileys et ensuite le faire dans un style proche.

Comment ça ? Il faudrait déjà sélectionner une police de smileys et ensuite le faire dans un style proche.
Eragon commented 5 months ago
Collaborator

Je pense que pour faire les émojis on à besoin de se baser sur 2 choses, la police choisie pour les émojis utf-8 de base, et les émojis actuels.
Pour les émojis utf-8 je ne sais pas quel police sera choisie, mais les émojis actuels sont un peu relou à récupérer sur la v42… du coup est-ce que qqun qui à accès à la v42 peut copier le dossier des émojis, le mettre dans une archive et envoyer ça dans un commentaire du thread ?

Je pense que pour faire les émojis on à besoin de se baser sur 2 choses, la police choisie pour les émojis utf-8 de base, et les émojis actuels. Pour les émojis utf-8 je ne sais pas quel police sera choisie, mais les émojis actuels sont un peu relou à récupérer sur la v42... du coup est-ce que qqun qui à accès à la v42 peut copier le dossier des émojis, le mettre dans une archive et envoyer ça dans un commentaire du thread ?
Lephenixnoir commented 5 months ago
Owner

Désolé, je n’ai pas ça en local, et le FTP est inaccessible ; je ne peux pas te créer une archive.

Pour moi on utiliserait une police existante et c’est tout. On change de set de smileys, de toute façon ils sont quasiment tous identiques. Reste le :E qu’on pourrait tenter d’ajouter à la police en question mais je suis pas sûr que ce soit facile.

Du coup je vois pas trop ce que tu veux faire les smileys existants…

Edit: Pour citer Darks :

On oublie les vieux smiley PHPbb

Désolé, je n'ai pas ça en local, et le FTP est inaccessible ; je ne peux pas te créer une archive. Pour moi on utiliserait une police existante et c'est tout. On change de set de smileys, de toute façon ils sont quasiment tous identiques. Reste le `:E` qu'on pourrait tenter d'ajouter à la police en question mais je suis pas sûr que ce soit facile. Du coup je vois pas trop ce que tu veux faire les smileys existants... Edit: Pour citer Darks : > On oublie les vieux smiley PHPbb
Eragon commented 5 months ago
Collaborator

Je me permet de linker ZdS…
https://zestedesavoir.com/forums/sujet/538/clem-sur-le-devant-de-la-scene/?page=18
J’ai vraiment envie de garder certains émojis, le :E par exemple pourrait simplement remplacer le :grin: et si c’est pas trop compliqué on pourrais carrément imaginer avoir un set d’émojis custom pour PC

Je me permet de linker ZdS... https://zestedesavoir.com/forums/sujet/538/clem-sur-le-devant-de-la-scene/?page=18 J'ai vraiment envie de garder certains émojis, le `:E` par exemple pourrait simplement remplacer le :grin: et si c'est pas trop compliqué on pourrais carrément imaginer avoir un set d'émojis custom pour PC
Lephenixnoir commented 5 months ago
Owner

Ça a l’air pas mal en vrai. Le :grin: est un plutôt beaucoup utilisé donc peut-être en virer un autre, mais c’est vrai que le SVG c’est plus facile à faire qu’une police. Est-ce qu’on peut convertir facilement ? Quelqu’un est chaud pour tenter de faire des SVG ?

Ça a l'air pas mal en vrai. Le `:grin:` est un plutôt beaucoup utilisé donc peut-être en virer un autre, mais c'est vrai que le SVG c'est plus facile à faire qu'une police. Est-ce qu'on peut convertir facilement ? Quelqu'un est chaud pour tenter de faire des SVG ?
Eragon commented 5 months ago
Collaborator

Je veux bien tenter, je vais un peut plus me renseigner sur comment ça fonctionne,
et peut-être ajouter directement la police des tweetmojis dans PCv5, si vous êtes ok pour choisir cette police là pour uniformiser les émojis.

Je veux bien tenter, je vais un peut plus me renseigner sur comment ça fonctionne, et peut-être ajouter directement la police des tweetmojis dans PCv5, si vous êtes ok pour choisir cette police là pour uniformiser les émojis.
Lephenixnoir commented 5 months ago
Owner

Moi ça me va. Assigne-toi à l’issue pendant le temps où tu travailleras dessus (quitte à te désassigner plus tard) o/

Moi ça me va. Assigne-toi à l'issue pendant le temps où tu travailleras dessus (quitte à te désassigner plus tard) o/
Darks commented 5 months ago
Owner

Je suis pas du tout chaud pour remplacer des émojis par d’autres, pour la simple et bonne raison que les devices utilisant un clavier d’émoji (téléphones et tablettes entre autres) seront complètement perdus…

Utiliser l’espace privé d’UTF-8 me parait être largement plus raisonnable.

Je suis pas du tout chaud pour remplacer des émojis par d'autres, pour la simple et bonne raison que les devices utilisant un clavier d'émoji (téléphones et tablettes entre autres) seront complètement perdus… Utiliser l'espace privé d'UTF-8 me parait être largement plus raisonnable.
Lephenixnoir commented 5 months ago
Owner

On parlait de changer le design en gardant la sémantique, comme sur Zds typiquement. Les espaces privés sont pas beaucoup mieux parce qu’on ne peut juste pas les taper sur un clavier sauf avec des combinaisons chelou.

On parlait de changer le design en gardant la sémantique, comme sur Zds typiquement. Les espaces privés sont pas beaucoup mieux parce qu'on ne peut juste pas les taper sur un clavier sauf avec des combinaisons chelou.
Eragon commented 5 months ago
Collaborator

Pas forcément remplacer totalement un émoji, mais le modifier pour le faire coller à ce qu’on préfère nous.

PS: Comme je ne suis pas dans l’organisation devs et que je n’ai pas la possession de l’issue je ne peut pas m’assigner…

Pas forcément remplacer totalement un émoji, mais le modifier pour le faire coller à ce qu'on préfère nous. PS: Comme je ne suis pas dans l'organisation `devs` et que je n'ai pas la possession de l'issue je ne peut pas m'assigner...
Darks commented 5 months ago
Owner

Le :grin: est un plutôt beaucoup utilisé donc peut-être en virer un autre

Justement, je suis contre en virer.

Je t’ajoute au groupe des devs

> Le :grin: est un plutôt beaucoup utilisé donc peut-être en virer un autre Justement, je suis contre en virer. Je t'ajoute au groupe des devs
Lephenixnoir commented 5 months ago
Owner

Et comment tu les saisis alors ?

Tous nos smileys sauf :E ont un équivalent Unicode. On pourrait faire comme ZdS et juste les redesigner. Eux ont fait des clémentines à la place des têtes, par exemple.

Pour :E, je trouve qu’il se mappe bien sur :grin:.

Et comment tu les saisis alors ? Tous nos smileys sauf `:E` ont un équivalent Unicode. On pourrait faire comme ZdS et juste les redesigner. Eux ont fait des clémentines à la place des têtes, par exemple. Pour `:E`, je trouve qu'il se *mappe* bien sur `:grin:`.
Darks commented 5 months ago
Owner

Redessiner les smileys à la ZdS je dis pas non.

Pour :mrgreen: qui remplace :grin: je reste contre. Non seulement je trouve que ça correspond pas du tout au smiley et à l’usage que j’en ai, non seulement

les devices utilisant un clavier d’émoji (téléphones et tablettes entre autres) seront complètement perdus…

Redessiner les smileys à la ZdS je dis pas non. Pour `:mrgreen:` qui remplace `:grin:` je reste contre. Non seulement je trouve que ça correspond pas du tout au smiley et à l'usage que j'en ai, non seulement > les devices utilisant un clavier d’émoji (téléphones et tablettes entre autres) seront complètement perdus…
Lephenixnoir commented 5 months ago
Owner

Pas d’accord sur la dernière assertion. Si tu remplaces un émoji proche (peu importe lequel) les claviers d’émoji pourront servir. Si tu le mets dans un autre bloc il sera impossible de le taper au clavier sauf sur un PC.

Pas d'accord sur la dernière assertion. Si tu remplaces un émoji proche (*peu importe lequel*) les claviers d'émoji pourront servir. Si tu le mets dans un autre bloc il sera impossible de le taper au clavier sauf sur un PC.
Eragon commented 5 months ago
Collaborator

Le deuxième argument peut être pallié avec un bouton permettant l’ajout d’un smiley custom qui est dans la zone réservé pour, mais c’est moche et pas pratique.
Quel est ton usage du :grin: ? @Darks

Le deuxième argument peut être pallié avec un bouton permettant l'ajout d'un smiley custom qui est dans la zone réservé pour, mais c'est moche et pas pratique. Quel est ton usage du `:grin:` ? @Darks
Lephenixnoir commented 5 months ago
Owner

Le deuxième argument peut être pallié avec un bouton permettant l’ajout d’un smiley custom qui est dans la zone réservé pour, mais c’est moche et pas pratique.

+1

> Le deuxième argument peut être pallié avec un bouton permettant l’ajout d’un smiley custom qui est dans la zone réservé pour, mais c’est moche et pas pratique. +1
Darks commented 5 months ago
Owner

Si tu remplaces un émoji proche (peu importe lequel) les claviers d’émoji pourront servir.

Ce que j’appelle remplacer, c’est changer le sens de l’émoji. Actuellement le :mrgreen: n’a selon moi pas d’équivalent dans les émoji utf-8. Typiquement le :grin: je l’utilise dans le cas où j’ai fait une boulette. À la rigueur je remplacerai plus U+1F602 (😂).

Je sais que vous êtes attachés à :mrgreen:, mais j’irai pas commencer à bidouiller les émojis, c’est pas pour rien que c’est devenu une norme

> Si tu remplaces un émoji proche (peu importe lequel) les claviers d’émoji pourront servir. Ce que j'appelle remplacer, c'est changer le sens de l'émoji. Actuellement le `:mrgreen:` n'a selon moi pas d'équivalent dans les émoji utf-8. Typiquement le `:grin:` je l'utilise dans le cas où j'ai fait une boulette. À la rigueur je remplacerai plus `U+1F602` (😂). Je sais que vous êtes attachés à `:mrgreen:`, mais j'irai pas commencer à bidouiller les émojis, c'est pas pour rien que c'est devenu [une norme](https://www.unicode.org/emoji/charts/full-emoji-list.html)
Lephenixnoir commented 5 months ago
Owner

À la rigueur je remplacerai plus U+1F602 (😂).

Ce qui me va très bien par exemple. Après tout les utilisateurs s’y feront. Au moins ils pourront le taper.

Je sais que vous êtes attachés à :mrgreen:, mais j’irai pas commencer à bidouiller les émojis, c’est pas pour rien que c’est devenu une norme

Il n’y en a qu’un à remplacer. Si ça ne tenait qu’à moi j’utiliserais un set standard.

> À la rigueur je remplacerai plus `U+1F602 (😂)`. Ce qui me va très bien par exemple. Après tout les utilisateurs s'y feront. Au moins ils pourront le taper. > Je sais que vous êtes attachés à `:mrgreen:`, mais j’irai pas commencer à bidouiller les émojis, c’est pas pour rien que c’est devenu une norme Il n'y en a qu'un à remplacer. Si ça ne tenait qu'à moi j'utiliserais un set standard.
Eragon commented 5 months ago
Collaborator

En fait je tiens beaucoup au :mgreen: principalement car on l’utilise partout pour plusieurs sens différents et que quand je ne l’ai pas je ne sais plus quel émoji mettre puisque je n’ai pas trouvé d’émoji signifiant à peu près les mêmes choses que celui-là.

PS: J’ai beau être dans l’organisation je ne sais pas du tout comment la propriété des issue et des droits est géré, mais je ne peut pas m’assigner(ou alors c’est moi qui sait pas utiliser gitea)

En fait je tiens beaucoup au `:mgreen:` principalement car on l'utilise partout pour plusieurs sens différents et que quand je ne l'ai pas je ne sais plus quel émoji mettre puisque je n'ai pas trouvé d'émoji signifiant à peu près les mêmes choses que celui-là. PS: J'ai beau être dans l'organisation je ne sais pas du tout comment la propriété des issue et des droits est géré, mais je ne peut pas m'assigner(ou alors c'est moi qui sait pas utiliser gitea)
Darks commented 5 months ago
Owner

C’est la gestion des organisations de Gitea qui est mal foutue. Le dépôt est associé au groupe Owners de devs, du coup t’avais pas les droits. J’ai du t’ajouter à la main, c’est résolu normalement ^^

C'est la gestion des organisations de Gitea qui est mal foutue. Le dépôt est associé au groupe `Owners` de `devs`, du coup t'avais pas les droits. J'ai du t'ajouter à la main, c'est résolu normalement ^^
Eragon self-assigned this 5 months ago
Eragon commented 5 months ago
Collaborator

En effet, c’est étrange… Bah du coup c’est bon.

En effet, c'est étrange... Bah du coup c'est bon.
Eragon commented 5 months ago
Collaborator

J’ai essayé de jouer un peu avec les tweetmoji et j’ai rencontré quelques problèmes.

  • Comment on génère la police ?
  • L’émoji mgreen actuel est tellement pixelisé que pour avoir une ombre chaque pixel est d’une couleur différente des autres. Je prend quel couleur du coup ?
  • L’émoji :grin: des émojis de Twitter est légèrement différent du notre, la bouche n’a pas la même forme. Pour avoir la même forme, et donc la même expression il me faudrait le redessiner presque depuis le début.

Je joint l’émoji actuel en png et un essai en svg.
PS: je peut pas joindre ces fichiers là… svg et gif sont bloqués du coup j’utilise transfer.sh

Le gif actuel
Et en svg

J'ai essayé de jouer un peu avec les tweetmoji et j'ai rencontré quelques problèmes. - Comment on génère la police ? - L'émoji `mgreen` actuel est tellement pixelisé que pour avoir une ombre chaque pixel est d'une couleur différente des autres. Je prend quel couleur du coup ? - L’émoji :grin: des émojis de Twitter est légèrement différent du notre, la bouche n'a pas la même forme. Pour avoir la même forme, et donc la même expression il me faudrait le redessiner presque depuis le début. Je joint l’émoji actuel en png et un essai en svg. PS: je peut pas joindre ces fichiers là... svg et gif sont bloqués du coup j'utilise transfer.sh ![Le gif actuel](https://transfer.sh/yXBUj/mrgreen.gif) ![Et en svg](https://transfer.sh/4hb62/1f601.svg)
Eragon commented 5 months ago
Collaborator

Petite mise à jour avec des essais en plus, j’ai repris l’émoji de discord qui me semblais plus proche. À vous de juger.
L’émoji basé sur ceux de Twitter à le fond transparent et je n’ai pas remis le blanc des dents.

PS: pour le svg de l’émoji de discord voilà le lien

Petite mise à jour avec des essais en plus, j'ai repris l'émoji de discord qui me semblais plus proche. À vous de juger. L'émoji basé sur ceux de Twitter à le fond transparent et je n'ai pas remis le blanc des dents. PS: pour le svg de l'émoji de discord voilà [le lien](https://transfer.sh/wyAJc/1f601_discord.svg)
Lephenixnoir commented 5 months ago
Owner

Hmm, ça pourrait être plus vert. Je tenterais bien de modifier la bouche pour se rapprocher du :E actuel.

J’aime bien la tournure que ça prend. On le met où du coup ?

Hmm, ça pourrait être plus vert. Je tenterais bien de modifier la bouche pour se rapprocher du `:E` actuel. J'aime bien la tournure que ça prend. On le met où du coup ?
Eragon commented 5 months ago
Collaborator

Ce qui me fait chier dans le fait de refaire c’est que les objets sont mal foutus, c’est opti en place mais pas en édition, j’ai plus tous les chemins, certains morceaux sont fusionnés… c’est hyper relou de refaire mais ça se fait.

Il faudrais trouver un émoji à remplacer. Sur Discord y’a un émoji :grimacing: et un émoji :grin: et c’est pas du tout le même résultat que les émojis twitter.

Ce qui me fait chier dans le fait de refaire c'est que les objets sont mal foutus, c'est opti en place mais pas en édition, j'ai plus tous les chemins, certains morceaux sont fusionnés... c'est hyper relou de refaire mais ça se fait. Il faudrais trouver un émoji à remplacer. Sur Discord y'a un émoji :grimacing: et un émoji :grin: et c'est pas du tout le même résultat que les émojis twitter.
Eragon commented 5 months ago
Collaborator

Plus de vert ? J’ai juste ajouté du vert, j’aime un peu moins.

Je suis au maximum du vert, là.

Plus de vert ? J'ai juste ajouté du vert, j'aime un peu moins. Je suis au maximum du vert, là.
Lephenixnoir commented 5 months ago
Owner

Tendre vers le vert et juste rajouter du vert sont deux choses différentes !

Tendre vers le vert et juste rajouter du vert sont deux choses différentes !
Eragon commented 5 months ago
Collaborator

En effet, le tien rend mieux.
Pour la bouche je vais voir ce que je peut faire mais ça risque d’être long et complexe.

En effet, le tien rend mieux. Pour la bouche je vais voir ce que je peut faire mais ça risque d'être long et complexe.
Lephenixnoir commented 3 months ago
Owner

Est-ce que tu as pu progresser ? Ce serait bien que tu partages tes fichiers svg pour qu’on puisse au moins avoir une trace et de quoi reprendre si quelqu’un d’autre veut finir. :smiley:

Est-ce que tu as pu progresser ? Ce serait bien que tu partages tes fichiers svg pour qu'on puisse au moins avoir une trace et de quoi reprendre si quelqu'un d'autre veut finir. :smiley:
Eragon commented 3 months ago
Collaborator

Étant en vacances sans avoir pu prendre le temps de continuer, assez paradoxalement en cvacances je suis plus chargé qu’en dehors, je n’ai rien fait de plus, les fichiers svg seraient mieux de quel manière ?

  • Balancé ici et potentiellement perdus.
  • Sur le repos du code dans un dossier séparé.
  • Ou alors je crée un autre repos dédié aux images de la v5(ce qui peut être une idée pour y centraliser les icones, les images et les polices d’écritures)
Étant en vacances sans avoir pu prendre le temps de continuer, assez paradoxalement en cvacances je suis plus chargé qu'en dehors, je n'ai rien fait de plus, les fichiers svg seraient mieux de quel manière ? - Balancé ici et potentiellement perdus. - Sur le repos du code dans un dossier séparé. - Ou alors je crée un autre repos dédié aux images de la v5(ce qui peut être une idée pour y centraliser les icones, les images et les polices d'écritures)
Lephenixnoir commented 3 months ago
Owner

Si ce n’est pas final je dirais dans cette issue. Tu peux aussi les pousser sur le dépôt, dans un des dossiers statiques, là où les images iront, sur master ou sur une autre branche. (Multiplier les dépôts me semble une mauvaise idée parce que deux issues trackers, et de toute façon les images seront aussi ici.)

Tant que cette issue reste ouverte, je doute que ça tombe dans l’oubli. :smiley:

Si ce n'est pas final je dirais dans cette issue. Tu peux aussi les pousser sur le dépôt, dans un des dossiers statiques, là où les images iront, sur master ou sur une autre branche. (Multiplier les dépôts me semble une mauvaise idée parce que deux issues trackers, et de toute façon les images seront aussi ici.) Tant que cette issue reste ouverte, je doute que ça tombe dans l'oubli. :smiley:
Eragon commented 3 months ago
Collaborator

Gitea fait chier à pas vouloir envoyer les fichiers bruts alors voilà un zip avec les png et les svg

Gitea fait chier à pas vouloir envoyer les fichiers bruts alors voilà un zip avec les png et les svg
Eragon commented 2 months ago
Collaborator

Update, je me suis remit, au travail, j’ai ajouté quelques trucs, mais ça me plaît pas trop, je sais pas ce qui manque, ou qui est en trop, pour le rendre bien.

Update, je me suis remit, au travail, j'ai ajouté quelques trucs, mais ça me plaît pas trop, je sais pas ce qui manque, ou qui est en trop, pour le rendre bien.
Eragon commented 2 months ago
Collaborator

Je propose aussi, en me basant sur les émojis utilisés par discord une petite modification des émojis démons, changer le violet en rouge(le violet rend moins bien je trouve)

J’ai déjà fait un essai

Je propose aussi, en me basant sur les émojis utilisés par discord une petite modification des émojis démons, changer le violet en rouge(le violet rend moins bien je trouve) J'ai déjà fait un essai
Kirafi commented 2 months ago

Mais pourquoi vous ne voulez pas utiliser des émojis libre de droits ?

Je les trouve rigolo avec cette forme là (c’est en vectoriel).

Y’en a pleins ici dans ce style, et ils sont libre il me semble.

Edit : y’a aussi pleins d’émojis sur FontAwesome, en les colorisant en jaune ça peut être intéressant ? D’autant plus que la question de l’implémentation ne se pose plus avec ce genre de set.

Edit : ajout des images ici, gauche = FontAwesome, droite = émoji carré

Mais pourquoi vous ne voulez pas utiliser des émojis libre de droits ? Je les trouve [rigolo](https://publicdomainvectors.org/fr/gratuitement-des-vecteurs/Ic%C3%B4ne-de-vecteur-de-smiley-surpris/5227.html) avec cette forme là (c'est en vectoriel). Y'en a pleins [ici](https://publicdomainvectors.org/fr/tag/emoji/t%C3%A9l%C3%A9chargements/svg/90/2) dans ce style, et ils sont libre il me semble. Edit : y'a aussi pleins d'[émojis sur FontAwesome](https://fontawesome.com/icons?c=emoji), en les colorisant en jaune ça peut être intéressant ? D'autant plus que la question de l'implémentation ne se pose plus avec ce genre de set. Edit : ajout des images ici, gauche = FontAwesome, droite = émoji carré
Eragon commented 2 months ago
Collaborator

En réalité le problème n’est pas de choisir une police d’émoji mais ma volonté de garder le :mrgreen: c’est un des émojis les plus utilisé de PC et je ne le connaît que sur PC, je trouverais dommage de le perdre(surtout que je ne lui connaît pas de remplacement)

Il me semble que les tweetmojis avaient été pris comme émojis. À savoir ils sont libres de droits et régulièrement mit à jour vers la dernière version d’Unicode.
Discord en utilise une variante un peu ancienne, c’est d’un mélange de la version actuelle et de la version de Discord dont je m’inspire pour essayer d’adapter le :mrgreen: à la V5.

En réalité le problème n'est pas de choisir une police d'émoji mais ma volonté de garder le `:mrgreen:` c'est un des émojis les plus utilisé de PC et je ne le connaît que sur PC, je trouverais dommage de le perdre(surtout que je ne lui connaît pas de remplacement) Il me semble que les tweetmojis avaient été pris comme émojis. À savoir ils sont libres de droits et régulièrement mit à jour vers la dernière version d’Unicode. Discord en utilise une variante un peu ancienne, c'est d'un mélange de la version actuelle et de la version de Discord dont je m'inspire pour essayer d'adapter le :mrgreen: à la V5.
Lephenixnoir commented 2 months ago
Owner

Mais pourquoi vous ne voulez pas utiliser des émojis libre de droits ?

Dans mon conservatisme (stupide par moments), je n’aime pas vraiment l’idée de tirer des choses moyennes de FontAwesome (vu et revu, jamais très satisfaisant), d’ensembles réduits pour lesquels on n’a aucun moyen d’extension (surtout qu’on a des smileys assez spéciaux), ou d’uploads aléatoires sur des sites de partage dont les conditions d’utilisation sont changeantes et jamais très bien décrites.

La formulation de la question élude donc les vraies questions.

Maintenant ce n’est pas que je ne veux pas (personnellement) le faire. Mais je me suis déjà fait taper sur les doigts rien que pour avoir essayé d’harmoniser les smileys existants ensemble.

D’une part on a des smileys spéciaux comme :E qui font partie de l’identité du site et qu’on doit absolument garder.

Ensuite il faut supporter ces smileys spéciaux par compatibilités avec les contenus de la v42.

Et ensuite ce n’est pas si difficile de faire des essais à la main, et ça nous donnerait à la fois le contrôle sur les ajustements et la capacité d’étendre le jeu de smileys plus tard.

(Je ne tiens pas à paraître froid ni rien, je suis juste fatigué de 8 heures de prises de notes en LaTeX dans la journée donc je vais un peu droit au but. ^^)

> Mais pourquoi vous ne voulez pas utiliser des émojis libre de droits ? Dans mon conservatisme (stupide par moments), je n'aime pas vraiment l'idée de tirer des choses moyennes de FontAwesome (vu et revu, jamais très satisfaisant), d'ensembles réduits pour lesquels on n'a aucun moyen d'extension (surtout qu'on a des smileys assez spéciaux), ou d'uploads aléatoires sur des sites de partage dont les conditions d'utilisation sont changeantes et jamais très bien décrites. La formulation de la question élude donc les vraies questions. Maintenant ce n'est pas que je ne veux pas (personnellement) le faire. Mais je me suis déjà fait taper sur les doigts rien que pour avoir essayé d'harmoniser les smileys existants ensemble. D'une part on a des smileys spéciaux comme `:E` qui font partie de l'identité du site et qu'on doit absolument garder. Ensuite il faut supporter ces smileys spéciaux par compatibilités avec les contenus de la v42. Et ensuite ce n'est pas si difficile de faire des essais à la main, et ça nous donnerait à la fois le contrôle sur les ajustements *et* la capacité d'étendre le jeu de smileys plus tard. (Je ne tiens pas à paraître froid ni rien, je suis juste fatigué de 8 heures de prises de notes en LaTeX dans la journée donc je vais un peu droit au but. ^^)
Darks commented 2 months ago
Owner

Déjà faut séparer les emojis des smileys. Y’en a qui sont définis par une norme (l’UTF-8), d’autres qui sont définis sur le site.

La première question consiste à choisir une police libre d’utilisation pour les emojis, qui soit pas trop moche. Twitter en propose une, Zeste de Savoir en a refait une, etc. Quoi qu’il arrive ce n’est pas dans cette police qu’on inclue :mrgreen: étant donné qu’il n’est nulle part dans les emojis UTF-8.

La seconde question consiste à créer une police utilisant les zones custom d’UTF-8 pour inclure les smileys de la v42 qu’on veut ajouter à la v5. Et si possible les rendre à peut près cohérents entre eux.

Je rappelle que les smartphones ont des claviers d’emojis UTF-8, d’où la nécessité de ne pas modifier un emoji pour en faire un smiley. Un peu comme si taper sur A insérait un B. Si le smiley est presque pareil, alors c’est comme OQ. C’est presque pareil, mais d’un point de vue utilisation c’est vraiment relou.

Il faut donc les deux systèmes. Et la première question peut vite être réglée si on choppe une police classique.

Déjà faut séparer les emojis des smileys. Y'en a qui sont définis par une norme (l'UTF-8), d'autres qui sont définis sur le site. La première question consiste à choisir une police libre d'utilisation pour les emojis, qui soit pas trop moche. Twitter en propose une, Zeste de Savoir en a refait une, etc. Quoi qu'il arrive ce n'est pas dans cette police qu'on inclue `:mrgreen:` étant donné qu'il n'est nulle part dans les emojis UTF-8. La seconde question consiste à créer une police utilisant les zones custom d'UTF-8 pour inclure les smileys de la v42 qu'on veut ajouter à la v5. Et si possible les rendre à peut près cohérents entre eux. Je rappelle que les smartphones ont des claviers d'emojis UTF-8, d'où la *nécessité* de *ne pas* modifier un emoji pour en faire un smiley. Un peu comme si taper sur `A` insérait un `B`. Si le smiley est presque pareil, alors c'est comme `O` → `Q`. C'est presque pareil, mais d'un point de vue utilisation c'est vraiment relou. Il faut donc les deux systèmes. Et la première question peut vite être réglée si on choppe une police classique.
Lephenixnoir commented 2 months ago
Owner

Il faut donc les deux systèmes.

Je n’ai pas mieux à proposer.

Et la première question peut vite être réglée si on choppe une police classique.

Attention à ne pas prendre un set ad hoc et l’étendre avec des trucs custom sans faire attention à préserver le style.

> Il faut donc les deux systèmes. Je n'ai pas mieux à proposer. > Et la première question peut vite être réglée si on choppe une police classique. Attention à ne pas prendre un set ad hoc et l'étendre avec des trucs custom sans faire attention à préserver le style.
Kirafi commented 2 months ago

Je les trouvais marrant ceux-là les cubicopp, et pas trop compliqué à étendre pour avoir tous les smileys de Planète Casio, un bon coup de svg, je peux peut-être essayer si jamais ça vous intéresse.

Après concernant le pack “universel” (la 1ère question) je trouve les emojis discord pas trop mal, et facile à “étendre dans le même style” (pour la 2ème question), comme les essais fait par Eragon. Mais je n’arrive pas à trouver l’info si ils sont libres de droits ou pas…

Edit : j’ai trouvé Emojipedia/discord, apparemment c’est les Twemoji (je pose le repo twemoji ici).

@Eragon, essaye en enlevant la barre horizontale entre les dents du haut et du bas pour voir ? Et tu peux partager le fichier j’aimerais essayer des trucs aussi ^^ .

Je les trouvais marrant ceux-là les [cubicopp](https://github.com/NodeBB-Community/nodebb-plugin-emoji-cubicopp), et pas trop compliqué à étendre pour avoir tous les smileys de Planète Casio, un bon coup de svg, je peux peut-être essayer si jamais ça vous intéresse. Après concernant le pack "universel" (la 1ère question) je trouve les emojis discord pas trop mal, et facile à "étendre dans le même style" (pour la 2ème question), comme les essais fait par Eragon. Mais je n'arrive pas à trouver l'info si ils sont libres de droits ou pas... Edit : j'ai trouvé [Emojipedia/discord](https://emojipedia.org/discord/), apparemment c'est les [Twemoji](https://emojipedia.org/twitter/) (je pose le [repo twemoji](https://github.com/twitter/twemoji) ici). @Eragon, essaye en enlevant la barre horizontale entre les dents du haut et du bas pour voir ? Et tu peux partager le fichier j'aimerais essayer des trucs aussi ^^ .
Eragon commented 2 months ago
Collaborator

Alors… Oui je veux bien partager, je pense que je vais créer une branche sur le repo et push ça dans un dossier, ça permetra de centraliser tout et de versionner en plus.

En plus de ça je vais envoyer un zip avec tous les fichiers que j’ai.

Alors... Oui je veux bien partager, je pense que je vais créer une branche sur le repo et push ça dans un dossier, ça permetra de centraliser tout et de versionner en plus. En plus de ça je vais envoyer un zip avec tous les fichiers que j'ai.
Eragon commented 2 months ago
Collaborator

Voilà le zip, il contient, les différents gif/png du mrgreen pixelisé les différents fichiers de base de mon travail(en svg ou png…) et un fichier à peu près correct.
En plus ce ça il y à l’image du démon.

Voilà le zip, il contient, les différents gif/png du mrgreen pixelisé les différents fichiers de base de mon travail(en svg ou png...) et un fichier à peu près correct. En plus ce ça il y à l'image du démon.
Eragon commented 2 months ago
Collaborator

Update: Sans la barre au milieu(éditer dans sublime text, c’est génial les svg :heart: ) image

Update: Sans la barre au milieu(éditer dans sublime text, c'est génial les svg :heart: ) ![image](/attachments/0c300166-cfd7-454e-81d3-29b471e8f5f0)
Kirafi commented 2 months ago

Je préfère comme ça, et tu peux tenter de faire la bouche beaucoup plus large ? Aussi personnellement je préférais la première couleur que tu avais mis (un peu plus bleu).

Je préfère comme ça, et tu peux tenter de faire la bouche beaucoup plus large ? Aussi personnellement je préférais la première couleur que tu avais mis (un peu plus bleu).
Eragon commented 2 months ago
Collaborator

La couleur ou j’ai uniquement ajouté du vert ?

Plus large dans quel sens ? Vert le haut ou à droite et à gauche ?

La couleur ou j'ai uniquement ajouté du vert ? Plus large dans quel sens ? Vert le haut ou à droite et à gauche ?
Kirafi commented 2 months ago

La couleur légèrement bleu que tu avais sur la première image du smiley que tu as partagé ici.

Plus large = droite/gauche, comme notre :E qui est très large sur les bords, je trouve que ‘est ça qui fait le charme.

La couleur légèrement bleu que tu avais sur la première image du smiley que tu as partagé ici. Plus large = droite/gauche, comme notre :E qui est très large sur les bords, je trouve que 'est ça qui fait le charme.
Eragon commented 2 months ago
Collaborator

La couleur du premier à été prise directement sur l’émoji actuel. Ça m’embête de devoir modifier la bouche… je sais pas lire les paths en svg… c’est assez complèxe. mais je vais voir ce que je peut faire.

La couleur du premier à été prise directement sur l’émoji actuel. Ça m’embête de devoir modifier la bouche... je sais pas lire les paths en svg... c'est assez complèxe. mais je vais voir ce que je peut faire.
Lephenixnoir commented 2 months ago
Owner

Je voudrais essayer avec Inkscape également… ce qui est bien plus facile que de lire le chemin.

Je voudrais essayer avec Inkscape également... ce qui est bien plus facile que de lire le chemin.
Eragon commented 2 months ago
Collaborator
Je voudrais essayer avec Inkscape également… ce qui est bien plus facile que de lire le chemin.

Inkscape m’a trop énervé… il refusait de faire ce que je veux. J’ai beaucoup de mal avec lui.

``` Je voudrais essayer avec Inkscape également… ce qui est bien plus facile que de lire le chemin. ``` Inkscape m'a trop énervé... il refusait de faire ce que je veux. J'ai beaucoup de mal avec lui.
Eragon commented 2 months ago
Collaborator

Si vous voulez essayer je vais push sur une nouvelle branche 4 fichiers, le fichier avec le vert, un autre modifié pour le “bleu” et deux autres à modifier pour avoir la large bouche en vert et en “bleu”.

EDIT: Je l’ai fait, le branche se nomme emoji l’unique commit sur la branche est visible et ajoute les fichiers dans le dossier app/static/images/emojis

Si vous voulez essayer je vais push sur une nouvelle branche 4 fichiers, le fichier avec le vert, un autre modifié pour le "bleu" et deux autres à modifier pour avoir la large bouche en vert et en "bleu". EDIT: Je l'ai fait, le branche se nomme `emoji` l'unique commit sur la branche est visible et ajoute les fichiers dans le dossier `app/static/images/emojis`
Lephenixnoir commented 2 months ago
Owner

Oh oui, fais, n’hésite plus !

Oh oui, fais, n'hésite plus !
Darks commented 2 months ago
Owner

Mmmm, vous êtes pas en train de mettre la charrue avant les bœufs ?

Il faut donc les deux systèmes.

Attention à ne pas prendre un set ad hoc et l’étendre avec des trucs custom sans faire attention à préserver le style.

Pour moi l’ordre c’est :

  1. choisir une foutue police ;
  2. refaire :mrgreen: et les autres suivant la-dite police.

J’ai vite fait cherché quelles polices sont facilement accessibles (i.e. sans du Javascript à fourrer pour parser le texte), y’en a pas tant que ça.

Dans tous les cas, j’ai trouvé une liste (non exhaustive) de polices d’emojis : https://typography.guru/list/topic/emoji-fonts/

Pour ma part, j’aime bien la Twemoji-color. Une version ttf/otf est dispo sur ce fork, dans la partie releases. Selon le readme, c’est du CC-By 4.0 donc plutôt permissif.

Mmmm, vous êtes pas en train de mettre la charrue avant les bœufs ? > Il faut donc les deux systèmes. > Attention à ne pas prendre un set ad hoc et l’étendre avec des trucs custom sans faire attention à préserver le style. Pour moi l'ordre c'est : 1. choisir une foutue police ; 2. refaire `:mrgreen:` et les autres suivant la-dite police. J'ai vite fait cherché quelles polices sont facilement accessibles (i.e. sans du Javascript à fourrer pour parser le texte), y'en a pas tant que ça. Dans tous les cas, j'ai trouvé une liste (non exhaustive) de polices d'emojis : https://typography.guru/list/topic/emoji-fonts/ Pour ma part, j'aime bien la Twemoji-color. Une version ttf/otf est dispo sur [ce fork](https://github.com/eosrei/twemoji-color-font), dans la partie `releases`. Selon le readme, c'est du `CC-By 4.0` donc plutôt permissif.
Eragon commented 2 months ago
Collaborator

Ça tombe bien pour la Twemoji-color j’ai l’idée que ce que je fait est assez compatible… puisque quasi basé dessus(je me base sur la version de twitter qui est obligé d’utiliser du js… mais sinon c’est la même)
De plus cette police me plaît. Je ne l’avait pas trouvé en cherchant la tweetmoji mais en même temps c’est plus simple de travailler en svg puis de passer ça en autre chose.

Ça tombe bien pour la Twemoji-color j'ai l’idée que ce que je fait est assez compatible... puisque quasi basé dessus(je me base sur la version de twitter qui est obligé d'utiliser du js... mais sinon c'est la même) De plus cette police me plaît. Je ne l'avait pas trouvé en cherchant la tweetmoji mais en même temps c'est plus simple de travailler en svg puis de passer ça en autre chose.
Lephenixnoir commented 2 months ago
Owner

Seems fair, ce plan avec la Twemoji me va.

Seems fair, ce plan avec la Twemoji me va.
Darks commented 1 week ago
Owner

Le commit a194136d47 réglant la partie police, et les smileys étant quelque chose à part entière, je clos ce ticket.

Le commit a194136d47671fafac555ccaa8fba998d6f5283e réglant la partie police, et les smileys étant quelque chose à part entière, je clos ce ticket.
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.