Converter fontes

API do conversor de formato de fonte para Java. Converta fontes WOFF2, TTF, EOT e CFF.

 

A API de fonte Java 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.

Oferecemos a você Java Api Solution que suporta as próximas fontes como formatos de saída: TrueType (TTF), Web Open Font Format (WOFF e WOFF2), Embedded OpenType format (EOT), Type 1 e Compact Font Format (CFF).

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() de Font class com fluxo de saída de dois parâmetros 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.

Código Java para conversão de CFF para TTF
Input file
Upload a file you want to convert
Output format
Select the target format
                
    // Open cff font
    String fontPath = Paths.get(getDataDir(), "Montserrat-Regular.cff").toString();
    FontDefinition fontDefinition = new FontDefinition(FontType.CFF, new FontFileDefinition(cff, new FileSystemStreamSource(fontPath)));
    Font font = Font.open(fontDefinition);

    // Ttf output settings
    String outPath = Paths.get(getOutputDir(), "Montserrat-Regular.ttf").toString();
    FileOutputStream outStream = new FileOutputStream(outPath);

    // Convert cff to ttf
    font.SaveToFormat(outStream, FontSavingFormats.TTF);

            
 
  

Support and Learning Resources