¿Editor de fuentes en OS X?

Tengo algunas fuentes que tienen el mismo nombre (pero tienen un peso diferente). El controlador de fuentes predeterminado de OS X no me permite cambiar su nombre. ¿Cuáles son los editores que pueden hacerlo?

¿Estás hablando de que el diálogo de fuentes no funciona? ¿Has probado la aplicación Font Book?
Oh no, necesito algo como "TransType 4" pero TransType es muy caro...$97 - solo por cambiar el nombre de la fuente.
@shub ¿Por qué no haces de eso una respuesta? No solo haga que sea solo un enlace, sino que resuma lo que dice la página, qué herramienta (s) usan y cómo usarla para hacer lo que pide el OP.

Respuestas (1)

Existe un método para cambiar el nombre interno de una fuente, para que pueda verlo de manera diferente desde una aplicación, pero deberá usar Terminal, pero no es muy difícil:

  1. Asegúrate de tener una cuenta de administrador

  2. Instale Xcode (deberá iniciar sesión con su ID de Apple de forma gratuita, no estoy seguro de si esto es realmente necesario, así que hágalo en último lugar si los siguientes pasos no funcionan. Tengo Xcode instalado, así que no puedo decir si tenerlo hace una diferencia )

  3. Descargar TTX

  4. Abrir Terminal (desde Aplicaciones > Utilidades)

  5. Escriba cd con un espacio al final , busque el lugar en el que descargó la fonttools-2.4carpeta (en el paso 3) y arrástrelo a la ventana de Terminal. Presiona enter

  6. Copia y pega esto:sudo python setup.py install

  7. Ingrese su contraseña de administrador cuando se le solicite. No verás que se escriba.

    Ahora ha instalado TTX. Ahora te diré cómo cambiar el nombre de la fuente:

  8. Escriba ttx con un espacio después , busque su archivo de fuente y arrástrelo a la ventana de Terminal. Presiona enter. OS X almacena fuentes en muchos lugares. Consulte aquí para obtener más información.

  9. Ahora, en el directorio de fuentes desde el que acaba de arrastrar el archivo, encontrará un nuevo *.ttxarchivo. Ábrelo en Textedit.

  10. Presiona Cmd+ F. Escriba fullnameen el cuadro Buscar. Encontrarás algo como:<FullName value = "*" />

  11. Copie el nombre entre comillas. Presione Cmd+ Fnuevamente y pegue esto en el cuadro Buscar. En el cuadro Reemplazar, escriba el nombre de fuente deseado. Haga clic en Reemplazar todo.

Nota: si su fuente tiene un nombre que se usaría comúnmente en un archivo de fuente, como "Glyph" o "Asterisk", es posible que obtenga un reemplazo de texto no deseado y posiblemente produzca un archivo .ttx inutilizable. En estos casos, debe desplazarse manualmente por el archivo de fuente y reemplazar las instancias donde aparece el nombre.

  1. 'Guardar como' el archivo. Deje el nombre como está, o puede cambiarlo a cualquier cosa porque este es el nombre del archivo , no el nombre interno. Asegúrese de que el nombre del archivo sea *.TTX. Guárdelo en la ubicación deseada para la nueva fuente.

  2. Vuelve a Terminal. Escriba ttx con un espacio después , busque el archivo de fuente que acaba de guardar y arrástrelo a la ventana de Terminal. Presiona enter.

Ahora encontrará el nuevo otfarchivo en el mismo directorio.

Nota. Si desea repetir esto con un nuevo archivo, comience con el paso 8.

Más información aquí (esto es un poco confuso, pero puede ayudar).

La fuente que abrí recientemente como un archivo .ttx no tiene una FullNamepropiedad, sino que tiene un montón de namerecordcampos. ¿Hay alguno de estos en particular que tenga que cambiar? La fuente es Oswald por cierto.
Volver a agregar una fuente a Font Book (incluso si no se realizaron cambios además de la conversión) kern table structure and contentstambién me da un error