Ayuda · Preguntas frecuentes
Las preguntas que aparecen más seguido — compartir, exportar, el editor, performance, AI, seguridad. ¿No encontrás lo que buscás? Escribinos a hi@patens.design.
Empezar
¿Qué es Patens?
Una herramienta de diseño tipográfico que corre en el navegador. Bocetá glifos, trazá a curvas Bézier, ajustá métricas y kerning, exportá OpenType. Todo local, sin instalación, sin cuenta. Código abierto MIT. La diferencia: un módulo de auditoría de 94 reglas que explica cada hallazgo en lenguaje claro.
¿Necesito una cuenta?
No. Patens corre 100% en tu navegador. Los proyectos se guardan en IndexedDB local. No hay servidor ni cuenta de usuario. Cuando compartís un enlace con la opción de nube, sólo eso se sube — vos elegís cuándo y qué.
¿Funciona offline?
Sí. Patens es una PWA (Progressive Web App): se puede instalar y trabajar sin conexión. El service worker cachea el editor + assets; tus proyectos viven en IndexedDB.
¿Funciona en mobile?
El editor está optimizado para desktop (≥1024px). En mobile (<1024px) verás un banner indicando que abras desde una computadora. Las páginas de marketing y la specimen page funcionan bien en cualquier tamaño.
Compartir
¿Cómo comparto un proyecto?
En la barra superior del editor, hacé clic en "Share". Si la nube opcional está configurada, se sube y obtenés un enlace público. Si no, podés exportar a .font.json y compartir el archivo.
¿Quién puede ver mis proyectos compartidos?
Cualquiera con el enlace. No hay control de acceso a nivel de usuario — el enlace ES la capacidad. Si querés revocar, tenés que borrar el blob (acción del originador con el delete-token).
¿Puedo revocar un enlace compartido?
Sí. Cuando creás un share, Patens te muestra un delete-token. Guardalo. Con ese token podés borrar el blob desde la página del share o vía API. Sin token, sólo el originador (quien tenga el token) puede borrar.
Exportar
¿Qué formatos de exportación soporta?
OTF, WOFF2, TTF (con hinting vía ttfautohint), UFO (formato abierto compatible con FontLab/Glyphs/RoboFont), bundle .zip listo para diseñador, y .font.json (formato portátil propio de Patens).
¿El OTF que exporto es producción-ready?
Sí — pasa por opentype.js para escritura + hinting opcional con ttfautohint. Antes de exportar, corré la auditoría: 94 reglas chequean métricas, contornos, kerning, naming, color font tables, designspace. Si la auditoría está limpia, el OTF está listo.
¿Por qué TTF tarda más que OTF?
TTF pasa por Pyodide + fontTools + ttfautohint corriendo como WebAssembly. La primera vez levanta el runtime de Python (~3-5s); después se cachea. OTF/WOFF2 son nativos a opentype.js y son instantáneos.
El editor
¿Qué hace el lápiz vs la herramienta de edición?
Lápiz: bocetá con presión, después se traduce a contornos Bézier vía boolean union + curve-fitting. Editor: agarrá puntos de ancla, movelos, cambiá entre smooth y corner, hacé operaciones booleanas en contornos. El flujo típico es: bocetar → trazar a Bézier → editar.
¿Soporta variable fonts?
Sí. Múltiples masters en posiciones distintas del designspace, instancias nombradas, explorador de variación 2D para proyectos con ≥2 ejes.
¿Y OpenType features?
Auto-detectadas desde sufijos en los nombres de glifo (.ss01, .smcp, .onum). Substitución real de ligaduras (f_i → fi). Preview en vivo vía HarfBuzz.js.
¿Soporta color fonts?
Sí. Tablas COLR v0/v1 + paletas CPAL. Composición en vivo del plan de color, editor por capa por glifo.
Performance
¿Cuánto pesa el bundle?
El cold-load del editor es ~486 KB (gzipped). Cada subruta (audit, spacing, etc.) carga su propio módulo bajo demanda. La página de inicio es ~145 KB. Los números completos están en docs/launch/lighthouse-baseline.md.
¿Y la fuente del runtime de Python (para TTF export)?
Pyodide se carga sólo cuando se necesita (al exportar TTF o UFO). No se incluye en el cold-load. Una vez cargada, queda en cache del navegador.
¿Puedo manejar 1000+ glifos?
Sí. El GlyphBrowser usa content-visibility nativo del navegador para virtualizar tiles fuera de viewport. Proyectos con 500-2000 glifos rinden bien.
AI · IA
¿Patens usa IA?
Sólo si vos lo configurás. Hay una sección AI opcional con tu propia API key de Anthropic (BYOK). Funciones: explicar códigos de auditoría en lenguaje claro, sugerir mejoras de glifo, generar metadata. Sin clave, Patens corre sin nada de IA.
¿La IA tiene acceso a mis glifos?
Sólo cuando vos invocás una función AI específica que necesita el contexto del glifo (ej. "Visual audit"). Esa función envía el glifo a la API de Anthropic con tu clave. Nada se envía por defecto, ni en background.
Seguridad
¿Mis datos salen de mi navegador?
No, a menos que vos lo decidas. Los proyectos viven en IndexedDB. Para que algo salga: (1) compartís un link a la nube, (2) exportás un archivo, (3) usás una función AI con tu API key. Cada acción es explícita.
¿Qué headers de seguridad envía?
Headers baseline: X-Content-Type-Options nosniff, X-Frame-Options DENY, Referrer-Policy strict-origin-when-cross-origin, Permissions-Policy bloqueando camera/mic/geo/payment/USB, y HSTS sobre HTTPS. Sin cookies de tracking.