Cómo empaquetar todas las caras de una fuente en un archivo familiar (Mac)

23

Tengo algunas fuentes que he comprado en los últimos años.

Estas son fuentes de calidad decente con, en promedio, 8-15 caras diferentes para la familia.

El problema que tengo es que cada cara se enumera por separado en varias aplicaciones (Photoshop, Indesign, etc.) en lugar de simplemente un elemento con un submenú para caras.

Por ejemplo, tengo:
(fig. A)

FontA Bold>
           Regular
FontA Bold Italic>
           Regular
FontA Italic>
           Regular
FontA Regular>
           Regular

En lugar de:
(fig. B)

FontA>
        Negrita
        Negrita cursiva
        Itálico
        Regular

¿Qué herramienta en el Macintosh puede combinar estas caras para que se enumeren bajo el apellido? Como en la figura B, arriba.

Sé que hay un par de aplicaciones de alta gama (Fontographer, FontLab). ¿Hay alguna aplicación básica más pequeña para simplemente editar la información de la fuente sin editar caracteres y otras tablas? No quiero editar los datos de fuente reales específicamente, simplemente los títulos y la estructura de nombres, creo.

¿Cómo hago esto con la herramienta sugerida, pasos específicos por favor?

Notas:
Ejecuta Mac OS 10.7, pero puede arrancar a 10.6 o 10.8 si es necesario. No estoy buscando absolutamente ningún programa gratuito. Si hay una aplicación paga para hacer esto, estoy bien con eso. Si alguien quiere describir los pasos en FontLab o Fontographer, soy todo oídos.

Estas son fuentes comerciales .otf.

Scott
fuente
Parece que quieres convertirlo en .dfontformato. Si quisiera deshacer esto (sé que ese no es el caso en esta pregunta) usaría el DfontSplitter que se encuentra aquí: peter.upfold.org.uk/projects/dfontsplitter
Oliver Tappin
No, no es un .dfont (los odio). Simplemente quiero que cada cara haga referencia a la misma familia. Todo funciona como está, pero en lugar de 1 elemento de menú con el nombre de la familia, luego un submenú para todas las caras, tengo 1 elemento de menú para cada cara a pesar de que son la misma familia.
Scott
¿Alguna de las fuentes que ha comprado le permitiría hacer esto por sus EULA? Supongo que me pregunto si puedes hacer esto sin editar la fuente "software" en sí.
Brendan
No me importa el EULA: estoy editando para mi uso, no compartiendo y distribuyendo. Y no estoy buscando editar tablas de caracteres. Simplemente quiero que todas las caras indexen a la misma familia. No recibo respuesta de Myfonts donde se compraron las fuentes.
Scott,

Respuestas:

11

RoboFont es un gran software (solo mac) para editar fuentes en muchos niveles. También hace lo que está buscando: le permite abrir archivos individuales y editar su información de fuente y luego volver a guardarla en el formato que necesite. Recientemente tuve que hacer exactamente lo que me estás pidiendo con mi copia de Gotham que estaba instalando como archivos individuales y no como una familia.

http://robofont.com/

El precio de compra en RoboFont es bastante elevado, pero realmente, el software está dirigido a personas que están dibujando y editando sus propias fuentes. Para este propósito, la prueba gratuita de 15 días puede ser todo lo que necesita. Quién sabe, tal vez te enganches y compres una licencia. :)

Pasos para cambiar la familia de fuentes

  1. Abra sus archivos .otf en robofont. Aparecerán en ventanas separadas.
  2. Para cada ventana, haga clic en la pestaña Información de fuente (tercera pestaña desde la izquierda en la barra de herramientas). Deslizará un editor con algunas pestañas más.
  3. La primera pestaña es General, que incluye un cuadro de entrada para Nombre de familia. La segunda pestaña es OpenType, que le permite acceder directamente a la tabla de nombres para que pueda editar toda esa información, incluidos los nombres de estilo.
  4. Una vez que edite la información, simplemente escriba Comando (⌘) G o elija Archivo ... -> Generar fuente . Asegúrese de que se esté exportando como .otf y guárdelo en la ubicación deseada

