Cargas de Página Más Rápidas
Los archivos de fuente más pequeños se descargan más rápido, mejorando la métrica LCP (Largest Contentful Paint), que es crucial para el rendimiento del sitio.
Reduce el tamaño del archivo de fuente web creando un subconjunto de fuentes. Conserva solo los caracteres que necesitas, con soporte para caracteres personalizados, rangos Unicode y una vista previa en vivo. Mejora el rendimiento de tu sitio y los Core Web Vitals.
A font subsetter reduces font file sizes by extracting only the characters (glyphs) you actually need. A full font file may contain thousands of glyphs for multiple languages, but a website typically uses only a few hundred. Subsetting a font from 500 KB to 50 KB dramatically improves page load speed. This tool processes fonts locally using opentype.js -- no font files are uploaded.
Conserva solo los caracteres que tu sitio web realmente usa. Soporta TTF, OTF, WOFF y WOFF2 con rangos Unicode y vista previa en vivo — todo en tu navegador.
Sube tu archivo de fuente .TTF, .OTF, .WOFF o .WOFF2 usando el área de arrastrar y soltar.
Introduce todos los caracteres que se usan realmente en tu sitio en el cuadro de texto. También puedes añadir rangos Unicode comunes, como U+4E00-9FFF para caracteres chinos.
Selecciona el formato de salida deseado, ya sea OTF o TTF, desde la configuración de exportación.
Haz clic en 'Crear Subconjunto'. La herramienta generará un nuevo archivo de fuente más pequeño. Descarga la fuente optimizada y úsala en tu proyecto.
Los archivos de fuente más pequeños se descargan más rápido, mejorando la métrica LCP (Largest Contentful Paint), que es crucial para el rendimiento del sitio.
Los usuarios ven tu contenido de texto más rápido, reduciendo los tiempos de espera, lo que puede disminuir las tasas de rebote y aumentar la satisfacción.
La velocidad de la página es un factor de clasificación clave para motores de búsqueda como Google. Optimizar las fuentes es una forma poderosa de mejorar tu puntuación de Core Web Vitals.
Los archivos de fuente modernos (OTF, TTF, WOFF, WOFF2) contienen mucho más que formas de letras. Una fuente latina típica incluye letras mayúsculas y minúsculas, dígitos, puntuación, caracteres acentuados, ligaduras, glifos alternativos, pares de kerning y funciones OpenType (versalitas, figuras de estilo antiguo, alternantes contextuales). Una familia de fuentes completa puede incluir más de 1.000 glifos. Cuando usas una fuente en un sitio web que solo muestra texto en inglés, estás enviando el 90% de los datos de la fuente sin usar — desperdiciando ancho de banda y ralentizando la carga de la página.
Font subsetting solves this by extracting only the glyphs you need. For an English-only website, you might need just the 95 printable ASCII characters -- reducing the font from 500 KB to 20-50 KB. For a site that uses basic Latin + common accented characters, you might need 200 glyphs. The subsetting tool uses opentype.js to parse the font's binary structure, extract the specified glyphs and their associated metrics (kerning, advance widths), and rebuild a valid font file with only those glyphs.
El formato WOFF2 proporciona compresión adicional además del subconjunto. WOFF2 usa compresión Brotli, que logra archivos 20-40% más pequeños que WOFF. Los navegadores modernos (Chrome, Firefox, Safari, Edge) son todos compatibles con WOFF2. El enfoque óptimo es crear un subconjunto de la fuente con los glifos necesarios, luego codificarla como WOFF2 para máxima compresión. Una fuente TTF de 500 KB puede reducirse a un subconjunto WOFF2 de 15 KB — una reducción del 97%.
For most websites, the simplest strategy is to subset to the Unicode Basic Latin range (U+0020 to U+007E), which covers all ASCII characters. This is sufficient for English content. For multilingual sites, subset to the specific Unicode ranges needed for each language and use the unicode-range CSS property to load only the relevant subset for each page. Google Fonts uses this technique -- it serves different subsets based on the page's content.
Al crear subconjuntos, ten cuidado de no eliminar glifos referenciados por funciones OpenType. Por ejemplo, la función de versalitas (smcp) reemplaza letras minúsculas por versiones en mayúsculas pequeñas — si eliminas los glifos de versalitas, la función se romperá. Nuestra herramienta conserva las definiciones de funciones de la fuente pero solo incluye los glifos que especificas. Si necesitas funciones OpenType, incluye todos los glifos que esas funciones referencian. Para texto corporal en la web, a menudo es mejor desactivar las funciones OpenType complejas y crear un subconjunto solo con las formas de letras básicas.
Una comparación lado a lado de herramientas populares de subconjuntos de fuentes.
| Característica | NovaTools | Font Squirrel | Everything Fonts |
|---|---|---|---|
| Privacidad (sin subida) | 100% navegador | Sube al servidor | Sube al servidor |
| Entrada TTF, OTF, WOFF | Todos los formatos | SÍ | Limitado |
| WOFF2 output | SÍ | SÍ | |
| Custom character sets | SÍ | SÍ | Limitado |
| Preserves OpenType features | SÍ | SÍ | |
| Sin registro | SÍ | Email required |
Font Squirrel y otras herramientas de subconjuntos basadas en servidor requieren subir tus archivos de fuente. Nuestra herramienta usa opentype.js para analizar y crear subconjuntos de fuentes completamente en tu navegador — tus fuentes personalizadas o con licencia nunca abandonan tu dispositivo.
Esta herramienta se ejecuta completamente en su navegador. Sus archivos no se suben, almacenan ni analizan.
Incluso si su conexión a internet se cae, sus archivos permanecen seguros.
Aprende a decodificar un JWT: sus tres partes (header.payload.signature), qué significan iat/nbf/exp y la diferencia entre decodificar y verificar.
Aprende qué es Base64, cuándo usar Base64 estándar o seguro para URL, y cómo codificar o decodificar texto localmente en el navegador.
Aprende a escribir texto alternativo efectivo para el comercio electrónico. Nuestra guía proporciona patrones prácticos y ejemplos para imágenes de productos, ayudándote a mejorar el SEO y la accesibilidad.