Questo è il comando otftotfm che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
otftotfm: crea metriche dei caratteri TeX dai caratteri OpenType
SINOSSI
otttotfm [-a] [Opzioni] file di font [nometex]
DESCRIZIONE
Otfttfm crea la metrica del carattere e i file di codifica necessari per utilizzare un carattere OpenType con
TeX. Fornisci un file di font OpenType ".otf" o ".ttf", una codifica di base ".enc" e un TeX
nome "nometex" per il font risultante e di' quali funzionalità di OpenType devono essere attivate
su. Quindi otttotfm genera e installa i file di metriche relativi a TeX corrispondenti
(metriche dei caratteri TeX ".tfm", caratteri virtuali ".vf" e file di codifica ".enc"). Funziona su
entrambi i caratteri OpenType al gusto PostScript e al gusto TrueType, sebbene al gusto TrueType
il supporto funzionerà facilmente solo con pdftex.
Il modo più semplice per usare otttotfm è con il -a opzione; vedere Modalità automatica di seguito. Senza
-a, otttotfm scrive tutti i suoi file di output nella directory corrente.
Dopo aver corso"otttotfm file di font nometex" e installando i risultati (manualmente o con
-a), puoi usare il font OpenType in TeX semplice con un comando come questo:
\font\miofont=nometex a 10pt
{\myfont Questo testo utilizza il carattere OpenType.}
Gli utenti di LaTeX generalmente creano un file di input ".fd" in modo che comandi come
"\renewcommand{\rmdefault}{TeXName}" funziona correttamente. Vedere la sezione ESEMPIO per ulteriori informazioni;
controlla le sezioni DIAGNOSTICA e DOMANDE FREQUENTI in caso di problemi.
OpenType Caratteristiche
I caratteri OpenType supportano facoltativo Caratteristiche che cambiano il loro aspetto. Usa il -f opzione
per attivare le funzioni selezionate. Per esempio, "-fsmcp" sostituisce le lettere minuscole con il
corrispondenti minuscoli, in caratteri che lo supportano.
In genere fornisci almeno il "-fcreno" e "-fliga", che attivano la coppia
kern e f-legature. Altre caratteristiche interessanti includono "-fcpsp", per spaziatura tra le maiuscole;
"-fdlig", per legature facoltative; "-flnum", "-fono", "-fpnum", e "-ftnum", per controllare
glifi di cifre; "-fsmcp", per minuscolo; "-fswsh", per le varianti swash; e "-fcswh",
per svolazzo contestuale. Per ulteriori informazioni, vedere la sezione DIRECTORY FUNZIONI di seguito. Il offinfo(1)
il programma riporterà quali sono le caratteristiche supportate da un font; correre "offinfo -f file di font".
Le opzioni delle funzioni possono anche applicare una funzione a un sottoinsieme di caratteri nel carattere. Per
esempio, "--lf smc" esclusivamente sostituisce le lettere con maiuscoletto, mentre "-fsmcp" potrebbe
sostituire inoltre cifre e segni di punteggiatura con versioni in maiuscolo.
Automatico Moda
Modalità automatica, attivata dal -a/--automatico opzione, installa le metriche e la codifica dei caratteri
file in cui TeX può trovarli e installa inoltre un font di tipo 1 e una mappatura per
dvip(1). Ciò richiede un'installazione di TeX che segua la struttura della directory di TeX
standard (http://www.tug.org/tds/), come la maggior parte delle installazioni Unix TeX.
La modalità automatica dovrebbe funzionare senza interruzioni. Otfttfm installerà i file delle metriche,
codifiche, file mappa e caratteri Type 1 in $HOME/.texmf-var o qualsiasi altro TEXMF scrivibile
directory ed esegui mappa di aggiornamento(1) per aggiornare gli elenchi globali dei caratteri installati. (Su più vecchio
installazioni di teTeX, potrebbe essere necessario prima copiare quelle del sistema updmap.cfg file per
$HOME/texmf/web2c e corri mktexlsr(1). Sulle installazioni di TeXLive più recenti, potrebbe essere necessario
impostare la variabile di ambiente TEXMFVAR.) È quindi possibile eseguire "otttotfm -a file di font nometex"
e fare immediatamente riferimento al font in TeX usando il nometex hai fornito. Di nuovo, lo farai
è necessario scrivere file ".fd" e/o dattiloscritti per rendere il carattere facilmente accessibile
LaTeX o ConTeXt. Consulta la sezione DIAGNOSTICA se hai problemi con questi
istruzioni.
In modalità automatica, otttotfm cerca nel tuo percorso $TEXMFVAR o $TEXMF un scrivibile
directory, quindi installa i file in quell'albero di directory come segue:
Compila il Digitare elenco Nome del file
TFM TEXMF/caratteri/tfm/venditore/carattere tipografico/ nometex[--base].tfm
VF TEXMF/caratteri/vf/venditore/carattere tipografico/ nometex.vf
PL TEXMF/caratteri/pl/venditore/carattere tipografico/ nometex[--base].pl
VPL TEXMF/caratteri/vpl/venditore/carattere tipografico/ nometex.vpl
codifica TEXMF/fonts/enc/dvips/venditore/ un_firma.enc
o TEXMF/dvips/venditore/
mappa dei caratteri TEXMF/fonts/map/dvips/venditore/ venditore.carta geografica
o TEXMF/dvips/venditore/
"TEXMF" sta per la directory scrivibile TEXMF. nometex è il nome del carattere fornito come
otttotfmsecondo argomento. Il venditore e carattere tipografico le stringhe sono richieste da TDS; essi
l'impostazione predefinita è "lcdftools" e il nome della famiglia del carattere, rispettivamente, ma vedere il --venditore e
--carattere tipografico opzioni. Firma è una firma di codifica opaca a 6 caratteri.
Otfttfm installa anche un file di font adatto per la stampa. OpenType dal sapore PostScript
i font vengono tradotti nel formato Type 1 e installati come font PFB. Caratteri dal sapore TrueType
sono normalmente installati così come sono, poiché pdftex e pdflatex possono leggere direttamente TrueType; ma se
tu fornisci il --tipo42 opzione, otttotfm tradurrà i caratteri TrueType nel formato Type 42,
che dvips comprende. Otfttfm non sovrascrive i file di font esistenti.
I percorsi di installazione sono i seguenti, dove Nome PS è il nome PostScript del font.
PFB TEXMF/caratteri/tipo1/venditore/carattere tipografico/ Nome PS.pfb
TrueType TEXMF/caratteri/truetype/venditore/carattere tipografico/ file di font
Digitare 42 TEXMF/caratteri/tipo42/venditore/carattere tipografico/ Nome PS.t42
È possibile sovrascrivere queste directory con variabili e opzioni di ambiente come segue.
Le opzioni hanno la precedenza sulle variabili di ambiente.
Compila il Digitare Ambiente variabile Opzione
TFM TFMDESTDIR --directory-tfm
VF VFDESTDIR --directory-vf
PL PLDESTDIR --pl-directory
VPL VPLDESTDIR --directory-vpl
codifica ENCODINGDESTDIR --directory-codifica
PFB T1DESTDIR --directory-tipo1
TrueType TRUETYPEDESTDIR --directory-truetype
Digitare 42 T42DESTDIR --type42-directory
mappa dei caratteri - --map-file
Otfttfm aggiornerò il TEXMF/ls-R file durante l'installazione di file in TEXMF. Sarà anche
corri il mappa di aggiornamento(1) programma dopo aver modificato un file mappa, a meno che il --no-updmap l'opzione era
fornito. Tuttavia, se viene chiamato un file eseguibile TEXMF/dvips/updmap esiste, questo file è
eseguito (dal TEXMF/dvips directory) piuttosto che globale mappa di aggiornamento. Questo è così tu
può scrivere una versione veloce e personalizzata di mappa di aggiornamento se desiderato.
ESEMPIO
Questa sezione usa MinionPro per mostrare un modo per installare i font OpenType per LaTeX. Noi iniziamo
con sei caratteri: "MinionPro-Regular.otf", "MinionPro-It.otf", "MinionPro-Semibold.otf",
"MinionPro-SemiboldIt.otf", "MinionPro-Bold.otf" e "MinionPro-BoldIt.otf".
Il nostro primo compito è decidere come codificare i caratteri. Lo "schema di codifica" è utilizzato da TeX
per decidere come digitare accenti e simboli come "$". Lo schema di codifica "LY1" ha
ragionevole supporto per l'accento ed è una buona scelta per molti font OpenType. LY1 corrisponde
al file di codifica "texnansx.enc", quindi forniremo otttotfm con il "-e texnanx"
opzione.
Nota dell'esperto: a rigor di termini, LY1 corrisponde alla codifica "texnansi.enc".
file. Poiché la versione "texnansx.enc" omette i caratteri duplicati, ne ha di più
spazio per glifi specifici dei caratteri ed è generalmente una scelta migliore; ma se hai intenzione di farlo
digita caratteri come "ae" direttamente nel tuo editor, invece di usare i comandi TeX
come \ae, dovresti usare "texnansi.enc".
Successivamente, decidiamo uno schema di denominazione per i file di metrica dei caratteri. Usiamo il carattere OpenType
nomi come base. (In genere non c'è bisogno di seguire i sei caratteri "Karl Berry"
schema di denominazione.) Nel caso in cui dovessimo tornare più tardi e aggiungere uno schema di codifica diverso,
anteporremo "LY1--" a ciascun nome.
Ora siamo pronti per correre otttotfm per il primo set di caratteri. Notare la "-fcontadino irlandese -flega"
opzioni, che accedono alle coppie di nodi e alle legature "f" predefinite.
otttotfm -a -e texnansx MinionPro-Regular.otf \
-fcontadino irlandese -fliga LY1--MinionPro-Regular
otttotfm -a -e texnansx MinionPro-It.otf \
-fcontadino irlandese -fliga LY1--MinionPro-It
otttotfm -a -e texnansx MinionPro-Semibold.otf \
-fcontadino irlandese -fliga LY1--MinionPro-Semibold
otttotfm -a -e texnansx MinionPro-SemiboldIt.otf \
-fcontadino irlandese -fliga LY1--MinionPro-SemiboldIt
otttotfm -a -e texnansx MinionPro-Bold.otf \
-fcontadino irlandese -fliga LY1--MinionPro-Bold
otttotfm -a -e texnansx MinionPro-BoldIt.otf \
-fcontadino irlandese -fliga LY1--MinionPro-BoldIt
I caratteri maiuscolo vengono generati con un "-fsmcp". Aggiungiamo
"--fsmcp" anche ai nomi delle metriche dei caratteri, differenziandoli dai caratteri normali.
Sebbene i caratteri corsivi di MinionPro supportino il maiuscolo, lo schema di selezione dei caratteri LaTeX
non è possibile accedervi facilmente, quindi li abbiamo lasciati disattivati.
otttotfm -a -e texnansx MinionPro-Regular.otf \
-fcontadino irlandese -flega -fsmcp LY1--MinionPro-Regular--fsmcp
otttotfm -a -e texnansx MinionPro-Semibold.otf \
-fcontadino irlandese -flega -fsmcp LY1--MinionPro-Semibold--fsmcp
otttotfm -a -e texnansx MinionPro-Bold.otf \
-fcontadino irlandese -flega -fsmcp LY1--MinionPro-Bold--fsmcp
Per ottenere numeri vecchio stile, aggiungi semplicemente il "-fonum" per ogni invocazione -- e, a
ridurre la confusione, aggiungere "--fonum" ai nomi delle metriche dei caratteri.
A questo punto, tutti i nostri file di metrica dei caratteri sono installati ed è finalmente il momento di creare
il file ".fd". (Il formato ".fd" è documentato in Il Marketplace per le LaTeX Compagno.) Chiamiamo il
Famiglia di caratteri LaTeX "MinionPro". Quindi il file ".fd" è "LY1MinionPro.fd" e contiene:
\DeclareFontFamily{LY1}{MinionPro}{}
\DeclareFontShape{LY1}{MinionPro}{m}{n}%
{ <-> LY1--MinionPro-Regular }{}
\DeclareFontShape{LY1}{MinionPro}{m}{it}{ <-> LY1--MinionPro-It }{}
\DeclareFontShape{LY1}{MinionPro}{m}{sc}%
{ <-> LY1--MinionPro-Regular--fsmcp }{}
\DeclareFontShape{LY1}{MinionPro}{sb}{n}%
{ <-> LY1--MinionPro-Semibold }{}
\DeclareFontShape{LY1}{MinionPro}{sb}{it}%
{ <-> LY1--MinionPro-SemiboldIt }{}
\DeclareFontShape{LY1}{MinionPro}{sb}{sc}%
{ <-> LY1--MinionPro-Semibold--fsmcp }{}
\DeclareFontShape{LY1}{MinionPro}{b}{n}{ <-> LY1--MinionPro-Bold }{}
\DeclareFontShape{LY1}{MinionPro}{b}{it}%
{ <-> LY1--MinionPro-BoldIt }{}
\DeclareFontShape{LY1}{MinionPro}{b}{sc}%
{ <-> LY1--MinionPro-Bold--fsmcp }{}
\DeclareFontShape{LY1}{MinionPro}{bx}{n}%
{ <-> ssub * MinionPro/b/n }{}
\DeclareFontShape{LY1}{MinionPro}{bx}{it}%
{ <-> ssub * MinionPro/b/it }{}
\DeclareFontShape{LY1}{MinionPro}{bx}{sc}%
{ <-> ssub * MinionPro/b/sc }{}
Ora siamo pronti per usare MinionPro in LaTeX, con righe come questa nel preambolo del documento:
\usepackage[LY1]{fontenc}
\renewcommand{\rmdefault}{MinionPro}
\rinnovacomando{\bfdefault}{b}
Naturalmente, siamo liberi in qualsiasi momento di aggiungere altre varianti di MinionPro con otttotfm; loro
diventa accessibile a LaTeX non appena modifichiamo il file "MinionPro.fd".
VERSIONI
Con le opzioni lunghe, devi digitare solo tanti caratteri quanti ne renderanno unica l'opzione.
fonte caratteristica e Trasformazione Opzioni
-s copione[.lang], --script=copione[.lang]
Applicare funzionalità adatte al sistema di script copione e sistema linguistico lang.
Script e sistemi linguistici sono nomi da due a quattro lettere assegnati da Microsoft e
Adobe. Gli esempi includono "latn" (scrittura latina), "grek" (scrittura greca) e "yi.YIC"
(Sceneggiatura Yi con personaggi classici). Se lang non è specificato, otttotfm userà il
sistema linguistico predefinito per quello script. Puoi dare questa opzione più volte.
Correre "offinfo -s fonte" per visualizzare l'elenco degli script e delle lingue supportate da un font.
Il valore predefinito è "latn".
-f caratteristica, --caratteristica=caratteristica
Attiva la funzione denominata caratteristica. Le caratteristiche sono nomi di quattro lettere assegnati da
Microsoft e Adobe; sono pensati per corrispondere ai comportamenti dei caratteri, come la crenatura
o piccole capitali. Gli esempi includono "liga" (legature predefinite), "dlig"
(legature discrezionali), "kern" (crenatura) e "c2sc" (sostituzione delle maiuscole con
maiuscola). Assegna questa opzione più volte per applicare più funzioni. Correre
"offinfo -f [--opzione script] fonte" per visualizzare l'elenco delle funzioni supportate da un font per a
script specificato. Predefinito per tutte le funzionalità richieste dagli script selezionati.
--lf caratteristica, --caratteristica-lettera=caratteristica
Attiva la funzione denominata caratteristica, ma solo per le lettere. Ad esempio, il "-f
smcp" applicherà la funzione maiuscolo a tutti i caratteri nella codifica;
ciò può comportare modifiche alla punteggiatura, ai numeri e alle lettere. Il "--lf
smcp" applicherà la funzione maiuscolo solo alle lettere, ovvero ai caratteri
con la proprietà Unicode "Lettera".
--subs-filtro modello
--include-subs modello
--exclude-subs modello
--clear-subs
Limita i caratteri che otttotfm sostituirà. La sostituzione è consentita su un
inserire il carattere se corrisponde ad almeno uno dei --includere modelli e nessuno dei
--escludere modelli. Ogni modello si applica a tutte le seguenti funzioni, tranne che il
--chiaro l'opzione cancella tutti i modelli accumulati. Il --subs-filtro modello opzione
agisce come --clear-subs seguito da --include-subs modello. Per la sintassi del modello, vedere
MODELLI GLYPH, di seguito.
Nella riga di comando sottostante, il ' ' pattern forzerà la funzione "onum".
sostituisci solo i numeri (e non, ad esempio, la punteggiatura). La funzione "sale" può
sostituire comunque qualsiasi carattere.
otttotfm -fsale --include-subs=" " -fono...
-E fac, --estendere=fac
Allarga o estendi il carattere di un fattore di fac. Come afm2tfm(1)'s -e opzione.
-S amt, --inclinazione=amt
Obliquo, o obliquo, il carattere di amt. Come afm2tfm(1)'s -s opzione.
-L amt, --spaziatura lettere=amt
Letterspace per ogni carattere amt unità, dove 1000 unità equivalgono a uno em. La larghezza
di ogni carattere aumenta di amt, con metà dello spazio distribuito a ciascuno
cuscinetto laterale. I kern dei caratteri di confine vengono aggiunti per mantenere l'allineamento alle estremità di
Linee.
--spaziatura matematica[=skewchar]
Ignora le larghezze dei caratteri dichiarate del carattere, derivando le metriche orizzontali dal limite
scatole invece. Ciò si traduce in una spaziatura simile a quella di Computer Modern Math Italic
font, con cuscinetti laterali maggiorati per lettere come f e j.
Se fornisci skewchar, un numero compreso tra 0 e 255 o un singolo carattere, quindi
otttotfm aggiunge al carattere kern di derivazione euristica che possono migliorare l'accento
posizioni in modalità matematica. Per ottenere i vantaggi, devi informare TeX del skewchar
con un comando come "\skewchar\font=skewchar".
-k N, --min-kern=N
Emetti solo coppie di crenatura il cui valore assoluto è N o più grande. Kern minimi più grandi
rendere meno precisa la crenatura, ma ridurre il file TFM di output. La crenatura minima predefinita
è 2.0 o 0.002 em.
--fattore-spazio=fac
Ridimensiona la larghezza dello spazio tra le parole di un fattore di fac.
--dimensione-disegno=Taglia
Imposta la dimensione del disegno del carattere di output su Taglia, un valore in punti TeX. Questo valore è
per lo più solo documentazione, poiché LaTeX essenzialmente ignora le dimensioni del design dei caratteri, ma
plain TeX può occasionalmente usare la dimensione del disegno per decidere quanto dovrebbe essere grande un carattere.
(Il caricamento di un font in TeX "a" una dimensione particolare ignora effettivamente la dimensione del disegno;
il caricamento di un carattere semplice o "ridimensionato" di un determinato fattore utilizza la dimensione del disegno.) Il
l'impostazione predefinita è presa dalla funzione di dimensione ottica del carattere di input o 10pt se non ha
tale caratteristica.
--larghezza fissa
Imposta il carattere su una larghezza fissa (il suo carattere spazio non avrà allungamento o restringimento).
Normalmente non avrai bisogno di questa opzione; il carattere lo dirà otttotfm se è fisso
larghezza. Il contrario di --larghezza fissa is --larghezza-proporzionale.
--angolo-corsivo=angolo
Imposta l'angolo corsivo predefinito del carattere di output su angolo, un certo numero di gradi. Questo valore
è usato da TeX per posizionare gli accenti. Normalmente non avrai bisogno di questa opzione; il carattere
dirà otttotfm il suo angolo corsivo.
--x-altezza=val
Imposta l'altezza x del carattere di output su val. Questo valore viene utilizzato da TeX per posizionare
accenti. Normalmente non avrai bisogno di questa opzione. Val può essere un numero espresso in carattere
unità; 'x', che usa l'altezza della x minuscola del font; o 'font', che utilizza
la metrica dell'altezza x dichiarata del carattere.
Codifica Opzioni
-e codifica, --codifica=codifica
Seleziona la base delle metriche di output dvip(1) codifica. Otfttfm cercherò
codifica[.enc] allo stesso modo dvip sarebbe, quindi potrebbe non essere necessario dare un pieno
nome del percorso. Dire -e - per iniziare con la codifica predefinita del carattere. Vedi CODIFICA, di seguito,
per maggiori informazioni.
--carattere-di confine=serbatoio
Imposta il carattere limite del carattere su serbatoio, che dovrebbe essere una singola non cifra
carattere o un numero compreso tra -1 e 255. Il valore predefinito è preso dalla codifica.
--altselector-car=serbatoio
Imposta il carattere di selezione alternativo del font su serbatoio, che dovrebbe essere un singolo
carattere non numerico o un numero compreso tra -1 e 255. Selettori alternativi lasciano TeX
gli autori scelgono esplicitamente tra le versioni di un personaggio. Ad esempio, il
L'opzione '--altselector-char="*"' trasforma il carattere "*" in un interruttore speciale che
cicli tra alternati. Ad esempio, l'input TeX "A" produrrebbe il normale
versione del carattere Unicode "A", "A*" produrrebbe la prima alternativa, "A**"
produrrebbe il secondo supplente e così via. Inoltre, "s*t" si attiverà
qualsiasi legatura discrezionale "s_t" nel carattere.
Il Marketplace per le --altselector-car meccanismo utilizza le funzionalità specificate da --altselector-funzione
opzioni.
Il carattere del selettore alternativo può anche essere specificato nella codifica; vedere
CODIFICA, di seguito. Vedi l'articolo di Sivan Toledo citato nella sezione VEDI ANCHE per ulteriori informazioni
informazioni.
--altselector-feature=caratteristica
Attiva la funzione denominata caratteristica per l' --altselector-car meccanismo. Dai questo
opzione più volte per attivare più funzioni. Questa opzione attiva le funzionalità
solo per l'uso con --altselector-car; utilizzare il --caratteristica opzione per attivare le funzioni
a livello globale. Predefinito a sale e dig caratteristiche.
--alternative-filtro=modello
--include-alternative=modello
--exclude-alternative=modello
--clear-alternative
Limita i caratteri alternativi che otttotfm selezionerà. In tal caso viene utilizzata un'alternativa
corrisponde ad almeno uno dei --includere modelli e nessuno dei --escludere modelli.
Ogni modello si applica a tutte le seguenti funzioni, tranne che il --chiaro opzione cancella
eventuali schemi accumulati. Il --alternative-filtro modello l'opzione si comporta come
--clear-alternative seguito da --include-alternative modello. Per la sintassi del modello, vedere
MODELLI GLYPH, di seguito.
I caratteri OpenType possono avere molte alternative per carattere, la maggior parte delle quali non lo sono
interessante. Ad esempio, il carattere "a" in WarnockPro-Regular ne ha cinque
alterna, "ordfeminine", "Asmall", "asuperior", "a.end" e "orn.013". Il
--altselector-car l'opzione ti consente di scorrere queste alternative, ma è meglio farlo
tralascia quelli che non vuoi, per evitare codifiche eccessive. Quindi, se lo fossi
interessato solo alle varianti ".end", potresti fornire un
Opzione '--include-alternates="*.end"'.
Nella riga di comando in basso, il modello '*.end' si applicherà alle alternative "aalt", ma
non "salare" i supplenti.
otttotfm -fsale --include-alternative="*.fine" -faalt...
--ligkern=command
Aggiungi un LIGKERN command alla codifica. Per esempio, '--ligkern "T {L} h"' viene soppresso
qualsiasi legatura T_h nel carattere. Puoi fornirne più --ligkern opzioni. Vedere
CODIFICA, di seguito.
--posizione=command
Aggiungi una POSIZIONE command alla codifica. Per esempio, '--posizione "T 10 0 20"' aggiunge
dieci unità di spazio su entrambi i lati del carattere "T". Puoi fornirne più
--posizione opzioni. Vedi CODIFICA, di seguito.
--unicoding=command
Aggiungi un UNICODING command alla codifica. Per esempio, '--unicoding "pi1 =: uni03D6"'
dice otttotfm per codificare "/pi1" come U+03D6 SIMBOLO PI GRECO. Puoi fornirne più
--unicoding opzioni. Vedi CODIFICA, di seguito.
--nessun-comando-di-codifica
Ignora qualsiasi comando LIGKERN e/o UNICODING nel file di codifica.
--no-default-ligkern
Non includere otttotfmi comandi LIGKERN predefiniti di .
--schema-di-codifica=schema
Aggiungi un CODINGSCHEME alla codifica. Vedi CODIFICA, di seguito.
--warn-mancante
Avvisa di caratteri codificati non supportati dal font. Vedere il comando AVVISO
in CODIFICA, di seguito.
--codifica-letterale=codifica
Seleziona il dvip(1) codifica utilizzata per il carattere. Non ci saranno sostituzioni di glifi
consentito, quindi la codifica di output sarà uguale alla codifica di input (e otttotfm andrete a
non genera una codifica di output).
--codifiche di base=filetto
Esperti solo. Consenti al carattere di output di fare riferimento ai caratteri "di base" esistenti. Questo può
ridurre notevolmente il numero di caratteri di base generati da otttotfm. Ogni riga in filetto
argomento contiene un nome di font TeX (come per --nome) e un letterale corrispondente
file di codifica (come per --codifica letterale); per esempio:
WarnoProReg--eka eka
WarnoProReg--exp1 esp1
I caratteri denominati devono essere stati creati da precedenti esecuzioni di otttotfm sullo stesso ingresso
Carattere OpenType, con lo stesso --estendere e --inclinazione opzioni come la corsa corrente. Il
il carattere di output corrente farà riferimento ai glifi dai caratteri di base denominati quando possibile. Se
i caratteri di base coprono tutti i glifi richiesti dal carattere di output, otttotfm non genererà
qualsiasi nuovo carattere di base. Il filetto può anche fare riferimento ai caratteri dotless-J usando il file
seguente sintassi:
WarnoProReg--lcdfj - dotlessj
Automatico Moda Opzioni
-a, --automatico
Seleziona la modalità automatica.
-v venditore, --venditore=venditore
Impostare il nome del fornitore del carattere, che viene utilizzato per individuare i file all'interno del TDS. L'impostazione predefinita è
"strumenti lcd".
In modalità automatica, TeX e gli amici generalmente trovano i file di font richiesti
indipendentemente dal fornitore selezionato.
--carattere tipografico=carattere tipografico
Imposta il nome del carattere tipografico, che viene utilizzato per individuare i file all'interno del TDS. Predefiniti
al nome della famiglia del font corrente con i caratteri non appropriati rimossi.
--no-tipo1
Non usare cftot1(1) per creare caratteri di tipo 1 corrispondenti all'input OpenType
caratteri.
--senza puntinij
Non usare t1 senza puntij(1) per creare un font dotless-j speciale quando il font di input
non ha punti-j.
--no-truetype
Non installare i font TrueType.
--tipo42
Installa i caratteri al gusto TrueType nel formato Type 42 tradotto.
--no-updmap
Non eseguire un mappa di aggiornamento(1) programma. Questo può essere utile se stai installando un mucchio di
caratteri; è molto più veloce da correre mappa di aggiornamento una volta, alla fine, che eseguirlo una volta per
font.
Uscita Opzioni
-n nometex, --nome=nometex
Imposta il nome TeX del font di output, che viene utilizzato nei file di mappa dei font e, in
modalità automatica, per generare il nome del file di output. L'impostazione predefinita è derivata da
Il nome del font OpenType e le caratteristiche che hai selezionato.
-p, --pl
Genera metriche PL e VPL leggibili dall'uomo, non metriche binarie TFM e VF. Nota:
OtfttfmI file di output PL e VPL di sono legali, ma i file fontinst programma potrebbe non accettare
loro (ha un parser esigente). Assicurati di fornire a --schema-di-codifica; se non è così
aiuto, eseguire l'output TFM tftop(1).
--no-virtuale
Non generare font virtuali (VF e VPL). Otfttfm avviserà se il selezionato
le funzionalità dei caratteri non possono essere implementate senza caratteri virtuali.
--nessuna codifica
Non generare un file di codifica.
--codifica dell'output[=filetto]
Genera solo un file di codifica; non genera nessun altro output. Il file di codifica
è scritto in filetto, o allo standard output se n filetto viene fornito l'argomento.
--nessuna mappa
Non generare una linea della mappa dei caratteri per il carattere.
Compila il Posizione Opzioni
--tfm-directory=dir
--pl-directory=dir
--vf-directory=dir
--vpl-directory=dir
--directory-di-codifica=dir
--type1-directory=dir
--directory-truetype=dir
--type42-directory=dir
Imposta la directory utilizzata per i vari tipi di output. Ciascuna directory può essere impostata da un
variabile di ambiente e per impostazione predefinita una directory TDS in modalità automatica o "."
altrimenti. I nomi delle variabili di ambiente e le posizioni TDS predefinite sono descritti in
Sezione Modalità automatica sopra.
--file-mappa=Nome del file
Imposta il file in cui otttotfm scriverà una linea di mappa dei caratteri per il carattere. L'impostazione predefinita è
lo standard output in modalità manuale e "TEXMF/fonts/map/dvips/venditore/venditore.mappa" (o
"TEXMF/dvips/venditore/venditore.map" su installazioni precedenti) in modalità automatica.
Miscellanea Opzioni
--glifista=filetto
Usa il filetto come elenco di glifi Adobe, che aiuta a tradurre i nomi di glifi in codice Unicode
punti. Fornisci più opzioni per includere più file. Vedi CODIFICA, sotto, per
maggiori informazioni.
-V, --verboso
Scrivi i messaggi di avanzamento nell'errore standard.
--no-creare
Non creare o modificare alcun file. Invece, scrivi messaggi sul programma
ipotetico progresso verso l'errore standard.
--vigore
Genera tutti i file, anche se sembra che le versioni siano già installate.
-q, --silenzioso
Non generare messaggi di errore.
--kpathsea-debug=bandiere
Imposta i flag di debug per la ricerca del percorso. Vedi il Kpathsea manuale per i dettagli.
-h, --Aiuto
Stampa le informazioni sull'utilizzo ed esci.
--versione
Stampare il numero di versione e alcune brevi informazioni non in garanzia ed uscire.
CODICI
Otfttfm interpreta i file di codifica come Unicode. Ad esempio, supponiamo che una codifica di input abbia
"/dotlessi" in posizione 10. Otfttfm rileva che la posizione 10 dovrebbe contenere Unicode
carattere U+0131 LETTERA LATINA PICCOLA DOTLESS I, e usa il glifo del carattere per quello
carattere (possibilmente modificato da eventuali funzioni attive). Il glifo selezionato potrebbe non esserlo
denominato "dotlessi"; solo il valore Unicode conta.
Otfttfm assegna valori Unicode ai nomi di glifi utilizzando una tabella pubblicata da Adobe (VEDERE ANCHE
ha un riferimento), con estensioni per TeX. Per un controllo più fine, aggiungi UNICODING
comandi al file di codifica di input. Questi comandi hanno il seguente formato:
% UNICODIFICAZIONE glifo =: Choice1 [Choice2 ...] ;
Questo dice otttotfm che il glifo ha chiamato glifo si traduce nel primo valore Unicode in
, il scegliere elenco che ha un carattere nel carattere. Glifo e il sceglieres sono PostScript
nomi di glifi; è richiesto il segno iniziale "%"; e ogni riga UNICODING può contenere
più comandi, separati da punti e virgola distanziati. Per esempio,
% UNICODIFICAZIONE pi1 =: uni03D6 ;
codifica il carattere "/pi1" come U+03D6 SIMBOLO PI GRECO, e
% UNICODING Delta =: uni0394 uni2206 ;
rende U+0394 GRECO MAIUSCOLA DELTA preferito a U+2206 INCREMENTO come codifica per
"/Delta". Puoi anche fornire nomi di glifi:
% UNICODING Delta =: Deltagreco Delta ;
Una mappatura senza valori Unicode rimuove quel glifo dalla codifica di input. Per
ad esempio, questo cancella tutti i caratteri della legatura f dalla codifica:
% UNICODING ff =: ; fi =: ; fl =: ; ff =: ; ffl =: ;
Gli slot sono disponibili per oftfmuso proprio, ad esempio per altri caratteri richiesti da
il carattere. (Se le f-legature stesse sono richieste dal font, ad esempio da a
funzione 'liga', quindi verranno archiviati nei loro vecchi slot quando possibile.) Mappa un glifo
a 'vuoto slot' se non vuoi otttotfm per utilizzare lo slot. Ad esempio, questo andrà via
lo slot 'ff' inutilizzato se il font non ha glifo 'ff':
% UNICODING ff =: ff slot vuoto ;
(Si noti che la maggior parte dei caratteri OpenType fornisce una rappresentazione visibile per gli slot di codifica inutilizzati,
vale a dire una scatola con una X all'interno.)
I commenti LIGKERN nella codifica possono aggiungere legature e inibire i kern, come in afm2tfm(1).
Per aggiungere una legatura, dì:
% LEGGERO glifo 1 glifo 2 =: colpevole ;
L'operatore "=:" indica una legatura normale, in cui vengono rimossi entrambi i glifi di input e
sostituito da colpevole. Per preservare il glifo di sinistra, per un effetto come "glifo 1 glifo 2 =:
glifo 1 colpevole", usa invece "|=:"; per preservare il glifo di destra, usa "=:|".
tutti i kern tra due caratteri, dì:
% LEGGERO glifo 1 {} glifo 2 ;
Un "*" corrisponde a qualsiasi carattere, quindi
% LIGKERN a {} * ;
rimuove tutti i kern con "a" come carattere di sinistra, e
% LIGKERN * {} * ;
rimuove tutti i kern.
Otfttfm supporta anche la sintassi estesa per l'impostazione dei valori di crenatura e l'inibizione delle legature.
Per aggiungere un n-unit kern tra due glifi, diciamo:
% LIGKERNX glifo 1 {n} glifo 2 ;
where n è un numero intero. Questo:
% LIGKERNX glifo 1 {L} glifo 2 ;
inibisce qualsiasi legatura tra glifo 1 e glifo 2. "{LK}" e "{KL}" inibiscono entrambe le legature
e chicchi.
È possibile impostare il --boundary-char e --altselector-car da un file di codifica con comandi
come questo:
% LIGKERN || = confinecar ;
% LIGKERNX ^^ = altselectorchar ;
Come con UNICODING, ogni linea LIGKERN o LIGKERNX può contenere più comandi, separati
da punto e virgola distanziati.
Otfttfm ha un set predefinito di otto legature, vale a dire:
spazio l =: lslash ; spazio L =: Lbarra ;
domanda quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
trattino trattino =: endash ; endash trattino =: emdash ;
quoteleft quoteleft =: quotedblleft ;
quoteright quoteright =: quotedblright
Comandi LIGKERN nel file di codifica e --ligkern le opzioni possono sovrascrivere queste impostazioni predefinite,
o fornire il --no-default-ligkern opzione per disattivarli.
Il comando POSIZIONE sposta un glifo all'interno del suo riquadro di delimitazione. La sintassi è
POSIZIONE % glifo PDX pdy ADX ;
Questo aggiungerà PDX unità di spazio a glifoil bordo sinistro; sollevalo di pdy unità; e aggiungi
ADX unità alla sua larghezza. Ad esempio, per aggiungere 10 unità di spazio su entrambi i lati della "T"
glifo, fornitura
POSIZIONE % T 10 0 20
Per spostare il simbolo del "grado" verso l'alto di 20 unità, rifornisci
% POSIZIONE grado 0 20 0
Il comando CODINGSCHEME specifica lo schema di codifica per i caratteri che utilizzano questa codifica. Questo
è una stringa, lunga meno di 40 caratteri e senza parentesi, che classifica
la codifica per gli scopi di TeX. Esempi di schemi di codifica includono "TEX TEXT", "TEX MATH
ITALIC", e "EXTENDED TEX FONT ENCODING - LATIN". Ad esempio:
% CODINGSCHEME EXTENDED TEX FONT ENCODING - LATINO
La maggior parte degli strumenti ignora lo schema di codifica; Fontinst è un'eccezione. Otfttfm utilizza l'
il nome PostScript della codifica per lo schema di codifica predefinito.
Infine, il comando AVVISO fa apparire tutti i glifi non supportati dal font di input
come scatole nere. Il dvip(1) il processore stamperà anche un avviso quando li incontra
glifi. Per esempio:
% AVVISO si
Il Marketplace per le --unicoding, --ligkern, --posizione, --schema-di-codificae --warn-mancante opzioni aggiungere
COMANDI UNICODING, LIGKERN/LIGKERNX, POSITION, CODINGSCHEME e WARNMISSING a un
codifica e può sovrascrivere i comandi nella codifica stessa. Alcuni file di codifica comuni
avere comandi inappropriati per i caratteri OpenType; ad esempio, codici rigidi "t1.enc".
f-legature, che possono causare problemi con i caratteri maiuscolo. Fornire il
--nessun-comando-di-codifica opzione per ignorare tutti i comandi dal file di codifica. Comandi
da opzioni come --ligkern vengono comunque elaborati.
Nuovo Glifi
Nuovi glifi, come legature e sostituzioni contestuali, vengono aggiunti alla codifica in
eventuali spazi vuoti, utilizzando le loro posizioni originali quando possibile. Se la codifica non lo fa
hanno abbastanza spazio per tutti i nuovi glifi, si ottengono legature più corte composte da lettere non accentate
precedenza.
Sintetico Glifi
Otfttfm può sintetizzare alcuni glifi usando manipolazioni di caratteri virtuali, se un glifo richiesto
non è disponibile nel carattere di input. Nello specifico sintetizzerà:
Il marchio denominativo composto di cwm TeX (una regola "strut" a larghezza zero con altezza
uguale all'altezza x del carattere)
ascendercompwordmark "cwm" con altezza uguale ai ascendenti del carattere
capitalcompwordmark "cwm" con altezza uguale alle maiuscole del carattere
visualspace Una tazza quadrata usata per rappresentare gli spazi
dotlessj Una "j" senza punti, sintetizzata con t1 senza puntij(1)
dblbracketleft Versione kern di "[["
dblbracketright Versione kern di "]]"
bardbl Il simbolo parallelo "||"
asteriskmath Centrato verticalmente "*"
Ringfitted Accento dell'anello centrato sulla larghezza della "A"
dodiciudash trattino largo 2/3 em
trattino largo 3/4 em
centigrado "(gradi)C"
interrobang Combinato "?!" simbolo
interrobangdown interrobang invertito
percentomila Segno per diecimila (% con due zeri in più)
Legatura IJ "IJ".
ij "ij" legatura
Germandbls "SS" (la s maiuscola)
SSsmall Versione in maiuscolo piccolo di "SS"
FFsmall Versione in maiuscolo piccolo di "FF"
FIsmall Versione a capitale piccolo di "FI"
FLsmall Versione in maiuscolo piccolo di "FL"
FFIsmall Versione a piccolo capitale di "FFI"
FFLsmall Versione con capitale piccolo di "FFL"
GLIFO MODELLI
Il Marketplace per le --include-subs e --include-alternative opzioni e loro --escludere e --*-filtro
varianti, accetta i seguenti tipi di pattern.
· Nomi di glifi. Esempio: "Acuto". Per i caratteri al gusto PostScript, utilizzare offinfo(1)'s -g
opzione per vedere i nomi dei glifi di un font e "cftot1 fonte.otf | t1paginatest" per generare a
File PostScript che mostra ogni glifo.
· Modelli di nomi di glifi che utilizzano le regole di corrispondenza dei glob in stile shell: "*" corrisponde a qualsiasi numero
di caratteri, "?" corrisponde a qualsiasi singolo carattere e "[...]" corrisponde a qualsiasi carattere in
un set. Esempio: "*.end".
· Proprietà della categoria Unicode tra parentesi angolari. Esempi: " ",
" ", " ". L'elenco completo dei nomi brevi e lunghi: Lettera/L,
Lettera maiuscola/Lu, Lettera minuscola/Ll, Lettera maiuscola/Lt, Lettera modificata/Lm,
AltroLettera/Lo; Numero/N, Numero decimale/Nd, Numero lettera/Nl, Altro numero/No;
Punteggiatura/P, Punteggiatura connettore/Pc, Punteggiatura trattino/Pd, Punteggiatura aperta/Ps,
Chiudi Punteggiatura/Pe, Punteggiatura Iniziale/Pi, Punteggiatura Finale/Pf, Altra Punteggiatura/Po;
Simbolo/S, MathSymbol/Sm, CurrencySymbol/Sc, ModifierSymbol/Sk, AltroSymbol/So; Marco/M,
SpacingMark/Mc, EnclosingMark/Me, NonspacingMark/Mn; Separatore/Z, Separatore spazio/Z,
LineSeparator/Zl, ParagraphSeparator/Zp; Altro/C, Surrogato/Cs, Formato/Cf, Controllo/Cc,
PrivateUse/Co, Non assegnato/Cn. Valori di categoria correnti a partire da Unicode 4.0.
· Intervalli Unicode. Esempio: "U+007f-U+008C".
Il "!" prefisso nega un motivo e puoi separare più motivi per spazi.
FEATURE DIRECTORY
Questa sezione elenca le caratteristiche comuni ai font Western OpenType e descrive come otttotfm
li gestisce per i caratteri comuni. Si prega di inviare l'e-mail dell'autore se otttotfm non gestisce a
funzionalità di cui hai bisogno o ritieni che gestisca alcune funzionalità in modo errato.
alt, Accedi a tutte le alternative
Consente all'utente di scegliere tra tutte le forme alternative disponibili per un personaggio. Questo
include cose come varianti di apice e pedice, stili diversi (swash, for
esempio) e persino ornamenti. Il --altselector-feature=l'opzione aalt può aiutare un
--altselector-car fornire un accesso utile alle alternative, ma il alt la caratteristica non lo è
di solito utile da solo. Prova il sale e calma caratteristiche invece.
c2sc, Piccole Capitali Da Capitali
Sostituisce la maiuscola con la maiuscola: una sorta di converso del più
convenzionale smcp caratteristica, che sostituisce le lettere minuscole con le maiuscole.
Supportato.
calma, Alternative contestuali
Consente all'utente di scegliere tra moduli swash appropriati al contesto per ciascun personaggio. Per
ad esempio, data la parola "DREW" in un carattere corsivo, il "REW" potrebbe essere tradotto
a forme più calme rispetto alla "D" iniziale. Potrebbe esserci più di una scelta per un dato
lettera, nel qual caso l'utente dovrebbe essere in grado di selezionare tra di loro. TeX non può
supportare alternative contestuali complesse o selezione alternativa, ma otttotfm supporta
alcuni caratteri abbastanza bene. La codifica di input dovrebbe avere molto spazio vuoto per
varianti e dovrebbe specificare un carattere limite. Guarda anche csw.
Custodie, Forme con distinzione tra maiuscole e minuscole
Sposta i segni di punteggiatura in una posizione che funziona bene con tutte le lettere maiuscole
sequenze. Ad esempio, il carattere trattino, che generalmente si centra verticalmente
l'altezza x, è sollevata fino a centrarsi verticalmente su una lettera maiuscola. Sostituisce anche
figure di testo con figure allineate e segni di accento con forme più appropriate per
capitali. Supportato.
csp, Spaziatura maiuscola
Aggiunge un po' di spazio su entrambi i lati di ogni lettera maiuscola. Supportato. (Comunque, il
Il registro dei tag OpenType lo suggerisce csp essere attivo per impostazione predefinita, ma si applica a tutte le maiuscole
solo testo; TeX non può implementare facilmente quell'intelligenza contestuale.)
csw, Flusso contestuale
Consente all'utente di scegliere tra moduli swash appropriati al contesto per ciascun personaggio. Per
esempio, nelle parole "Ab AC", la prima "A" potrebbe essere tradotta in una forma inclinata,
mentre il secondo potrebbe no. Potrebbe esserci più di una scelta per una data lettera, in
in tal caso l'utente dovrebbe essere in grado di selezionare tra di loro. Otfttfm ne supporta alcuni
caratteri abbastanza bene. La codifica di input dovrebbe avere molto spazio vuoto per swash
varianti e dovrebbe specificare un carattere limite. Guarda anche calma e swsh.
dig, Legature discrezionali
Attiva legature non comuni, come "c_t", "s_p" e "s_t". Supportato.
nome, Denominatori
Sostituisce le cifre e alcuni segni di punteggiatura con forme più piccole che si trovano sul
linea di base, inteso per denominatori di frazione. Supportato.
fine, Moduli terminali
Sostituisce le forme appropriate per le lettere che si trovano alla fine delle parole. Questo
la funzione non seleziona le varianti swash; è destinato all'uso normale e il
specifica consiglia che sia attivo per impostazione predefinita. Parzialmente supportato: TeX lo farà
trattare gli spazi solo come fini di parole, dove probabilmente una corretta implementazione
includere anche la punteggiatura. Vedere csw per la selezione delle varianti di swash attive alle estremità di
parole.
code, Frazioni
Sostituisce sequenze semplici come "1/2" con frazioni di bell'aspetto. Supportato, ma
attenzione: molti font tradurranno "11/32" in "1" + "1/3" + "2".
hist, Forme storiche
Sostituisce i personaggi con varianti storiche. Di solito, questo significa almeno
traducendo la "s" regolare in "s" lunga. Supportato.
contadino irlandese, Crenatura
Regola lo spazio tra i caratteri (crenatura della coppia). Generalmente supportato, e tu
dovrebbe probabilmente accenderlo. Come caso speciale,"-fkern" può anche leggere kerning
informazioni dalla tabella "kern" nei caratteri TrueType convenzionali.
lega, Legature standard
Attiva le legature comuni, come "f_f", "f_i", "f_f_j" e (in alcuni font Adobe)
"T_h". Generalmente supportato e probabilmente dovresti accenderlo.
nnum, Figure di rivestimento
Utilizza le figure di rivestimento, l'insieme di cifre alte quasi quanto le lettere maiuscole.
Supportato. Confrontare il mio davanti; Vedi anche infanzia e tn.
num, Numeratori
Sostituisce le cifre e alcuni segni di punteggiatura con forme più piccole e in rilievo destinate
numeratori di frazioni. Supportato, ma di solito non utile.
il mio davanti, Figure vecchio stile
Utilizza figure vecchio stile, note anche come figure di testo. Questo è l'insieme di cifre che
hanno ascendenti e discendenti come lettere minuscole. Supportato. Confrontare nnum; vedere
anche infanzia e tn.
ord, Ordinali
Progettato per spagnolo e francese. Sostituisce i numeri ordinali, ad esempio "2.o", con i moduli
dove la "o" viene sollevata e sostituisce la sequenza "No" con un glifo integrato.
Supportato.
orm, Ornamenti
Sostituisce alcuni caratteri alfabetici nel font con ornamenti e collega il punto elenco
carattere a un insieme di tutti gli ornamenti a forma di proiettile, da cui l'utente può scegliere.
Parzialmente supportato: TeX può gestire le sostituzioni alfabetiche, ma non la scelta dei punti elenco.
infanzia, Cifre proporzionali
Le cifre avranno larghezze diverse. Supportato. Confrontare tn; Vedi anche nnum e onum.
sale, Alternative stilistiche
Consente all'utente di scegliere tra forme stilistiche alternative per un personaggio. Il
--altselector-car meccanismo fornisce un utile accesso a questa funzione. Se accendi
sale a livello globale, otttotfm assume la prima forma alternativa ogni volta che ce n'è più di una
scelta. Guarda anche alt e ss01; sale è generalmente più utile di alt per TeX,
poiché si riferisce esclusivamente a alternative stilistiche.
classe, Inferiori Scientifici
Sostituisce le cifre e alcuni segni di punteggiatura con forme più piccole e abbassate previste
pedici. Supportato. Confrontare subs.
Taglia, Dimensione ottica
Questa funzione memorizza le informazioni sulla gamma di dimensioni ottiche per cui il carattere
era inteso. Non ha senso selezionarlo con otttotfm, poiché non dovrebbe
modificare l'aspetto del carattere in alcun modo.
smcp, Piccole capitali
Sostituisce le lettere minuscole con le maiuscole. Supportato. Confrontare c2sc.
ss01-ss20, Set stilistici 1-20
Sostituisce i personaggi con un insieme uniforme di alternative stilistiche. Si differenzia da
caratteristiche come sale in quanto un Insieme Stilistico è uniforme: an ssXX caratteristica non dovrebbe mai
implicano la selezione da un insieme di possibili personaggi alternativi. Supportato.
subs, Pedice
Sostituisce i caratteri con moduli più piccoli e ridotti destinati agli indici. Supportato.
Confronta classe; alcuni tipi di carattere supportano classe ma non subs.
sup, Apice
Sostituisce cifre, alcuni segni di punteggiatura e alcune lettere minuscole con caratteri più piccoli,
forme in rilievo destinate agli apici. Supportato.
swsh, Sciabordare
Attiva tutte le forme swash per ogni personaggio. Potrebbe esserci più di un modulo swash,
in quale caso otttotfm sceglierà il primo elencato. Supportato, tranne quello swash
varianti diverse dalla prima sono inaccessibili. Nota che alcuni caratteri con swash
varianti supportano il csw caratteristica in esclusiva.
tn, Figure tabulari
Tutte le cifre avranno la stessa larghezza, in modo che le tabelle e simili si allineino visivamente.
Supportato. Confrontare infanzia; Vedi anche nnum e onum.
zero, Zero tagliato
Sostituisce il carattere zero con uno zero barrato. Supportato.
DIAGNOSTICA E RISOLUZIONE DEI PROBLEMI
nessuna directory scrivibile trovata in $TEXMF
Otfttfm non è stato possibile trovare una directory scrivibile nel percorso $TEXMFVAR o $TEXMF. Fatto
crei un file $HOME/.texmf-var or $HOME/texmf directory? In tal caso, eseguire il comando
"kpsewhich --expand-path='$TEXMF'" per verificare che la directory non sia stata trovata. Voi
potrebbe essere necessario impostare la variabile di ambiente TEXMF su
'{!!'"$HOME"'/texmf,!!$TEXMFMAIN}', per esempio (notare i diversi tipi di virgolette;
sulla mia macchina, questo si espande a '{!!/home/kohler/texmf,!!$TEXMFMAIN}').
'serbatoio' non ha codifica, ignorando la rimozione del kern
(o rimozione della legatura, rimozione della lig/kern o della legatura)
Questi messaggi indicano un piccolo problema con il tuo file di codifica: uno dei LIGKERN
comandi riferiti ad un carattere non presente nella codifica. Ciò potrebbe essere dovuto a un
errore di ortografia nel comando LIGKERN o nel file di codifica, oppure potrebbe essere una svista.
Correggi il file di codifica o ignora l'avviso.
impossibile mappare 'serbatoio' in Unicode
Un altro problema di codifica del file: uno dei nomi di glifi in un blocco UNICODING non è stato possibile
essere convertito in Unicode. Questo è problematico poiché UNICODING esiste interamente per
tradurre i nomi dei glifi in Unicode. Correggi il file di codifica o ignora l'avviso.
non c'è abbastanza spazio nella codifica, ignorando N glifi...
Non c'era spazio nella codifica per tutti i glifi a cui si fa riferimento con le tue caratteristiche
selezionato. Ad esempio, forse il carattere aveva più legature di quanti fossero gli slot vuoti
nella codifica. Risolvi questo avviso selezionando meno funzioni o utilizzando un
codifica con più slot vuoti, come la codifica 7t.enc distribuita con
otttotfm.
Il '-a' opzione non ha installato il mio carattere correttamente.
Riprova con il '--verboso' opzione, che causa otttotfm per spiegarne il comportamento.
Si noti che per impostazione predefinita, otttotfm non reinstallerà i file già presenti nel tuo
i percorsi di ricerca TeX del sistema (nella directory corrente, per esempio). Utilizzo '--vigore' per
ignorare questo comportamento.
FREQUENTEMENTE CHIESTO DOMANDE
Come posso ottenere una "SS" maiuscola al posto del tedesco sharp-S?
Fornisci l'opzione '--unicoding "germandbls =: SSsmall"'.
Come posso impedire la formazione di legature f in un carattere maiuscolo?
Questo dovrebbe avvenire automaticamente, ma alcuni file di codifica troppo zelanti aggiungono f-legature
anche quando il font non li richiede. Prova il "--nessun-comando-di-codifica" opzione se
questo è un problema per te.
Otfttfm sembra richiedere molto tempo.
Usa il -V opzione per vedere cosa sta facendo. Spesso il colpevole è il mappa di aggiornamento(1)
programma; se hai intenzione di correre otttotfm più volte, dagli il --no-updmap
opzione ed eseguire mappa di aggiornamento manualmente quando hai finito.
Come posso fare riferimento alle diverse forme di phi?
Otfttfm segue la pratica TeX e vettori di codifica TeX ampiamente distribuiti, quindi "/phi"
in un vettore di codifica di input dovrebbe essere mappato a un phi "diretto" e "/ phi1" dovrebbe essere mappato a
un phi "loop". Si noti che la pratica TeX differisce dalla denominazione standard PostScript
convenzioni, in cui "/phi" è "loopy" e "/phi1" è "diretto"; ciò significa che
otttotfm può mappare "/phi" in un vettore di codifica di input al glifo "/phi1" di un font e
vice versa. Forse in modo più inequivocabile, puoi usare "/uni03D5" per "diretto"
form e "/uni03C6" per il form "loopy".
Come posso ottenere cifre allineate (cioè normali cifre ad altezza linea) con maiuscolo
('-fsmcp')?
Molti tipi di carattere utilizzano per impostazione predefinita figure vecchio stile con maiuscoletto. Dal momento che l'impostazione predefinita non lo è
specificato, è opportuno fornire esplicitamente '-flnum' o '-fonum'.
Utilizzare otftotfm online utilizzando i servizi onworks.net