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: 23

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

Zekton
Zekton

3 Jun 15

FoglihtenNo03
FoglihtenNo03

11 May 15

JD TypoBox
JD TypoBox

11 May 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!