
Greybeard es una fuente de programación de mapa de bits montones de mono para todos los nerds perfectos para píxeles a los que no les gusta la fatiga visual. Es principalmente un puerto vectorial de UW TTYP0 con algunos ajustes.
Cubre la mayor parte del alfabeto latino y cirílico, griego, armenio, georgiano (solo mkhedruli), hebreo (sin marcas de cantilación), tailandés, la mayoría de IPA (pero sin UPA), puntuación estándar, símbolos comunes, algunas matemáticas, gráficos de línea y pocos dingbats (aproximadamente 3000 personajes unicodos).
Se proporciona como fuentes de contorno renderizadas en los siguientes tamaños de píxeles: 11, 12, 13, 14, 15, 16, 17, 18 y 22. Cada una de ellas tiene una variante audaz, y las variantes en cursiva se proporcionan en 15, 16, 17 y 18. Además, todas las fuentes con una variante italica tienen una variante de bold-italic automática experimental , a través de un llave con estos mayores.
Lleva el nombre de esos sistemas míticos, mirando a los compiladores blancos en azul de Borland hasta altas horas de la noche. Algunos dicen que todavía miran ...

Los archivos de fuente se pueden descargar desde la página de versiones
Greybeard se divide en múltiples fuentes separadas nombradas con el tamaño de punto en el que están destinados a ser representados para la pantalla perfecta para píxeles. Para usarlo, instale la variante que desee y luego configure el tamaño de fuente de su editor o terminal para que coincida. Por ejemplo, si le gusta el tamaño de 18px, instale Greybeard-18px*.ttf y establezca el tamaño en 18pt en su aplicación. Debido a la forma en que se generan los contornos, los múltiplos también deberían funcionar.
Para los editores de código, es posible que deba establecer una altura de línea explícita también para mantener el espacio sensato. Por ejemplo, establecer la altura de la línea en alrededor de 1 en VScode parece funcionar bien.
La razón por la cual la fuente se divide en diferentes tamaños es porque Windows es un idiota sobre las fuentes de mapa de bits. En teoría, .TTF admite la incrustación de versiones de mapa de bits de varios tamaños de puntos (una característica llamada huelgas de mapa de bits), pero Windows ha decidido ignorar esto, excepto en casos muy específicos y complicados), que tienen el efecto secundario de hacer que la fuente sea inútil en la terminal. Esto es inaceptable para esta fuente, así que aquí estamos. Si sabe de esta limitación, comente en el tema en curso y tal vez envíe un PR a mi manera.
La mayor parte del trabajo hacia Greybeard ha sido ensamblar un kit de herramientas para convertir la fuente de mapa de bits original, UW TTYP0, a un formato de esquema moderno y tratar de asegurarse de que se vuelva crujiente. Los glifos reales siguen siendo casi por completo el trabajo de Uwe Waldmann, el creador original de UW TTYP0. Ha habido algunos ajustes, y probablemente será algunos más a medida que avance el proyecto, pero no tendríamos una fuente de mapa de bits tan integral sin todo el trabajo duro de UWE. La razón por la que tiene un nombre diferente es bastante simple: la licencia MIT que usa UW TTYP0 estipula una cláusula adicional que cualquier cambio que agregue o altere los glifos debería hacer que la fuente se renombre de tal manera que la desasoce del autor original. Esto tiene sentido, ya que nadie quiere ser spam con solicitudes de soporte o quejas por algo que no escribieron. Al darle un nombre completamente diferente, espero evitar esto. También "Greybeard" es un nombre divertido. Entonces, sí. Cualquier problema debe dirigirse a este proyecto.
La siguiente es una breve lista de diferencias de UW TTYP0:
# glifo para ciertos tamaños/pesos para que sea menos "puntiagudo". Si desea construir la fuente usted mismo para las pruebas o si desea seleccionar variantes estilísticas, puede usar el proceso de compilación dockerizado que utiliza el contenedor de vector-vector de mapa de bits que creé para recopilar todas las herramientas necesarias en un solo lugar. Simplemente haga los cambios que desee y ejecute ./scripts/docker_build.sh , que generará archivos .ttf en font_out . También puede especificar cualquier marca de marca que desee con este script. Los que probablemente te interesen es:
ttfswoff2spcfs Nota: El objetivo woff2s también generará los archivos .TTF, ya que crea los archivos .woff2 de ellos.
En su mayoría, probablemente solo querrá modificar build/VARIANTS.dat y reconstruir la fuente.
El árbol debajo /build es más o menos el mismo diseño que el repositorio original, y se usa para construir los archivos .bdf intermedios que luego generan los archivos .ttf y .pcf. Los archivos .bdf intermedios se crean a su vez aplicando la configuración en build/VARIANTS.dat a los archivos en build/bdf , que sirven como fuente de verdad para la fuente.
Las instrucciones manuales en build/INSTALL se mantienen para fines heredados y están orientados a generar e instalar una fuente de PCF GZIP, por lo que probablemente no sean útiles para nadie en estos días. Si está instalando la fuente en un entorno que lo admite, probablemente sepa lo que está haciendo.
La mayoría de las pruebas se realizan en macOS, por lo que no hay muchos ojos en Windows y Linux. POR FAVOR FIBRE un problema si tiene problemas con el uso y/o la representación en cualquier plataforma.