Freetype.

Freetype ist eine Software-Font-Engine, die klein, effizient, hoch anpassbar und tragbar ist.
Jetzt downloaden

Freetype. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • FreeType team
  • Website des Verlags:
  • http://www.freetype.org

Freetype. Stichworte


Freetype. Beschreibung

Freetype ist eine Software-Font-Engine, die für kleine, effiziente, hoch anpassbare und tragbare Effizienz geeignet ist. Freeetype 1 ist ein tragbarer und hocheffizienter TrueType-Rendering-Motor, der jetzt erfolgreich verwendet wird, um den TrueType-Support auf eine sehr große Vielfalt an Plattformen und Umgebungen mitzubringen, seien Sie in den Schriftstellern, Grafikbibliotheken oder eingebetteten Systemen. Das wird nicht von der ursprünglichen TrueType-Engine abgeleitet, die von Apple und Microsoft entwickelt wurde. Es wurde mit der alleinigen Hilfe der veröffentlichten TrueType-Spezifikationen erstellt, die auf unsere große Überraschung (und der Schmerz) als äußerst arm und irreführend in kritischen Bereichen herausstellten. Es wurde viel harte Arbeit durchgeführt, um Mehrdeutigkeiten zu lösen. Das Endergebnis ist ein tragbarer und schneller Renderer.Nicht, dass FreeType 1 eine Bibliothek ist. Es ist kein Schriftserver für Ihre Lieblingsplattform, obwohl es in vielen von ihnen verwendet wurde. Beachten Sie auch, dass es keine vollständige Text-Rendering-Bibliothek ist. Sein Zweck besteht darin, Schriftartateien sowie Last, TIPP und individuelle Glyphen effizient zu öffnen und zu verwalten. Sie können es auch als "TrueType-Treiber" für eine übergeordnete Bibliothek sehen, obwohl der Rendern von Text mit ihm einfach ist, wie von den Testprogrammen gezeigt, wie von den Testprogrammen gezeigt. Die Codegröße (zwischen 48 und 55 KByte von Intel Code) bleibt bescheiden. Eine Sache, die nicht gesagt werden kann, dass die meisten anderen Handelsmotoren verfügbar sind. Hier sind einige wichtige Funktionen von "Freetype": · Unterstützt TrueType-Dateien (TTF) und Sammlungen (TTC). Unterstützt keine GX- oder OpenType-Schriftarten, diese können jedoch von der Bibliothek als normale TTF-Dateien geöffnet und verwendet werden. (Mit Ausnahme von OTF-OpenType-Schriften, die wirklich eine Typ-1-Schrift-Datei in einem TrueType-Speicher einbetten). · Modulares Design: Speicher- und E / A-Vorgänge können auf Ihre eigene Plattform / -anlage sehr leicht zugeschnitten werden (die Standardversion ist mit der Unterstützung von ANSI LIBC). · Glättung von Schriftarten, a.k.a. Grau-Skalierung. Genau wie Win95 glättet der Renderer nur die Teile einer Glyphe, die sie brauchen (d. H. Diagonalen und Kurven). · Unterstützung aller in der TrueType-Spezifikation definierten Zeichenzuordnungen. Die Client-Anwendung kann auswählen, was ihn erfreut. · Ein voll ausgestatteter und effizienter TrueType-Bytecode-Dolmetscher. Der Motor kann in kleinen Punktgrößen hervorragende Ausgabe erzeugen. Diese Komponente war aufgrund der mehrdeutigen und irreführenden TrueType-Spezifikationen extrem schwierig, um zu rechten. Wir passen jedoch jetzt mit den Fenstern und Mac-Qualitäten zusammen. · In tragbarer ANSI C (und Pascal, für ältere FreeType-1-Versionen) geschrieben. Sollte gut auf allen Arten von Systemen kompilieren (auf 16, 32- und 64 Bit-Prozessoren getestet). Mit vollem Quellcode verfügbar. · Open Source-Lizenz. Freetype kann in alle Arten von kommerziellen Systemen und Software einbezogen werden. · Bietet Testprogramme zur "Show-off" der Bibliothek, die auf den folgenden Plattformen ausgeführt werden können: DOS, UNIX, OS / 2, Win95 und Amiga. Alle Porter für andere Systeme sind willkommen und sollten sich an das Entwicklerteam wenden. · Unterstützung für Erweiterungen. Dies sind separat verknüpfbare Einheiten, mit denen die Funktionalitäten des Motors verwendet werden können, ohne ihn neu zu kompilieren. Sie können geschrieben werden, um auf zusätzliche TrueType-Tabellen oder sogar GX und / oder OpenType zuzugreifen (der letztere ist bereits verfügbar). · Kerning-Unterstützung: Die Truetype-Daten Kerning durch eine der Standarderweiterungen zur Verfügung, die in dieser Version kommt. Es liegt jedoch an der Anwendung, die Daten zu "interpretieren", da viele verschiedene "Formate" unterstützt werden. · Unterstützung für vertikale Metriken. Der Motor ist in der Lage Client-Anwendungen mit vertikalen Glyphe Metriken zur Verfügung zu stellen, wenn sie in Font-Dateien (in der Regel in CJKV Schriften) zu finden sind. Falls nicht vorhanden, synthetizes es Metriken von den horizontalen Werten, ascender und Abseilgerät Metriken. Das bedeutet, dass es möglich ist, vertikalen Text richtig zu machen. · Standard-Erweiterungen sind für den Zugriff zur Verfügung gestellt und die Glyphennamen in der Postscript-Tabelle laden. Anforderungen: · Die ANSI-C-Version der Bibliothek sollte ohne Probleme auf eine Vielzahl von Plattformen kompilieren. Einige ANSI-kompatiblen Compiler kann eine Menge Warnungen erzeugen, wenn es zu kompilieren. Dies sind keine Warnungen ANSI und kann problemlos ignoriert werden. Die Referenz Kompilierung · Die Testprogramme, jedoch die verwendet werden, um den Motor zu demonstrieren, sind systemspezifisch, da sie ein kleines Grafik-Subsystem, um die Motorausgabe auf dem Bildschirm anzuzeigen oder in einem Fenster verwenden. Die Unter System unterstützt jetzt die followin · FreeType 1 wird mit einer Pascal-Version geliefert, die jetzt auf Borland Pascal 7 (DOS), FPRINT Virtual Pascal (OS / 2), FPC (Linux, DOS, OS / 2) sowie Delphi (16-Bit und 32-Bit) läuft Versionen). Es ist jetzt fast auf dem neuesten Stand mit der C-Version, obwohl dies nicht der Fall ist


Freetype. Zugehörige Software