FreeType

Logiciel capture d'écran:
FreeType
Détails logiciels:
Version: 1.3.1
Date de transfert: 3 Jun 15
Développeur: FreeType team
Licence: Gratuit
Popularité: 105

Rating: nan/5 (Total Votes: 0)

FreeType 1 est un moteur de rendu TrueType portable et très efficace, qui est maintenant utilisé avec succès pour apporter un soutien TrueType à une très grande variété de plates-formes et environnements, qu'ils soient de la police serveurs, bibliothèques graphiques ou des systèmes embarqués.
FreeType 1 est une mise en œuvre en salle blanche qui ne provient pas du moteur TrueType original développé par Apple et Microsoft. Il a été créé avec la seule aide des spécifications TrueType publiés, ce qui à notre grande surprise (et la douleur) avéré être extrêmement pauvre et trompeuses dans des domaines critiques. Beaucoup de travail a été entrepris pour résoudre les ambiguïtés. Le résultat final est un moteur de rendu portable et rapide.
Notez que FreeType 1 est une bibliothèque. Il est pas un serveur de polices pour votre plate-forme préférée, même si il a été conçu pour être utilisé dans un grand nombre d'entre eux. On notera également qu'il n'y a pas une bibliothèque de textes-rendu complet. Son but est simplement d'ouvrir et de gérer les fichiers de police, ainsi que la charge, allusion et rendre glyphes individuelles efficacement. Vous pouvez aussi le voir comme un "pilote TrueType" pour une bibliothèque de niveau supérieur, si le rendu de texte avec elle est facile, comme en témoignent les programmes de test.
Sa qualité correspond à ceux d'entre Windows et Macintosh, tandis que sa mémoire pied-print et la taille du code (entre 48 et 55 Ko de code de Intel) restent modestes. Une chose qui ne peut être dit pour la plupart des autres moteurs commerciaux disponibles

Caractéristiques :.

  • Prise en charge des fichiers TrueType (TTF) et des collections (TTC). Ne supporte pas GX ou OpenType, mais ceux-ci peuvent être ouverts et utilisés sous forme de fichiers TTF normales par la bibliothèque. (À l'exception de la FTO polices OpenType qui embarquent vraiment un fichier de police Type 1 dans un stockage de TrueType).
  • Conception modulaire:. Mémoire et opérations E / S peut être très facilement adapté à votre propre plate-forme / système (la version standard est livré avec ANSI support libc)
  • lissage de police, alias gris-échelle. Tout comme Win95, le moteur de rendu seulement lisse les parties d'un glyphe qui en ont besoin (c.-à-diagonales et courbes).
  • Support pour toutes les correspondances de caractères définies dans la spécification de TrueType. L'application client peut choisir selon lui plaît.
  • Un interprète complet et efficace TrueType bytecode. Le moteur est capable de produire un excellent rendement dans les petites tailles. Ce composant a été extrêmement difficile d'obtenir le droit, en raison des spécifications TrueType ambiguës et misleadings. Cependant, nous MATCH Now qualités Windows et Mac.
  • Écrit en C ANSI portable (et Pascal, pour FreeType 1 anciennes versions). Si bien compiler sur toutes sortes de systèmes (testé sur 16, 32 et 64 bits des processeurs). Avec le code source complet disponible.
  • licence Open Source. FreeType peut être inclus dans toutes sortes de systèmes commerciaux et de logiciels.
  • Fournit des programmes de test pour & quot; show-off & quot; la bibliothèque, exécutable sur les plates-formes suivantes: Dos, Unix, OS / 2, Win95, et Amiga. Tous les porteurs d'autres systèmes sont les bienvenus et devraient communiquer avec l'équipe des développeurs.
  • Support pour les extensions. Ce sont des unités raccordables séparément qui peuvent être utilisées pour améliorer les fonctionnalités du moteur sans recompilation. Ils peuvent être écrits pour accéder aux tables TrueType supplémentaires, ou même GX et / ou OpenType ceux (celui-ci est déjà disponible).

  • Soutien
  • Crénage: Les données TrueType de crénage est disponible à travers l'une des extensions standard qui vient dans cette version. Cependant, il est à la demande & quot; interpréter & quot; les données, comme de nombreux formats différents `'sont pris en charge.
  • Soutien aux mesures verticales. Le moteur est en mesure de fournir des applications client avec des métriques de glyphes verticales si elles se trouvent dans des fichiers de police (généralement dans les polices CJKV). Si non, il synthétise les mesures des valeurs horizontales, bloqueur, et des mesures de descendeur. Cela signifie qu'il est possible de rendre le texte vertical correctement.
  • extensions standard sont fournis pour accéder et charger les noms de glyphe dans le tableau Postscript.

Exigences :

  • La version ANSI C de la bibliothèque devrait compiler sans problèmes sur une grande variété de les plates-formes. Certains compilateurs ANSI conformes peuvent générer beaucoup d'avertissements lors de la compilation, il. Ce ne sont pas les avertissements ANSI et peuvent être ignorés en toute sécurité. La compilation de référence
  • Toutefois, les programmes d'essais, qui sont utilisés pour démontrer le moteur, sont plus car ils utilisent un sous-système graphique minuscule afin d'afficher la sortie du moteur à l'écran ou dans une fenêtre spécifique au système. Le sous-système prend en charge dès maintenant l'followin
  • FreeType 1 est livré avec une version Pascal qui fonctionne maintenant sur Borland Pascal 7 (DOS), FPRINT virtuel Pascal (OS / 2), FPC (Linux, DOS, OS / 2) ainsi que Delphi (16-bit & 32 versions bits). Il est maintenant presque mise à jour avec la version C, même si elle ne le fait pas

Logiciel similaire

D'autres logiciels de développeur FreeType team

FreeType2
FreeType2

22 Jun 18

Commentaires à FreeType

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!