11 votos

¿Cómo puedo convertir de una maleta de la fuente?

Tengo un conjunto de fuentes - Type: Font Suitcase

Estoy seguro de que he usado un terminal de comandos para convertir a un TTF o OTF. Yo realmente no quieren pagar por el software para hacerlo. ¿Cuál es la mejor manera de convertir estos tipos de fuentes?

7voto

Clay Nichols Puntos 569

Maletas de la fuente potencialmente puede mantener 2 diferentes tipos de fuentes: fuentes de mapa de bits y fuentes TrueType. Normalmente, la fuente de las maletas que se mantenga fuente de mapa de bits de datos son solo la mitad de la fuente; para ser útil que usted necesita para tener el adicional PostScript archivos de fuente de Contorno (estos tienen un LWFN icono).

De lo contrario, la fuente de la maleta puede representar una fuente TrueType, que en comparación con los "Fuente PostScript Type 1 Maleta", es verdaderamente autónomo.

No estoy al tanto de la línea de comandos de la fuente de convertidores para el Mac. El único tipo de conversión que me podía imaginar el uso de herramientas de línea de comandos sería la conversión de un recurso de la horquilla de Fuentes basado en la Maleta para un Datafork fuente TrueType (.dfont), y posiblemente desde un Mac TrueType de Windows TrueType fuente (básicamente, usted necesita para extraer el 'sfnt' las entradas de recursos).

Para tratar de averiguar si la Fuente de Mac Maleta es una fuente TrueType, puede utilizar el siguiente comando:

grep -c sfnt /Library/Fonts/BankGothic/..namedfork/rsrc

Lo que esto hace es devolver el número de veces 'sfnt' se encuentra en la bifurcación de recursos de archivo en cuestión. Si devuelve 0, el archivo es más probable que no una fuente TrueType.

Tenga en cuenta que por defecto, el comando de terminal sólo actuará en la bifurcación de datos de parte de los archivos. Por ejemplo:

ls -la /Library/Fonts/BankGothic
-rw-rw-r--@ 1 root  admin  0 Mar  7  2007 /Library/Fonts/BankGothic

Esto muestra que el archivo está vacío (tiene un tamaño de archivo de 0). Para apuntar específicamente a la bifurcación de recursos, anexar /..namedfork/rsrc a el nombre del archivo como en el siguiente ejemplo:

ls -la /Library/Fonts/BankGothic/..namedfork/rsrc
-rw-rw-r--  1 root  admin  346937 Mar  7  2007 /Library/Fonts/BankGothic/..namedfork/rsrc

EDITAR: Si es un Mac de fuente TrueType, que puede convertir a una o más Windows de las fuentes TrueType (.ttf) para usted. (Para este tipo de conversión, no hay necesidad de usar software de fuentes; un simple Mac editor de recursos (y el conocimiento de este proceso) debería ser suficiente. Si hago convertir de esta manera, voy a proporcionar capturas de pantalla de lo que estoy haciendo para el registro).

EDIT 2: Ver mi respuesta en StackOverflow para "el Uso de OS 9 bifurcación de recursos de fuentes con CSS" para una herramienta escribí que iba a permitir arrastrar y soltar la extracción de sfnt las entradas de recursos individuales de los archivos de fuentes ttf.

5voto

Joe Albahari Puntos 13644

Maletas de la fuente también puede contener PostScript Tipo 1 las fuentes de contorno. La corriente más votada respuesta anterior no menciona esto. Y la solución que se propone, no hay trabajo para estos tipos de maletas.

Aquí está una captura de pantalla de lo que es un Tipo de 1 maleta se ve como en OS X:

screenshot of PostScript Type 1 outline font suitcase

Los pasos para la conversión de estos a OpenType OTF son:

  1. Descargar e instalar FontForge como por http://fontforge.github.io/en-US/downloads/mac/.
  2. Con cada una de las maletas de archivo, encontrará uno o más datos de la fuente de los archivos que forman parte del conjunto de maleta - generalmente con un nombre similar; estos son los archivos que usted necesita para abrir. Por ejemplo, la maleta podría ser nombrado "Gadzooks de la Familia" y el Buscador mostrará su tipo como "maleta de fuente"; y, con él, usted puede ver los archivos llamados GadzooIta y GadzooMed (la cursiva y medio estilos) que tiene el Finder tipo de "PostScript® Tipo 1 esquema de la fuente". No hay ninguna convención de nomenclatura estándar, por desgracia, pero debería ser bastante obvio. Abra uno de los PostScript archivos de fuente de contorno. FontForge probablemente no mostrar el archivo, ya que normalmente no tienen una extensión de archivo. Configurar el archivo de filtro en el cuadro de diálogo Abrir para mostrar todos los archivos. Esto debe permitir a abrir la fuente. Si funciona, usted debe ver una cuadrícula de todos los caracteres de fuente.
  3. Importar el kerning de datos. Vaya a Archivo > Característica de Combinación de Info... en el menú, y elija el archivo que es la fuente de la maleta. A continuación, usted debe por pedirá automáticamente con una lista de fuentes de datos dentro de la maleta, y es necesario elegir la correspondiente fuente de datos de la lista. Desafortunadamente esto es más un arte que una ciencia, pero la fuente de datos debe tener un nombre similar al nombre de estilo de la fuente que se está editando.
  4. Para comprobar que el kerning datos se importan, elegir las Métricas > Nuevas Métricas de la Ventana desde el menú y, a continuación, en la barra en la parte de arriba escriba un par de personajes de lo que debería haber una opción de interletraje (tales como "AV" o "WA" - estos son los probables sospechosos, pero cada fuente es diferente), y usted debería ver un valor en el Kern cuadro a continuación (por ejemplo, tal vez "-20").
  5. Guardar si desea, utilizando FontForge nativo .sfd formato.
  6. Elija el Archivo > Generar Fuentes... comando de menú para exportar la fuente en el formato deseado. Yo tengo un montón de advertencias cuando hice esto, pero todavía funcionaba.

*Cuando se utiliza este método, he encontrado que un par de pares de kerning se perdieron. No sé por qué, pero era por lo general el mismo varios pares de kerning en cada fuente que desapareció. De 30 a 100 pares de kerning por la fuente, tal vez 3-5 sería falta. Pero estos se pueden restaurar de forma manual. Utilizando los comerciales de gestión de fuentes de la aplicación FontExplorerX Pro, por ejemplo, usted puede ver todos los pares de kerning en una fuente y sus valores. Entonces puede introducir manualmente los valores perdidos en FontForge métricas de la ventana antes de exportar la fuente.

2voto

Scott Saad Puntos 247

Trate De Fondu:

Un conjunto de programas para interconvertir entre mac formatos de fuente y pfb, ttf, otf y bdf archivos en unix. Fondu va a leer una serie de archivos de mac, compruebe sus recursos horquillas y extraer todas las fuentes relacionadas con los elementos en archivos separados.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X