Supongo que no tienes suerte con este tipo de letra en concreto (sin convertirlo ).
En un Mac, la fuente en /Library/Fonts/AmericanTypewriter.ttc
se identifica como
$ file /Library/Fonts/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc: TrueType font collection data
De hecho, los primeros 4 bytes son el número mágico para ttcf
:
hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc 00000000 74 74 63 66 |ttcf|
Por lo tanto, se trata seguramente de un archivo que afirma utilizar el formato TrueType Collection de Microsoft. Según Wikipedia:
Estuvieron disponibles por primera vez en las versiones chinas, japonesas y coreanas de Windows, y son compatibles con todas las regiones en Windows 2000 y posteriores.
Mac OS incluyó soporte para TTC a partir de Mac OS 8.5.
Y según Apple:
Mac OS X también funciona con los formatos de fuentes utilizados por Microsoft Windows. Estas fuentes tienen todos sus datos en la horquilla de datos y no tienen los recursos adicionales que se encuentran en las fuentes de Macintosh.
Por lo tanto: la copia a Windows no debería producir ninguna pérdida de datos, ya que no hay un fork de recursos oculto que olvidar. Y por lo tanto, esto debería instalarse bien en Windows…
Una prueba rápida con la herramienta Font Validator de Microsoft en Windows XP no muestra ningún error. Pero una prueba completa muestra, entre muchos errores de renderización, algunas cosas que no sé cómo interpretar. Ten en cuenta que E2132 y E1607 podrían indicar que la herramienta de validación está anticuada, lo que posiblemente también cause algunos de los otros errores:
E2008 La cadena PostScript no está presente para las dos plataformas requeridas Falta la cadena Postscript de MS, pero la cadena Postscript de Mac está presente
Las fuentes OpenType que incluyen un nombre PostScript para la fuente deben incluir nombres para la Plataforma 1 Encoding 0 (Mac) y la Plataforma 3 Encoding 1 (Microsoft).
E2132 El número de versión no es válido 4
La versión actual de la tabla OS/2 es la versión 3. Anteriormente se han utilizado las versiones cero (0, TrueType rev 1.5), una (1, TrueType rev 1.66) y dos (2, OpenType rev 1.2).
E2127 La longitud de la tabla no coincide con la longitud esperada para esta versión
Este error indica un problema estructural con la fuente. Los errores estructurales pueden ser causados por: una herramienta de fuentes que genera incorrectamente el archivo de fuentes; una persona que altera el contenido de un archivo de fuentes válido; o algún otro tipo de corrupción en el archivo de fuentes. Vuelva a generar la fuente, o póngase en contacto con el proveedor de la fuente para obtener una versión válida de la misma.
E1305 La suma de comprobación de la fuente es incorrecta 0x25a37feb
Este error indica un problema estructural con la fuente. Los errores estructurales pueden ser causados por: una herramienta de fuentes que genera incorrectamente el archivo de fuentes; una persona que altera el contenido de un archivo de fuentes válido; o algún otro tipo de corrupción en el archivo de fuentes. Vuelva a generar la fuente, o póngase en contacto con el proveedor de la fuente para obtener una versión válida de la misma.
E1303 El indicador de escalado no lineal (bit 4) está desactivado, pero la tabla hdmx está presente
Si se desactiva el bit 4 del campo de indicadores, se indica que el ancho de avance de los glifos se escalará linealmente porque las instrucciones de sugerencia no alterarán los anchos de avance.. La presencia de la tabla hdmx indica que la anchura de avance de los glifos de esta fuente puede verse afectada por las instrucciones de insinuación. Establece este bit para indicar que las anchuras de avance podrían no escalar linealmente.
E1410 El campo xMaxExtent no es igual al valor calculado actual = 1130, calc = 1855
El valor del campo xMaxExtent debe ser igual a Max(lsb + (xMax - xMin)). Este valor debe ser calculado usando sólo los glifos que tienen contornos. Los glifos sin contornos deben ser ignorados.
E1607 La versión de la tabla no era 0 versión = 1, versión no reconocida #, no se pueden realizar más pruebas
La versión 0 es la única versión de la tabla kern definida actualmente. Corrija este campo utilizando una herramienta de edición de tablas, o un editor de kern que cree una tabla de kern válida.
E2014 No se han encontrado cadenas de versión unicode de Microsoft
Las cadenas de nombre son necesarias para ambas plataformas. Utilice una herramienta de edición de tablas para añadir cadenas de nombre para Windows.
Además, muestra muchos mensajes informativos, como:
- I0040 No es una tabla OpenType, el contenido no está validado Este tipo de tabla está definido en la especificación TrueType de Apple.
Así que, si el Font Validator de Microsoft tiene razón, entonces asumo que Apple hizo un mal trabajo al implementar las especificaciones. (¿Y tal vez incluso a propósito, para impedir la distribución de la fuente en Windows?)