Cargando fuentes Embedded OpenType (EOT) | .NET

Cargando fuentes EOT con Aspose.Font para .NET

Embedded OpenType (EOT) es un formato de fuente compacto y orientado a la web, originalmente introducido por Microsoft para su uso con Internet Explorer. Aunque su popularidad ha disminuido en favor de WOFF/WOFF2, muchas aplicaciones web heredadas todavía dependen de archivos EOT. La biblioteca Aspose.Font proporciona una API .NET pura que le permite leer, modificar, convertir y escribir fuentes EOT sin necesidad de un subsistema gráfico.

Lo que necesitas

RequisitoDetalles
.NET Runtime.NET 6.0 o posterior (la biblioteca también soporta .NET Framework 4.6.2+)
Aspose.Font for .NETInstalar vía NuGet: dotnet add package Aspose.Font
IDEVisual Studio 2022, VS Code, o cualquier editor que soporte C#
LicenseSe requiere una licencia válida de Aspose.Font para uso en producción. La biblioteca puede evaluarse en modo de prueba con una marca de agua.

Cargando una fuente EOT

Paso a paso

  1. Inicializa la fuente del archivo. Apunta la aplicación a la ubicación física de tu archivo de fuente. Usar una cadena verbal (@) maneja correctamente las barras invertidas en rutas de Windows.
  2. Carga y abre la fuente usando el método Font.Open que carga los datos binarios en un objeto. En este paso la biblioteca valida si el archivo está corrupto o protegido.
  3. Si la fuente se cargó correctamente, puedes extraer datos técnicos.
 1using Aspose.Font;
 2using Aspose.Font.Sources;
 3
 4// Path to the EOT file
 5string eotPath = @"C:\Fonts\MyWebFont.eot";
 6
 7// Create a FontDefinition from the file source
 8FontDefinition fontDef = new FontDefinition(
 9    FontType.EOT,                // Explicitly specify the format
10    new FileSystemFontSource(eotPath)
11);
12
13// Load the font into memory
14Font font = Font.Open(fontDef);
15
16// Verify that the font was loaded correctly
17Console.WriteLine($"Family: {font.FamilyName}");
18Console.WriteLine($"Style: {font.Style}");
19Console.WriteLine($"Units per EM: {font.UnitsPerEm}");

Puntos clave

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.