RoboFont también está construido maravillosamente en python, por lo que puede ejecutar sus propios scripts personalizados si lo necesita.

Mateo
fuente
Parece interesante. Con un precio similar al de FontLab Studio o Fontographer. ¿Puedes dar pasos?
Scott
1
Para su información, si solo necesita esto para un cambio de nombre único de la familia de fuentes, simplemente descargue la versión de prueba gratuita de 15 días: debería ser suficiente tiempo para cambiar el nombre de sus archivos sin arrojar 400 euros.
Mateo
Sip. Marcar esto como correcto debido a la prueba de 15 días. Esto permite renombrar sin ningún costo esencialmente. Debe agregar los pasos a la respuesta misma.
Scott
No entiendo, OP preguntó cómo fusionar dos de las mismas fuentes (que tienen pesos diferentes) en un archivo. Sus instrucciones detalladas parecen ser cómo convertir OTF a TTF ...
The Muffin Man
9

Acabo de combinar las fuentes Nexa en una familia de fuentes en mi mi Macbook Pro con OSX 10.8 (Mountain Lion). La interfaz de usuario parece vieja (y no retina), pero funcionó.

$ brew install fontforge --with-x
$ brew linkapps
$ fontforge

Editar la fuente

  1. Abra el archivo y vaya a Elemento> Información de fuente.
  2. En Nombres de PS, cambie la Familia de fuentes al nombre común que desee. Deje solo Fontname y Name For Humans.
  3. En Nombres TTF, puede cambiar la Cadena para ID de cadena "Estilos (Subfamilia)" a un nombre único para esa fuente específica como "Libro-Cursiva"
  4. Seleccione "Familia preferida" y haga clic en el botón Eliminar.
  5. Seleccione "Estilo preferido" y haga clic en el botón Eliminar.
  6. Haga clic en Aceptar

Guarda el archivo

  1. Seleccione Archivo> Generar fuentes
  2. Cambie el cuadro de selección debajo del nombre de la fuente a OpenType (CFF)
  3. Clic en Guardar
  4. Ignorar errores y guardar

Prueba

Cierre el Libro de fuentes y luego abra el archivo y debería tener el nombre de fuente común en el título y el nombre único en el menú desplegable.

Gracias a user568458 por su gran respuesta.

Chad Skeeters
fuente
8

No puedo probar esto en una Mac, y la versión de Windows es demasiado débil y propensa a fallas para probar, pero esto debería funcionar:

  • Instalar FontForge (editor de fuentes de código abierto)
  • Cargue las fuentes que no caen en el mismo grupo.
    • Un ejemplo de fuente gratuita que no se agrupa por completo para la experimentación es Aller , donde Aller Light / Light Italic y Aller Display no se agrupan con Aller regular / bold / italic. Aller es un sans bastante agradable, suave y amigable, pero ten cuidado con la horrible variante 'Display', que te quemará los ojos.
    • Lo mejor es trabajar en archivos que no están instalados y no están en uso ... (Recuerdo haber experimentado muchos bloqueos las pocas veces que intenté tontamente trabajar en los archivos instalados en las carpetas del sistema ...)
  • Element > Font Info:

    • Desea cambiar el apellido para que todas las variantes tengan el mismo apellido (en el ejemplo de Aller, Aller Light y Aller Light Italic tienen el apellido Aller Light, cámbielo a Aller).
    • Asegúrese de que "Peso" dice algo significativo que no entre en conflicto con sus fuentes existentes (por ejemplo, Aller Light tiene peso "Libro", cambie a "Luz").
    • Es posible que también necesite cambiar Fontname, pero eso debería ser innecesario.
  • Compruebe cualquier otra cosa que desea modificar, a continuación, cuando esté listo, File > Generate Font. Cree un archivo de fuente apropiado, instálelo. Debería fusionarse en listas con los demás con el mismo apellido.


