Neste guia passo a passo, explicaremos como obter métricas de fonte em C#. Este tutorial fornece código para obter métricas de fonte Type1 em C#, mas Aspose.Font for .NET, uma biblioteca de fontes C# ajuda você a ler métricas de fonte em C# de outros tipos de fonte, incluindo os formatos de fonte TruType e OpenType.
Etapas para obter métricas de fonte em C#
- Instale o pacote Aspose.Font for .NET do NuGet.org
- Inclua os namespaces Aspose.Font, Aspose.Font.Sources e Aspose.Font.Type1
- Aplique a licença ao Aspose.Font para .NET para evitar marca d’água de avaliação
- Carregue a fonte Type1 de entrada no objeto FileSystemStreamSource
- Crie um objeto FontFileDefinition da origem do stream
- Crie um objeto FontDefinition da definição de arquivo
- Abrir definição de fonte como objeto Type1Font
- Agora, obtenha todos os atributos de métricas da fonte Type1
Uma fonte contém informações de métricas que ajudam a descrever os glifos dentro de uma fonte. Essas informações de métricas das fontes ajudam o computador a aprender a desenhar caracteres e frases na tela. Se quisermos processar essas informações de métricas por meio de código em nossos aplicativos .NET, não é uma tarefa fácil. No entanto, Aspose.Font para .NET ajuda a tornar todo o processo muito simples e fácil usando alguns passos como mencionado acima.
Código para obter métricas de fonte em C#
No código acima, estamos carregando um formato de arquivo PFB, que contém nossa fonte Type1 que estamos interessados em processar no código C#. Depois de carregar o font e convertê-lo em um objeto Type1Font, podemos extrair métricas de fonte em C# desse arquivo.
Esse código pode ajudá-lo a criar um leitor de fontes C# facilmente em seus aplicativos .NET, incluindo aplicativos da Web, desktop, Windows e Microsoft Store.