3 puntos por GN⁺ 2024-09-19 | 1 comentarios | Compartir por WhatsApp
  • Comic Mono es una fuente monoespaciada ajustada a partir de Comic Shanns v1, creada con el objetivo de llevar esa sensación familiar de la familia Comic al código o la terminal sin perder legibilidad
  • Ajusta todos los glifos para que tengan el mismo ancho y toma como referencia las métricas de Cousine, reduciendo lo extraño que puede verse al mostrarse junto con fuentes del sistema
  • La versión en negrita se genera con FontForge Embolden, y toda la familia tipográfica se crea aplicando parches al Comic Shanns original con scripts en Python
  • En la web puede usarse mediante la hoja de estilos de jsDelivr CDN y también se ofrece como paquete npm, aunque los archivos de fuente en npm no están optimizados
  • También pueden consultarse fuentes relacionadas como Comic Shanns v2, Serious Shanns y Comic Shanns Mono, además de paquetes en Fontsource, Arch Linux AUR y Gentoo Linux Overlay

Cómo se ajustó Comic Shanns para volverla monoespaciada

  • Comic Mono es una fuente monoespaciada basada en Comic Shanns v1 de Shannon Miwa
  • Hay dos archivos de descarga
  • Las diferencias con el Comic Shanns original se resumen en cuatro puntos
    • Se ajustó cada glifo para que todos tengan exactamente el mismo ancho
    • Las métricas de los glifos se alinearon con Cousine para que se vea más natural al mostrarse junto con fuentes del sistema
    • El nombre se cambió a Comic Mono
    • La versión en negrita se genera mediante el proceso FontForge Embolden
  • El autor aclara que no es diseñador tipográfico sino desarrollador de software, y que creó esta familia aplicando parches al Comic Shanns v1 original con el script en Python generate.py
  • El código de ejemplo usa vendor/comic-shanns.otf y vendor/Cousine-Regular.ttf como entrada, y genera ComicMono.ttf y ComicMono-Bold.ttf con fontforge

Instalación y vías de distribución

  • En páginas web puede usarse incluyendo la hoja de estilos CDN que ofrece jsDelivr
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/comic-mono@0.0.1/index.css">;

Otras fuentes relacionadas para revisar

  • La fuente original Comic Shanns en su v2 añade soporte para caracteres acentuados, símbolos matemáticos y otros símbolos adicionales
  • Serious Shanns incluye más cambios, como mejoras de legibilidad, un grosor más ligero y una versión Nerd Font
  • Comic Shanns Mono está basada en Comic Shanns v2 e incluye ajustes de métricas y caracteres adicionales
  • La licencia es MIT License

