En esta guía paso a paso, explicaremos cómo obtener métricas de fuentes en C#. Este tutorial proporciona código para obtener métricas de fuentes Type1 en C#, pero Aspose.Font for .NET, una biblioteca de fuentes de C#, lo ayuda a leer las métricas de fuentes en C# de otros tipos de fuentes, incluidos los formatos de fuentes TruType y OpenType.
Pasos para obtener métricas de fuentes en C#
- Instale el paquete Aspose.Font for .NET desde NuGet.org
- Incluir espacios de nombres Aspose.Font, Aspose.Font.Sources y Aspose.Font.Type1
- Aplique la licencia a Aspose.Font para .NET para evitar la marca de agua de evaluación
- Cargue la fuente Type1 de entrada en el objeto FileSystemStreamSource
- Cree un objeto FontFileDefinition desde la fuente de flujo
- Cree un objeto FontDefinition a partir de la definición del archivo
- Abrir definición de fuente como objeto Type1Font
- Ahora, obtenga todos los atributos de métricas de la fuente Type1
Una fuente contiene información métrica que ayuda a describir los glifos dentro de una fuente. Esta información métrica de las fuentes ayuda a una computadora a aprender cómo dibujar caracteres y oraciones en la pantalla. Si queremos procesar esta información de métricas vía código en nuestras aplicaciones .NET, no es una tarea fácil. Sin embargo, Aspose.Font para .NET ayuda a que todo el proceso sea muy simple y fácil siguiendo unos pocos pasos, como se mencionó anteriormente.
Código para obtener métricas de fuentes en C#
En el código anterior, estamos cargando un formato de archivo PFB, que contiene nuestra fuente Type1 que nos interesa procesar en código C#. Una vez que hayamos cargado font y lo hayamos convertido en un objeto Type1Font, podremos extraer métricas de fuente en C# de este archivo.
Este código puede ayudarlo a crear un lector de fuentes C# fácilmente en sus aplicaciones .NET, incluidas las aplicaciones web, de escritorio, Windows y Microsoft Store.