css + image_typo : le retour

Bonjour,

J’ai bien lu que SPIP envoie le #TITRE à la librairie GD (librairie graphique de PHP) et si celle-ci a été compilée avec ’—enable-gd-native-ttf’ (ce qui est presque toujours le cas), le script va générer une image au format PNG avec les bonnes instructions de texte, de couleur, de taille et de typographie.
Cette image va être insérée dans le code HTML généré par SPIP.

Et aussi qu’il n’existe pas de filtre image équivalent au css letter-spacing fonctionnant
avec image_typo, la fonction imagefttext() ne gère pas (pas encore ?) l’interlettrage.

Par ailleurs, si j’ai bien compris, image_typo s’applique sur #TITRE avant tout traitement css éventuel, ce dernier devenant inopérant quand cela ne concerne pas une image i.e. letter-spacing.

Dès lors est-il possible et dans ce cas comment, de faire passer un traitement css à #TITRE avant celui de image_typo ?

Merci.

Line

Bonjour,

Le rendu des CSS est effectué par le navigateur du client. A l'opposé, image_typo est un filtre convertissant un texte en une image coté serveur.
Partant de la, on ne peut pas combiner les deux. Quand bien même, il s'agit de deux choses complètement distinctes: image_typo prend un texte brut en entrée.

Ceci dit, au besoin, il est toujours possible de créer un filtre sur mesure inspiré d'image typo qui fasse ce que l'on veut.
Par contre, cela représente pas mal de boulot d'appropriation du code en php...