6 puntos por GN⁺ 2025-09-14 | 3 comentarios | Compartir por WhatsApp
  • Two Slice es una fuente ultrapequeña de apenas 2 píxeles de alto
  • Puede ser difícil de leer, pero en la práctica muestra una legibilidad bastante aceptable en tamaños pequeños
  • Incluye tanto mayúsculas/minúsculas, y mediante variantes ligeramente distintas en cada una permite que el usuario elija la opción que le resulte más fácil de leer
  • También incluye números (aunque no están completamente terminados) y algo de puntuación, por lo que puede usarse con distintos tipos de entrada
  • Tiene la particularidad de que, cuanto más pequeño se hace el tamaño, mejora la legibilidad
  • Se puede probar directamente en su sitio web, y también es posible descargar el archivo de la fuente para usarlo en proyectos propios o con fines comerciales
  • Se publica bajo licencia CC BY-SA, por lo que se permite el uso comercial
  • Al usarla, es obligatorio atribuir al autor

3 comentarios

 
roxie 2025-09-18

Es forzadísimo...

 
argo9 2025-09-15

De repente me da la impresión de que con el coreano sí sería posible hacerlo así... al menos se podrían hacer rompecabezas...

 
GN⁺ 2025-09-14
Opiniones de Hacker News
  • Existe toda una subcultura completamente independiente de fuentes más pequeñas que 8x8; de hecho, se usan de forma práctica en cosas como pantallas LED pequeñas, aunque estas fuentes son un ejemplo extremo. También está el enlace a la fuente Picket Right
    • También se puede pensar en la fuente de 1 píxel de altura inventada por Samuel Morse; hace falta mucha práctica para poder leerla
    • Me pregunto si existirán fuentes ultrapequeñas que aprovechen el color; por ejemplo, esta fuente Picket Right de 2 píxeles de ancho podría hacerse aún más delgada con subpíxeles, y la fuente Two Slice quizá sería más fácil de leer con antialiasing
    • Esta fuente parece como si hubieran recortado una fuente existente en tiras delgadas, así que resulta relativamente fácil de leer
    • También está el enlace a la fuente Two Slice, y me pregunto si será del mismo autor
    • Cada vez que veo una subcultura tan genial, me transmite esa sensación de cultura hacker, y eso me divierte
  • La legibilidad mejora muchísimo gracias a la baja entropía de las palabras y oraciones en inglés; aunque no veas una letra, puedes inferir el significado por el contexto alrededor. Pero si haces pruebas con cadenas aleatorias, ese efecto casi desaparece
    • Reconocemos letras o palabras completas más fácilmente por la forma del glifo que por la identidad individual de cada carácter. Incluso en una cuadrícula de 2x2 solo hay 16 patrones, pero como no percibimos un carácter aislado sino la forma continua de las palabras, eso da pistas suficientes. Se parece a la experiencia de leer una letra fea. Incluso una fuente 2x2 se puede leer de inmediato sin aprendizaje especial, pero en realidad eso es resultado de todo el entrenamiento que ya tenemos. Experiencias así ayudan a entender cómo reconocemos palabras
  • Me hace pensar en los recuerdos de la era de 8 bits. Tasword II, en la ZX Spectrum, tenía una resolución de pantalla de apenas 256x192, así que los desarrolladores no tenían más remedio que usar fuentes minimalistas. En esta captura la imagen inferior muestra una fuente de unas 3 píxeles de ancho. Personalmente, la fuente de 2 píxeles de ancho del OP me parece demasiado extrema
    • Algunos emuladores tempranos de Spectrum (como JPP) implementaban fuentes de 2 píxeles de alto en modo texto VGA, mostrando cada carácter como su número correspondiente (por ejemplo, 65=01000001) en 2 líneas. Gracias a eso se podían dibujar filas por bytes y hasta imitar el color clash gestionando solo el bit de desplazamiento en Y
    • VIP Term de Commodore 64 era parecido: mostraba texto de 80 columnas usando una fuente bitmap de 3x7 dentro de un área de 4x8. No sé si algún procesador de texto llegó a usarlo así, pero sí existía en la vista previa de impresión
  • En este tipo de fuentes, el espacio alrededor de cada letra es muy importante. En la práctica es un espacio de 4x4, y si se reduce a 3x4 se vuelve difícil de leer, así que es ineficiente. Como excepción, si en una pantalla física hay separación entre bloques de píxeles, esta configuración podría estar optimizada. Aun así, con esto ya es posible mostrar hasta 16x32 caracteres en un OLED de menos de 1 dólar, o 10x18 caracteres incluso en una computadora integrada de 3 dólares, lo cual es impresionante. Si se van a usar fuentes tiny en un proyecto real, se recomienda como mínimo algo como 4x5 (3x4 + padding). En ese caso, la posición del padding mejora bastante la comodidad de lectura
    • El espaciado entre glifos o entre líneas no es algo que forme parte del bitmap
  • Leer texto hecho con esta fuente me da la sensación de que me duele la cabeza
  • Nunca imaginé que fuera posible una fuente tan extrema; de verdad me parece excelente
  • Me pregunto si la tecnología OCR podría leer esta fuente
  • Por otro lado, en la práctica una fuente 3x5 sí resulta útil
  • Me da curiosidad cuál será la resolución mínima para los caracteres chinos; seguro que es mayor que 2 píxeles
    • Se dice que para la mayoría de los caracteres chinos tradicionales el mínimo es algo como 8x8, enlace a imagen de ejemplo. El chino simplificado o el katakana/hiragana podrían ser más pequeños que eso, pero en 2x2 sería imposible leer una fuente como Two Slice
  • La H mayúscula no se distingue de 'ii' o "II" por culpa de los píxeles desconectados. La idea es buena, pero esa elección parece equivocada
    • Si intentas leer "HiGh sky buys The lies" con esta fuente, casi no se entiende nada
    • También molesta que V, X y Y sean exactamente iguales; incluso cuesta distinguir entre waxy y wavy