2009-07-03 6 views
0

Je développe une application multi-plateforme w/wxWidgets et opengl ...polices multi-plateformes en WxWidgets GLCanvas

Je ne sais pas quelle est la meilleure façon est d'avoir des polices travaillent dans les glcanvas. J'ai essayé d'utiliser FTGL mais je pense que la version incluse dans Fedora 11 doit être cassée ou quelque chose comme je ne peux pas obtenir l'exemple de code sur le site web pour compiler. Je pourrais essayer d'employer GLUT ou SDL mais je ne suis pas sûr que je veux inclure ces comme dépendances ...

EDIT: Il s'avère que c'est juste une version différente de celle qui est documentée sur le site Web et a complètement API différente.

Même si j'ai une bibliothèque de polices, tous ceux que j'ai vus ont besoin d'un chemin vers un fichier de police, et je n'ai aucune idée de comment le faire de manière multiplateforme.

Répondre

0

Toutes les plates-formes traitent différemment les polices. Il n'y a pas de moyen multi-plateforme pour trouver des polices sur un système. Les alternatives incluent ...

  • Empilez vos polices avec votre application afin de savoir où elles se trouvent.
  • Convertissez les polices en un blob binaire et intégrez-les dans votre application.
  • Testez le système d'exploitation et définissez le chemin de police en conséquence.