Bonjour à tous !
Je suis en train d'ajouter une rubrique à mon site, qui permettra aux visiteurs de saisir un texte et de l'afficher avec une police de caractère Opentype, pour leur donner un aperçu, sous la forme d'une image générée grâce à la librairie GD de Php. Jusque là, tout va bien
Je ne rencontre qu'un seul petit problème actuellement : La librairie GD ne permet apparemment pas d'afficher les ligatures/alternates (autres que les ligatures "classiques" fi, ff, etc) de manière "automatique" - sauf erreur de ma part. Certaines polices ont, par exemple, des suites de caractères un peu plus stylisées (si on écrit par exemple "alsa", une police peut contenir une ligature/alternate "ls" par exemple, pour remplacer "l" et "s" par un "ls" stylisé). Pour corriger ceci et permettre à l'utilisateur d'afficher des ligatures/alternates, j'avais pensé utiliser les expressions régulières ou encore str_replace. Sauf que... je ne saurai pas par quoi remplacer puisque les ligatures "exotiques" et autres alternates n'ont pas de valeur Unicode. Ils n'ont qu'une dénomination dans le fichier de police qui lui est propre.
D'où, une première question, à laquelle je tente de répondre, en espérant que vos connaissances m'aident à progresser dans ce domaine
:
- Est-il possible d'accéder à ces ligatures/alternates avec la libraire GD pour pouvoir les afficher ?
Et une seconde question, pour voir plus loin - et qui me fait ne pas poster initialement ce sujet dans la partie "Développement web côté serveur" :
- Est-il possible sinon, grâce à d'autres langages, de générer une image à partir d'un texte, et de bénéficier des fonctions Opentype telles que les ligatures et alternates ?
De nombreuses recherche n'ont pour le moment pas donné de résultat
Je m'en remets à vos lumières pour enrichir mes connaissances
Merci par avance d'avoir lu mes modestes questions,
Frédéric
Modifié par fredericrich (16 Apr 2012 - 15:25)

Je suis en train d'ajouter une rubrique à mon site, qui permettra aux visiteurs de saisir un texte et de l'afficher avec une police de caractère Opentype, pour leur donner un aperçu, sous la forme d'une image générée grâce à la librairie GD de Php. Jusque là, tout va bien

Je ne rencontre qu'un seul petit problème actuellement : La librairie GD ne permet apparemment pas d'afficher les ligatures/alternates (autres que les ligatures "classiques" fi, ff, etc) de manière "automatique" - sauf erreur de ma part. Certaines polices ont, par exemple, des suites de caractères un peu plus stylisées (si on écrit par exemple "alsa", une police peut contenir une ligature/alternate "ls" par exemple, pour remplacer "l" et "s" par un "ls" stylisé). Pour corriger ceci et permettre à l'utilisateur d'afficher des ligatures/alternates, j'avais pensé utiliser les expressions régulières ou encore str_replace. Sauf que... je ne saurai pas par quoi remplacer puisque les ligatures "exotiques" et autres alternates n'ont pas de valeur Unicode. Ils n'ont qu'une dénomination dans le fichier de police qui lui est propre.
D'où, une première question, à laquelle je tente de répondre, en espérant que vos connaissances m'aident à progresser dans ce domaine

- Est-il possible d'accéder à ces ligatures/alternates avec la libraire GD pour pouvoir les afficher ?
Et une seconde question, pour voir plus loin - et qui me fait ne pas poster initialement ce sujet dans la partie "Développement web côté serveur" :
- Est-il possible sinon, grâce à d'autres langages, de générer une image à partir d'un texte, et de bénéficier des fonctions Opentype telles que les ligatures et alternates ?
De nombreuses recherche n'ont pour le moment pas donné de résultat

Je m'en remets à vos lumières pour enrichir mes connaissances

Merci par avance d'avoir lu mes modestes questions,
Frédéric
Modifié par fredericrich (16 Apr 2012 - 15:25)