InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

mf-nowin: en línea en la nube

Ejecute mf-nowin en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mf-nowin 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


mf, mf-nowin, inimf - Metafont, un lenguaje para el diseño de fuentes y logotipos

SINOPSIS


mf [opciones] [comandos]

DESCRIPCIÓN


Metafont lee el programa en los archivos especificados y genera rásteres de fuentes (en gf formato)
y métricas de fuentes (en tfm formato). El lenguaje Metafont se describe en La Metalibro de fuentes.

Como TeX, Metafont se usa normalmente con un gran cuerpo de macros precompiladas y fuentes
La generación en particular requiere el soporte de varios archivos de macro. Esta versión de
Metafont mira su línea de comando para ver con qué nombre fue llamado. Ambos inimf y
virf son enlaces simbólicos al mf ejecutable. Cuando se llama como inimf (o cuando el -ini opción es
dado) se puede utilizar para precompilar macros en un .base expediente. Cuando se llama como virf it
utilizará el llanura base. Cuando se llame con cualquier otro nombre, Metafont usará ese nombre como
el nombre de la base a utilizar. Por ejemplo, cuando se llama como mf La mf se utiliza base, que es
idéntico al llanura base. Otras bases que llanura rara vez se utilizan.

La comandos dados en la línea de comando al programa Metafont se le pasan como el
primera línea de entrada. (Pero a menudo es más fácil escribir argumentos extendidos como primera entrada
línea, dado que los shells de UNIX tienden a engullir o malinterpretar los símbolos favoritos de Metafont,
como punto y coma, a menos que los cite.) Como se describe en La Metalibro de fuentes, ese primero
La línea debe comenzar con un nombre de archivo, un \secuencia de control, o una & nombre de base.

El uso normal es decir

mf '\ mode = ; [mag = magstep (n);]' aporte fuente

para comenzar a procesar fuente.mf. Las comillas simples son la mejor forma de mantener el shell de Unix
de malinterpretar el punto y coma y de eliminar el carácter \, que es necesario
aquí para evitar que Metafont piense que desea producir una fuente llamada modo. (O tu
solo puedo decir mf y escriba las otras cosas en la siguiente línea, sin comillas). Otro control
secuencias, como por lotes (para funcionamiento silencioso) también puede aparecer. El nombre fuente
ser el `` nombre del trabajo '', y se usa para formar nombres de archivos de salida. Si Metafont no obtiene un
nombre de archivo en la primera línea, el nombre del trabajo es mfput. La extensión predeterminada, .mf, puede ser
anulado especificando una extensión explícitamente.

Un registro de mensajes de error entra en el archivo nombre de trabajo.log. Los archivos de salida son nombre de trabajo.tfm
y nombre de trabajo.<número> gf, dónde depende de la resolución y el aumento de la
fuente. los modo en este ejemplo se muestra genéricamente como , un término simbólico para
que el nombre de un dispositivo real o, más comúnmente, el nombre fuente local (ver más abajo) debe
ser sustituido. Si el modo no está especificado o no es válido para su sitio, Metafont
predeterminado a prueba modo que produce imágenes de caracteres grandes para su uso en el diseño de fuentes y
refinamiento. El modo de prueba se puede reconocer por el sufijo .2602gf después del nombre del trabajo.
Se pueden encontrar ejemplos de salida en modo de prueba en Computadora moderno Tipos de letra (Volumen E de
Ordenadores y Tipografía). El sistema de pasos magnéticos es idéntico al sistema utilizado por
TeX, con valores generalmente en el rango 0.5, 1.0, 2.0, 3.0, 4.0 y 5.0. Una lista de gf
Los números para fuentes de 118 ppp, 240 ppp y 300 ppp se muestran a continuación.

MAGSTEP 118 ppp 240 ppp 300 ppp
mag =paso magnético(+0) 118 240 300
mag = magstep (0.5) 129
mag =paso magnético(+1) 142 288 360
mag =paso magnético(+2) 170 346 432
mag =paso magnético(+3) 204 415 518
mag =paso magnético(+4) 245 498 622
mag =paso magnético(+5) 294 597 746

La ampliación también se puede especificar no como un paso magnético sino como un valor arbitrario, como
1.315, para crear tamaños de caracteres especiales.

Antes de que pueda comenzar la producción de fuentes, es necesario configurar los archivos base adecuados.
El conjunto mínimo de componentes para la producción de fuentes para un motor de impresión dado es el llanura.mf
archivo de macro y el local modo_def expediente. Las macros en llanura.mf se puede estudiar en un
apéndice al Metalibro de fuentes; fueron desarrollados por Donald E. Knuth, y este archivo debe
nunca se alterará, excepto cuando se actualice oficialmente. Cada modo_def la especificación ayuda
adaptar las fuentes a un motor de impresión en particular. Hay una discusión regular de modo_defs en
Remolcador, la revista del Grupo de Usuarios de TeX. Los locales en uso en esta computadora
debería estar en modos.mf.

La e La respuesta al modo de recuperación de errores de Metafont invoca el editor predeterminado del sistema en el
línea errónea del archivo fuente. Hay una variable de entorno, MFEDIT, que
anula el editor predeterminado. Debe contener una cadena con "% s" que indique dónde
nombre de archivo va y "% d" que indica dónde va el número de lino decimal (si lo hay). Para
ejemplo, una cadena MFEDIT para el vi editor se puede configurar con el csh comando
setenv EDIT "vi +% d %s"

