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

31

I poseer tanto 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 usar esa fuente en mi PC, para un proyecto creativo específico. Pude copiar el archivo de fuente real a la PC, pero cuando intento instalarlo en la carpeta de fuentes de Windows aparece el siguiente mensaje de error:

No se puede instalar (FONTNAME) .ttc: el archivo '(FONTNAME) .ttc' no parece ser una fuente válida.

"No se puede instalar (FONTNAME) .ttc: el archivo '(FONTNAME) .ttc' no parece ser una fuente válida".

¿Se pueden instalar archivos de fuente con formato * .TTC en Windows? ¿Si es así, cómo? ¡Gracias!


ACTUALIZACIÓN: descargué el código fuente de una sencilla utilidad ttc2ttf (ttc2ttf_AA.tar.gz) que se encuentra en esta página japonesa y la compilé en cygwin a través de g ++. El ejecutable resultante extrajo un único archivo, "AmericanTypewriter.ttf", de la TTC / True Type Collection. (¿Por qué tener una colección con solo un archivo?)

Sin embargo, sigo recibiendo un mensaje de error similar al anterior cuando intento instalar el AmericanTypewriter.ttf resultante en Windows. Estoy perplejo de nuevo.

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

Chris W. Rea
fuente
¿Tuviste suerte probando otra fuente TTC?
Arjan
1
Tenga en cuenta que el convertidor en línea de la respuesta de Stefan obtiene todas las fuentes TTF de la colección: superuser.com/questions/114603/…
Arjan
1
Gracias Google por este resultado, y qué sorpresa que sea relativamente fresco :)
relatividad
@Arjan Sí, pude instalar algunas otras fuentes TTC (por ejemplo, Optima, MarkerFelt) sin ningún problema. Solo AmericanTypewriter.ttc estaba causando el error; ¡solo mi mala suerte era la que quería! Además, re: SEO. Sí, mi objetivo es escribir mis preguntas con eso en mente. (También ejecuto un sitio basado en StackExchange y reconozco el valor de SEO.)
Chris W. Rea
1
¡+1 por publicar la pregunta exacta acerca de EXACT FONT que estoy tratando de instalar en mi Windows 10 VM!
Oscar Goldman

Respuestas:

47

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

Un TTC obtiene un TTF múltiple

