El ASCII de densidad (#*+@) queda como fallback para consolas sin color; el default ahora es MEDIOS BLOQUES: `▀` con color de frente Y de fondo, que mete dos filas de pixeles por renglon de terminal. Trae la placa obsidiana y la celda de espacio libre que pide la hoja de marca. Y las JUNTAS entre teselas, que es lo que faltaba para que se pareciera al simbolo de verdad: en el SVG las teselas son cuadrados de 100 con 8 de aire. La tocapu son piezas SEPARADAS, no un bloque macizo, y sin la junta el dibujo se lee como una mancha. Se apagan solas por debajo de escala 3, donde la junta se comeria media tesela. Lo que NO se hace, y va escrito: no se interpola ni se suaviza el gradiente. El simbolo ES una reticula de cuadrados; difuminarlo seria «recolorear y deformar», que la propia hoja de marca prohibe. Subir la escala repite pixeles. Verificado reconstruyendo el dibujo desde los colores que emite el propio ANSI, no mirando el codigo: sale el martillo con las cuatro tintas y la chispa en el centro. Las tres formas y --escala=5 corren sin error.
Takana — marca
La forja determinista de Tawasuyu. /takana/ — martillo, en quechua y aimara. Hermana de Tawasuyu: comparte la retícula andina y el núcleo de luz; hereda solo la porción de fuego del espectro.
Símbolo
Martillo en retícula tocapu 7×7. Cabeza 7×3 con bordes medios vacíos (guiño al «#» del hash). Gradiente de fragua irradiando desde la chispa del golpe.
- Fondo oscuro: chispa blanca (
simbolo-fondo-oscuro.svg) - Fondo claro: chispa negra (
simbolo-fondo-claro.svg) - No rotar, no recolorear, no deformar. Espacio libre mínimo: 1 celda alrededor.
Paleta
- Obsidiana
#17130E— fondo - Piedra
#2A241B— superficie - Alpaca
#F2EBDD— tinta - Brasa
oklch(68% 0.19 45)≈#DF6B2A— acento - Inti
oklch(80% 0.16 85)≈#E3A63D— acento cálido - Rojo fragua
oklch(52% 0.21 30)≈#A63A25— extremo del gradiente - Chispa
#FFF6DE(oscuro) /#17130E(claro)
Tipografía
- Display / wordmark: Chivo Black (900), mayúsculas, tracking 2–6%
- Texto: IBM Plex Sans
- Código y datos: IBM Plex Mono (Google Fonts, licencia libre)
Voz
- Habla en piedra — frases cortas, verbos de oficio: forjar, labrar, templar.
- Determinista — nunca promete: verifica. Cada afirmación con su hash.
- Andina, no folclórica — quechua/aimara nombran con precisión, no adornan.
Ejemplos: «Forjado en 41 s.» · «Idéntico al build 7f3a…» · takana forja sistema.tkn
Ecosistema
TAWASUYU (el territorio: apps, compositor, filosofía) × TAKANA (la herramienta: distro, forja determinista).
En terminal: el símbolo como arte de *fetch
scripts/logo-ascii.py emite el símbolo al estilo de un *fetch. Se deriva del SVG, no se
dibuja a mano: una copia dibujada aparte se desincroniza el día que la marca cambie y nadie se
entera.
| forma | qué hace | tamaño (escala 3) |
|---|---|---|
--medio (default) |
Medios bloques ▀ con color de frente y de fondo, así cada renglón lleva DOS filas de píxeles. Trae la placa obsidiana, la celda de espacio libre y las juntas entre teselas |
23 × 12 |
--bloques |
██ por celda, sin fondo. Para terminales que renderizan mal los medios bloques |
14 × 7 |
--plano |
ASCII de densidad, sin color. Para pipes, TERM tonto y consolas que no hablan 24-bit |
14 × 7 |
scripts/logo-ascii.py # medios bloques, escala 3
scripts/logo-ascii.py --escala=5 # más grande; la junta escala con la tesela
scripts/logo-ascii.py --regenerar # reescribe los tres ficheros de docs/marca/
Las juntas no son adorno: en el SVG las teselas son cuadrados de 100 con 8 de aire. La tocapu son piezas separadas, no un bloque macizo, y sin la junta el símbolo se lee como una mancha. Se apagan solas por debajo de escala 3, donde la junta se comería media tesela.
No se interpola ni se suaviza el gradiente. El símbolo es una retícula de cuadrados; difuminarlo sería «recolorear y deformar», que esta misma hoja prohíbe. Subir la escala repite píxeles y mantiene el borde duro.
En el fetch de shuma
El fetch de shuma no lleva arte ASCII y es a propósito: su logo_de_la_distro documenta que los
*fetch clásicos empaquetan el ASCII de trescientas distros y que eso es una galería que envejece;
él le pregunta a la máquina. Lo que sí expone es una válvula para que el operador mande su propio
archivo — una imagen, PNG o SVG, no ASCII:
SHUMA_FETCH_LOGO=<ruta a un fichero>
⚠ No sirve exportarla desde ~/.zshenv ni ~/.zshrc. shuma absorbe el entorno de la shell de
login (wire_login_env), pero su es_denegada rechaza todo lo que empiece con SHUMA_ — son
«cosas que shuma gobierna por su cuenta». Comprobado en login_env.rs.
La vía que sí funciona es su propio mecanismo, que aplica los grupos activos al proceso al arrancar
(modelo.rs, apply_env_group) y sobrevive reinicios:
# desde un tab de shuma, o escribiendo ~/.config/shuma/env.json a mano
:env SHUMA_FETCH_LOGO=~/.local/share/pixmaps/takana.png
El icono se instala fuera del repo a propósito: una ruta dentro del árbol se rompe el día que el
repo se mueve, que es exactamente lo que pasó el 2026-09-09 con ~/hammer.