Skip to main content

¿Qué es un tipo de letra Unicode®?

  • Aubrey

Un tipo de letra Unicode® es la información gráfica requerida para mostrar los caracteres presentes en el juego de caracteres universal (UCS) Unicode®. Hay más de 1 millón de caracteres en el UCS, cada uno llamado un punto de código, y se revisan y amplían continuamente. Por esta razón, muchos tipos de letra Unicode® optan por proporcionar solo datos gráficos para un subconjunto de los caracteres que podrían representarse, como solo letras y números en inglés occidental, aunque hay algunos tipos de letra que intentan proporcionar información para mostrar tantos caracteres como sea posible. posible. En última instancia, la conexión entre un tipo de letra Unicode® y el UCS es manejada por el software usando los caracteres, porque no existe una definición real de cómo deberían comportarse las fuentes a nivel de programación.

Usar un tipo de letra Unicode® implica entregar los dos elementos que forman una fuente completa. El primero es el UCS, que es una definición de qué caracteres se asignan a qué números específicos. Esto significa que, en la UCS, el número 1 en inglés estaría representado en el conjunto por un número de índice específico. Este número se puede usar para determinar el índice en el tipo de letra para encontrar los datos gráficos para que el personaje se pueda representar en una pantalla o imprimir en papel. Los estándares Unicode® solo tratan con el UCS subyacente y no con los tipos de letra o la implementación de la relación entre los dos, por lo que esto puede variar de un programa a otro.

La información dentro de un tipo de letra Unicode® puede ser casi cualquier cosa que de alguna manera cumpla la función de mostrar o representar el carácter UCS. La representación gráfica de un personaje UCS se conoce como glifo. Los glifos en un tipo de letra pueden ser imágenes, o pueden ser datos vectoriales para que los caracteres se puedan dibujar y escalar a cualquier tamaño necesario. No hay una definición de cómo se debe implementar el tipo de letra Unicode®, por lo que también podría contener información para representar letras en tres dimensiones (3D), o incluso firmas de audio en lugar de datos visuales.

Existen algunos métodos típicos para implementar caracteres complejos en un tipo de letra Unicode®, especialmente en idiomas no occidentales en los que puede haber decenas de miles de caracteres individuales. Una forma es proporcionar información sobre cómo compilar un solo glifo de varios elementos que podrían usarse en más de un carácter. Esto puede permitir que un tipo de letra contenga datos gráficos menos repetitivos y, en su lugar, reemplazarlo con un sistema de capas para crear las imágenes únicas necesarias.