Subconjunto de fuentes | Solución API Aspose.Font
¿Qué es el subconjunto de fuentes?
El subconjunto de fuentes es un proceso de tomar caracteres específicos de un archivo de fuente. Sin embargo, estos caracteres pueden estar representados por algunos glifos. Explicaremos este momento más a fondo.
Como se dijo en el artículo sobre glifos, el archivo de fuente incluye lo que se llama glifos. Su tamaño varía dramáticamente y puede tener más de 5000 glifos. Con el subconjunto puedes crear un archivo a partir de solo algunos de ellos.
¿Por qué necesitarías crear un subconjunto?
Describamos situaciones en las que subconjuntos le darían algún beneficio.
Los archivos de fuentes grandes y sobrecargados no sólo ocupan mucho espacio sino que también son complicados de administrar. ¿Por qué necesitarías tener el conjunto completo, cuando tu proyecto sólo está orientado a una audiencia de habla inglesa? En este caso, sólo necesitarás letras y números en inglés. Por lo tanto, el subconjunto de fuentes es una buena herramienta para optimizar el tamaño de los archivos de fuentes.
Otra situación es cuando ha elegido una fuente que se va a utilizar sólo para su logotipo o nombre de marca, sería razonable tener un subconjunto de fuentes pequeñas y ligeras que incluya sólo las letras del logotipo/marca. Imaginemos que solo necesitamos caracteres para escribir el logotipo Aspose.Font en Dancing Script en letras superiores, entonces el subconjunto se vería así. Sólo se tomaron 9 caracteres de la fuente de 500 kb.
Entonces, el logotipo creado en el subconjunto de Dancing Script se vería así.
Los conjuntos de glifos regulares también pueden incluir letras de más de 200 idiomas y muchos elementos avanzados como símbolos gramaticales especiales, letras en minúscula y diferentes estilos de la misma letra o símbolo. No los utilizará todos; además, no todos estos glifos se pueden representar en la web. Entonces, ¿por qué no conseguir un archivo más pequeño sin elementos inútiles?
El otro aspecto que vale la pena mencionar es que algunas de las fuentes no son gratuitas y algunas pueden costar bastante, especialmente las diseñadas. Por lo tanto, comprar solo un subconjunto de fuentes le permitirá ahorrar dinero al tener un texto hermoso y único para su proyecto. Por supuesto, en este caso no creas un subconjunto por tu cuenta, pero aún así.
Fuente web de subconjunto
Las fuentes web constan de dos partes importantes. Son caracteres (letras, números, puntuación) y funciones de tipo abierto. Los personajes se ubican en bloques específicos según su funcionalidad o idioma. Cada uno de ellos tiene su propio código (Unicode) asignado a un número hexadecimal. Las características de tipo abierto se refieren más a glifos (variaciones de estos caracteres).
La fuente web es uno de los formatos creados especialmente para proyectos web, páginas, sitios, etc. Su objetivo es hacer que el texto se muestre correctamente en los navegadores y acortar el peso de la página. Puede obtener más información sobre las fuentes WOFF y WOFF2 en el artículo que trata sobre formatos de fuente.
Algunos también mencionan términos como fuente HTML cuando se habla de fuentes web. Este término se refiere a tener una o más opciones alternativas en caso de que su fuente no se pueda representar en algún navegador. La fuente web HTML utiliza una fuente web instalada en el dispositivo del usuario como alternativa.
Cuando se habla de fuentes web, el subconjunto puede tener otras ventajas:
- El uso de subconjuntos de fuentes permite ahorrar peso de la página para mejorar la experiencia del usuario.
- Como desarrollador, puedes deshacerte de los caracteres de los idiomas no compatibles.
- Debido al pequeño tamaño de los archivos, puedes utilizar más fuentes diferentes en tu proyecto web y agregar más opciones alternativas.
¿Cómo crear un subconjunto de fuentes con Aspose?
Hay muchas formas de crear un subconjunto de fuentes. Algunas son formas programáticas y otras son solo aplicaciones de escritorio o en línea.
Aplicación multiplataforma de subconjunto de fuentes
Como experto en la gestión de fuentes entre la variedad de diferentes soluciones útiles, Aspose.Font también tiene una aplicación multiplataforma que puede ayudarle a crear un subconjunto de su fuente.
La funcionalidad es bastante simple. Con él, puedes combinar glifos de algunos archivos de fuentes en uno solo, o simplemente crear un archivo mucho más pequeño y claro. Puede seleccionar letras minúsculas, números, puntuación o escribir los caracteres necesarios. Admite formatos TTF, WOFF, EOT, CFF y Tipo 1.
Imaginemos que queremos tener nuestro logo hecho con letras de la fuente Abel Regular. Su archivo no es tan grande, sólo 35 kb. y contiene sólo 259 glifos, pero aun así queremos hacerlo lo más pequeño posible.
Después de cargar la fuente desde el dispositivo o soporte, es posible elegir los caracteres necesarios. Necesitamos solo 9 de ellos para nuestro logo.
Si es necesario, hay algunos botones para acelerar el proceso, de modo que pueda elegir letras superiores o inferiores, números, símbolos matemáticos o puntuación con un solo clic.
En un momento podrás descargar el resultado. En nuestro caso, el archivo de fuente generado tiene un tamaño de 2 kb. Entonces tenemos el archivo 15 veces más pequeño. Comparemos los dos documentos usando aplicación Viewer
Como podrá notar, la cantidad de glifos del archivo generado es 10 y no 9 como necesitábamos para nuestro logotipo. La respuesta a esta inconsistencia está en la tesis antes mencionada de que un carácter puede estar representado por unos pocos glifos. Entonces, aparentemente una de las letras o el símbolo del punto tiene otra variación de su apariencia.
Es obvio que con un archivo mucho más grande, puedes obtener resultados mucho más notables. De alguna manera parece tan útil como comprimir el contenido (archivos de texto, imágenes) con archivos, pero en comparación con la compresión, la calidad de los caracteres del subconjunto no cambia en lo más mínimo.
Limitaciones de licencia asociadas con el subconjunto de fuentes
Cuando se trata de subconjuntos de fuentes, es fundamental tener en cuenta las limitaciones de licencia asociadas con el uso de fuentes. Los términos de la licencia de fuentes pueden variar según la fundición o el diseñador de fuentes. Echemos un vistazo a las consideraciones comunes relacionadas con las limitaciones de las licencias al crear subconjuntos de fuentes:
Algunas licencias prohíben explícitamente el subconjunto, mientras que otras pueden permitirlo con ciertas condiciones o restricciones. Debe leer y comprender los términos descritos en el acuerdo de licencia para garantizar el cumplimiento.
Algunas licencias de fuentes pueden limitar o prohibir la distribución de subconjuntos de fuentes a terceros. Si tiene planes de hacerlo, asegúrese de que se ajuste a los términos de la licencia de fuente.
Algunas licencias de fuentes pueden tener restricciones en la cantidad de usuarios o dispositivos a los que se les permite usar subconjuntos de fuentes. Conozca el alcance permitido especificado por la licencia.
Algunas licencias de fuentes pueden tener términos específicos para incrustar fuentes. Compruebe si la licencia permite incrustar las fuentes subconjuntos y si existen limitaciones o requisitos al respecto.
Algunas licencias de fuentes pueden tener cláusulas específicas relacionadas con el uso comercial o con fines de lucro. Por lo tanto, asegúrese de que los usuarios finales estén informados sobre los términos de la licencia de fuentes a través de un Acuerdo de licencia de usuario final (EULA) o documentación similar.
Las licencias de fuentes pueden tener restricciones a la hora de modificar o crear trabajos derivados de las fuentes subconjuntos. Asegúrese de que la licencia permita tales acciones y siga los requisitos especificados en el acuerdo de licencia.
En este artículo se describe una de las muchas aplicaciones para gestionar fuentes. Para ver qué más podemos ofrecer para este fin, acceda a Aplicaciones de fuentes, donde podrá encontrar convertidores, visualizadores, fusionadores, distintos generadores y mucho más en línea.