¿Qué es un tipo de letra unicode®?
Un tipo de letra UNICODE® es la información gráfica requerida para mostrar los caracteres presentes en el conjunto de caracteres universal Unicode® (UCS). Hay más de 1 millón de caracteres en el UCS, cada uno llamado punto de código, y se están revisando y expandiendo continuamente. Por esta razón, muchos tipos de letra Unicode® eligen proporcionar solo datos gráficos para un subconjunto de los caracteres que podrían representarse, como solo letras y números de Western English, aunque hay algunos tipos de letra que intentan proporcionar información de visualización para tantos caracteres como sea posible. En última instancia, el software maneja la conexión entre un tipo de letra UNICODE® y el UCS que usa los caracteres, ya que no existe una definición real de cómo las fuentes deben comportarse en un nivel de programación.
El uso de una tipos de tipos de UNICODE® implica entregar los dos elementos que hacen 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 significaque, en el UCS, el número 1 en inglés se representaría en el conjunto por un número de índice específico. Este número se puede utilizar para determinar el índice en el tipo de letra para encontrar los datos gráficos de modo que el carácter se pueda renderizar en una pantalla o imprimir en papel. Los estándares Unicode® se ocupan solo de los UC subyacentes 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 el papel de mostrar o representar el carácter de UCS. La representación gráfica de un carácter de 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 puedan dibujarse 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 conectarInformació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 una 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 personaje. Esto puede permitir que un tipo de letra contenga datos gráficos menos repetitivos y, en su lugar, lo reemplace con un sistema de capas para crear las imágenes únicas necesarias.