Freetype.

Freetype é um mecanismo de fonte de software que é projetado para ser pequeno, eficiente, altamente personalizável e portátil.
Baixe Agora

Freetype. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • FreeType team
  • Site do editor:
  • http://www.freetype.org

Freetype. Tag


Freetype. Descrição

Freetype é um mecanismo de fonte de software que é projetado para ser pequeno, eficiente, altamente personalizável e portátil. O Freetype 1 é um mecanismo de renderização TrueType portátil e altamente eficiente, que agora é usado com sucesso para trazer suporte TrueType para uma variedade muito grande de plataformas e ambientes, seja eles servidores de fontes, bibliotecas gráficas ou sistemas incorporados.Freetype 1 é uma implementação da sala limpa Isso não é derivado do motor TrueType original desenvolvido pela Apple e pela Microsoft. Foi criado com a única ajuda das especificações TrueType publicadas, que para nossa grande surpresa (e dor) acabou por ser extremamente pobre e enganosa em áreas críticas. Muito trabalho duro foi realizado para resolver ambigüidades. O resultado final é um renderizador portátil e rápido.Note que a Freetype 1 é uma biblioteca. Não é um servidor de fontes para sua plataforma favorita, embora tenha sido projetado para ser usado em muitos deles. Note também que não é uma biblioteca completa de renderização de texto. Sua finalidade é simplesmente abrir e gerenciar arquivos de fonte, bem como carregar, sugerir e render glifos individuais de forma eficiente. Você também pode vê-lo como um "driver TrueType" para uma biblioteca de nível superior, embora o texto de renderização é fácil, conforme demonstrado pelos programas de teste. A qualidade corresponde a estas do Windows e do Macintosh, enquanto sua memória de memória e O tamanho do código (entre 48 e 55 kbyte do código Intel) permanece modesto. Uma coisa que não pode ser dita para a maioria dos outros motores comerciais disponíveis. Aqui estão algumas características principais de "Freetype": · Suporta arquivos TrueType (TTF) e coleções (TTC). Não suporta fontes GX ou OpenType, mas estes podem ser abertos e usados como arquivos TTF normais pela biblioteca. (Com a exceção de fontes OTF OpenType, que realmente incorporam um arquivo de fonte do tipo 1 dentro de um armazenamento TrueType). · Projeto modular: As operações de memória e de E / S podem ser facilmente adaptadas à sua própria plataforma / sistema (a versão padrão vem com suporte ANSI libc). · Font suavização, A.K.A. Gray-Scaling. Assim como o Win95, o renderer suaviza apenas as partes de um glifo que precisam (isto é, diagonals e curvas). · Suporte para todos os mapeamentos de caracteres definidos na especificação TrueType. O aplicativo cliente pode selecionar o que lhe agrada. · Um intérprete completo e eficiente e eficiente do TrueType. O motor é capaz de produzir excelente saída em tamanhos de ponto pequenos. Este componente foi extremamente difícil de obter a direita, devido às especificações ambíguas e enganosas. No entanto, agora correspondem comentamos as qualidades de Windows e Mac. · Escrito em ANSI C (e Pascal, para versões mais antigas de Freetype). Deve compilar bem em todos os tipos de sistemas (testados em processadores de 16, 32 e 64 bits). Com código fonte completo disponível. · Licença de código aberto. O Freetype pode ser incluído em todos os tipos de sistemas comerciais e software. · Fornece programas de teste para "Exibir" a biblioteca, com base nas seguintes plataformas: DOS, UNIX, OS / 2, Win95 e Amiga. Quaisquer porteiros para outros sistemas são bem-vindos e entre em contato com a equipe de desenvolvedores. · Suporte para extensões. Estas são unidades separadamente vinculadas que podem ser usadas para melhorar as funcionalidades do motor sem recompilá-la. Eles podem ser gravados para acessar tabelas TrueType adicionais, ou até mesmo GX e / ou OpenType (este último já está disponível). · Suporte a Kerning: Os dados do TrueType Kerning estão disponíveis através de uma das extensões padrão que vem nesta versão. No entanto, cabe ao aplicativo "interpretar" os dados, já que muitos números diferentes são suportados. · Suporte para métricas verticais. O motor é capaz de fornecer aplicativos de cliente com métricas de glifo verticais se forem encontradas em arquivos de fonte (geralmente em fontes CJKV). Se não estiver presente, ele sintetiza métricas dos valores horizontais, ascender e descensões. Isso significa que é possível renderizar texto vertical corretamente. · As extensões padrão são fornecidas para acessar e carregar os nomes de glifos na tabela PostScript. Requisitos: · A versão ANSI C da biblioteca deve compilar sem problemas em uma grande variedade de plataformas. Alguns compiladores compatíveis com ANSI podem gerar muitos avisos ao compilá-lo. Estes não são avisos de ANSI e podem ser ignorados com segurança. A compilação de referência · No entanto, os programas de teste, que são usados para demonstrar o motor, são mais específicos do sistema, pois usam um minúsculo sub-sistema gráfico para exibir a saída do motor na tela ou em uma janela. O sub-sistema suporta agora o seguinte · Freetype 1 vem com uma versão de Pascal que agora é executada em Borland Pascal 7 (DOS), Fprint Virtual Pascal (OS / 2), FPC (Linux, DOS, OS / 2), bem como Delphi (16 bits e 32 bits versões). Agora está quase atualizado com a versão C, mesmo que não


Freetype. Software Relacionado

Workrave

Workrave é um programa que auxilia na recuperação e prevenção de lesões de esforço repetitivas. ...

187

Download