FreeType

Software screenshot:
FreeType
Software informatie:
Versie: 1.3.1
Upload datum: 3 Jun 15
Ontwikkelaar: FreeType team
Licentie: Gratis
Populariteit: 23

Rating: nan/5 (Total Votes: 0)

FreeType 1 is een draagbare en zeer efficiënte TrueType rendering engine, dat wordt nu met succes toegepast om TrueType steun aan een groot aantal platforms en omgevingen brengen, zowel lettertype servers, grafieken bibliotheken of ingebedde systemen.
FreeType 1 is een clean-room implementatie die niet is afgeleid van de originele TrueType engine ontwikkeld door Apple en Microsoft. Het is gemaakt met als enige hulp van de gepubliceerde TrueType specificaties, die tot onze grote verbazing (en pijn) bleek zeer slecht en misleidend in kritieke gebieden. Veel hard werk is ondernomen om onduidelijkheden op te lossen. Het eindresultaat is een draagbaar en snelle renderer.
Merk op dat FreeType 1 is een bibliotheek. Het is niet een font server voor uw favoriete platform, hoewel het is ontworpen om te worden gebruikt in veel van hen. Merk ook op dat het geen volledige-tekst rendering library. Het doel is eenvoudig te openen en te beheren lettertype-bestanden, evenals de belasting, hint en maken individuele glyphs efficiënt. Je kunt het ook zien als een 'TrueType driver' voor een hoger niveau bibliotheek, hoewel de tekst rendering met het gemakkelijk is, zoals blijkt uit de testprogramma's.
De kwaliteit overeenkomt met deze van Windows en de Macintosh, terwijl het geheugen foot-print en de code grootte (tussen 48 en 55 kbyte Intel code) bescheiden blijven. Een ding dat kan niet gezegd worden voor de meeste andere commerciële motoren beschikbaar

Eigenschappen .

  • Ondersteunt TrueType bestanden (TTF) en collecties (TTC). Ondersteunt geen GX of OpenType-lettertypen, maar deze kunnen worden geopend en gebruikt als normaal TTF-bestanden door de bibliotheek. (Met uitzondering van de OTF OpenType-lettertypen die echt een Type 1-lettertype bestand in een TrueType-opslag insluiten).
  • Het modulaire ontwerp:. Geheugen en I / O-bewerkingen kan heel gemakkelijk worden aangepast aan uw eigen platform / systeem (de standaard versie wordt geleverd met ANSI libc ondersteuning)
  • Font smoothing, alias grijs-scaling. Net als Win95, de renderer verzacht alleen de delen van een glyph waarin het (dwz, diagonalen en curves). Nodig
  • Ondersteuning voor alle karakter mappings gedefinieerd in het TrueType-specificatie. De client-applicatie kunt kiezen welke het wil.
  • Een full-featured en efficiënte TrueType bytecode tolk. De motor is in staat om uitstekende output te produceren op kleine puntgrootten. Dit onderdeel is uitermate moeilijk om goed te krijgen vanwege de dubbelzinnige en misleidingen TrueType specificaties. Echter, we nu overeenkomen Windows en Mac kwaliteiten.
  • Geschreven in draagbare ANSI C (en Pascal, voor oudere FreeType 1 versies). Moet goed compileren op allerlei systemen (getest op 16, 32 en 64 bits processors). Met de volledige broncode beschikbaar.
  • Open Source License. FreeType kunnen in een verscheidenheid van commerciële systemen en software.
  • Biedt testprogramma's & quot; uitslover & quot; de bibliotheek, uitvoerbare op de volgende platforms: Dos, Unix, OS / 2, Win95, en Amiga. Elke dragers voor andere systemen zijn welkom en kunnen contact opnemen met de ontwikkelaars team.
  • Ondersteuning voor uitbreidingen. Deze zijn los te koppelen eenheden die kunnen worden gebruikt om functies van de motor te verbeteren zonder opnieuw hebben gecompileerd. Ze kunnen worden geschreven om extra TrueType-tafels, of zelfs GX en / of OpenType degenen (de laatste is reeds beschikbaar).
  • Kerning ondersteuning: De TrueType spatiëring data is beschikbaar via een van de standaard extensies die komt in deze release. Echter, het is aan de toepassing op & quot; interpreteren & quot; de gegevens, zoals veel verschillende 'formats' worden ondersteund.
  • Ondersteuning voor verticale metrics. De motor is in staat om client applicaties met verticale glyph metrics geven als ze worden gevonden in de font-bestanden (meestal in CJKV fonts). Indien niet aanwezig, maar synthetizes metrics van de horizontale waarden, opklimmende en descender metrics. Dit betekent dat het mogelijk is verticale tekst kunnen maken.
  • Standaard extensies worden voorzien in de Postscript tafel om toegang te krijgen en te laden de glyph namen.

Eisen

  • De ANSI C-versie van de bibliotheek moeten compileren zonder problemen op een grote verscheidenheid aan platforms. Sommige ANSI-compliant compilers kunnen veel waarschuwingen genereren wanneer het samenstellen van het. Dit zijn geen ANSI waarschuwingen en kan genegeerd. De verwijzing compile
  • De testprogramma's, die worden gebruikt om de motor aan te tonen, zijn systeemspecifieke omdat ze een klein grafisch subsysteem om het signaal van de motor op het scherm of een venster. De sub-systeem nu de followin
  • ondersteunt
  • FreeType 1 wordt geleverd met een Pascal versie die nu draait op Borland Pascal 7 (DOS), fprint Virtual Pascal (OS / 2), FPC (Linux, DOS, OS / 2) als Delphi (16-bit & 32 bit versies). Het is nu bijna up-to-date met de C-versie, ook al is het niet

Vergelijkbare software

Znikomit
Znikomit

15 Apr 15

TTX and FontTools
TTX and FontTools

17 Feb 15

Tamsyn Font
Tamsyn Font

14 Apr 15

Andere software van ontwikkelaar FreeType team

FreeType2
FreeType2

22 Jun 18

Reacties op FreeType

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!