¿Cómo hacer un glifo sin espacios y sin marcas?

Inspirado por:

  1. El nuevo método Kellum
  2. adobe en blanco
  3. GitHub: jpkempf / fuente web de ancho cero

... Me gustaría agregar glifos sin espacios ni marcas a una fuente que he creado en FontLab Studio 5.

El único problema es que no estoy seguro de cómo hacerlo.

Pregunta: ¿Cómo puedo crear glifos sin espacios ni marcas (en FontLab)?

Estoy usando FontLab Studio. Sin embargo, estaría abierto a escuchar cómo haría glifos sin espacios y sin marcas en general (o en otras aplicaciones). Espero que incluso si no obtengo una guía específica de FontLab Studio, tal vez escuchar cómo hacerlo en otras aplicaciones me guíe en la dirección correcta cuando se trata de usar FLS.

Nota: Esto es para una fuente web de "logotipo". Me gustaría escribir "Nombre comercial", donde la "B" es el logotipo y las otras letras son glifos sin espacios ni marcas.

Respuestas (2)

Actualizar:

Para obtener más información sobre esta técnica, consulte el hilo del foro aquí .


Nota: el crédito completo por esta respuesta es para @yakunins y su respuesta anterior .


Utilizando FontLab Studio v5.1.3, Mac:

1) Abierto .vfb:

Suponiendo que ya tiene su icono/logotipo configurado:

pantalla

2) Habilite los glifos "en blanco" deseados:

Para esta fuente, aquí hay una lista de caracteres que quiero que no estén espaciados ni marcados:

. CEHIKLMOSUY cehiklmosuy

Nota: lo anterior me permitirá escribir mi nombre de dominio, o nombre real, donde solo la "M" o la "m" producirán un carácter.

Nota: No estoy aplicando caracteres en blanco a todos los glifos porque voy a crear subconjuntos solo de los caracteres anteriores al generar las versiones de fuente web en Font Squirrel (usando el modo "Experto").

Haga doble clic para "habilitar" cada glifo deseado. El resultado final debería ser algo como esto:

pantalla

Nota: Después de hacer doble clic, notará que la ventana "Propiedades de glifo" asignará los valores predeterminados de ese glifo:

pantalla

2) Seleccione solo los espacios en blanco:

Con Command + Click, seleccione todos los glifos en blanco:

pantalla

3) Haga que todos los glifos tengan ancho cero:

Elija: ToolsAction...MetricsSet width (0 C).

En el campo de entrada "Establecer ancho en", escriba 0y haga clic en "Aceptar".

pantalla

Nota: si se le solicita, haga clic en "sí" para aplicar a todos los glifos seleccionados.

4) Escale todos los contornos en glifos a un área de tamaño cero:

Elija: ToolsAction...ContourScale.

Marque la casilla de verificación "Escala proporcional" y escriba "0,01" en el campo de entrada "Escala horizontal".

No aplicar a toda la fuente (ya que solo queremos aplicar la escala a los glifos seleccionados).

pantalla

Nota: si se le solicita, haga clic en "sí" para aplicar a todos los glifos seleccionados.

5) Eliminar todas las sugerencias, clases y pares de interletraje:

Elija: ToolsAction...Hints and GuidelinesRemove hints/guides [BL N].

pantalla

Nota: si se le solicita, haga clic en "sí" para aplicar a todos los glifos seleccionados.

6) Eliminar todos los contornos y puntos:

Elija: ToolsAction...ContourCleanUp [E,4]Simplify paths.

Desmarque la casilla "Insertar nodos en los extremos (recomendado)" y escriba "1" en el campo de entrada "Simplificar rutas".

pantalla

Nota: si se le solicita, haga clic en "sí" para aplicar a todos los glifos seleccionados.


Notas:

¿Realimentación? ¿Me perdí un paso o hice algo mal?

