Il s'agit de la commande ttf2pk qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ttf2pk - convertit une police TrueType au format PK de TeX
SYNOPSIS
ttf2pk [-q] [-n] nom de police RAPIDE
ttf2pk -t [-q] nom de police
ttf2pk --version | --Aidez-moi
DESCRIPTION
Ce programme convertit une police TrueType en un fichier PK ; la police créée peut ensuite être utilisée
avec TeX ou LaTeX.
Sous-fontes CJKV (chinois/japonais/coréen/vieux vietnamien) telles que créées par ttf2tfm sont également
prise en charge.
ttf2pk suppose toujours 10pt comme taille de conception pour la police TeX écrite.
PARAMETRES
-q Ce commutateur optionnel rend ttf2pk calmer. Il supprime toute sortie d'information
à l'exception des messages d'avertissement et d'erreur.
-n Utilisez uniquement `.pk' comme extension au lieu de `.RAPIDE>pk'.
-t Tester l'existence de nom de police. Renvoie 0 en cas de succès et imprime le
ligne correspondante d'un fichier de carte (par défaut : ttfonts.map), à condition que le -q interrupteur
n'est pas défini.
nom de police
Le nom TeX de la police. ttf2pk recherche ce nom dans un fichier de carte (voir ci-dessous) pour
plus d'informations sur la façon de traiter la police.
RAPIDE
La résolution, donnée en points par pouce. Actuellement, la résolution horizontale est
égale à la résolution verticale. La taille de conception est toujours supposée être de 10 pt.
--version
Affiche la version actuelle de ttf2pk et la bibliothèque de recherche de fichiers utilisée
(par exemple kpathsea).
--Aidez-moi Affiche les informations d'utilisation.
Les variables d'environnement pour la recherche de fichiers sont décrites dans la page de manuel de ttf2tfm.
L' CONFIGURATION DOSSIER
ttf2pk utilise un petit fichier de configuration appelé ttf2pk.cfg ; dans chaque ligne, il contient un
mot-clé avec sa valeur, séparés par des espaces. Les lignes de commentaires peuvent commencer par l'un des
caractères suivants : « * », « # », « ; » et « % ». Les espaces blancs en tête sont ignorés.
Actuellement, un seul mot-clé, 'map', est reconnu dans ce fichier ; il prend un nom de fichier de carte
comme paramètre. Si aucune extension n'est donnée au nom du fichier de carte, .map est ajouté. Non
Les espaces blancs sont autorisés dans le nom du fichier de carte. Le mot-clé 'map' peut être donné plus d'une fois
pour spécifier plusieurs fichiers de carte ; si le nom du fichier de carte est précédé d'un signe plus, il est
ajouté à la liste des fichiers cartographiques à utiliser. Exemple:
carte foo
carte + barre
Cela rend ttf2pk pour lire d'abord foo.map, puis bar.map.
Si le fichier de configuration n'est pas trouvé, ttf2pk essaie d'utiliser ttfonts.map à la place.
CARTE DES DOSSIERS
Paramètres spécifiés pour ttf2tfm sont conservés pour ttf2pk dans les fichiers de carte—ttf2tfm écrit
à la sortie standard, comme dernière ligne, une entrée appropriée pour un fichier de carte.
A titre d'exemple, un appel à
ttf2tfm arial -p T1.enc -s 0.25 -P 1 -E 0 arial
produira la ligne suivante :
arials arial Slant=0.25 Pid=1 Eid=0 Encodage=T1.enc
See ttf2tfmde Géographie (1) et avec la afm2tfm(1) de la dvips package pour une description détaillée de l'encodage
fichiers.
Voici un tableau répertoriant les différents ttf2tfm paramètres et les entrées correspondantes dans une carte
fichier:
-s Inclinaison
-e Étendre
-p Encodage
-f indice de police
-P Pid
-E Aïd
-n PS=Oui
-N PS=Seulement
-R Remplacement
-x Rotation=Oui
-y Décalage Y
Noms de glyphes de remplacement uniques donnés à ttf2tfm avec `-r ancien-glyphe nouveau-glyphname' sommes
directement spécifié avec `ancien-glyphe=nouveau-glyphname'. Ils seront ignorés si dans la sous-fonte
mode ou si aucun fichier d'encodage n'est fourni.
Un paramètre supplémentaire dans un fichier de carte est unique à ttf2pk: `Hinting', qui peut prendre le
valeurs 'On' ou 'Off'. Certaines polices (par exemple la partie CJK de cyberbit.ttf) sont rendues
incorrectement si le conseil est activé. La valeur par défaut est « On » (vous pouvez également utiliser « Oui », « Non », « 1 »,
et « 0 »).
Pour une description des sous-fontes (c'est-à-dire des entrées de la forme `@@')
prière de se référer à ttf2tfm (1).
Le format d'un fichier de carte est simple. Chaque ligne définit une police ; vient d'abord la police TeX
name, puis son nom de fichier de police TrueType, suivi des paramètres dans n'importe quel ordre. Le cas est
significatif (même pour les noms de paramètres) ; les paramètres sont séparés de ses valeurs par un
signe égal, avec un espace qui l'entoure éventuellement. ttf2pk lit dans toutes les lignes des fichiers de carte
par ligne dans l'ordre indiqué dans le fichier de configuration, en continuant jusqu'à la police TeX
spécifié sur la ligne de commande est trouvé, sinon les programmes se terminent avec le code d'erreur 2.
Ainsi, vous pouvez utiliser n'importe quel caractère invalide dans un nom de police TeX pour commencer une ligne de commentaire.
Vous pouvez utiliser `\' comme caractère final d'une ligne pour indiquer que la saisie se poursuit
sur la ligne suivante. La barre oblique inverse et le caractère de nouvelle ligne suivant seront supprimés.
ttf2pk abandonnera s'il ne peut pas trouver ou lire le fichier de métriques de police TeX de la police TeX donnée
nom.
RETOUR VALEURE
Si l'appel a réussi, 0 sera renvoyé. En cas d'erreur, la valeur de retour est 1.
Enfin, si la police est introuvable dans les fichiers de carte, 2 est renvoyé. Cela simplifie le
inclusion de ttf2pk dans des scripts comme mkexpk pour la génération automatique de polices.
Utilisez ttf2pk en ligne en utilisant les services onworks.net