Stefan
fuente
Realmente intenté eso antes, para ver si actuaría como un validador en línea. Pero de alguna manera, onlinefontconverter.com/myfonts.php no me deja seleccionar /Library/Fonts/AmericanTypewriter.ttc(mientras que otras fuentes de esa carpeta no son un problema). Sin embargo, intentar nuevamente con una copia de esa fuente en otra carpeta, de hecho, déjame seleccionarla y da como resultado 6 fuentes TTF. ¡Agradable!
Arjan
(Lástima que "convertir" de TTC a TTC no cambie la fuente, o no agregue el resultado a la lista de resultados.)
Arjan
2
Genial, pero esto no funciona para mí :( "ERROR: No registrado" después de cargar fuentes
Andrew Rumm
55
Desafortunadamente cuando subo un ttc, solo convierte una fuente a ttf y no puedo controlar cuál. ¿Alguna sugerencia?
Cdonner
1
Este sitio no parece funcionar para mí en ningún navegador
Anon343224user
7

Esta información se basa en la información que obtuve de muchas fuentes diferentes, incluidos los documentos de soporte de Adobe ... Por lo tanto, se agradece cualquier corrección y cambio ...

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

Pero, ¿qué fuentes puede usar Macintosh?

  • .dfont
  • Multiple Master (Mac OS X 10.2 y posterior solamente)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • Colección True Type (.ttc)
  • Tipo 1 (PostScript) *

¿Qué fuentes puede usar Windows?

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

Tenga en cuenta que Windows no admite directamente las fuentes TTC, de acuerdo con Adobe ... Por lo tanto, probablemente podría usar un administrador de fuentes para ayudar con el TTC ... Pero de forma nativa, Windows no admite los TTC ...

Font Creator le permite abrir el archivo TTC y extraer fuentes adicionales específicas. http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Tienen una edición de prueba, pero comprarla sería $ 79 ...

No he podido encontrar un convertidor gratuito en este momento ...


Copie la fuente extraída en Macintosh .... Haga doble clic en la fuente, y el libro de fuentes debería abrir para obtener una vista previa de la fuente. Elija instalar la fuente.

Ahora debería tener la pantalla completa del libro de fuentes, enumerando todas las fuentes instaladas en el sistema. Encuentre la fuente que instaló y elija Archivo -> Validar fuente.

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

Benjamin Schollnick
fuente
¡Gracias! Examinaré las herramientas que pueden extraer de un TTC. Es bueno saber que es un formato de archivo.
Chris W. Rea
Vea mi nota arriba en la actualización de mi pregunta. Si bien obtuve un TTF del TTC, Windows todavía se queja de que el TTF no es válido.
Chris W. Rea
Chris, toma el TTF que obtuviste del convertidor e instálalo en la Mac, y mira lo que el Libro de fuentes te dice cuando haces una fuente validada.
Benjamin Schollnick
1
Apple se refiere a TTC como fuentes de Microsoft. ¿Supongo que Adobe está un poco apagado entonces? Ver support.apple.com/kb/TA22195
Arjan
¡Agradable! Acabo de usar su sitio web. Super manejable.
benjismith
5

Supongo que no tienes suerte con esta fuente específica (sin convertirla ).

En una Mac, la fuente /Library/Fonts/AmericanTypewriter.ttcse identifica como:

$ file /Library/Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc: datos de recopilación de fuentes TrueType

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 |

Entonces, seguramente este es un archivo que dice usar el formato TrueType Collection de Microsoft. De acuerdo con Wikipedia:

Primero estuvieron disponibles en versiones de Windows en chino, japonés y coreano, y fueron compatibles con todas las regiones en Windows 2000 y posteriores.

Mac OS incluyó soporte de TTC comenzando con Mac OS 8.5.

Y según Apple:

Mac OS X también funciona con formatos de fuente utilizados por Microsoft Windows. Estas fuentes tienen todos sus datos en la bifurcación de datos y no tienen los recursos adicionales que se encuentran en las fuentes Macintosh.

Entonces: copiar a Windows no debería producir ninguna pérdida de datos, ya que no hay una bifurcación de recursos oculta que olvidar. Y por lo tanto, esto debería instalarse bien en Windows ...

Una prueba rápida con la herramienta Validador de fuentes de Microsoft en Windows XP no muestra ningún error. Pero una prueba completa muestra, entre muchos errores de representación, algunas cosas que no sé cómo interpretar. Tenga en cuenta que E2132 y E1607 pueden indicar que la herramienta de validación está desactualizada, posiblemente también causando algunos de los otros errores:

  • E2008 La cadena PostScript no está presente en ambas plataformas requeridas Falta la cadena MS Postscript, pero la cadena PostScript de Mac está presente Las
    fuentes OpenType que incluyen un nombre PostScript para la fuente deben incluir los nombres de Platform 1 Encoding 0 (Mac) y Platform 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. Las versiones cero (0, TrueType rev 1.5), una (1, TrueType rev 1.66) y dos (2, OpenType rev 1.2) han sido Utilizado previamente.

  • 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 fuente que genera incorrectamente el archivo de fuente; una persona que altera el contenido de un archivo de fuente válido; o alguna otra corrupción en el archivo de fuente. 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 fuente.

  • 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 fuente que genera incorrectamente el archivo de fuente; una persona que altera el contenido de un archivo de fuente válido; o alguna otra corrupción en el archivo de fuente. 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 fuente.

  • E1303 El indicador de escala no lineal (bit 4) está claro, pero la tabla hdmx está presente.
    Establecer el bit 4 del campo de indicadores para borrar 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 el ancho de avance de los glifos dentro de esta fuente puede verse afectado por las instrucciones de sugerencias. Establezca este bit para indicar que los anchos de avance podrían no escalar linealmente.

  • E1410 El campo xMaxExtent no es igual al valor calculado real = 1130, calc = 1855
    El valor del campo xMaxExtent debe ser igual a Max (lsb + (xMax - xMin)). Este valor debe calcularse utilizando solo 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 actualmente definida. 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 encontraron cadenas de versión unicode de Microsoft
    Se requieren cadenas de nombre para ambas plataformas. Use una herramienta de edición de tablas para agregar cadenas de nombres para Windows.

Además, muestra muchos mensajes informativos, como:

  • I0040 No es una tabla OpenType, contenido no validado Este tipo de tabla se define en la especificación Apple TrueType.

Entonces, si el Validador de fuentes de Microsoft tiene razón, supongo que Apple hizo un mal trabajo implementando las especificaciones. (¿Y tal vez incluso a propósito, para detener la distribución de la fuente a Windows?)

Arjan
fuente
Buena información. ¡Gracias! Te di +1. Pero resolví este problema usando el convertidor de fuente en línea en la otra respuesta, que he aceptado.
Chris W. Rea
@Chris, no te preocupes por aceptarlo, es por eso que agregué la captura de pantalla, y también fue mi elección para la recompensa - mira el historial de revisiones superuser.com/posts/121746/revisions para probar eso ;-)
Arjan
2

No creo que puedas. Esta página afirma que puede simplemente copiándola en la carpeta de fuentes de Windows:

Copie y pegue el archivo de fuente (las fuentes generalmente terminan 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 True Type Collections. Las fuentes TTC de Mac se almacenarán en un formato que Windows no entiende.

Esta página tiene una lista de convertidores de fuentes que incluye TTConverter que es:

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

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

ChrisF
fuente
(El enlace TTConverter está roto.)
Chris W. Rea
@ Chris - lo siento, tuve la oportunidad de revisar el enlace. Acabo de comprobar y muchos de los enlaces parecen estar rotos. Eliminaré el enlace.
ChrisF
¿A qué se refieren las "fuentes Mac TTC"? Creo que TTC es un formato de Microsoft por definición. (Y en una Mac, TrueType Collections no usa la bifurcación de datos, por lo tanto, copiar de una Mac a una PC no debería generar ningún problema; consulte support.apple.com/kb/TA22195 )
Arjan
1
@Arjan: Creo que quisiste decir que no usan la bifurcación de recursos . Si no utilizaran la bifurcación de datos , la copia de una Mac a una PC no generaría bytes . (¡Sería bueno y rápido, sin embargo!)
SamB
1

Si instala Dfont Splitter

Luego, puede abrir un archivo TTC para extraer archivos de fuente .TTF individuales para su instalación en Windows.

Otro problema más complicado es si te enfrentas a una "maleta de fuentes" de Mac. En Windows, estos archivos se muestran como 0 KB, pero hay archivos de fuentes en su interior. Para abrir estos requiere una solución de dos pasos como se muestra en este tutorial muy útil . (Usando el 'Terminal' de una Mac para extraer archivos, seguido del uso de DfontSplitter de Peter Upfold)

Estas soluciones son completamente gratuitas y muy, muy útiles.

Henoch
fuente
Desafortunadamente, si bien esto crea archivos TTF para cada fuente de la colección, y se ven bien en OS X, todavía no se reconocen como fuentes válidas en Windows 7.
Scott McIntyre
0

Quién recibió 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, solo necesita 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.

Birendra
fuente