1

Voilà, j'ai besoin de calculer les dimensions d'une chaîne de caractères (d'une police donnée) en C.

Pour l'instance, j'utilise ImageMagick, qui utilise GhostScript... et c'est lent sick
Je ne sais pas trop d'où vient le problème, mais 95% du temps d'exécution de mon programme vient de IM/ghostscript, alors que ça ne représente même pas un quart du travail total...

Du coup, je me disais que je pourrais peut-être utiliser une autre lib ?
Mais Google n'est pas mon ami, sur le coup, et je ne trouve pas trop de nom de lib pour gérer les polices de caractères en C sad
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2

3

Flanker (./1) :
Voilà, j'ai besoin de calculer les dimensions d'une chaîne de caractères (d'une police donnée) en C.

Pour l'instance, j'utilise ImageMagick, qui utilise GhostScript... et c'est lent sick
Je ne sais pas trop d'où vient le problème, mais 95% du temps d'exécution de mon programme vient de IM/ghostscript, alors que ça ne représente même pas un quart du travail total...

Du coup, je me disais que je pourrais peut-être utiliser une autre lib ?
Mais Google n'est pas mon ami, sur le coup, et je ne trouve pas trop de nom de lib pour gérer les polices de caractères en C sad

Utilise freetype, c'est fait pour ça (entres autres)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

5

Mais freetype reste spécialisé dans la gestion des polices, ce que Allegro et SDL ne sont pas
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

6

Allegro et SDL m'ont l'air de bulldozers pour ce que je veux faire ^^ mais freetype a l'air de correspondre parfaitement (même si son emploi n'a pas l'air aussi simple que je le désirais sad )

Merci ! smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

Le problème c'est que freetype est pas super symple dapproche mais en bossant sur webkit j'avais un peu traviole sur la taille des chaînes. Je regarderais si tu veux à l'occasion.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.