La tipografía es un arte que ayuda a un escritor a expresar su individualidad, así como también hace que las ventanas, las terminales e incluso los archivos de texto se vean hermosos. Los diseñadores de fuentes generalmente tienen años de capacitación y experiencia en artes antes de que los frutos de su trabajo lleguen a su pantalla.
Con Glyphtracer, es fácil crear su propia fuente en Linux y ver qué tan bien se comparan sus habilidades con las de los profesionales.
¿Qué es Glyphtracer y cómo te ayuda a crear tus propias fuentes?
Glyphtracer es una aplicación de Python que acepta una imagen de un bit que contiene imágenes de letras y lo ayuda a etiquetar cada letra en un punto de código Unicode. Luego convierte las imágenes a formato vectorial y las escribe en un archivo SFD.
Glyphtracer se diseñó pensando en Linux, aunque el desarrollador, jpakanne, afirma que "podría funcionar en OSX o Windows. Puede que no".
Instalar Glyphtracer en Linux
Antes de poder instalar Glyphtracer, debe instalar pip3 y pyqt5:
sudo apto instalar python-pip3
pip3 instalar pyqt5
Instale Potrace, una herramienta para convertir mapas de bits en imágenes vectorizadas:
sudo apto instalar potraza
Ahora clone el repositorio Glyphtracer GitHub:
git clon https://github.com/jpakkane/glyphtracer.git
Mover al nuevo directorio usando el comando cd e instale Glyphtracer escribiendo:
cd rastreador de glifos
sudopitón3configuración.pyinstalar
Ahora puede iniciar Glyphtracer desde cualquier terminal con:
rastreador de glifos.py
Primeros pasos con Glyphtracer
Lo primero que debe hacer es escribir su alfabeto. Para empezar, imprima solo en minúsculas y, si es posible, use negro sobre un fondo blanco. Asegúrese de dejar suficiente espacio en blanco entre los caracteres. Obtendrá los mejores resultados escaneando alguna caligrafía dibujada a mano o usando una tableta gráfica. Con un empujón, puedes dibujar con un mouse.
Antes de usar Glyphtracer, debe usar ImageMagick para convertir la imagen a PNG de un bit:
convertir-monocromotu_alfabeto_imagen.jpgnueva imagen.png
Abra Glyphtracer y, en la ventana de diálogo, asigne un nombre a su nueva fuente. Elija el archivo de entrada y el archivo que desea generar.
La siguiente ventana le mostrará su alfabeto. Glyphtracer podrá reconocer que hay personajes en la pantalla, pero no podrá decir cuáles son. Seleccione su conjunto de caracteres en el menú en la parte inferior izquierda de la pantalla. En nuestro caso, esto es "minúscula latina", luego haga clic en cada letra a su vez.
Si olvida dónde está, mire el contador de cartas en el centro de la barra inferior.
Cuando haya terminado, haga clic en "Generar archivo SFD".
Finalice su nueva fuente en FontForge
Su nueva fuente es un archivo de base de datos de fuentes Spline (SFD), y antes de que pueda usarla en su editor de texto favorito, debe convertirla a una fuente TrueType (TTF). Si bien hay una gran cantidad de convertidores en línea que pueden hacer esto por usted, es mejor si usa herramientas locales, en este caso, FontForge.
Primero, instala FontForge:
sudo apto instalar fontforge
Abra la aplicación FontForge, luego seleccione su archivo SFD. FontForge presentará los caracteres que ha dibujado. Vuelva a verificar que tiene los caracteres que necesita, luego elija Generar fuente desde el menú de archivo.
En el cuadro de diálogo, seleccione Tipo verdadero, luego golpea Generar. Su nueva fuente se guardará con el nombre de archivo que especificó.
Use su nueva fuente en su sistema
Instalando tu nueva fuente en Linux no podría ser más simple: simplemente abra su administrador de archivos y haga doble clic en el icono de su nueva fuente. Verá una vista previa de su alfabeto en una variedad de tamaños y, si todo se ve bien, haga clic en Instalar.
Ahora puede usar su fuente en cualquier aplicación.
¡Tome un curso para mejorar sus habilidades de diseño!
Diseñar fuentes personalizadas es divertido y una excelente manera de personalizar su sistema Linux, pero es solo un elemento del diseño de la experiencia del usuario.
Si le gusta diseñar sistemas para que sean más intuitivos y fáciles de usar, considere tomar un curso en otros elementos del diseño de UX, ¡incluso puede hacer una carrera con eso!