1 comentarios

 
GN⁺ 2024-09-19
Opiniones en Hacker News
  • Desde que lo vi hace tiempo en HN, sigo usando una fuente monoespaciada basada en Comic Sans, y actualmente uso la versión de pago, Comic Code
    https://tosche.net/fonts/comic-code
    Es fácil de leer y también divertida, así que me da una sensación parecida a cuando usaba Monaco antes. Personalmente, al programar me cansa menos la vista y lo hace más disfrutable. Recuerdo haber leído una explicación de que es cómoda para la vista porque se parece a las formas de las letras que enseñan en kínder

    • Para mis ojos, sobre todo en tamaños pequeños, Comic Code se siente mucho más Courier que Comic Mono
    • Yo también uso Comic Code, pero la compré porque no conocía alternativas gratuitas que se vieran igual de bien
      Realmente reduce la fatiga visual y también mejora la eficiencia. Es de lo primero que instalo cuando configuro una computadora nueva
    • Entiendo que para algunas personas sea más fácil de leer, pero la explicación de que es porque se parece a las formas de letras de kínder no me parece muy acertada
      Creo que los niños normalmente aprenden a leer con material impreso. A mis hijos les enseñé a leer con tarjetas de palabras completas y libros de “look and say”, y esos materiales no se parecían en nada a esta fuente. Personalmente me resulta difícil de leer y me hace ir un poco más lento, pero me pregunto si, justamente, algunas personas se benefician de esa lentitud. Tal vez el movimiento de la mirada se vuelve más cuidadoso o eficiente
    • La fuente Codelia de este creador me gusta mucho, pero con tantas alternativas gratuitas es difícil justificar gastar esa cantidad de dinero
      Ojalá hubiera una licencia no comercial más barata
    • Lo que tiene en común con fuentes diseñadas específicamente para aliviar la dislexia es que cada carácter se ve diferente de los demás
      La sensación de escritura a mano le da al lector más pistas que una fuente más precisa
  • Si estamos recomendando fuentes monoespaciadas con estilo de cómic, también vale la pena recomendar Monaspace Radon
    En https://monaspace.githubnext.com/, si bajas hasta las variantes, es la cuarta. En la práctica funciona bien. Personalmente me encantan Comic Sans y las fuentes de este estilo, así que me cuesta entender a quienes las odian

    • Mi problema con Comic Sans era doble
      Primero, se abusó demasiado de ella en lugares inapropiados, como malas noticias laborales o invitaciones a funerales. Segundo, su hinting estaba optimizado para las pantallas de baja resolución de la época en que se creó y para su destino inicial, MS Bob, así que puede no ser óptima en impresos o en pantallas modernas de alta resolución. Si vas a usar una fuente de este tipo, creo que hay mejores opciones que Comic Sans en sí. Dicho eso, tampoco es tan improbable que Comic Sans haya recibido actualizaciones desde entonces.
      Si de verdad quieres irritar a la gente que se preocupa demasiado por las fuentes, prueba Comic Papyrus, una mezcla de Comic Sans y Papyrus: https://creativemarket.com/blog/designer-combines-papyrus-an...
      Más tarde le cambiaron el nombre a Comic Parchment por razones absurdas de tendencia litigiosa
    • No sé si soy raro, pero Radon me resulta muy incómoda con solo verla y hace que todo sea difícil de leer
      Se siente como si de pronto tuviera dislexia. Ahora uso Fira Code, y esa sí me resulta muy cómoda de leer y mirar
    • No me gusta Comic Sans como fuente de letra manuscrita de cómic
      Lo que me molesta es su personalidad o, más bien, su falta de personalidad. Debería sentirse viva y juguetona, pero para mí se siente apagada y medio muerta. Intenta rarezas como curvas irregulares y una “C” con pequeños ganchos, pero todo se siente torpe, sin naturalidad ni ritmo. Da la sensación de que te entregan un chiste flojo y te piden leerlo en voz alta
    • Claro que esto es cuestión de gustos, así que si te gusta, perfecto, pero mi primer pensamiento fue qué pasa con las cursivas
    • Para mis ojos, la l parece una Z; me pregunto si simplemente uno se acostumbra
  • Me pregunto si alguien recuerda la época en que la gente de OpenBSD publicaba diapositivas y materiales de presentaciones de investigación en MS Comic Sans
    El logo de LibreSSL todavía conserva algo de esa sensación en el sitio, y aquí https://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.ht..., si bajas lo suficiente, lo tratan como algo para “weaponizar”. La idea, según recuerdo, era que la licencia era lo bastante libre como para enfurecer a los nerds de Linux, y la fuente en sí era lo bastante así como para enfurecer a los nerds del diseño

  • Yo uso Fantasque Sans
    Ya no recuerdo por qué la elegí en vez de Comic Shanns, pero si te gusta este estilo, vale la pena verla
    https://github.com/belluzj/fantasque-sans

    • Es bastante legible, y tiene cierta uniformidad y suavidad sin pasarse de cómica
      La usé durante bastante tiempo antes de quedarme con Iosevka
    • Fantasque Sans Mono tiene una “a” estilizada que me gusta bastante
  • Quería odiarla, pero en realidad no es para nada horrible
    Incluso como fuente sans serif normal se ve bien. Al final, parece que el problema de Comic Sans era el espaciado entre letras

    • Probé Operator Mono, SF Mono, Ubuntu, Roboto, Consolas y otras, y las cambiaba a diario, semanalmente o mensualmente
      Pero llevo 2 años usando Comic Mono y, como desarrollador de software, ya me olvidé por completo de las fuentes. Esa es la marca de una fuente realmente excelente
    • La miré preparado para reírme, pero más bien me dio tranquilidad
      Esta fuente tiene una calma sorprendente
  • El original no tenía signos diacríticos, las métricas me quedaban un poco desajustadas y tampoco me gustaba el trazo inferior de la “f”, así que estoy trabajando en un fork
    Algunos IDE, especialmente Eclipse en Windows, muestran problemas con esta fuente, así que también estoy ajustando parámetros. También la hice funcionar con Python 3, y puse la fuente de origen como submódulo para que no haga falta buscarla manualmente al compilarla uno mismo. Todavía está en progreso
    https://github.com/caioycosta/comic-fork-mono-font

    • Qué raro; creo que la versión que uso es la misma del artículo y recuerdo que sí tenía signos diacríticos
      Ahora no estoy frente a la computadora, así que lo revisaré después. Eso sí, me molesta que la posición de la “í” sea extraña, como si hubiera un espacio adicional entre ella y el carácter siguiente
  • Hay un fork que incluye ligaduras de programación, así que podría ser una alternativa libre y de código abierto más realista a Comic Code, mencionada en otro comentario
    https://github.com/wayou/comic-mono-font/

  • Llevo alrededor de un año usando una fuente parecida, Maple Mono, y es realmente buena
    Personalmente siento que es mejor para leer código
    https://github.com/subframe7536/maple-font

  • Vaya, es una fuente extrañamente adorable
    No creo que programaría con ella, pero para mostrar ejemplos de código con sensación de pizarrón en material educativo quedaría muy bien

  • Uso APL386 como fuente habitual; tiene un poco de vibra de Comic Sans, pero se ve más simple y limpia
    https://abrudz.github.io/APL386/

    • Se ve con una sensación de más espacios abiertos que Comic Mono