Tengo un conjunto de fuentes -Type: Font Suitcase
Estoy seguro de que he usado un comando de terminal para convertirlo a TTF u OTF. Realmente no quiero pagar por software para hacerlo. ¿Cuál es la mejor manera de convertir este tipo de fuente?
Las maletas de fuentes pueden contener potencialmente 2 tipos diferentes de fuentes: fuentes de mapa de bits y fuentes TrueType. Normalmente, los maletines de fuentes que contienen datos de fuentes de mapa de bits son solo la mitad de la fuente; para ser utilizable, debe tener los archivos de fuente de contorno PostScript adicionales (estos tendrán un LWFN
icono).
De lo contrario, la maleta de fuentes puede representar una fuente TrueType, que en comparación con una "maleta de fuentes PostScript Type 1", es realmente independiente.
No estoy al tanto de los convertidores de fuentes de línea de comandos para Mac. El único tipo de conversión que podría imaginar usando herramientas de línea de comandos sería convertir una Font Suitcase basada en una bifurcación de recursos a una fuente Datafork TrueType (.dfont), y posiblemente de una fuente TrueType de Mac a una fuente TrueType de Windows (básicamente, necesita extraer las 'sfnt'
entradas de recursos).
Para tratar de averiguar si Mac Font Suitcase es una fuente TrueType, puede usar el siguiente comando:
grep -c sfnt /Library/Fonts/BankGothic/..namedfork/rsrc
Lo que esto hace es devolver el número de veces 'sfnt'
que se encuentra en la bifurcación de recursos del archivo en cuestión. Si esto devuelve 0, lo más probable es que el archivo no sea una fuente TrueType.
Tenga en cuenta que, de forma predeterminada, el comando del terminal solo actuará en la parte de la bifurcación de datos 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, agregue /..namedfork/rsrc
al nombre de 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 una fuente TrueType de Mac, puedo convertirla a una o más fuentes TrueType de Windows (.ttf) por usted. (Para este tipo particular de conversión, no hay necesidad de usar software de fuentes; un simple editor de recursos de Mac (y el conocimiento de este proceso) debería ser suficiente. Si lo convierto de esta manera, proporcionaré capturas de pantalla de lo que estoy haciendo para el registro).
EDIT 2: Vea mi respuesta en StackOverflow para "Uso de fuentes de bifurcación de recursos OS 9 con CSS" para una herramienta que escribí que permitiría arrastrar y soltar la extracción de sfnt
entradas de recursos a archivos de fuentes ttf individuales.
Las maletas de fuentes también pueden contener fuentes de contorno PostScript Tipo 1. La respuesta actual más votada anterior no menciona esto. Y la solución allí propuesta no sirve para este tipo de maletas.
Aquí hay una captura de pantalla de cómo se ve una maleta Tipo 1 en OS X:
Los pasos para convertirlos a OpenType OTF son:
* Al usar este método, descubrí que se perdieron algunos pares de interletraje. No sé por qué, pero por lo general eran los mismos varios pares de interletraje en cada fuente que desaparecían. De 30 a 100 pares de interletraje por fuente, quizás falten 3 a 5. Pero estos se pueden restaurar manualmente. Con la aplicación comercial de administración de fuentes FontExplorerX Pro, por ejemplo, puede ver todos los pares de interletraje en una fuente y sus valores. Luego puede ingresar manualmente cualquier valor faltante en la ventana de métricas de FontForge antes de exportar la fuente.
Prueba fondu :
Un conjunto de programas para interconvertir entre formatos de fuente mac y archivos pfb, ttf, otf y bdf en unix. Fondu leerá una serie de archivos mac, verificará sus bifurcaciones de recursos y extraerá todos los elementos relacionados con las fuentes en archivos separados.
allicarn