projet TTF2PT1 est une modification de Andrew Weeks TTF2PFA True Type en Postscript Type 3 convertisseur. Qui vous permet de convertir la plupart des polices True Type à un fichier Adobe Type 1 .pfa. Et aussi les autres formats de polices pris en charge par la bibliothèque FreeType à un fichier Adobe Type 1 .pfa. Et les polices BDF à un type 1 fichier Adobe .pfa.
Pourtant, une autre utilisation est comme un moteur de hinting: nourrir un Adobe Type 1 police unhinted ou mal fait allusion à la bibliothèque FreeType et le récupérer avec des notes fraîchement générés. Si vous voulez .pfb fichiers, ne désespérez pas: ils peuvent être produits aussi. Les fichiers produits par défaut sont sous forme lisible par l'homme, qui doit encore être codé avec les t1utilities, de travailler avec la plupart des logiciels nécessitant 1 polices Type. Mais pour les gens paresseux ttf2pt1 comprend une partie intégrée de t1utilities ainsi.
Histoire
Après l'installation de GIMP, je suis déçu que toutes les polices apparaissaient sous forme de blocs et jaggered (je ne l'avais pas mis en place correctement X)
Heureusement X11 peut utiliser polices Adobe Type 1 (à la fois .pfb et .pfa). Il ya une grande quantité de polices Type 1 disponible sur le net, mais jamais la police que vous voulez, qui est toujours dans un autre format ... Il semble que chaque homme et son chien ont True Type (.ttf) Fonts mais très peu ont Type 1. Donc, je suis allé à la recherche d'un convertisseur. Je cherchais le Web, je cherchais Deja-Nouvelles. Mais chaque succès a souligné un morceau commerciale de logiciels (pour Mac ou Windows).
Je l'ai trouver un programme appelé ttf2pfa (par Andrew Weeks), qui vous permet de convertir un True Type police à un Adobe Type 3 police, mais X ne aime pas le type 3 polices. Je continuai donc chercher soit TTF à l'IFP ou de type 3 au type 1.
Je ai parlé à Andrew Weeks et a demandé si il a été écrit un programme pour produire 1 polices Type. Andrew m'a orienté à la spécification de type 1 et la spécification True Type, et je commence à apprendre à propos de la polices Type 1.
Malheureusement la spécification de type 1 était pleine de références au Manuel de référence du langage Postscript, qui était uniquement disponible en format livre. Le chapitre sur la création de l'aperçu de type 1 était pleine de références: rlineto se comporte comme la commande de post-scriptum ou rlineto
dx1 dy1 dx2 dy2 dx3 dy3 rrcurveto
comporte les mêmes que
dx1 dy1 (dx1 + dx2) (+ dy1 dy2) (dx1 + dx2 + dx3) (+ dy1 dy2 + dy3) rcurveto
Je besoin de plus d'aide.
Juste navigation autour Nouvelles un jour, je remarquai une signature qui dit: * NeXTSTEP, IRIX, Linux, BeOS et PostScript Guy Donc je demandé M. Frank Siegert (propriétaire de la signature) sur la conversion de type 3 polices de type 1, puis échangé un certain nombre d'e-mails concernant le type 1 commandes par rapport aux commandes de type 3 qui ttf2pfa produites. Et finalement je suis un type 1 police valide.
Utilisation:
ttf2pt1 [-
ou
ttf2pt1 [-
ou
ttf2pt1 [-
-a - inclure tous les glyphes, même ceux qui ne sont pas dans la table de codage
-b - produire un fichier comprimé .pfb
dbg_suboptions -d - les options de débogage, exécutez ttf2pt1 -d? pour aider
-e - produire un fichier .pfa entièrement codé
-F - L'utilisation de la force de codage Unicode, même si un autre encodage MS détecté
Sous-options -G - contrôler la génération de fichiers, exécutez ttf2pt1 -G? pour aider
-l langue - convertir Unicode à la langue spécifiée, exécutez ttf2pt1 -l? pour la liste
-L Fichier - convertir Unicode selon codant fichier de description
-m
h - profondeur maximale de la pile de soupçon dans l'interpréteur PostScript
Sous-options -O - traitement des contours de contrôle, courent ttf2pt1 -O? pour aider
-p nom - utiliser spécifique frontal analyseur, exécutez ttf2pt1 -p? pour la liste
id -u - utilisez cette UniqueID, -u Un moyen autogeneration
taille -v - échelle de la police afin de rendre majuscules> Taille / 1000 haute
-V - Affiche le numéro de version de ttf2pt1
-W Nombre - fixer le niveau des avertissements autorisés (0 - désactiver)
Des options obsolètes (sera supprimée dans les prochaines versions):
-A - Écrire le fichier de .afm à STDOUT lieu de la police, maintenant -GA
-f - ne pas essayer de deviner la valeur de l'indice ForceBold, maintenant -OB
-h - désactiver autoproduction de conseils, maintenant -Oh
-H - Substitution de soupçon désactiver, maintenant -où
-o - optimisation des contours désactiver, maintenant -OO
-s - disable aperçu lissage, maintenant -Os
-t - désactiver l'auto-mise à l'échelle à 1000x1000 matrice standard, maintenant -Ot
-w - corriger les largeurs de glyphe (utilisation uniquement pour les polices en buggy), maintenant -OW
En l'absence de
Le dernier '-' des moyens de l'utilisation STDOUT.
Quoi de neuf dans cette version:
Nouvelles Fonctionnalités
· Amélioration de l'auto-alrogithm vectorisation (-Ov).
· Autoriser l'utilisation de toute table de codage d'un format 4 dans l'analyseur de TTF.
· Prendre le premier format disponible 4 table de codage si aucun tableau connu se trouve dans l'analyseur de TTF.
· L'analyseur ttf répertorie les encodages disponibles si aucune table de codage pris en charge est trouvé. Ceci peut être utilisé pour lister les encodages en toute police en spécifiant un bidon explicite PID / EID, comme avec l'option -l plan + pid = 50, eid = 50.
Corrections de bugs:
· Correction de construire toutes les fonctionnalités de MS Windows C ++, par Tomoo Amano.
· Correction d'un pointeur NULL dans les encodages, mauvaise variable de boucle intérieure.
· Unified l'analyse du Nom de police cordes et amélioré les contrôles contre des caractères non valides.
Détails logiciels:
Version: 3.4.4
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 48
Commentaires non trouvées