Introducción al glifo | Definición de glifo
Como cualquier fuente contiene glifos y no puede existir sin glifos. El aprendizaje de las fuentes no se puede lograr sin aprender sobre los glifos. Manipular fuentes en cualquier ámbito: programación, diseño, tipografía no tendrá éxito sin comprender el papel de los glifos. Este artículo tiene como objetivo ayudarle a comprender los fundamentos de los glifos.
¿Qué son los glifos?
Hay muchas definiciones del término Glifo. Le daremos algunos significados de glifos.
Glifo es un carácter diseñado individualmente de un tipo de letra o, como se describe en el artículo ¿Qué es la fuente?, es una representación gráfica de un símbolo/carácter.
No sólo cada carácter tiene un glifo, sino que también el carácter puede estar representado por algunos glifos alternativos. Puede ver un ejemplo de tal caso en la siguiente imagen. Aquí el símbolo “9” aparece en la fuente “Times New Roman” representado en dos glifos. Como puede ver, también tienen unicode y nombre diferentes.
Pero a veces un personaje puede representar personajes de diferentes guiones. Al igual que la “T” mayúscula es la misma para inglés, ruso, alemán y muchos más idiomas. Y se cuenta y representa como un glifo separado. El mismo carácter de una fuente diferente también es un glifo independiente, ya que tiene su propio diseño.
En la siguiente imagen se muestran cuatro glifos de una letra mayúscula “A” en diferentes fuentes.
Y al mirar la imagen me viene a la mente otra definición de Glifo como unidad gráfica de una fuente.
Al desarrollar es importante tener en cuenta la definición de Glifo como carácter codificado. Para simplificar, cualquier glifo debe tener un código estandarizado utilizado para hacer referencia a este glifo en la fuente. El estándar más conocido de códigos de glifos es Unicode. Unicode da el mismo código a un glifo en cada fuente de cada familia de fuentes donde existe este glifo.
Cada glifo tiene muchos datos de codificación. La siguiente tabla muestra algunos de estos datos para un glifo @
Dónde utilizar | Codificación de datos |
---|---|
Entidad HTML (decimal) | @ |
Entidad HTML (hexadecimal) | @ |
Cómo escribir en Microsoft Windows | Alt+0040 Alt064 Alt64 |
UTF-8 (hexadecimal) | 0x40 (40) |
UTF-8 (binario) | 01000000 |
UTF-16 (hexadecimal) | 0x0040 (0040) |
UTF-16 (decimal) | 64 |
UTF-32 (hexadecimal) | 0x00000040 (0040) |
UTF-32 (decimal) | 64 |
Código fuente C/C++/Java | “\u0040” |
Código fuente de Python | u"\u0040" |
Tipos de glifos
Los glifos se pueden clasificar por tipos:
Glifos de personajes:
- Letras (A, B, C, etc.)
- Números (1, 2, 3, etc.)
- Signos de puntuación (., ?, !, etc.)
- Diacríticos (acentos, diéresis)
- Ligaduras (caracteres combinados, como “æ” o “œ”)
Glifos simbólicos:
- Iconos (por ejemplo, corazón, bandera, flechas). Allí también existen todas las fuentes de iconos.
- Logotipos (por ejemplo, Nike Swoosh, logotipo de Apple)
- Símbolos matemáticos (por ejemplo, +, -, ×, ÷)
- Ideogramas
Ideogramas
Ideogramas son símbolos que representan ideas o conceptos en lugar de sonidos. En comparación con los sistemas de escritura fonética, donde los símbolos representan sonidos individuales o grupos de sonidos, los ideogramas representan directamente el significado de una palabra o frase. Puedes distinguir los ideogramas por las siguientes características:
- Suelen basarse en imágenes o símbolos relacionados visualmente con el concepto que representan.
- Los ideogramas transmiten significado directamente.
- Estos sistemas de escritura pueden ser muy complejos, con miles de símbolos diferentes.
Si aún tienes dudas sobre qué son los ideogramas, aquí te dejamos algunos ejemplos que te explicarán mejor el concepto:- Caracteres chinos que son un sistema complejo de ideogramas que pueden representar palabras individuales o frases completas.
- Jeroglíficos egipcios, muchos de los cuales eran ideogramas que representaban objetos, animales o conceptos.
- Pictogramas: dibujos simples que representan objetos o acciones, a menudo utilizados en señalización o sistemas de comunicación.
Conjuntos de glifos
Glyphset es una composición/colección de glifos que forman una fuente. Cada fuente tiene una cantidad diferente de glifos en su conjunto de glifos. Por ejemplo, Arial incluye 4503 glifos, mientras que Montserrat, 1943 glifos.
Para saber cuántos glifos tiene una fuente en particular, puede utilizar una aplicación gratuita de Aspose. Es fácil de usar Visualizador de fuentes. Le brindará información sobre la fuente, la descripción, el diseñador, la licencia, el nombre del archivo, el nombre de la fuente, la familia de fuentes, el estilo, el nombre de PostScript, la versión, etc.
Cada archivo de fuente contiene un conjunto de glifos. Cada archivo de fuente también contiene una o más tablas. Estas tablas se conocen como mapas de caracteres. Es como una tabla con celdas llenas de caracteres/glifos. Cada celda/ranura tiene un código y mediante este código, el glifo necesario se indexa, se encuentra, se representa y luego se representa. Estas tablas son similares en cuanto al número de celdas, pero no en cuanto a su clasificación. Como se mencionó anteriormente, cada fuente tiene un tamaño diferente de conjunto de glifos. Debido a eso, para una fuente, algunas celdas estarán llenas de caracteres, pero para otra fuente, estas mismas celdas pueden estar vacías.
La siguiente imagen muestra la diferencia en los conjuntos de glifos de las fuentes Franklin Gothic y Ebrima. Allí están indexados por Unicode.
Métricas de glifos de fuente
Las métricas de glifo son los parámetros que influyen en cómo se coloca el glifo cuando se crea el diseño del texto.
Las métricas de glifos suelen dividirse en:
- Métricas horizontales (latina, cirílica, árabe, etc.);
- Métricas verticales (china, japonesa, mongol, etc.)
Las métricas de glifos más conocidas son:
- Ancho de avance es el espacio que ocupa un glifo. Es el ancho de la línea desde el punto de origen del glifo hasta el punto de origen del siguiente glifo.
- Origen - es el punto donde termina un símbolo y comienza el siguiente.
- Rumbos laterales: es un espacio en blanco en el lado izquierdo o derecho del glifo. Los rumbos laterales pueden ser negativos (cuando un glifo ocupa más espacio que el ancho de avance) o positivos (un glifo ocupa menos espacio que el tamaño del ancho de avance). La diferencia se explica en la imagen.
- Línea base: es una línea invisible que se utiliza para colocar los glifos.
- Ascenso: es la longitud desde el punto de origen en la línea de base hasta el punto más alto del glifo.
- Ascendente - es la línea horizontal que pasa por el punto más alto del glifo más alto de la fuente. También se le llama línea de ascenso.
- Descenso: es la longitud desde el punto de origen en la línea base hasta el punto más bajo del glifo.
- Descender - es la línea horizontal que pasa por el punto más bajo del glifo más bajo de la fuente. También se le llama línea de descenso.
- Cuadro delimitador - es un cuadrado que enmarca las partes visibles del glifo.
- Altura: es el tamaño vertical del cuadro delimitador del glifo.
- Ancho: es el tamaño horizontal del cuadro delimitador del glifo. Normalmente, ancho es menor que ancho de avance pero, para algunos glifos, la situación es la opuesta. La diferencia entre estos dos valores se muestra en la imagen.
Puede conocer todas las métricas descritas anteriormente en la imagen a continuación.
Interletraje
Hablando de métricas de glifos, es necesario mencionar otro término relacionado: kerning. Normalmente, el espacio entre glifos es igual de forma predeterminada, pero algunas combinaciones parecerían vagas si fuera así. Los ejemplos de tales combinaciones son LT
, WA
, YA
, etc. Kerning ajusta el espacio entre glifos para que las palabras del texto se vean fluidas. La siguiente imagen muestra la diferencia que da el kerning.
No todos los formatos de fuente incluyen información sobre el kerning. Además, algunas fuentes no admiten algunos formatos de interletraje, como las fuentes True Type, por ejemplo. Por lo que puede resultar útil convertir el formato de fuente en este caso. Aquí Aspose Convertidor de fuentes resulta útil.
Variantes y alternativas de glifos
Estas son diferentes variaciones de un glifo específico dentro de un tipo de letra y brindan a los diseñadores opciones alternativas para elegir para tener variación visual y personalización. He aquí un vistazo más de cerca a las variantes y alternativas de glifos:
- Variantes de glifos de fuente
Las variantes de glifos son diferentes versiones o variaciones estilísticas de un glifo particular dentro de un tipo de letra. Pueden incluir formas alternativas, diferentes trazos, variaciones en las formas de las letras o elementos de diseño únicos.
- Alternativas estilísticas
Las alternativas estilísticas son variantes de glifos que ofrecen diseños alternativos para caracteres o combinaciones de letras específicos. Pueden variar desde variaciones sutiles en el ancho del trazo o la curvatura hasta cambios más notables en la forma o estilo general de un personaje.
- Alternativas contextuales
Las alternativas contextuales son variantes de glifos que sustituyen automáticamente caracteres específicos según el contexto circundante. Se utilizan para mejorar la fluidez y la legibilidad del texto ajustando ciertas formas de letras según los caracteres adyacentes. Las alternativas contextuales son particularmente útiles en fuentes escritas a mano o escritas a mano, donde los glifos necesitan conectarse o interactuar con caracteres vecinos.
- Ligaduras
Las ligaduras son variantes de glifos especiales que combinan dos o más caracteres en un solo glifo visualmente unificado. Las ligaduras se utilizan para mejorar la apariencia y la legibilidad de combinaciones de caracteres específicos que pueden chocar o crear incomodidad visual. Comúnmente se incluyen ligaduras de fi, fl, ff o la combinación de ciertas letras con ascendentes o descendentes específicos.
- Se lava y florece
Los caracteres decorativos y florituras son variantes de glifos decorativos que presentan trazos alargados o adornados, que a menudo se usan al principio o al final de palabras o frases para agregar un toque de elegancia y estilo a la tipografía, que se encuentran comúnmente en script o display tipos de letra.
Gráficos vectoriales y herramientas de creación de glifos.
Los gráficos vectoriales son imágenes creadas mediante ecuaciones matemáticas, en lugar de una cuadrícula de píxeles. Esto los hace escalables sin perder calidad, lo que los hace ideales para crear glifos y fuentes. En el ejemplo, las fuentes creadas en gráficos vectoriales son fuentes SVG.
Las herramientas de creación de glifos son aplicaciones de software desarrolladas específicamente para crear, editar y administrar glifos para fuentes. Pueden ofrecerle la funcionalidad para:
- Crear nuevos glifos desde cero o editar los existentes.
- Gestión del kering.
- Creación de ligaduras.
- Implementación de características tipográficas avanzadas como alternativas estilísticas, caracteres decorativos y formas contextuales.
- Visualización de la fuente en diferentes tamaños y contextos.
- Guardar fuentes en varios formatos.
- Definición de métricas de fuentes.
- Importación de glifos de otras fuentes.
- Creación de scripts para glifos o sistemas de escritura complejos.
Los ejemplos de herramientas populares de creación de glifos son:
- FuenteLab;
- Adobe Ilustrador;
- GlifoEditar;
- Parte de la funcionalidad antes mencionada está cubierta por la solución API Aspose.Font o incluso implementada en el conjunto de herramientas multiplataforma.
Conclusión
En el artículo se proporciona información común sobre el término glifo y sus métricas. Aspose.Font tiene una solución más avanzada si necesita manipular fuentes, glifos y sus métricas.
Para ver qué funcionalidad puede obtener para trabajar con glifos al usarlo, eche un vistazo a Glyphs namespace de la biblioteca Aspose.Font for .NET.