FreeType

Tela Software:
FreeType
Detalhes de Software:
Versão: 1.3.1
Data de upload: 3 Jun 15
Revelador: FreeType team
Licença: Livre
Popularidade: 105

Rating: nan/5 (Total Votes: 0)

FreeType 1 é um motor de renderização TrueType portátil e altamente eficiente, que agora é usado com sucesso para trazer suporte TrueType para uma grande variedade de plataformas e ambientes, sejam eles font servidores, bibliotecas gráficas ou sistemas embarcados.
FreeType 1 é uma implementação de sala limpa que não é derivado do motor TrueType original desenvolvido pela Apple e Microsoft. Ele foi criado com a única ajuda das especificações publicadas TrueType, que para nossa surpresa (e dor) acabou por ser extremamente pobre e enganosa em áreas críticas. Muito trabalho duro foi empreendido para resolver ambiguidades. O resultado final é um processador portátil e rápido.
Note-se que FreeType 1 é uma biblioteca. Não é um servidor de fontes para a sua plataforma favorita, apesar de ter sido projetado para ser usado em muitos deles. Note também que não é uma biblioteca de renderização de texto completo. Sua finalidade é simplesmente abrir e gerenciar arquivos de fontes, bem como a carga, sugestão e tornar glifos individuais de forma eficiente. Você também pode vê-lo como um "motorista TrueType" para uma biblioteca de alto nível, apesar de renderização de texto com ele é fácil, como o demonstram os programas de teste.
Sua qualidade corresponde estes do Windows e Macintosh, enquanto a sua memória foot-print e tamanho do código (entre 48 e 55 kByte de código Intel) continuam modestos. Uma coisa que não pode ser dito para a maioria dos outros motores comerciais disponíveis

Recursos :.

  • Suporta arquivos TrueType (TTF) e coleções (TTC). Não suporta GX ou OpenType, mas estes podem ser aberto e utilizado como arquivos normais TTF pela biblioteca. (Com exceção de fontes OpenType OTF que realmente incorporar um arquivo de fonte Type 1 dentro de um armazenamento TrueType).
  • Modular projeto:. Memória e I / O operações pode muito facilmente ser adaptado à sua própria plataforma / sistema (a liberação padrão vem com suporte libc ANSI)
  • suavização de fonte, a.k.a. cinza-escala. Assim como Win95, o renderizador única suaviza as partes de um glifo que precisa dele (ou seja, diagonais e curvas).
  • Suporte para todos os mapeamentos de caracteres definido na especificação TrueType. O aplicativo cliente pode selecionar o que agrada a ele.
  • A intérprete TrueType bytecode completo e eficiente. O motor é capaz de produzir excelente saída em tamanhos de ponto. Este componente tem sido extremamente difícil de acertar, devido às especificações TrueType ambíguas e descaminhos. No entanto, agora corresponder qualidades Windows e Mac.
  • Escrito no portátil ANSI C (e Pascal, para mais velhos FreeType 1 versões). Deve compilar bem em todos os tipos de sistemas (testado em 16, 32 e 64 processadores de bits). Com código fonte cheio disponível.
  • Open Source License. FreeType podem ser incluídos em todos os tipos de sistemas comerciais e de software.
  • Fornece programas de teste para & quot; show-off & quot; a biblioteca, executável nas seguintes plataformas: DOS, Unix, OS / 2, Win95, e Amiga. Quaisquer carregadores para outros sistemas são bem-vindos e devem entrar em contato com a equipe de desenvolvedores.
  • Suporte para extensões. Estes são unidades que podem ser ligadas separadamente, que podem ser utilizados para melhorar a funcionalidade do motor sem recompilar-lo. Eles podem ser escritos para acessar tabelas TrueType adicionais, ou até mesmo GX e / ou OpenType queridos (o último é já disponíveis).

  • Apoio
  • Kerning: Os dados TrueType kerning está disponível através de uma das extensões padrão que vem nesta versão. No entanto, cabe ao aplicativo para & quot; interpretar & quot; os dados, são suportados como muitos `formatos diferentes '.
  • Suporte para métricas verticais. O motor é capaz de fornecer aplicativos cliente com métricas de glifo verticais se eles são encontrados em arquivos de fonte (geralmente em fontes CJKV). Se não estiver presente, ele sintetiza métricas a partir dos valores horizontal, ascendente e métricas descender. Isto significa que é possível para tornar o texto vertical corretamente.
  • extensões padrão são fornecidas para acessar e carregar os nomes de glifos na tabela de Postscript.

Requisitos :

  • A versão ANSI C da biblioteca deve compilar sem problemas em uma grande variedade de plataformas. Alguns compiladores ANSI-compliant pode gerar um monte de avisos quando a compilá-lo. Estes não são avisos ANSI e pode ser ignorada com segurança. A compilação de referência
  • No entanto, os programas de teste, que são usadas para demonstrar a motor, são mais uma vez que usar um pequeno sub-sistema gráfico, a fim de exibir a saída do motor na tela ou numa janela específica do sistema. O sub-sistema suporta agora o followin
  • FreeType 1 vem com uma versão Pascal que agora funciona em Borland Pascal 7 (DOS), fprint Virtual Pascal (OS / 2), FPC (Linux, DOS, OS / 2), bem como Delphi (16-bit e 32 versões bit). Agora é quase up-to-date com a versão C, embora não

Programas semelhantes

Yokawerad
Yokawerad

15 Apr 15

RawengulkSans
RawengulkSans

12 May 15

Zekton
Zekton

3 Jun 15

Outro software de desenvolvedor FreeType team

FreeType2
FreeType2

22 Jun 18

Comentário para FreeType

Comentários não encontrado
Adicionar comentário
Ligue imagens!