Converter WOFF/WOFF2 para SVG
Funcionalidade de conversão de WOFF para SVG para C# .NET. API para transformar fontes.
Em comparação com os formatos WOFF, o SVG tem suporte web inferior. Então, por que você iria querer transformar um em outro? Ambos são independentes de resolução e podem ser dimensionados sem qualquer perda de qualidade ou nitidez, tornando-os excelentes para design responsivo e telas de alta resolução. As fontes WOFF foram projetadas para consumo como são. Você precisa ter acesso aos arquivos de fonte originais e ferramentas especializadas de edição de fontes para modificá-los. As fontes SVG, ao contrário, podem ser modificadas usando um software de edição vetorial padrão, então modificá-las não é tão desafiador. E esta é a principal desvantagem sólida das fontes WOFF/WOFF2 em comparação com as SVG, pois elas perdem em tipografia e estilo, tamanho de arquivo e suporte a navegadores.
A conversão aqui usa APIs .NET para transformar WOFF(WOFF2) em SVG com apenas algumas linhas de código. Aspose.Font API Solution for С# é realmente fácil de integrar em seu próprio produto ou desenvolver conversor WOFF para SVG multiplataforma.
Essa API .NET inclui estruturas de dados de fonte para armazenar detalhes sobre cada glifo e codificação para vários tipos de fonte. Ele cria um relacionamento entre códigos de caracteres e identificadores de glifos. Com esta solução, você pode renderizar qualquer glifo ou texto desejado, incluindo glifos especiais. Ao implementar interfaces e usar funções gráficas fundamentais, como manipulação de pontos, desenho de linhas, criação de curvas e muito mais, você pode obter o resultado de que precisa.
Conversão de WOFF para SVG em C#
Aspose.Font também possui Documentação onde você pode obter mais informações necessárias para trabalhar com a API e o conhecimento fundamental sobre fontes.
- Defina o caminho para o arquivo de fonte WOFF armazenado na variável fontPath e abra a fonte WOFF usando Open() Método.
- Defina as configurações de saída SVG combinando o caminho do diretório de saída OutputDir com o nome do arquivo de fonte desejado usando o método Path.Combine(). O objeto FileStream outStream é então criado usando File.Create() para criar um novo arquivo com o caminho de saída especificado.
- Realize a conversão WOFF para SVG usando o método SaveToFormat() e passe SVG como FontSavingFormats .
Introdução à API de fontes .NET
- Instale a partir da linha de comando como
nuget install Aspose.Font
ou via Package Manager Console do Visual Studio comInstall-Package Aspose.Font
. - A outra maneira é obter o instalador MSI offline ou as DLLs em um arquivo ZIP em downloads .
- Veja o exemplo de realização de tal funcionalidade em plataforma cruzada WOFF to SVG e WOFF2 to SVG Conversores. Acesse também nosso repositório GitHub para obter mais exemplos de código sobre como trabalhar com Font API Solution for C# .NET.
Perguntas frequentes
1. Posso converter WOFF para SVG?
A solução Aspose.Font tem funcionalidade que permite converter fontes para outros formatos online ou programaticamente. Se você precisar transformar WOFF em SVG instantaneamente on-line, use o Font Converter multiplataforma inscrição.
2. Quais formatos de fonte são suportados pela funcionalidade de conversão?
A API suporta TTF, WOFF, WOFF2, EOT, Type 1 e CFF como entrada e TTF, WOFF e WOFF2 como formatos de saída
3. A funcionalidade é gratuita?
Os conversores de plataforma cruzada são gratuitos, quando para a solução de API você pode obter uma avaliação gratuita e comprar o produto, se necessário.
WOFF O que é WOFF Formato de Arquivo
O Web Open Font Format ou WOFF foi desenvolvido em 2009 para atender às necessidades do mercado de aplicativos da web, adicionando compactação específica de formato às fontes TrueType e OpenType. Ele usa compactação zlib que dá às fontes cerca de 40% de compactação. que a fonte do formato pode incluir metadados adicionais anexados. Esses metadados não afetam a forma como a fonte é renderizada, mas podem ser mostrados a um usuário quando necessário.
SVG O que é SVG Formato de Arquivo
A fonte SVG ou Scalable Vector Graphics é um tipo de formato de fonte baseado no padrão SVG (Scalable Vector Graphics), que é uma linguagem baseada em XML destinada a descrever gráficos vetoriais bidimensionais. Ao contrário do TrueType ou OpenType, que são baseados em gráficos rasterizados e podem se tornar pixelados quando ampliados, as fontes SVG são ampliadas sem perdas.
Other Conversion Options
Support and Learning Resources
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Suporte ao produto
- Suporte gratuito
- Suporte pago
- Blogue
- Release Notes
- Por que Aspose.Font para .NET?
- Lista de clientes
- Histórias de sucesso