Conversor de fonte | Aspose.Font para .NET
Visão geral
Quantas interfaces de criação mais simples seriam se houvesse apenas um formato de fonte existente. Mas, como temos muitos tipos diferentes de gadgets, ambientes, alguns sistemas operacionais e muitas outras áreas em que usamos fontes, temos vários formatos de fonte para servir a propósitos diferentes. Alguns são melhores para páginas e aplicativos da web, outros para publicação. Existem prós e contras em qualquer formato de fonte. Se você deseja que o texto renderize bem em todos os lugares, às vezes você terá que transformar uma fonte em outra.
Para algumas tarefas, um aplicativo da web será suficiente. Por exemplo, se você precisar apenas converter um documento de texto em um documento com um tipo de fonte diferente. E Aspose possui tal aplicação em seu ecossistema. Tente Aplicativo de conversão de fontes para ver se ele se encaixa nos seus propósitos.
Caso seus problemas não estejam cobertos com o aplicativo da Web e você precisa de uma solução mais sólida, aqui está a ferramenta destinada a simplificar o processo de conversão para você. O Aspose.Font para .Net Library é uma solução que permite converter fontes entre formatos populares:
É uma biblioteca flexível e fácil de usar, projetada para funcionar com diferentes arquivos de fonte como truetype, cff, opentype e type1. Além de converter fontes, oferece mais algumas manipulações com fontes, como ler informações sobre fontes, ler glifos e informações de métricas, detectar símbolos latinos em fontes, etc.
Formatos de fonte suportados
Os próximos formatos são suportados pelo conversor de fontes de Aspose:
| Formato | Descrição | 
|---|---|
TrueType (
TTF) | É um dos formatos mais populares entre os sistemas operativos Mac OS e Microsoft Windows. As fontes TrueType têm a extensão .ttf. As fontes da família TrueType são fáceis de dimensionar em qualquer tamanho em computadores e outros dispositivos, como impressoras, smartphones, etc. Os representantes mais famosos das fontes TTF são as famílias Times Roman, Helvetica e Courier. | 
Web Open Font Format (
WOFF) | Este formato de tipo de letra foi desenvolvido para páginas Web. Basicamente, é uma fonte TrueType ou OpenType alterada pela adição de metadados HTML e pela aplicação de compressão. O formato é suportado por todos os principais browsers. | 
Web Open Font Format versão 2.0 (
WOFF2) | A próxima geração do WOFF. Oferece um ganho médio de compressão de 30% em comparação com o WOFF. Ainda não está tão difundido. | 
Formato OpenType Incorporado (
EOT) | Estes são criados pela Microsoft e suportados pelas fontes do Internet Explorer utilizadas na web. Devido à compressão, os ficheiros de fontes são mais pequenos. O EOT também oferece alguma proteção de direitos de autor devido à subdivisão. | 
Formato
Tipo 1 | (também conhecido por PostScript, PS1, T1, Adobe Type 1, Multiple Master ou MM). Este formato foi desenvolvido pela Adobe Systems para composição digital profissional. Este sistema utiliza o formato de ficheiro PostScript para codificar informação sobre fontes. Como este tipo de fonte está desatualizado e não é suportado em muitos ambientes modernos, como dispositivos móveis e navegadores da Web, deixará de ser suportado pela Adobe até 2023. A empresa recomenda a utilização do Open type. | 
Formato de Fonte Compacto (
CFF) | Também conhecido como formato de fonte Tipo 2 ou formato de fonte CFF/Tipo 2. Com este formato, pode armazenar diferentes tipos de letra juntos numa unidade chamada Fontset. Como permite a partilha de dados entre fontes e a padronização de dados frequentes, proporciona uma economia de espaço notável. | 
Gráficos Vetoriais Escaláveis (
SVG) | O SVG é um formato de ficheiro utilizado para exibir gráficos e imagens vetoriais na web. As fontes SVG, também conhecidas como fontes SVG-in-OpenType ou SVGOT, são um tipo específico de formato de fonte dentro do SVG. Cada caractere numa fonte SVG é definido como um caminho ou forma SVG separada para que as fontes SVG possam ser dimensionadas sem perda de qualidade. | 
Todos os formatos são suportados para leitura e alguns deles para escrever.
Formatos suportados para leitura e/ou escrita
| Formato | Ler | Escrever | 
|---|---|---|
TTF | ||
CFF | ||
WOFF | ||
WOFF2 | ||
Type 1 | ||
EOT | ||
SVG | 
Conversões de fonte disponíveis
Qualquer formato de fonte daqueles suportados para leitura pode ser convertido e salvo em um dos formatos suportados para a escrita.
Aqui você pode aprender os pares de fontes que atualmente são fornecidos para conversão pela solução Aspose. Seguindo os links, você encontrará mais informações e exemplos de uso da biblioteca ilustrada com os trechos de código.
TTF para WOFF - Conversão de
TrueType FontparaWeb Open Source FormatTTF para WOFF2 - Conversão de
TrueType FontparaWeb Open Source Format versão 2.0TTF para SVG - Conversão de
TrueType FontparaScalable Vector GraphicsWOFF para TTF - Conversão de
Web Open Source FormatparaTrueType FontWOFF para WOFF2 - Conversão de
Web Open Font FormatparaWeb Open Font Format versão 2.0WOFF para SVG - Conversão de
Web Open Font FormatparaScalable Vector GraphicsWOFF2 para TTF - Conversão de
Web Open Font Format versão 2.0paraTrueType FontWOFF2 para WOFF - Conversão de
Web Open Font Format versão 2.0paraWeb Open Font FormatWOFF2 para SVG - Conversão de
Web Open Font Format versão 2.0paraScalable Vector GraphicsEOT para TTF - Conversão de
Embedded OpenType FontparaTrueType FontEOT para WOFF - Conversão de
Embedded OpenType FontparaWeb Open Font FormatEOT para WOFF2 - Conversão de
Embedded OpenType FontparaWeb Open Font Format versão 2.0EOT para SVG - Conversão de
Fonte OpenType IncorporadaparaGráficos Vetoriais EscaláveisTipo 1 para TTF - Conversão de
Fonte Tipo 1paraFonte TrueTypeTipo 1 para WOFF - Conversão de
Fonte Tipo 1paraFormato de Fonte Aberta da WebTipo 1 para WOFF2 - Conversão de
Fonte Tipo 1paraFormato de Fonte Aberta da Web versão 2.0Tipo 1 para SVG - Conversão da fonte
Type 1paraScalable Vector GraphicsCFF para TTF - Conversão de
Compact Font FormatparaTrueType FontCFF para WOFF - Conversão de
Compact Font FormatparaWeb Open Font FormatCFF para WOFF2 - Conversão de
Compact Font FormatparaWeb Open Font Format versão 2.0CFF para SVG - Conversão de
Compact Font FormatparaScalable Vector GraphicsCFF para OTF - Conversão de
Compact Font FormatparaOpenType Font
- novo
 
