OVH Cloud OVH Cloud

X11 -> texte en verticale

4 réponses
Avatar
Salut
Bonjour,
je developpe un logiciel embarqué avec x11 et j'aimerai savoir si il est
possible d'écrire en verticale , je n'ai rien vu dans xlib
peut être des utilitaires ou des librairies spécifiques pour ca ?
merci

4 réponses

Avatar
DINH Viêt Hoà

Bonjour,
je developpe un logiciel embarqué avec x11 et j'aimerai savoir si il est
possible d'écrire en verticale , je n'ai rien vu dans xlib
peut être des utilitaires ou des librairies spécifiques pour ca ?
merci


tu peux jeter un coup d'oeil à la bibliothèque pango.
http://developer.gnome.org/doc/API/2.0/pango/index.html

--
DINH V. Hoa,

"Ma tuxitude me beastifie" -- sunZ

Avatar
Pascal Bourguignon
"Salut" writes:

Bonjour,
je developpe un logiciel embarqué avec x11 et j'aimerai savoir si il est
possible d'écrire en verticale , je n'ai rien vu dans xlib
peut être des utilitaires ou des librairies spécifiques pour ca ?
merci


Je ne sais pas pour X, mais Display Ghostcript peut parfaitement le
faire, et tourne sur X.

http://www.gyve.org/dgs/

--
__Pascal Bourguignon__ http://www.informatimago.com/

Our enemies are innovative and resourceful, and so are we. They never
stop thinking about new ways to harm our country and our people, and
neither do we.

Avatar
Nicolas George
"Salut" wrote in message <chrmjl$q7g$:
je developpe un logiciel embarqué avec x11 et j'aimerai savoir si il est
possible d'écrire en verticale , je n'ai rien vu dans xlib
peut être des utilitaires ou des librairies spécifiques pour ca ?


Il est possible d'indiquer une matrice 2×2 à la place de la taille dans une
description de police X11, ainsi :

-adobe-palatino-medium-r-normal--[0 30 ~30 0]-*-*-*-p-0-iso8859-1

Mais c'est un peu cafouilleux, en particulier l'espace entre les caractères
est très mal géré. D'autres moteurs de rendu que celui natif de X11
(d'autres ont évoqué Pango et DPS) sont préférables s'ils sont disponibles.

Avatar
Pascal Bourguignon
Nicolas George <nicolas$ writes:

"Salut" wrote in message <chrmjl$q7g$:
je developpe un logiciel embarqué avec x11 et j'aimerai savoir si il est
possible d'écrire en verticale , je n'ai rien vu dans xlib
peut être des utilitaires ou des librairies spécifiques pour ca ?


Il est possible d'indiquer une matrice 2×2 à la place de la taille dans une
description de police X11, ainsi :

-adobe-palatino-medium-r-normal--[0 30 ~30 0]-*-*-*-p-0-iso8859-1

Mais c'est un peu cafouilleux, en particulier l'espace entre les caractères
est très mal géré. D'autres moteurs de rendu que celui natif de X11
(d'autres ont évoqué Pango et DPS) sont préférables s'ils sont disponibles.


Une autre possibilité, c'est d'utiliser X pour créer l'image en local
(off-screen), et faire une rotation avant d'envoyer la bitmap au serveur.

Mais DPS, c'est plus cool!

--
__Pascal Bourguignon__ http://www.informatimago.com/

Our enemies are innovative and resourceful, and so are we. They never
stop thinking about new ways to harm our country and our people, and
neither do we.