Zenika-Training / zenika-formation-framework

Tools to build and present our training material
8 stars 25 forks source link

Use lightweight monochrome emoji font #254

Closed zigarn closed 3 years ago

zigarn commented 3 years ago

Improvement of #253 in term of PDF size: for kubernetes training:

/ color monochrome
size (bytes) 10131320 358143
size (human) 9,7M 350K
render image image

Solves Zenika-Training/formation-kubernetes-user#261

jlandure commented 3 years ago

Hello 👋
Je vais faire mon relou mais je trouve très moche en monochrome. Je préfère largement les emojis en "standard". On ne peut pas imaginer autre chose ? avoir un sous-ensemble de la font ? 😅

ebriand commented 3 years ago

C'est pour de la rétro compatibilité surtout cette font, pour moi on devrait plutot miser sur sensei pour les emojis jolis 😄

zigarn commented 3 years ago

@jlandure : ben en fait, en toute bonne logique, on a le même problème avec sensei : on embarque 10Mo de font pour pas grand chose. @jlandure : si tu te sens l'âme de découper le contenu du TTF pour en extraire un sous-ensemble tout en s'assurant que personne ne va utiliser une emoji pas couverte...

Je sais pas comment ça marche, mais l'idéal serait d'utiliser les fonts du système et de pas embarquer dans le PDF, mais on risquerait d'avoir des surprises dans certains environments (genre Strigo). Sinon revenir à des images tout simplement avec fontawesome, mais il faudrait alors que sensei les gère pour gérer la migration.

hgwood commented 3 years ago

J'avais pas du tout conscience que le PDF embarquait 10 Mo de font ! Bien joué

zigarn commented 3 years ago

Il faut remercier @gmembre-zenika d'être sous Mac et que le script de run.sh ne fonctionne pas et se retrouve à utiliser la latest de l'image docker.