Como converter a fonte no formato desejado?
- Carregue a fonte de qualquer um dos formatos suportados e obtenha referência na base Aspose.font.font Objeto que representa essa fonte.
 - Salvar apenas a fonte carregada em outro formato com a ajuda de SaveToFormat() Método do resumo da base font Instância da classe. SaveToFormat() Método leva dois argumentos: fluxo de saída e fontSavingformats Enumeração para escolher o formato da fonte de saída. Método SaveToFormat() permite salvar fontes em qualquer um dos formatos de saída suportados.
 
Você precisa usar os seguintes espaços de nome:
1 
2    using Aspose.Font.Sources;
3    using Aspose.Font.Ttf;
4    using System;
5    using System.IO;Abaixo está a amostra que converte a fonte do formato ttf para woff.
Dê os próximos passos:
- Abra 
TTFFont. - Adicione as configurações de saída.
 - Cumprir a conversão 
ttfparawoffe salve o resultante. 
 1    // Abra a fonte TTF
 2    String fontpath = path.combine (datadir, "Montserrat-regus.ttf");
 3    FontDefinition fontDefinition = new FontDefinition (Fonttype.ttf, new FontfiledEfinition (new FileSystemStreamSource (FontPath)));
 4    Font font = font.open (FontDefinition);
 5
 6    // Woff output settings
 7    string outPath = Path.Combine(OutputDir, "TtfToWoff_out1.woff");
 8    FileStream outStream = File.Create(outPath);
 9    
10    // Convert ttf to woff
11    font.SaveToFormat(outStream, FontSavingFormats.WOFF);Conversões em outros formatos, como woff para ttf, ttf para woff2, woff2 para ttf e outros podem ser realizados de maneira semelhante.
Como obter a solução?
Se você estiver interessado em obter a biblioteca, vá para Aspose.Font para .NET Product Page. Lá você encontrará mais oportunidades que a solução lhe dá. Você pode baixar uma avaliação gratuita ou comprar o produto lá.
Se você tiver mais problemas ou perguntas, sinta -se à vontade para publicá -los na seção aspose.font.product do fórum de suporte gratuito e em poucas horas nossa equipe de suporte limpará tudo para você.