Observe la casilla de verificación "Aplicar a toda la fuente" en el diálogo de acción. De hecho, no necesita seleccionar todos los glifos.
Creo que no es necesario cambiar de clase. Hay dos formas de lidiar con el kerning. Asistencia de kerning en el menú Herramientas. También se pueden eliminar los pares de interletraje desde un panel especial en la ventana Métricas. Por cierto, cuando edite una fuente compilada (por ejemplo, .ttf o .otf), debe tener en cuenta que hay datos de interletraje binario almacenados en el archivo.
Creo que has hecho una muy buena instrucción :)
Gracias @yakunins!!! No elegí "Aplicar a toda la fuente" porque tengo dos logotipos en "M" y "m" que no quiero modificar. Sin embargo, tal vez la próxima vez debería comenzar con un documento nuevo, aplicar los cambios anteriores y luego agregar mis logotipos. Seguiré experimentando. Gracias de nuevo por toda su ayuda profesional, ¡lo aprecio mucho! :)
Actualización: me acabo de dar cuenta de que necesito hacer doble clic en los glifos para agregarlos a mi fuente (al hacerlo, el fondo gris cambia a blanco); una vez que he hecho esto, entonces Actions ...realmente funciona en los glifos seleccionados. Actualizaré mis capturas de pantalla una vez que haya aprendido más.

Acabo de hacer esa fuente de esta manera:

  1. Hice que todos los glifos tuvieran un ancho cero: Ctrl+A → Herramientas → Acción → Métricas → Establecer ancho (0)
  2. Escale todos los contornos en glifos a un área de tamaño cero: Escala (1%) × 3 veces
  3. Eliminé todas las sugerencias (a través de acciones), clases y pares de kerning, lo descubrirás
  4. ¡Truco! Eliminé todos los contornos y puntos: Ctrl+A → Herramientas → Acción → Contorno → Limpiar → Simplificar rutas (1)

¡Voila! Puede elegir una fuente en Google Fonts para este propósito. Supongo que hay muchas fuentes que licencian respaldar este tipo de ediciones.

¡Guau! ¡Gracias por toda la información increíble! Preguntas: 1) Cuando dice "Escala (1%) × 3 veces", ¿hizo cada glifo a mano o hay alguna forma de automatizarlo (quizás a través de una acción)? Cuando dice "Quité todos los contornos y puntos", ¿cómo/por qué aplicaría eso a los glifos vacíos? Estoy trabajando con una fuente que tiene dos glifos (un logotipo en los glifos "M" y "m", todo lo demás está vacío). ¡¡¡¡Muchas gracias!!!!
Basado en su respuesta, he publicado una respuesta a continuación. ¡Me encantaría recibir algunos comentarios! ¿Me perdí un paso? No pude encontrar el lugar para eliminar "clases y pares de interletraje". Gracias de nuevo @yakunins!!!!
Es mejor reemplazar "Escala (1%) × 3 veces" con el método de su respuesta: Escala (-0.00, -0.00) HMZ + Aplicar a toda la fuente
Con respecto a su tarea ... Supongo que está tratando de manejar la situación cuando el navegador no puede representar correctamente la fuente en el logotipo. Puede colocar la imagen del logotipo en la capa debajo de un lapso con el logotipo de la fuente. Este lapso no debe ser translúcido (tiene color de fondo). Si el lapso no se ajusta a algún intervalo de tamaño predefinido (se está utilizando una fuente incorrecta o rota), JS debe ocultarlo.
¡Gracias por los consejos! Además, no estoy seguro de cómo configurar "Escala (1%) X 3 veces" en la sección Contorno >> Escala de la ventana Acciones. ¿Debo ingresar valores diferentes? Tendré que mirar esa sección más tarde esta noche y publicaré mis hallazgos si puedo resolverlo. ¡Muchas gracias!
cuando dice "Escala (1%) × 3 veces", quiere decir que vaya a "Contorno >> Escala" y establezca el valor de la escala H en "1" (proporcional) y luego repita este paso 3 veces ( x3)? Disculpa por ser una molestia. Creo que este es el único paso que no tengo claro.