Este es el comando otftotfm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
otftotfm: crea métricas de fuentes TeX a partir de fuentes OpenType
SINOPSIS
ofttotfm [-a] [opciones] archivo de fuentes [nombre de texto]
DESCRIPCIÓN
ofttotfm crea la métrica de fuente y los archivos de codificación necesarios para utilizar una fuente OpenType con
Texas. Proporciona un archivo de fuente OpenType ".otf" o ".ttf", una codificación base ".enc" y una
nombre "nombre de texto"para la fuente resultante y decir qué funciones de OpenType deben activarse
sobre. Luego ofttotfm genera e instala los correspondientes archivos métricos relacionados con TeX
(Métricas de fuentes ".tfm" TeX, fuentes virtuales ".vf" y archivos de codificación ".enc"). Funciona en
fuentes OpenType con sabor PostScript y TrueType, aunque con sabor TrueType
El soporte solo funcionará fácilmente con pdftex.
La forma más fácil de usar ofttotfm está con el -a opción; consulte Modo automático a continuación. Sin
-a, ofttotfm escribe todos sus archivos de salida en el directorio actual.
Despues de correr "ofttotfm archivo de fuentes nombre de texto"e instalando los resultados (manualmente o con
-a), puede usar la fuente OpenType en TeX simple con un comando como este:
\ font \ myfont =nombre de texto a 10 puntos
{\ myfont Este texto usa la fuente OpenType.}
Los usuarios de LaTeX generalmente crearán un archivo de entrada ".fd" para que los comandos como
"\ renewcommand {\ rmdefault} {TeXName}" funciona correctamente. Consulte la sección EJEMPLO para obtener más información;
Consulte las secciones DIAGNÓSTICO y PREGUNTAS FRECUENTES si tiene problemas.
OpenType Caracteristicas
Soporte de fuentes OpenType opcional Características que cambian su apariencia. Utilizar el -f opción
para activar las funciones seleccionadas. Por ejemplo, "-fsmcp "reemplaza las letras minúsculas con el
correspondientes minúsculas, en tipografías que lo apoyen.
Por lo general, proporcionará al menos el "-fkern "y"-fliga "opciones, que activan par
kerns y f-ligaduras. Otras características interesantes incluyen "-fcpsp ", para el espaciado de mayúsculas;
"-fdlig ", para ligaduras opcionales;"-flnum ","-fonum ","-fpnum "y"-ftnum ", controlar
glifos de dígitos; "-fsmcp ", para minúsculas;"-fswsh ", para variantes swash; y"-fcswh ",
para swash contextual. Consulte la sección DIRECTORIO DE FUNCIONES a continuación para obtener más información. los información adicional(1)
el programa informará qué características admite una fuente; correr "información adicional -f archivo de fuentes".
Las opciones de funciones también pueden aplicar una función a un subconjunto de caracteres en la fuente. Para
ejemplo, "--si smcp " only reemplaza letras con minúsculas, mientras que "-fsmcp "podría
además, reemplace dígitos y signos de puntuación con versiones en minúsculas.
Automático Moda
Modo automático, activado por el -a/--automático opción, instala métricas de fuente y codificación
archivos donde TeX puede encontrarlos, y además instala una fuente y mapeo Tipo 1 para
dvips(1). Esto requiere una instalación de TeX que siga la estructura de directorio de TeX
estándar (http://www.tug.org/tds/), como la mayoría de las instalaciones Unix TeX.
El modo automático debería ejecutarse sin problemas desde el primer momento. ofttotfm instalará archivos de métricas,
codificaciones, archivos de mapas y fuentes Type 1 en $ INICIO / .texmf-var o cualquier otro TEXMF grabable
directorio y ejecutar mapa actualizado(1) para actualizar las listas globales de fuentes instaladas. (En mayores
instalaciones de teTeX, es posible que primero deba copiar el updmap.cfg presentar a la
$ HOME / texmf / web2c y correr mktexlsr(1). En las instalaciones más nuevas de TeXLive, es posible que deba
establecer la variable de entorno TEXMFVAR). A continuación, puede ejecutar "ofttotfm -a archivo de fuentes nombre de texto"
e inmediatamente consulte la fuente en TeX usando el nombre de texto usted suministró. De nuevo, lo harás
tener que escribir archivos ".fd" y / o mecanografiados para que la fuente sea convenientemente accesible desde
LaTeX o ConTeXt. Consulte la sección DIAGNÓSTICO si tiene problemas con estos
instrucciones.
En modo automático, ofttotfm busca en su ruta $ TEXMFVAR o $ TEXMF una ruta de escritura
directorio, luego instala los archivos en ese árbol de directorios de la siguiente manera:
Archive tipo Directory Nombre del archivo
TFM TEXMF / fuentes / tfm /vendedor/tipo de letra/ nombre de texto[--base] .tfm
VF TEXMF / fuentes / vf /vendedor/tipo de letra/ nombre de texto.vf
PL TEXMF / fuentes / pl /vendedor/tipo de letra/ nombre de texto[--base] .pl
VPL TEXMF / fuentes / vpl /vendedor/tipo de letra/ nombre de texto.vpl
codificación TEXMF / fonts / enc / dvips /vendedor/ un_firma.enc
o TEXMF / dvips /vendedor/
mapa de fuentes TEXMF / fonts / map / dvips /vendedor/ vendedor.mapa
o TEXMF / dvips /vendedor/
"TEXMF" significa el directorio de escritura TEXMF. nombre de texto es el nombre de fuente proporcionado como
ofttotfmsegundo argumento. los vendedor y tipo de letra las cadenas son requeridas por TDS; ellos
predeterminado a "lcdftools" y el nombre de la familia de la fuente, respectivamente, pero vea el --vendedor y
--tipo de letra . Firma es una firma de codificación opaca de 6 caracteres.
ofttotfm también instala un archivo de fuente adecuado para imprimir. OpenType con sabor a PostScript
las fuentes se traducen al formato Type 1 y se instalan como fuentes PFB. Fuentes con sabor TrueType
normalmente se instalan como están, ya que pdftex y pdflatex pueden leer TrueType directamente; pero si
tu proporcionas el --tipo42 opción, ofttotfm traducirá fuentes TrueType al formato Type 42,
que entiende dvips. ofttotfm no sobrescribe los archivos de fuentes existentes.
Las rutas de instalación son las siguientes, donde Nombre de PS es el nombre PostScript de la fuente.
PFB TEXMF / fuentes / type1 /vendedor/tipo de letra/ Nombre de PS.pfb
TrueType TEXMF / fuentes / truetype /vendedor/tipo de letra/ archivo de fuentes
Tipo 42 TEXMF / fonts / type42 /vendedor/tipo de letra/ Nombre de PS.t42
Puede anular estos directorios con opciones y variables de entorno de la siguiente manera.
Las opciones tienen prioridad sobre las variables de entorno.
Archive tipo Entorno variable Opción
TFM TFMDESTDIR - directorio -tfm
VF VFDESTDIR --vf-directorio
PL PLDESTDIR --pl-directorio
VPL VPLDESTDIR --vpl-directorio
encoding ENCODINGDESTDIR --directorio-de-codificación
PFB T1DESTDIR --tipo1-directorio
TrueType TRUETYPEDESTDIR - directorio de tipo verdadero
Escriba 42 T42DESTDIR --type42-directory
mapa de fuentes - --map-file
ofttotfm actualizará el TEXMF / ls-R archivo al instalar archivos en TEXMF. También
ejecutar el mapa actualizado(1) programa después de cambiar un archivo de mapa, a menos que el --no-updmap la opción era
suministrado. Sin embargo, si un archivo ejecutable llamado TEXMF / dvips / updmap existe, este archivo es
ejecutado (del TEXMF / dvips directorio) en lugar del global mapa actualizado. Esto es tan tu
puede escribir una versión rápida y personalizada de mapa actualizado Si es deseado.
EJEMPLO
Esta sección usa MinionPro para mostrar una forma de instalar fuentes OpenType para LaTeX. Empezamos
con seis fuentes: "MinionPro-Regular.otf", "MinionPro-It.otf", "MinionPro-Semibold.otf",
"MinionPro-SemiboldIt.otf", "MinionPro-Bold.otf" y "MinionPro-BoldIt.otf".
Nuestra primera tarea es decidir cómo codificar las fuentes. El "esquema de codificación" es utilizado por TeX
para decidir cómo componer acentos y símbolos como "$". El esquema de codificación "LY1" tiene
soporte de acento razonable y es una buena opción para muchas fuentes OpenType. LY1 corresponde
al archivo de codificación "texnansx.enc", por lo que proporcionaremos ofttotfm con el "-e texnansx "
.
Nota del experto: estrictamente hablando, LY1 corresponde a la codificación "texnansi.enc"
expediente. Dado que la versión "texnansx.enc" omite los caracteres duplicados, tiene más
espacio para glifos de fuentes específicas y generalmente es una mejor opción; pero si planeas
escriba caracteres como "ae" directamente en su editor, en lugar de usar comandos TeX
como \ ae, debería usar "texnansi.enc".
A continuación, decidimos un esquema de nomenclatura para los archivos de métricas de fuentes. Usemos la fuente OpenType
nombres como base. (Por lo general, no es necesario seguir al "Karl Berry" de seis caracteres
esquema de nomenclatura). En caso de que volvamos más tarde y agreguemos un esquema de codificación diferente,
antepondremos "LY1--" a cada nombre.
Ahora estamos listos para correr ofttotfm para el primer conjunto de fuentes. Nota la "-fkern -fliga "
opciones, que acceden a pares de kerns y las ligaduras "f" predeterminadas.
ofttotfm -a -e texnansx MinionPro-Regular.otf \
-fkern -fliga LY1 - MinionPro-Regular
ofttotfm -a -e texnansx MinionPro-It.otf\
-fkern -fliga LY1 - MinionPro-It
ofttotfm -a -e texnansx MinionPro-Semibold.otf \
-fkern -fliga LY1 - MinionPro-Semibold
ofttotfm -a -e texnansx MinionPro-SemiboldIt.otf \
-fkern -fliga LY1 - MinionPro-SemiboldIt
ofttotfm -a -e texnansx MinionPro-Bold.otf \
-fkern -fliga LY1 - MinionPro-Bold
ofttotfm -a -e texnansx MinionPro-BoldIt.otf \
-fkern -fliga LY1 - MinionPro-BoldIt
Las fuentes de minúscula se generan con un "-fopción smcp ". Agregamos
"--fsmcp" a los nombres de métricas de fuentes también, diferenciándolos de las fuentes normales.
Aunque las fuentes en cursiva de MinionPro admiten minúsculas, el esquema de selección de fuentes LaTeX
no podemos acceder a ellos fácilmente, por lo que los hemos dejado fuera.
ofttotfm -a -e texnansx MinionPro-Regular.otf \
-fkern -fliga -fsmcp LY1 - MinionPro-Regular - fsmcp
ofttotfm -a -e texnansx MinionPro-Semibold.otf \
-fkern -fliga -fsmcp LY1 - MinionPro-Semibold - fsmcp
ofttotfm -a -e texnansx MinionPro-Bold.otf \
-fkern -fliga -fsmcp LY1 - MinionPro-Bold - fsmcp
Para obtener números de estilo antiguo, simplemente agregue el "-fonum "opción para cada invocación - y, para
Para reducir la confusión, agregue "--fonum" a los nombres de las métricas de fuentes.
En este punto, todos nuestros archivos de métricas de fuentes están instalados y finalmente es el momento de crear
el archivo ".fd". (El formato ".fd" está documentado en El sistema Látex Compañero.) Llamemos al
Familia tipográfica LaTeX "MinionPro". Entonces, el archivo ".fd" es "LY1MinionPro.fd" y 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} {}
Ahora estamos listos para usar MinionPro en LaTeX, con líneas como esta en el preámbulo del documento:
\ usepackage [LY1] {fontenc}
\ renewcommand {\ rmdefault} {MinionPro}
\ renewcommand {\ bfdefault} {b}
Por supuesto, somos libres en cualquier momento de agregar más variantes de MinionPro con ofttotfm; ellos
sea accesible para LaTeX tan pronto como editemos el archivo "MinionPro.fd".
OPCIONES
Con opciones largas, solo necesita escribir tantos caracteres como harán que la opción sea única.
Fuente Feature y De Seguros
-s guión[.lang], --script =guión[.lang]
Aplicar funciones adecuadas al sistema de secuencias de comandos guión y sistema de idiomas lang.
Los scripts y los sistemas de idiomas son nombres de dos a cuatro letras asignados por Microsoft y
Adobe. Los ejemplos incluyen "latn" (escritura latina), "grek" (escritura griega) y "yi.YIC".
(Guión Yi con personajes clásicos). Si lang no está especificado, ofttotfm utilizará el
sistema de idioma predeterminado para ese script. Puede dar esta opción varias veces.
Correr "información adicional -s fuente"para ver la lista de scripts e idiomas que admite una fuente.
El valor predeterminado es "latn".
-f característica, --feature =característica
Activar la función denominada característica. Las funciones son nombres de cuatro letras asignados por
Microsoft y Adobe; están destinados a corresponder a comportamientos de fuentes, como el kerning
o pequeñas capitales. Los ejemplos incluyen "liga" (ligaduras predeterminadas), "dlig"
(ligaduras discrecionales), "kern" (kerning) y "c2sc" (reemplazando las mayúsculas por
pequeñas mayúsculas). Dé esta opción varias veces para aplicar múltiples funciones. Correr
"información adicional -f [opción --script] fuente"para ver la lista de funciones que admite una fuente para un
guión especificado. Por defecto, las funciones requeridas por los scripts seleccionados.
--si característica, --letter-feature =característica
Activar la función denominada característica, pero solo para letras. Por ejemplo, la "-f
La opción smcp "aplicará la función de minúsculas a todos los caracteres de la codificación;
esto puede resultar en cambios en la puntuación y los números, así como en las letras. El "--lf
La opción smcp "aplicará la función de minúsculas solo a las letras, es decir, a los caracteres
con la propiedad Unicode "Letra".
--subsfiltro patrón
--incluir-subs patrón
--excluir-subs patrón
--clear-subs
Limita los personajes que ofttotfm sustituirá. Se permite la sustitución en un
carácter de entrada si coincide con al menos uno de los --incluir patrones, y ninguno de los
--excluir patrones. Cada patrón se aplica a todas las características siguientes, excepto que el
--claro La opción borra los patrones acumulados. los --subsfiltro patrón opción
actúa como --clear-subs seguido por --incluir-subs patrón. Para conocer la sintaxis del patrón, consulte
PATRONES DE GLIFOS, a continuación.
En la línea de comando a continuación, el ' 'patrón forzará la función "onum" a
sustituya solo números (y no, por ejemplo, puntuación). La función "sal" puede
todavía sustituye cualquier carácter.
ofttotfm -fsal --incluir-subs= " " -fonum...
-E fac, --extend =fac
Ampliar o extender la fuente en un factor de fac. Como afm2tfm(1) -e .
-S amt, --slant =amt
Oblicua, o inclinada, la fuente por amt. Como afm2tfm(1) -s .
-L amt, --letterspacing =amt
Espaciar cada carácter por amt unidades, donde 1000 unidades equivalen a un em. La anchura
de cada carácter aumenta en amt, con la mitad del espacio distribuido a cada
sidebearing. Se agregan kerns de caracteres de límite para mantener la alineación en los extremos de
líneas.
- espaciamiento matemático[=sesgar]
Ignore los anchos de caracteres reclamados de la fuente, derivando métricas horizontales del límite
cajas en su lugar. Esto da como resultado un espaciado similar al de Computer Modern Math Italic
fuente, con un aumento de los márgenes laterales para letras como f y j.
Si proporciona sesgar, un número entre 0 y 255 o un solo carácter, luego
ofttotfm agrega kerns derivados heurísticamente a la fuente que pueden mejorar el acento
posiciones en modo matemático. Para obtener los beneficios, debe informar a TeX sobre la sesgar
con un comando como "\ skewchar \ font =sesgar".
-k N, --min-kern =N
Solo los pares de kerning de salida cuyo valor absoluto es N o más grande. Kerns mínimos más grandes
hacer que el kerning sea menos preciso, pero reducir el archivo TFM de salida. El kern mínimo predeterminado
es 2.0 o 0.002 em.
- factor de espacio =fac
Escale el ancho del espacio entre palabras por un factor de fac.
--design-size =tamaño
Establezca el tamaño del diseño de la fuente de salida en tamaño, un valor en puntos TeX. Este valor es
en su mayoría solo documentación, ya que LaTeX esencialmente ignora los tamaños de diseño de las fuentes, pero
plain TeX puede ocasionalmente usar el tamaño del diseño para decidir qué tan grande debe ser una fuente.
(Cargar una fuente en TeX "en" un tamaño particular ignora efectivamente el tamaño del diseño;
cargar una fuente simple o "escalada" por un factor dado usa el tamaño del diseño).
el valor predeterminado se toma de la función de tamaño óptico de la fuente de entrada, o 10 puntos si no tiene
tal característica.
--ancho fijo
Establezca la fuente en ancho fijo (su carácter de espacio no se extenderá ni encogerá).
Normalmente no necesitará esta opción; la fuente dirá ofttotfm si es fijo
ancho. Lo contrario a --ancho fijo is - ancho proporcional.
- ángulo-itálico =ángulo
Establezca el ángulo de cursiva predeterminado de la fuente de salida en ángulo, varios grados. Este valor
es utilizado por TeX para colocar acentos. Normalmente no necesitará esta opción; la fuente
dirá ofttotfm su ángulo en cursiva.
--x-altura =val
Establezca la altura x de la fuente de salida en val. Este valor es utilizado por TeX para posicionar
acentos. Normalmente no necesitará esta opción. ola puede ser un número expresado en fuente
unidades; 'x', que usa la altura de la x minúscula de la fuente; o 'fuente', que usa
la métrica de altura x declarada de la fuente.
Codificación De Seguros
-e codificación, --encoding =codificación
Seleccione la base de las métricas de salida dvips(1) codificación. ofttotfm buscará
codificación[.enc] de la misma forma que dvips lo haría, por lo que es posible que no necesite dar una
nombre de ruta. Decir -e - para comenzar con la codificación predeterminada de la fuente. Ver CODIFICACIONES, a continuación,
para obtener más información.
--boundary-char =tanque
Establezca el carácter de límite de la fuente en tanque, que debe ser un solo dígito
carácter, o un número entre -1 y 255. El valor predeterminado se toma de la codificación.
--altselector-char =tanque
Establezca el carácter selector alternativo de la fuente en tanque, que debería ser un solo
carácter que no es un dígito, o un número entre -1 y 255. Los selectores alternativos permiten que TeX
los autores eligen explícitamente entre versiones de un personaje. Por ejemplo, el
La opción '--altselector-char = "*"' convierte el carácter "*" en un interruptor especial que
ciclos entre suplentes. Por ejemplo, la entrada "A" de TeX produciría el valor normal
versión del carácter Unicode "A", "A *" produciría la primera alternativa, "A **"
produciría la segunda alternativa, y así sucesivamente. Además, "s * t" se activará
cualquier ligadura "s_t" discrecional en la fuente.
El sistema --altselector-char El mecanismo utiliza las características especificadas por --altselector-característica
.
El carácter de selector alternativo también se puede especificar en la codificación; ver
CODIFICACIONES, a continuación. Consulte el artículo de Sivan Toledo citado en la sección VER TAMBIÉN para obtener más información.
--altselector-feature =característica
Activar la función denominada característica para --altselector-char mecanismo. Da esto
opción varias veces para activar varias funciones. Esta opción activa funciones
solo para usar con --altselector-char; utilizar el --característica opción para activar funciones
a nivel mundial. Por defecto es sal y dlig características.
--alternates-filter =patrón
--include-alternates =patrón
--exclude-alternates =patrón
- claro-alternos
Limite los caracteres alternativos que ofttotfm seleccionará. Se utiliza una alternativa si
coincide con al menos uno de los --incluir patrones, y ninguno de los --excluir .
Cada patrón se aplica a todas las características siguientes, excepto que el --claro la opción se borra
cualquier patrón acumulado. los --filtro-alternativo patrón la opción actúa como
- claro-alternos seguido por --incluir-suplentes patrón. Para conocer la sintaxis del patrón, consulte
PATRONES DE GLIFOS, a continuación.
Las fuentes OpenType pueden tener muchas alternativas por carácter, la mayoría de las cuales no lo son.
interesante. Por ejemplo, el carácter "a" en WarnockPro-Regular tiene cinco
alternativos, "ordfeminine", "Asmall", "asuperior", "a.end" y "orn.013". los
--altselector-char La opción le permite alternar entre estas alternativas, pero es mejor
omita los que no desee para evitar codificaciones excesivas. Por lo tanto, si fueras
si solo está interesado en las variantes ".end", puede proporcionar un
Opción '--include-alternates = "*. end"'.
En la línea de comando a continuación, el patrón '* .end' se aplicará a las alternativas "aalt", pero
no "salar" los suplentes.
ofttotfm -fsal --incluir-suplentes= "*. fin" -faalto...
--ligkern =comando
Agregar un LIGKERN comando a la codificación. Por ejemplo, '--ligkern "T {L} h" 'suprime
cualquier ligadura T_h en la fuente. Puede suministrar varios --ligkern opciones. Ver
CODIFICACIONES, a continuación.
--posición =comando
Agregar una POSICIÓN comando a la codificación. Por ejemplo, '--posición "T 10 0 20" 'añade
diez unidades de espacio a cada lado del carácter "T". Puede suministrar varios
--posición opciones. Consulte CODIFICACIONES, a continuación.
--unicoding =comando
Agregar un UNICODING comando a la codificación. Por ejemplo, '--unicodificación "pi1 =: uni03D6" '
decirles ofttotfm para codificar "/ pi1" como U + 03D6 SÍMBOLO PI GRIEGO. Puede suministrar varios
--unicodificación opciones. Consulte CODIFICACIONES, a continuación.
--no-comandos-de-codificación
Ignore cualquier comando de LIGKERN y / o UNICODING en el archivo de codificación.
--no-default-ligkern
No incluir ofttotfmLos comandos predeterminados de LIGKERN.
--esquema de codificación =esquema
Agregue un CODINGSCHEME a la codificación. Consulte CODIFICACIONES, a continuación.
- aviso-perdido
Advierte sobre caracteres codificados que no son compatibles con la fuente. Ver el comando WARNMISSING
en CODIFICACIONES, a continuación.
--literal-encoding =codificación
Seleccione el botón dvips(1) codificación utilizada para la fuente. No se realizarán sustituciones de glifos.
permitido, por lo que la codificación de salida será igual a la codificación de entrada (y ofttotfm will
no generar una codificación de salida).
--base-encodings =presentar
Expertos solamente. Permita que la fuente de salida se refiera a fuentes "base" existentes. Esto puede
reducir en gran medida el número de fuentes base generadas por ofttotfm. Cada línea en el presentar
El argumento contiene un nombre de fuente TeX (como para --nombre) y un literal correspondiente
archivo de codificación (como para - codificación literal); por ejemplo:
WarnoProReg - eka eka
WarnoProReg - exp1 exp1
Las fuentes nombradas deben haber sido creadas por ejecuciones anteriores de ofttotfm en la misma entrada
Fuente OpenType, con la misma --ampliar y --inclinación opciones como la ejecución actual. los
La fuente de salida actual se referirá a los glifos de las fuentes base nombradas cuando sea posible. Si
las fuentes base cubren todos los glifos requeridos por la fuente de salida, ofttotfm no generará
cualquier fuente base nueva. los presentar también puede hacer referencia a fuentes J sin puntos utilizando la
siguiente sintaxis:
WarnoProReg - lcdfj - dotlessj
Automático Moda De Seguros
-a, --automático
Seleccione el modo automático.
-v vendedor, --vendor =vendedor
Establezca el nombre del proveedor de la fuente, que se utiliza para ubicar archivos dentro del TDS. Predeterminado a
"lcdftools".
En modo automático, TeX y sus amigos generalmente encontrarán los archivos de fuentes requeridos
independientemente del proveedor que seleccione.
--typeface =tipo de letra
Establezca el nombre del tipo de letra, que se utiliza para localizar archivos dentro de la TDS. Defaults
al apellido de la fuente actual con los caracteres inadecuados eliminados.
--no-tipo1
No utilice cftot1(1) para crear fuentes Type 1 correspondientes a la entrada OpenType
Fuentes
--sin-puntosj
No utilice t1dotlessj(1) para crear una fuente especial dotless-j cuando la fuente de entrada
no tiene dotless-j.
--sin tipo verdadero
No instale fuentes con sabor a TrueType.
--tipo42
Instale fuentes con sabor TrueType en formato Type 42 traducido.
--no-updmap
No ejecute un mapa actualizado(1) programa. Esto puede resultar útil si está instalando varios
fuentes; es mucho mas rapido correr mapa actualizado una vez, al final, que ejecutarlo una vez por
fuente.
Salida De Seguros
-n nombre de texto, --name =nombre de texto
Establezca el nombre TeX de la fuente de salida, que se utiliza en los archivos de mapa de fuentes y, en
modo automático, para generar el nombre del archivo de salida. El valor predeterminado se deriva de la
El nombre de la fuente OpenType y las funciones que seleccionó.
-p, --pl
Genere métricas PL y VPL legibles por humanos, no métricas TFM y VF binarias. Nota:
ofttotfmLos archivos de salida PL y VPL son legales, pero el fuenteinst el programa puede no aceptar
ellos (tiene un analizador exigente). Asegúrese de proporcionar un --esquema de código; si eso no
ayuda, ejecute la salida TFM a través de tftopl(1).
--no-virtual
No genere fuentes virtuales (VF y VPL). ofttotfm advertirá si el seleccionado
las funciones de fuentes no se pueden implementar sin fuentes virtuales.
--no codificación
No genere un archivo de codificación.
- codificación de salida[=presentar]
Genere únicamente un archivo de codificación; no genere ninguna otra salida. El archivo de codificación
está escrito para presentar, oa salida estándar si no presentar se proporciona el argumento.
--no-mapa
No genere una línea de mapa de fuente para la fuente.
Archive Ubicación De Seguros
--tfm-directory =dir
--pl-directorio =dir
--vf-directorio =dir
--vpl-directorio =dir
--directorio-de-codificación =dir
--type1-directory =dir
--truetype-directory =dir
--type42-directory =dir
Establezca el directorio utilizado para varios tipos de salida. Cada directorio puede ser configurado por un
variable de entorno, y por defecto es un directorio TDS en modo automático, o "."
de lo contrario. Los nombres de las variables de entorno y las ubicaciones de TDS predeterminadas se describen en la
Sección de modo automático anterior.
--map-file =nombre de archivo
Establecer archivo en el que ofttotfm escribirá una línea de mapa de fuente para la fuente. El valor predeterminado es
la salida estándar en modo manual y "TEXMF / fonts / map / dvips /vendedor/vendedor.map "(o
"TEXMF / dvips /vendedor/vendedor.map "en instalaciones antiguas) en modo automático.
Misceláneos De Seguros
--glyphlist =presentar
Usa presentar como una lista de glifos de Adobe, que ayuda a traducir los nombres de glifos a código Unicode
puntos. Ofrezca múltiples opciones para incluir varios archivos. Consulte CODIFICACIONES, a continuación, para
más información.
-V, --verboso
Escribe mensajes de progreso al error estándar.
--no-crear
No cree ni modifique ningún archivo. En su lugar, escriba mensajes sobre el programa
progreso hipotético al error estándar.
--fuerza
Genere todos los archivos, incluso si parece que las versiones ya están instaladas.
-q, --tranquilo
No genere ningún mensaje de error.
--kpathsea-debug =banderas
Establecer indicadores de depuración de búsqueda de ruta. Ver el Kpathsea manual para más detalles.
-h, --ayuda
Imprima la información de uso y salga.
--versión
Imprima el número de versión y alguna información breve que no esté relacionada con la garantía y salga.
CODIFICACIONES
ofttotfm interpreta los archivos de codificación como Unicode. Por ejemplo, digamos que una codificación de entrada tiene
"/ dotlessi" en la posición 10. ofttotfm detecta que la posición 10 debe contener Unicode
carácter U + 0131 LETRA MINÚSCULA LATINA SIN PUNTOS I, y usa el glifo de la fuente para eso
carácter (posiblemente modificado por cualquier característica activa). Es posible que el glifo seleccionado no sea
llamado "dotlessi"; solo importa el valor Unicode.
ofttotfm asigna valores Unicode a los nombres de los glifos utilizando una tabla publicada por Adobe (CONSULTE TAMBIÉN
tiene una referencia), con extensiones para TeX. Para un control más detallado, agregue UNICODING
comandos al archivo de codificación de entrada. Estos comandos tienen el siguiente formato:
% UNICODIFICACIÓN glifo =: elección1 [elección2 ...];
Esto dice ofttotfm que el glifo llamado glifo se traduce en el primer valor Unicode en
de la forma más manera? lista que tiene un carácter en la fuente. Glifo y la manera?s son PostScript
nombres de glifos; se requiere el signo "%" inicial; y cada línea UNICODING puede contener
varios comandos, separados por punto y coma espaciados. Por ejemplo,
% UNICODING pi1 =: uni03D6;
codifica el carácter "/ pi1" como U + 03D6 GREEK PI SYMBOL, y
% UNICODING Delta =: uni0394 uni2206;
hace que U + 0394 LETRA MAYÚSCULA GRIEGA DELTA sea preferida a U + 2206 INCREMENT como codificación para
"/Delta". También puede proporcionar nombres de glifos:
% UNICODING Delta =: Deltagreek Delta;
Una asignación sin valores Unicode elimina ese glifo de la codificación de entrada. Para
Por ejemplo, esto borra cualquier carácter de ligadura f de la codificación:
% UNICODING ff =:; fi =:; fl =:; ffi =:; ffl =:;
Las ranuras están disponibles para oftfmpara uso propio, por ejemplo, para otros caracteres requeridos por
la fuente. (Si las propias ligaduras f son requeridas por la fuente, por ejemplo
característica 'liga', luego se almacenarán en sus ranuras anteriores cuando sea posible).
a 'vaciar ranura' si no quieres ofttotfm para usar la ranura. Por ejemplo, esto dejará
la ranura 'ff' no se usa si la fuente no tiene el glifo 'ff':
% UNICODING ff =: ff ranura vacía;
(Tenga en cuenta que la mayoría de las fuentes OpenType proporcionan una representación visible de las ranuras de codificación no utilizadas,
es decir, una caja con una X en el interior).
Los comentarios de LIGKERN en la codificación pueden agregar ligaduras e inhibir kerns, como en afm2tfm(1).
Para agregar una ligadura, diga:
% LIGERA glifo1 glifo2 =: resultado ;
El operador "=:" indica una ligadura normal, donde se eliminan los glifos de entrada y
reemplazado por resultado. Para conservar el glifo de la izquierda, para un efecto como "glifo1 glifo2 =:
glifo1 resultado", utilice" | =: "en su lugar; para conservar el glifo de la derecha, utilice" =: | ". Para eliminar
todos los kerns entre dos caracteres, dicen:
% LIGERA glifo1 {} glifo2 ;
Un "*" coincide con cualquier carácter, por lo que
% LIGKERN a {} *;
elimina todos los kerns con "a" como carácter de la izquierda, y
% LIGKERN * {} *;
elimina todos los kerns.
ofttotfm también admite sintaxis extendida para establecer valores de kern e inhibir ligaduras.
Para agregar un n-unit kern entre dos glifos, di:
% LIGKERNX glifo1 {n} glifo2 ;
donde n es un número entero. Esta:
% LIGKERNX glifo1 {l} glifo2 ;
inhibe cualquier ligadura entre glifo1 y glifo2. "{LK}" y "{KL}" inhiben ambas ligaduras
y kerns.
Puedes configurar el --límite-char y --altselector-char desde un archivo de codificación con comandos
Me gusta esto:
% LIGERA || = carácter de límite ;
%LIGKERNX ^^ = altselectorchar ;
Al igual que con UNICODING, cada línea LIGKERN o LIGKERNX puede contener varios comandos, separados
por punto y coma espaciados.
ofttotfm tiene un conjunto predeterminado de ocho ligaduras, a saber:
espacio l =: lslash; espacio L =: Lslash;
question quoteleft =: questiondown; exclam quoteleft =: exclamdown;
guion guion =: endash; guión endash =: emdash;
quoteleft quoteleft =: quotedblleft;
citar a la derecha citar a la derecha =: citado a la derecha
Comandos LIGKERN en el archivo de codificación y --ligkern las opciones pueden anular estos valores predeterminados,
o suministrar el --no-default-ligkern opción para apagarlos.
El comando POSICIÓN desplaza un glifo dentro de su cuadro delimitador. La sintaxis es
% POSICIÓN glifo pdx pdy adx ;
Esto agregará pdx unidades de espacio para glifoborde izquierdo; levántalo por pdy unidades; y añadir
adx unidades a su ancho. Por ejemplo, para agregar 10 unidades de espacio a cada lado de la "T"
glifo, suministro
% POSICIÓN T 10 0 20
Para mover el símbolo de "grado" hacia arriba en 20 unidades, proporcione
% POSICIÓN grado 0 20 0
El comando CODINGSCHEME especifica el esquema de codificación para las fuentes que utilizan esta codificación. Esta
es una cadena, de menos de 40 caracteres y sin paréntesis, que clasifica
la codificación para los propósitos de TeX. Los esquemas de codificación de muestra incluyen "TEX TEXT", "TEX MATH
ITALIC "y" CODIFICACIÓN DE FUENTE DE TEXTO EXTENDIDA - LATINA ". Por ejemplo:
% CODINGCHEME CODIFICACIÓN DE FUENTES DE TEXTO EXTENDIDAS - LATINO
La mayoría de las herramientas ignoran el esquema de codificación; fontinst es una excepción. ofttotfm utiliza el
el nombre PostScript de codificación para el esquema de codificación predeterminado.
Finalmente, el comando WARNMISSING hace que aparezcan los glifos no admitidos por la fuente de entrada.
como cajas negras. los dvips(1) el procesador también imprimirá una advertencia cuando encuentre estos
glifos. Por ejemplo:
% ADVERTENCIA sí
El sistema --unicodificación, --ligkern, --posición, --esquema de códigoy - aviso-perdido opciones agregar
Comandos UNICODING, LIGKERN / LIGKERNX, POSITION, CODINGSCHEME y WARNMISSING a un
codificación, y puede anular comandos en la propia codificación. Algunos archivos de codificación comunes
tener comandos inapropiados para fuentes OpenType; por ejemplo, "t1.enc" hard-codes
f-ligaduras, que pueden causar problemas con las fuentes de mayúscula pequeña. Suministrar el
--no-comandos-de-codificación opción para ignorar todos los comandos del archivo de codificación. Comandos
de opciones como --ligkern se tramitan en cualquier caso.
Nuevo Glifos
Se agregan nuevos glifos, como ligaduras y sustituciones contextuales, a la codificación en
cualquier espacio vacío, utilizando sus ubicaciones originales cuando sea posible. Si la codificación no
tener suficiente espacio para todos los glifos nuevos, las ligaduras más cortas compuestas de letras sin acento
precedencia.
Sintético Glifos
ofttotfm puede sintetizar algunos glifos utilizando manipulaciones de fuentes virtuales, si se requiere un glifo
no está disponible en la fuente de entrada. En concreto, sintetizará:
marca de palabra compuesta de cwm TeX (una regla de "puntal" de ancho cero con altura
igual a la altura x de la fuente)
ascendercompwordmark "cwm" con altura igual a los ascendentes de la fuente
capitalcompwordmark "cwm" con altura igual a las mayúsculas de la fuente
visualspace Una taza cuadrada que se usa para representar espacios.
dotlessj Una "j" sin puntos, sintetizada con t1dotlessj(1)
dblbracketleft Versión Kerned de "[["
dblbracketright Versión kerned de "]]"
bardbl El símbolo paralelo "||"
asteriskmath Centrado verticalmente "*"
acento de anillo ajustado centrado en el ancho de "A"
doceudash guión de 2/3 cm de ancho
guión de tres cuartos de cuadrícula de 3/4 cm de ancho
centígrados "(grados) C"
interrobang Combinado "?!" símbolo
interrobangdown interrobang invertido
pertenthousand por diez mil signo (% con dos ceros adicionales)
Ligadura IJ "IJ"
ligadura ij "ij"
Germandbls "SS" (mayúsculas)
SSsmall Versión de pequeño capital de "SS"
FFsmall Versión de pequeño capital de "FF"
FIsmall Versión de pequeño capital de "FI"
FLsmall Versión de pequeño capital de "FL"
FFIsmall Versión de pequeño capital de "FFI"
FFLsmall Versión de pequeño capital de "FFL"
Glifo PATRONES
El sistema --incluir-subs y --incluir-suplentes opciones, y sus --excluir y --*-filtrar
variantes, acepte los siguientes tipos de patrón.
· Nombres de glifos. Ejemplo: "Agudo". Para fuentes con sabor a PostScript, utilice información adicional(1) -g
opción para ver los nombres de glifos de una fuente y "cftot1 fuente.otf | página de prueba t1"para generar un
Archivo PostScript que muestra cada glifo.
· Patrones de nombres de glifos que utilizan las reglas de concordancia global de estilo shell: "*" coincide con cualquier número
de personajes, "?" coincide con cualquier carácter y "[...]" coincide con cualquier carácter de
un conjunto. Ejemplo: "* .end".
· Propiedades de categoría Unicode entre paréntesis angulares. Ejemplos: " ",
" "," ". La lista completa de nombres cortos y largos: Letra / L,
Letra mayúscula / Lu, Letra minúscula / Ll, Letra mayúscula / Lt, Letra modificadora / Lm,
OtherLetter / Lo; Número / N, Número Decimal / Nd, Número Letra / Nl, Otro Número / No;
Puntuación / P, ConnectorPunctuation / Pc, DashPunctuation / Pd, OpenPunctuation / Ps,
ClosePunctuation / Pe, InitialPunctuation / Pi, FinalPunctuation / Pf, OtherPunctuation / Po;
Símbolo / S, MathSymbol / Sm, CurrencySymbol / Sc, ModifierSymbol / Sk, OtherSymbol / So; Marca / M,
SpacingMark / Mc, EnclosingMark / Me, NonspacingMark / Mn; Separador / Z, SpaceSeparator / Zs,
LineSeparator / Zl, ParagraphSeparator / Zp; Otro / C, Suplente / Cs, Formato / Cf, Control / Cc,
PrivateUse / Co, Sin asignar / Cn. Valores de categoría actuales a partir de Unicode 4.0.
· Rangos Unicode. Ejemplo: "U + 007f-U + 008C".
Los "!" prefijo niega un patrón, y puede separar varios patrones por espacios.
DESTAQUE De miembros
Esta sección enumera las características comunes a las fuentes Western OpenType y describe cómo ofttotfm
los maneja para fuentes comunes. Por favor envíe el correo del autor si ofttotfm no maneja un
función que necesita, o cree que maneja alguna función de forma incorrecta.
aalto, Acceder a todos los alternativos
Permite al usuario elegir entre todas las formas alternativas disponibles para un personaje. Esta
incluye cosas como variantes de superíndice y subíndice, diferentes estilos (swash, para
ejemplo), e incluso adornos. los --altselector-feature =La opción aalt puede ayudar a un
--altselector-char proporcionar un acceso útil a los suplentes, pero la aalto la característica no es
suele ser útil por sí solo. Prueba el sal y becerro características en su lugar.
c2sc, Pequeñas capitales de capitales
Reemplaza las mayúsculas por las minúsculas: una especie de recíproco de los más
convencional smcp característica, que reemplaza letras minúsculas con mayúsculas pequeñas.
Soportado.
becerro, Alternos contextuales
Permite al usuario elegir entre formas de swash adecuadas al contexto para cada personaje. Para
Por ejemplo, dada la palabra "DREW" en un tipo de letra cursiva, "REW" podría traducirse
a formas más tranquilas que la "D" inicial. Puede haber más de una opción para un determinado
letra, en cuyo caso el usuario debería poder seleccionar entre ellos. TeX no puede
admite alternativas contextuales complejas, o selección alternativa, pero ofttotfm apoya
algunas fuentes bastante bien. La codificación de entrada debe tener mucho espacio vacío para
variantes, y debe especificar un carácter de límite. Ver también cswh.
case, Formas que distinguen entre mayúsculas y minúsculas
Cambia los signos de puntuación a una posición que funciona bien con letras mayúsculas
secuencias. Por ejemplo, el carácter de guión, que generalmente se centra verticalmente en
la altura x, se eleva al centro verticalmente en una letra mayúscula. También reemplaza
figuras de texto con figuras de revestimiento y acentos con formas más apropiadas para
capitales. Soportado.
cpsp, Espaciado de mayúsculas
Agrega un poco de espacio a cada lado de cada letra mayúscula. Soportado. (Sin embargo, el
El registro de etiquetas OpenType sugiere que cpsp estar activado de forma predeterminada, pero se aplica a mayúsculas
solo texto; TeX no puede implementar fácilmente esa inteligencia contextual).
cswh, Swash contextual
Permite al usuario elegir entre formas de swash adecuadas al contexto para cada personaje. Para
Por ejemplo, en las palabras "Ab AC", la primera "A" podría traducirse a una forma swash,
mientras que el segundo puede que no. Puede haber más de una opción para una letra determinada, en
cuyo caso el usuario debería poder seleccionar entre ellos. ofttotfm apoya algunos
fuentes bastante bien. La codificación de entrada debe tener mucho espacio vacío para swash
variantes, y debe especificar un carácter de límite. Ver también becerro y silbido.
dlig, Ligaduras discrecionales
Activa ligaduras poco comunes, como "c_t", "s_p" y "s_t". Soportado.
nombre, Denominadores
Reemplaza dígitos y algunos signos de puntuación con formas más pequeñas que se encuentran en el
línea de base, destinada a denominadores de fracciones. Soportado.
La fina, Formularios de terminal
Sustituye las formas apropiadas por las letras que aparecen al final de las palabras. Esta
la función no selecciona variantes de swash; está diseñado para un uso normal, y el
La especificación recomienda que esté activado de forma predeterminada. Parcialmente compatible: TeX
solo trate los espacios como el final de las palabras, donde una implementación correcta probablemente
incluir puntuación también. Ver cswh para seleccionar variantes de swash activas al final de
palabras.
cruz, Fracciones
Reemplaza secuencias simples como "1/2" con fracciones atractivas. Soportado, pero
cuidado: muchas fuentes traducirán "11/32" a "1" + "1/3" + "2".
hist, Formas históricas
Reemplaza personajes con variantes históricas. Por lo general, esto significa al menos
traducir "s" regulares a "s" largas. Soportado.
kern, Interletrado
Ajusta el espacio entre caracteres (interletraje por pares). Generalmente apoyado, y usted
probablemente debería encenderlo. Como caso especial, "-fkern "también puede leer kerning
información de la tabla "kern" en fuentes TrueType convencionales.
liga, Ligaduras estándar
Activa ligaduras comunes, como "f_f", "f_i", "f_f_j" y (en algunas fuentes de Adobe)
"T_h". Generalmente compatible, y probablemente debería activarlo.
número, Forro de figuras
Utiliza cifras de revestimiento, el conjunto de dígitos que son casi tan altos como letras mayúsculas.
Soportado. Comparar se lo; Ver también pnum y número.
número, Numeradores
Reemplaza los dígitos y algunos signos de puntuación por formas más pequeñas y en relieve destinadas a
numeradores de fracciones. Compatible, pero no suele ser útil.
se lo, Figuras de estilo antiguo
Utiliza figuras de estilo antiguo, también conocidas como figuras de texto. Este es el conjunto de dígitos que
tienen ascendentes y descendentes como letras minúsculas. Soportado. Comparar número; ver
also pnum y número.
orden, Ordinales
Diseñado para español y francés. Reemplaza números ordinales, como "2.o", con formas.
donde se eleva la "o" y reemplaza la secuencia "No" con un glifo integrado.
Soportado.
Ornm, Adornos
Reemplaza algunos caracteres alfabéticos de la fuente con adornos y vincula la viñeta.
personaje a un conjunto de todos los adornos en forma de bala, entre los que el usuario puede elegir.
Parcialmente compatible: TeX puede manejar sustituciones alfabéticas, pero no opciones de viñetas.
pnum, Cifras proporcionales
Los dígitos tendrán diferentes anchos. Soportado. Comparar número; Ver también número y onum.
sal, Suplentes estilísticos
Permite al usuario elegir entre formas alternativas estilísticas para un personaje. los
--altselector-char El mecanismo proporciona un acceso útil a esta función. Si enciendes
sal globalmente ofttotfm toma la primera forma alternativa siempre que haya más de una
elección. Ver también aalto y ss01; sal es generalmente más útil que aalto para TeX,
ya que se refiere exclusivamente a alternativas estilísticas.
clase, Inferiores científicos
Reemplaza los dígitos y algunos signos de puntuación por formas más pequeñas y reducidas destinadas a
subíndices. Soportado. Comparar Subs.
tamaño, Tamaño óptico
Esta función almacena información sobre el rango de tamaños ópticos para los que la fuente
se pretendía. No tiene sentido seleccionarlo con ofttotfm, ya que no debería
cambiar la apariencia de la fuente de cualquier manera.
smcp, Pequeñas capitales
Reemplaza letras minúsculas con mayúsculas pequeñas. Soportado. Comparar c2sc.
ss01-ss20, Conjuntos estilísticos 1-20
Reemplaza a los personajes con un conjunto uniforme de alternativas estilísticas. Difiere de
características como sal en que un Conjunto estilístico es uniforme: un ssXX característica nunca debería
implican la selección de un conjunto de posibles personajes alternativos. Soportado.
Subs, Subíndice
Reemplaza caracteres con formas más pequeñas y reducidas destinadas a subíndices. Soportado.
Compara clase; algunas fuentes soportan clase pero no Subs.
cena, Superíndice
Reemplaza dígitos, algunos signos de puntuación y algunas letras minúsculas por letras más pequeñas,
formas en relieve destinadas a superíndices. Soportado.
silbido, chapuzón
Activa todas las formas swash para cada personaje. Puede haber más de una forma de swash,
en ese caso ofttotfm elegirá el primero en la lista. Apoyado, excepto ese swash
variantes distintas de la primera son inaccesibles. Tenga en cuenta que algunas fuentes con swash
variantes apoyan el cswh característica exclusiva.
número, Figuras tabulares
Todos los dígitos tendrán el mismo ancho, por lo que las tablas y similares se alinearán visualmente.
Soportado. Comparar pnum; Ver también número y onum.
cero, Recortado cero
Reemplaza el carácter cero con un cero inclinado. Soportado.
La diagnostica Y SOLUCIÓN DE PROBLEMAS
no se encontró un directorio grabable en $ TEXMF
ofttotfm no pudo encontrar un directorio grabable en su ruta $ TEXMFVAR o $ TEXMF. Hizo
tu creas un $ INICIO / .texmf-var or $ HOME / texmf ¿directorio? Si es así, ejecute el comando
"kpsewhich --expand-path = '$ TEXMF'" para verificar que no se encuentra el directorio. usted
puede que necesite configurar su variable de entorno TEXMF, para
'{!!' "$ HOME" '/ texmf, !! $ TEXMFMAIN}', por ejemplo (observe los diferentes tipos de comillas;
en mi máquina, esto se expande a '{!! / home / kohler / texmf, !! $ TEXMFMAIN}').
'tanque'no tiene codificación, ignorando la eliminación de kern
(o eliminación de ligaduras, extracción de ligaduras / kern o ligaduras)
Estos mensajes indican un pequeño problema con su archivo de codificación: uno de los LIGKERN
comandos referidos a un carácter que no está presente en la codificación. Esto puede deberse a un
falta de ortografía en el comando LIGKERN o en el archivo de codificación, o podría ser un descuido.
Arregle el archivo de codificación o ignore la advertencia.
no puedo mapear 'tanque'a Unicode
Otro problema de archivo de codificación: uno de los nombres de glifo en un bloque UNICODING no pudo
convertirse a Unicode. Esto es problemático ya que UNICODING existe totalmente para
traducir nombres de glifos a Unicode. Corrija el archivo de codificación o ignore la advertencia.
no hay suficiente espacio en la codificación, ignorando N glifo (s) ...
No había espacio en la codificación para todos los glifos a los que hacen referencia las características que
seleccionado. Por ejemplo, tal vez la fuente tenía más ligaduras que espacios vacíos
en la codificación. Solucione esta advertencia seleccionando menos funciones o utilizando un
codificación con más ranuras vacías, como la codificación 7t.enc distribuida con
ofttotfm.
El '-aLa opción 'no instaló mi fuente correctamente.
Inténtalo de nuevo con el '--verboso'opción, que causa ofttotfm para explicar su comportamiento.
Tenga en cuenta que, de forma predeterminada, ofttotfm no reinstalará los archivos que ya están presentes en su
las rutas de búsqueda de TeX del sistema (en el directorio actual, por ejemplo). Usar '--fuerza' a
anule este comportamiento.
FRECUENTEMENTE PREGUNTADO FRECUENTES
¿Cómo puedo obtener una "SS" de pequeña capitalización en lugar de la aguda-S alemana?
Suministrar la opción '--unicodificación "germandbls =: SSsmall" '.
¿Cómo puedo evitar que se formen ligaduras F en una fuente de versalitas?
Esto debería suceder automáticamente, pero algunos archivos de codificación demasiado entusiastas agregan ligaduras f
incluso cuando la fuente no los solicita. Prueba el "--no-comandos-de-codificación"opción si
esto es un problema para ti.
ofttotfm parece que lleva mucho tiempo.
Ingrese al -V opción para ver lo que está haciendo. A menudo, el culpable es el mapa actualizado(1)
programa; si planeas correr ofttotfm varias veces, dale el --no-updmap
opción y ejecutar mapa actualizado manualmente cuando haya terminado.
¿Cómo puedo referirme a las diferentes formas de phi?
ofttotfm sigue la práctica de TeX y los vectores de codificación de TeX ampliamente distribuidos, por lo que "/ phi"
en un vector de codificación de entrada debe asignarse a un phi "directo" y "/ phi1" debe asignarse a
un phi "chiflado". Tenga en cuenta que la práctica de TeX difiere de la denominación estándar de PostScript
convenciones, en las que "/ phi" es "descabellado" y "/ phi1" es "directo"; esto significa que
ofttotfm puede mapear "/ phi" en un vector de codificación de entrada al glifo "/ phi1" de una fuente, y
viceversa. Quizás de forma más inequívoca, puede utilizar "/ uni03D5" para el "directo"
formulario y "/ uni03C6" para el formulario "descabellado".
¿Cómo puedo obtener cifras de alineación (es decir, dígitos de altura de línea normal) con versalitas
('-fsmcp ')?
Muchas fuentes utilizan cifras de estilo antiguo de forma predeterminada con versalitas. Dado que el valor predeterminado no es
especificado, es aconsejable proporcionar explícitamente '-flnum 'o'-fonum '.
Utilice otftotfm en línea utilizando los servicios de onworks.net