Si esto no funciona, algunas posibilidades para investigar:

  • Me parece recordar haber visto alguna vez que en una Mac hay un fonts.listarchivo que es un poco como un caché de fuentes y mapeos de archivos. Es posible que deba actualizar esto manualmente en algunos casos para que el sistema conozca los cambios que ha realizado, pero creo que normalmente lo maneja automáticamente.
  • Puede intentar agrupar sus archivos de fuente .TTF en un archivo de colección .TTC , abriéndolos todos a la vez y utilizándolos File > Generate TTC..., luego eligiendo los archivos apropiados en el diálogo. Nuevamente, esto debería ser innecesario (pero podría hacer que la limpieza sea más fácil de tener un archivo).
  • Puede probar Fusionar fuentes en una sola, usando Element > Merge, seleccionando los archivos de fuente a fusionar. Sin embargo, esto debería ser innecesario.

Nota rápida: no sé mucho sobre cómo funciona FontForge bajo el capó, pero creo que tiene mucha interacción con un servidor remoto. No hay problema para un trabajo legítimo como este, pero cualquier persona tentada por el hecho de que en teoría las fuentes con derechos de autor pueden importarse y editarse con FontForge debe verificar primero sus preguntas frecuentes: http://fontforge.org/faq.html#legal .

Y una nota rápida sobre "simplemente edite la información de la fuente sin editar el carácter y otras tablas": no soy un experto, pero entiendo que dado que los archivos de fuentes son archivos binarios compilados en lugar de marcado, entonces, un poco como con un .swf, cualquier cambio (incluso un cambio simple como ajustar el nombre de la fuente) requiere que descompile el archivo en un marcado con el que usted o el software pueda trabajar, luego lo vuelva a compilar, generando un nuevo binario después de realizar sus cambios. Este es un proceso que siempre puede introducir ruido y cambios inesperados, ya que ningún descompilador es perfecto, y esa es solo una característica de editar cualquier cosa que no sea el archivo fuente original. Debería funcionar siempre que se tenga cuidado y mientras los archivos de fuentes sean razonablemente convencionales.

user56reinstatemonica8
fuente
Interesante. Tendré que investigar, pero no creo que Font Forge funcione. Estoy ejecutando Mac OS 10.7 (puedo usar cualquier cosa desde 10.6 a 10.8). FontForge parece admitir solo hasta OS 10.5. Supongo que está construido en bibliotecas PPC, que no son parte del sistema operativo 10.7. Por cierto, estas son fuentes comerciales OTF, no archivos .ttf.
Scott
@Scott ¡Hubiera sido información útil en la primera versión de la pregunta! Pero no debería ser un problema, fontforge es compatible con otf y se puede instalar en Lion, salte al final de este artículo o vea el segundo comentario debajo del artículo para obtener un detallado (si es condescendiente involuntariamente ...) paso a paso. FontForge es una herramienta poderosa y útil para tener, y sorprendentemente bien documentada. Si el OTF está protegido contra la edición, probablemente no sea posible (no legalmente, de todos modos ...)
user56reinstatemonica8
(re. ese último punto sobre la protección de edición - Estoy seguro de que recuerdo haber leído en alguna parte que es posible bloquear ciertas características de un archivo de fuente para evitar que se edite por medios legítimos. Sin embargo, no puedo encontrar ningún recurso en él, en el contexto de fontforge, OTF o TTF, por lo que creo que podría tener mal recordados o confundirse con otra cosa)
user56reinstatemonica8
1
Nota rápida sobre FontForge: se considera que tiene las mismas características que el FontLab de $ 650 (algunos dicen que tiene más), y la instalación inconveniente y la interfaz de usuario fea parecen las principales desventajas. Si no está creando o editando fuentes todas las semanas, es una excelente manera de simplemente agregar una poderosa herramienta de fuentes a su cinturón. Artículo de comparación: ilovetypography.com/2007/10/22/… Si planea crear o editar fuentes regularmente, entonces algo más elegante como Fontlab será una buena inversión. Los pasos para esta tarea serán muy similares: ImportOTF, edite las mismas líneas en Font Info, ExportOTF.
user56reinstatemonica8
Workign en él. Finalmente instalé Homebrew. Este artículo fue útil con eso: moncefbelyamani.com/… ignora el paso 1 en el enlace que publicaste, pero el paso 2 es bueno. Tengo FF ejecutándose y puedo editar el apellido ... pero tengo problemas para generar archivos.
Scott
3