Un archivo conveniente en la biblioteca es nulo.mf, que no contiene nada. Cuando mf no puedo encontrar el
archivo que cree que desea ingresar, sigue pidiéndole otro nombre de archivo; respondiendo
'null' te saca del bucle si no quieres ingresar nada.

ONLINE GRÁFICOS SALIDA


Metafont puede usar la mayoría de las pantallas modernas, por lo que puede ver su salida sin imprimir.
Capítulo 23 de La Metalibro de fuentes describe lo que puede hacer. Esta implementación de Metafont
utiliza variables de entorno para determinar qué dispositivo de visualización desea utilizar. Primero es
busca una variable MFTERM y luego TERM. Si no puede encontrar ninguno, no obtendrá
salida en línea. De lo contrario, el valor de la variable determina el dispositivo a utilizar: hp2627,
sol (para SunView antiguo), uno, unitérmino (para un emulador Atari ST Tek 4014), xterm (ya sea para
X10 o X11). Es posible que algunos de estos dispositivos no sean compatibles con todos los ejecutables de Metafont; los
La elección se realiza en el momento de la compilación.

En algunos sistemas, hay dos binarios de Metafont, mf y mf-ahora. En esos sistemas el
mf binario admite gráficos, mientras que el mf-ahora el binario no lo hace. los mf-ahora binario es
utilizado por scripts como mktexpk donde el soporte de gráficos es una molestia en lugar de algo
servicial.

OPCIONES


Esta versión de Metafont comprende las siguientes opciones de línea de comandos.

-base base
Utiliza base como el nombre de la base que se utilizará, en lugar del nombre con el que Metafont
fue llamado o un %& la línea.

-Error-de-línea-de-archivo
Imprimir mensajes de error en el formulario file: line: error que es similar a la forma en que muchos
los compiladores les dan formato.

-sin-file-line-error
Deshabilite la impresión de mensajes de error en el file: line: error estilo.

-archivo-línea-error-estilo
Este es el antiguo nombre del -Error-de-línea-de-archivo .

-detener-en-error
Salga con un código de error cuando se encuentre un error durante el procesamiento.

-ayuda Imprima el mensaje de ayuda y salga.

-ini Be inimf, para vertederos de bases; esto es implícitamente cierto si el programa se llama como
inimf.

-Interacción modo
Establece el modo de interacción. El modo puede ser uno de por lotes, modo continuo,
modo de desplazamientoy errorestopmode. El significado de estos modos es el mismo que el de
los comandos correspondientes.

-nombre del trabajo nombre
Utiliza nombre para el nombre del trabajo, en lugar de derivarlo del nombre del archivo de entrada.

-kpathsea-debug máscara de bits
Establece banderas de depuración de búsqueda de ruta de acuerdo con la máscara de bits. Ver el Kpathsea
manual para más detalles.

-maketex fmt
Habilitar mktexfmt, Donde fmt debe ser mf.

-no-maketex fmt
Desactivar mktexfmt, Donde fmt debe ser mf.

-directorio de salida directorio
Escribir archivos de salida en directorio en lugar del directorio actual. Buscar entrada
archivos en directorio primero, a lo largo de la ruta de búsqueda normal.

-parse-primera-línea
Si la primera línea del archivo de entrada principal comienza con %& analizarlo para buscar un vertedero
nombre o un -traducir-archivo .

-no-parse-first-line
Desactive el análisis de la primera línea del archivo de entrada principal.

-nombre del programa nombre
Pretender ser programa nombre . Esto afecta tanto al formato utilizado como a la búsqueda.
caminos.

-grabadora
Habilite la grabadora de nombre de archivo. Esto deja un rastro de los archivos abiertos para entrada.
y salida en un archivo con extensión .fls.

-traducir-archivo tcxnombre
Utilice el tcxnombre tabla de traducción.

-versión
Imprime la información de la versión y sal.

MEDIOAMBIENTE


Consulte la documentación de la biblioteca Kpathsearch (el nodo "Especificaciones de ruta") para obtener más detalles
de cómo se utilizan las variables de entorno al realizar búsquedas. los kpseque la utilidad puede ser
utilizado para consultar los valores de las variables.

Si la variable de entorno SALIDA TEXMF está configurado, Metafont intenta poner sus archivos de salida
en él, si no se pueden colocar en el directorio actual. De nuevo, mira Texas(1).

ENTRADAS MF
Ruta de búsqueda para datos de entrada y apertura archivos.

EDIT Plantilla de comando para cambiar al editor.

MFTERM Determina la visualización de gráficos en línea. Si MFTERM no está configurado y DISPLAY está configurado,
se utiliza el soporte de la ventana Metafont para X. (DISPLAY debe establecerse en una X válida
especificación del servidor, como de costumbre.) Si no se establece ni MFTERM ni DISPLAY, TERM se
utilizado para adivinar el soporte de ventana a utilizar.

FUENTE UTILIDADES


Hay varios programas de utilidad disponibles. La siguiente es una lista parcial de disponibles
utilidades y su finalidad. Consulte a su gurú local de Metafont para obtener más detalles.

gftopk Toma una gf archivo y produce un empaquetado más compacto pk archivo de fuente.

gftodvi Produce hojas de prueba de fuentes.

tipo gf Muestra el contenido de un gf archivo en mnemónicos y / o imágenes.

tipo de paquete Muestra de forma mnemotécnica el contenido de un pk archivo.

mft Formatea un archivo de origen como se muestra en Computadora moderno Tipos de letra.

Use mf-nowin en línea usando los servicios de onworks.net


Ad


Ad