2010-02-28 18:35:26 +0000 2010-02-28 18:35:26 +0000
31
31

¿Cómo instalar la fuente *.TTC de OS X en Windows? Error: "*.TTC no parece ser una fuente válida"

Tengo ambos un Mac con OS X 10.6 Snow Leopard, y un PC con Windows 7.

En mi Mac hay una fuente llamada “AmericanTypewriter.ttc”. Me gustaría utilizar esa fuente en mi PC, para un proyecto creativo específico. He podido copiar el archivo de la fuente al PC, pero cuando intento instalarla en la carpeta de fuentes de Windows me aparece el siguiente mensaje de error:

_“No se puede instalar (FONTNAME).ttc - El archivo ‘(FONTNAME).ttc’ no parece ser una fuente válida”. Si es así, ¿cómo? ** ¡Gracias!

  • *

Actualización: He descargado el código fuente de una sencilla utilidad ttc2ttf (ttc2ttf\AA.tar.gz) que se encuentra en esta página japonesa y lo he compilado bajo cygwin mediante g++. El ejecutable resultante extrajo un único archivo, “AmericanTypewriter.ttf”, de la colección TTC / True Type. (¿Por qué tener una colección con un solo archivo?)

Sin embargo, todavía recibo un mensaje de error similar al de arriba cuando intento instalar el AmericanTypewriter.ttf resultante en Windows. Estoy perplejo de nuevo.

p.d. Ya no necesito esta fuente en Windows, pero ahora estoy decidido a averiguar por qué y cómo :-)

Respuestas (7)

48
48
48
2010-03-20 11:12:13 +0000

Convertir ttc a ttf con onlinefontconverter.com (desarrollado por mí ), como:

7
7
7
2010-03-01 16:38:57 +0000

Esta información se basa en la información que he recogido de muchas fuentes diferentes, incluyendo los documentos de soporte de Adobe… Así que cualquier corrección, y los cambios, son apreciados …

El documento completo está aquí… http://www.schollnick.net/wordpress/systems-administration/fonts/

Pero, ¿Qué fuentes puede usar el Macintosh?

  • .dfont
  • Multiple Master (sólo Mac OS X 10.2 y posteriores)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • True Type Collection (.ttc)
  • Type 1 (PostScript) *

¿Qué fuentes puede usar Windows?

  • OpenType (.otf)
  • TrueType (.ttf)
  • Type 1 (PostScript)

Tenga en cuenta que Windows no soporta directamente las fuentes TTC, según Adobe… Por lo tanto, probablemente podría utilizar un gestor de fuentes para ayudar con el TTC.. Pero nativamente, Windows no soporta TTC’s…

Font Creator te permite abrir el archivo TTC, y extraer fuentes específicas de él http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Tienen una edición de prueba, pero comprarla costaría 79 dólares…

No he podido encontrar un convertidor gratuito en este momento…

  • *

Copie la fuente extraída al Macintosh…. Haga doble clic en la fuente, y el libro de fuentes debería abrirse dándole una vista previa de la fuente. Elija instalar la fuente.

Ahora debería tener la pantalla completa del libro de fuentes, listando todas las fuentes instaladas en el sistema. Busque la fuente que ha instalado y elija Archivo –> Validar fuente.

Eso le dará un informe que enumera cualquier problema con la fuente. Y ese informe será capaz de darle un punto de partida sobre lo que necesita ser arreglado, y/o si incluso puede serlo.

5
5
5
2010-03-19 12:09:08 +0000

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?)

4
4
4
2015-08-03 11:49:23 +0000

Encontré http://transfonter.org/ttc-unpack y funcionó. Descomprimió un archivo ttc que me permitió descargar los 4 archivos ttf que buscaba.

2
2
2
2010-02-28 19:06:46 +0000

No creo que se pueda. Esta página afirma que puedes simplemente copiándolo en la carpeta de fuentes de Windows:

Copiar y pegar el archivo de fuentes (las fuentes suelen terminar con la extensión .tty , .ttc o .fon) en la carpeta C:\WINDOWS\fonts.

(mi negrita).

Sin embargo, supongo que esto no se refiere a las fuentes TTC de Mac, sino a las True Type Collections. Las fuentes TTC de Mac estarán almacenadas en un formato que Windows no entiende. Esta página tiene una lista de convertidores de fuentes incluyendo TTConverter que es:

La utilidad gratuita de Chris Reed para usuarios de Mac que convierte el formato TTF de PC a TrueType de Mac y viceversa.

Acabo de descubrir que la mayoría de los enlaces de ese programa están ahora rotos, por lo que son menos que inútiles. Necesitas encontrar algo como esta herramienta para hacer la conversión.

1
1
1
2014-05-30 04:47:55 +0000

Si instala Dfont Splitter

Entonces sí puede abrir un archivo TTC para extraer archivos individuales de fuentes .TTF para instalarlos en Windows.

Otra cuestión más complicada es si te encuentras con una “Maleta de Fuentes” de Mac. En Windows, estos archivos se muestran como 0KB - sin embargo, hay archivos de fuentes en su interior. Para abrirlos se requiere una solución de dos pasos, como se muestra en este útil tutorial. (Usando el ‘Terminal’ de Mac para extraer los archivos, seguido por el uso de DfontSplitter de Peter Upfold)

Estas soluciones son completamente gratis y muy muy útiles.

0
0
0
2018-05-08 11:02:44 +0000

Que obtuvo el siguiente mensaje de error al instalar la fuente:

“No se puede instalar (FONTNAME).ttc - El archivo ‘(FONTNAME).ttc’ no parece ser una fuente válida”.

Si tiene un problema de este tipo al instalar la fuente en Windows 10 sólo tiene que hacer doble clic en la fuente descargada y debe seguir los pasos que aparecen en la pantalla. No copie y pegue la fuente descargada si lo hace entonces puede aparecer el mensaje de error anterior.