Esto realmente no responde la pregunta de OP (que era sobre .otfarchivos), pero pensé que daría algunas instrucciones sobre cómo fusionar .ttfarchivos, ya que podría llevarlo por el camino correcto para otros formatos de fuente.

Si desea agrupar un conjunto de .ttfarchivos, debe generar un archivo .ttc. Puedes hacerlo fácilmente en FontForge.

Descargar FontForge

Vaya al sitio web de FontForge y siga las instrucciones para descargar e instalar el software.

Reúne tus .ttfarchivos

Estoy usando RedHat's Liberation Mono como ejemplo. Es una fuente de "buen comportamiento", lo que significa que todo se nombra correctamente. Si no es así, mire la respuesta de Chad que habla sobre entrar en el "Elemento> Información de fuente" en FontForge para limpiar los nombres.

Abra todos los .ttfarchivos que desea combinar.

En el menú "Archivo", seleccione "Abrir" Archivo-> Abrir

Navegue a los .ttfarchivos, presione Mayús + clic para seleccionarlos todos y presione "Aceptar" para abrir. Seleccione todo .ttf para abrir

Generar el .ttc

Ahora verá todos los glifos de las fuentes que acaba de abrir. Desde cualquiera de estas ventanas, haga clic en "Archivo -> Generar TTC ...".

Archivo-> Generar TTC ...

En este cuadro de diálogo, simplemente seleccione todas las fuentes que desea combinar. No seleccioné el proyecto "Sin título1", que era el proyecto predeterminado cuando abrí el programa. Haga clic en "Generar" después de eso.

Seleccione caras, haga clic en Generar

Confirmar la generación adecuada

Si hizo todo bien, debería tener un solo .ttcarchivo que agrupe todos los .ttfestilos de fuente. Puede verificar esto en su programa de fuentes favorito, como FontBook (en macOS).

Verifique dos veces en FontBook

Felicidades

No soy un experto en fuentes de ninguna manera, así que no sé qué otras opciones de empaque tiene, si no desea usar .ttfo .ttcarchivos. Fue lo suficientemente bueno para lo que necesitaba.

Y para ahorrarle problemas a otros, también descubrí que el cuadro de diálogo "Elemento -> Fusionar fuentes ...", aunque parece que hace lo que desea, simplemente combina los glifos de dos fuentes. Esto solo es útil si a una fuente le faltan algunos glifos que desea completar desde una fuente diferente. Hasta donde puedo decir, no puedes asignar múltiples glifos a un punto de código (que es lo que es el estilo; diferentes representaciones del mismo carácter). Sin embargo, ¡podría estar equivocado!


fuente
1

Durante un tiempo estuve buscando una solución similar y siempre volví a este hilo. Encontré algo que resolvió el problema para mí y, aunque sería bueno compartirlo como referencia adicional.

La aplicación TransType de Fontlab hace exactamente esto y un poco más: http://new.fontlab.com/font-converter/transtype/

Gustavo
fuente
1
Wow, esta es una excelente referencia. TransType es precisamente lo que estaba buscando, llegando a esta pregunta (y es mucho más agradable de usar que instalar FontForge e intentar resolverlo en una pantalla Retina: P).
ELLIOTTCABLE
-3

Examinaría algunos de los títulos de software de administración de fuentes, como FontExplorer X Pro o Extensis Suitcase Fusion:

http://download.cnet.com/FontExplorer-X-Pro/3000-2316_4-10906718.html?tag=dropDownForm;productListing;pop

David Dilling
fuente
3
Las aplicaciones de gestión de fuentes no reconfiguran los datos de fuentes internas. Mi pregunta no es sobre la gestión de fuentes. Se trata de editar un paquete de fuentes. Tengo un administrador de fuentes (Font Agent Pro) que he usado durante años. Y he probado Suitcase (yuck) y Font Xplorer, ninguna de estas aplicaciones permite alterar las referencias internas de la familia en un archivo.
Scott