Freetype2.

Eine Software-Font-Engine, die für kleine, effiziente, hoch anpassbare und tragbare Tätigkeit ausgelegt ist.
Jetzt downloaden

Freetype2. Ranking & Zusammenfassung

Anzeige

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

Freetype2. Stichworte


Freetype2. Beschreibung

Eine Software-Schriftartmotor, die klein, effizient, hoch anpassbar und tragbar ist. FreeType 2 ist eine Software-Schriftart-Engine, die für kleine, effiziente, hoch anpassbare und tragbare, hochwertige Ausgabe (Glyphenbilder) herzustellen ist. FreeType 2-Projekt kann in Grafikbibliotheken, Anzeigenservern, Sonderwerkzeugen, Text-Image-Generation-Tools und vielen anderen Produkten sowie vielen anderen Produkten verwendet werden. wie Textlayout oder Grafikverarbeitung (z. B. farbige Texte-Rendering, "Hohling" usw.). Es vereinfacht diese Aufgaben jedoch erheblich, indem es eine einfache, einfach zu verwendende und einheitliche Schnittstelle bereitstellt, um auf den Inhalt der Font-Dateien zuzugreifen.FreieType 2 Veröffentlicht unter zwei Open-Source-Lizenzen: Unsere eigene BSD-Like FreeType-Lizenz und der GPL. Es kann somit von jeglicher Art von Projekten verwendet werden, sei sie proprietär oder nicht. Hier sind einige wichtige Funktionen von "freetype2": · FreeType 2 bietet eine einfache und benutzerfreundliche API, um auf einheitliche Weise auf den Griffinhalt zuzugreifen, unabhängig vom Dateiformat. Zusätzlich können einige formatrespezifische APIs verwendet werden, um auf spezielle Daten in der Schriftartendatei zuzugreifen. · Im Gegensatz zu den meisten vergleichbaren Bibliotheken unterstützt FreeType 2 skalierbare Schriftformatate wie TrueType oder Typ 1 nativ und können die Gliederungsdaten (und Steuerungsanweisungen / Hinweise) an Clientanwendungen zurückgeben. · Das Design von FreeType 2 basiert auf Modulen, die bei der Kompilierzeit entweder statisch in der Bibliothek verknüpft oder bei der Laufzeit auf Anfrage geladen werden können. Module werden verwendet, um bestimmte Schriftartformate oder sogar neue Glyph-Bildformate zu unterstützen! · FreeType 2 wurde mit eingebetteten Systemen geschrieben. Dies bedeutet, dass es keine statischen beschreibenden Daten verwendet (d. H. Es kann direkt von ROM ausgeführt werden), dass Clientanwendungen ihre eigene Speichermanager- und E / A-Stream-Implementierung bereitstellen können. · Letzteres ermöglicht Ihnen, einfach von rom-basierten, komprimierten oder Remote-Schrift-Dateien mit derselben API zu lesen. Mehrere Stream-Implementierungen können gleichzeitig mit einer einzelnen FreeType-2-Instanz verwendet werden. · Sie können auch die Größe des FreeType-2-Codes reduzieren, indem Sie nur die von Ihnen benötigten Module zusammenstellen, die Sie für Ihr eingebettetes Projekt benötigen. Standardmäßig unterstützt FreeType 2 die folgenden Schriftartformate: · TrueType-Schriftarten (und Sammlungen) · Typ 1 Schriftarten · CID-Keyed-Typ-1-Schriftarten · CFF-Schriftarten · OpenType-Schriftarten (TrueType- und CFF-Varianten) · SFNT-basierte Bitmap-Schriftarten · X11 PCF-Schriftarten · Windows FNT-Schriftarten · BDF-Schriftarten (einschließlich Anti-Aliased) · PFR-Schriftarten · Typ42-Schriftarten (begrenzte Unterstützung) · Freetype 2 kann von einem gegebenen Glylph-Umriss eine qualitativ hochwertige monochrome Bitmap oder ein Anti-Alias-PixMap mit 256 Stufen von "Grau" herstellen. Dies ist viel besser als die 5 Stufen, die von Windows 9X / 98 / NT / 2000 oder Freetype 1 verwendet werden. · Freetype 2 unterstützt alle Zeichenzuordnungen, die durch die TrueType- und OpenType-Spezifikation definiert sind. Es ist auch in der Lage, einen Unicode-Charmap von Typ-1-Schriftarten automatisch zu synthetisieren, der den schmerzhaften "Capping-Translations-Kopfschmerz mit diesem Format ein Ende einsetzt, das mit diesem Format üblich ist (natürlich sind Originalkodierungen auch in dem Fall verfügbar, in dem Sie sie benötigen ..) ..) . · Der FreeType 2 Core-API bietet einfache Funktionen, um auf erweiterte Informationen wie Glyph-Namen oder Kerning-Daten zuzugreifen. · 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. Bitte lesen Sie unsere Patents-Seite, um mehr über einige Probleme zu erfahren, wenn Sie den Dolmetscher verwenden. · Für diejenigen, die den Bytecode-Dolmetscher nicht benötigen oder möchten, haben wir unser eigenes automatisches Hintermodul entwickelt. Es wird auch von anderen skalierbaren Formaten verwendet. · FreeType 2 enthält Informationen, die oft nicht von anderen ähnlichen Schriftmotoren verfügbar sind, wie Kerning-Entfernungen, Glyphennamen, vertikale Metriken usw. · Aufgrund des modularen Designs ist es leicht, die Bibliothek zu verbessern, um durch optionale APIs zusätzliche formatspezifische Informationen bereitzustellen (als Beispiel wird eine optionale API bereitgestellt, um SFNT-Tabellen von TrueType- und OpenType-Schriftarten abzurufen). · FreeType 2 bietet sein eigenes Caching-Subsystem seit Version 2.0.1. Es kann verwendet werden, um entweder offene Instanzen oder Glyphe-Bilder effizient zu cache. Anforderungen: · FreeType 2 ist in Industry-Standard-ANSI C geschrieben und sollte mit jedem kompatiblen C-Compiler einfach kompilieren. Wir haben sogar große Sorgfalt genommen, um alle Warnungen zu beseitigen, wenn sie mit den beliebten Compilern wie GCC, Visual C und Borland kompiliert werden. · Abgesehen von einer Standard-ANSI C-Bibliothek hat FreeType 2 keine externen Abhängigkeiten und kann auf jeder Art von System kompiliert und installiert werden.


Freetype2. Zugehörige Software