El modelado de texto es el proceso de convertir texto en índices y posiciones de glifos como parte de la representación de texto . [ 1 ] Es complementario a la representación de fuentes como parte del proceso de representación de texto; la representación de fuentes se utiliza para generar los glifos, y el modelado de texto decide qué glifos representar y dónde deben colocarse en el plano de la imagen. [ 2 ] Generalmente se utiliza Unicode para especificar el texto que se va a representar.
El modelado de texto produce resultados sustancialmente mejores en escritura latina; para algunas escrituras con disposición de texto compleja , como la escritura árabe, el modelado de texto es necesario para que el texto sea legible. [ 3 ]
La mayoría de los sistemas de interfaz gráfica de usuario , incluidos los de macOS , iOS [ 4 ] y Microsoft Windows, tienen sus propios motores de renderizado de texto nativos que incluyen la conformación de texto. El marco Uniscribe de Microsoft permite el uso de motores de conformación conectables. [ 5 ] El sistema WorldType de Monotype también proporciona funciones de conformación. [ 6 ]
En el mundo del código abierto , HarfBuzz es un popular motor de formateo de texto. Según sus desarrolladores, HarfBuzz es utilizado por una variedad de productos de software, incluyendo Android , Chrome , ChromeOS , Firefox , GNOME , GTK+ , KDE , Qt , LibreOffice , OpenJDK , XeTeX , PlayStation , Microsoft Edge , Adobe Photoshop , Illustrator , InDesign y Godot Engine . [ 7 ]
Los motores de formateo de texto requieren descripciones de las propiedades y reglas de formateo empaquetadas en un formato conocido como modelo de formateo. Los modelos de formateo incluyen OpenType Layout , Graphite y Apple Advanced Typography . [ 8 ]
Véase también
Referencias
- ↑ "¿Qué es HarfBuzz?: Manual de HarfBuzz" . harfbuzz.github.io . Consultado el 23 de junio de 2024 .
- ↑ "Shaping – Fonts Knowledge" . Google Fonts . Consultado el 23 de junio de 2024 .
- ↑ "Shaping – Fonts Knowledge" . Google Fonts . Consultado el 7 de diciembre de 2024 .
- ↑ "Tabla de etiquetas de idioma - Manual de referencia de TrueType - Apple Developer" . developer.apple.com . Consultado el 24 de junio de 2024 .
- ↑ Karl-Bridge-Microsoft (07/01/2021). "Uniscribe - Aplicaciones Win32" . learn.microsoft.com . Consultado el 25/06/2024 .
- ↑ "WorldType | Monotype" . www.monotype.com . 22-10-2019 . Consultado el 25-06-2024 .
- ↑ harfbuzz/harfbuzz , HarfBuzz, 23/06/2024, archivado del original el 13/03/2024 , recuperado el 24/06/2024
- ↑ "text-shaping/docs/otl.md en main · typotheque/text-shaping" . GitHub . Consultado el 25 de junio de 2024 .
- Tipografía digital
- Cálculo de stubs