Le fait est que je n'ai jamais eu a manipuler des fichiers binaires![]()
Commentaire:
LeFuret si tu lis des fichiers de grandeur petite ou moyenne (>100000bytes) pourquoi ne pas simplement charger tout le contenu du fichier dans un tableau de bytes?
Ainsi c'est vraiment plus simple pour ton ariméthique d'offset.![]()
Bien le bonjour chez vous
Jowo
Ben justement, une fonte TrueType, ça peut dépasser le Mo (notamment les fontes asiatiques). Mais je me pose vraiment la question de faire comme ça (parce qu'un truc génial, c'est qu'une fonte TrueType est constituée de tables, elles-mêmes parfois formées de tables. Il y a une liste des tables au début du fichier, mais celles-ci ne sont même pas listées par ordre d'apparition dans le fichier, faut reclasser derrière. Et c'est pareil pour chaque sous-table...)
Gfx : ton cas n'est donc pas représentatif. Ca explique tout(veinard va, y'a rien qui m'énerve plus que devoir me taper la spécification d'un format crétin. J'espérais que la classe Font gardait une représentation de toutes les tables d'une fonte TrueType, j'ai rêvé. Quand je pense que je vais devoir me farcir la spécification de fontes Postscript après. Mais j'ai fait pire, parfois le format binaire est compressé avec un algorithme propriétaire tout bizarre)...
Bon, en tout cas, pour l'instant, je me débrouille avec un compteur, et ça passe.
La classe TTFReader de FOP ne convient pas?
Je ne connais pas tes besoins amis tu pourrais y jetter un oeil![]()
Bien le bonjour chez vous
Jowo
What is FOP ?
Edit : je viens de voir. Ca m'a l'air merveilleux cette histoire. Y'a même un PFMReader...
Re-Edit : j'enrage, j'endésespoire, j'envieillessennemie ! Il ne lit pas toutes les tables, et notamment la classe name, dont j'ai besoin !!! Au boulot !
:-) mais ça peut être une base ou un "modèle" pour ton projet. non?
Bien le bonjour chez vous
Jowo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager