Converter fontes

Experimente o poder da conversão de fontes como nunca antes com a API do conversor de formato de fonte para С++. Converta fontes WOFF2, TTF, EOT e CFF em um momento. Melhore a experiência do usuário e fique à frente da concorrência com nossa solução API.

 

A API de fonte С++ pode facilmente carregar, salvar e converter fontes diferentes, como coleções CFF, OpenType, Type1 e TrueType. Ele fornece estrutura de dados de fonte junto com qualquer glifo, bem como informações de codificação para todos os tipos de fonte, representando um mapeamento entre códigos de caracteres e identificadores de glifo. A API pode renderizar qualquer glifo ou texto desejado, bem como glifos especiais, que podem ser renderizados implementando interfaces usando funcionalidades gráficas simples, como ponto de movimento, linha de desenho e curva, etc.

Devido à natureza diversa de gadgets, ambientes, alguns sistemas operacionais e muitas outras áreas, use formatos de fonte diferentes para atender a propósitos diferentes, como usar fontes diferentes em páginas da Web, aplicativos e publicações. Às vezes há a necessidade de transformar uma fonte em outra para atender a exibição necessária.

Aqui está nossa solução API de conversão de fontes para C++. Com ele, você pode converter facilmente uma ampla variedade de formatos de fonte, incluindo fontes TTF, OTF, WOFF, WOFF 2, Type 1, EOT e CFF.

🌟 Diga adeus aos problemas de compatibilidade! Nossa API transforma facilmente fontes entre vários formatos, garantindo que suas fontes estejam sempre otimizadas para suas necessidades específicas.

✨ Adapte e otimize fontes para qualquer finalidade – desde web design até materiais impressos – com facilidade. Nossa API oferece flexibilidade incomparável no tratamento de conversões de fontes.

💾 Mantenha a integridade e a qualidade de suas fontes durante o processo de conversão. Suas fontes sempre terão uma aparência nítida e bonita, não importa o formato.

🚀 Nossa API se integra perfeitamente aos seus aplicativos C++, permitindo que você aprimore seus recursos de manuseio de fontes sem complicações.

Fonte TrueType para Web Open Font Format versão 2.0 Conversão.

A API suporta diferentes fontes para leitura e escrita, aqui está a lista para leitura e escrita. Para considerar a conversão de TTF para WOFF2, o processo é carregar uma fonte de qualquer um dos formatos suportados, TrueType Font para o cenário atual. Use o método SaveToFormat() com dois parâmetros de fluxo de saída e FontSavingFormats Enumeração para selecionar o formato da fonte de saída.

Finalmente, chame SaveToFormat() para salvar fontes em qualquer um dos formatos de saída suportados, atualmente o formato Web Open Font Format versão 2.0 WOFF2.

Para ver essa funcionalidade realizada em um aplicativo multiplataforma real, acesse Aplicativo Aspose Font Converter . Lá você também pode encontrar muito mais soluções de API para trabalhar com fontes e texto.

Acesse a Documentação para obter todas as informações necessárias para começar a trabalhar com a solução, como os Tutoriais para os principais recursos ou o conjunto de artigos para ensiná-lo sobre fonte, notas de versão, guia do desenvolvedor e outras coisas úteis.

Exemplo de código C++ conversão de TTF para WOFF2
Input file
Upload a file you want to convert
Output format
Select the target format
                
    using namespace System;
    using namespace Aspose::Font::Sources;
    using namespace Aspose::Font::Ttf;
    using namespace Aspose::Font;

    // Open ttf font
    SharedPtr<FontFileDefinition> fontFileDefinition = MakeObject<FileSystemStreamSource>(u"Montserrat-Regular.ttf");
    SharedPtr<FontDefinition> fontDefinition = MakeObject<FontDefinition>(FontType::TTF, fontFileDefinition);
    SharedPtr<Font> font = Font::Open(fontDefinition);
    
    // Woff output settings
    SharedPtr<IO::FileStream> outStream = IO::File::Create(u"Montserrat-Regular.woff2");
    
    // Convert ttf to woff
    font->SaveToFormat(outStream, FontSavingFormats::WOFF2);

            
 
  

Support and Learning Resources