Zum Inhalt springen

FreeType

aus Wikipedia, der freien Enzyklopädie
{{#if: | {{{Name}}} | {{#invoke:WLink|getArticleBase}} }}

{{#if: Datei:Freetype logo new.svg |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:Freetype logo new.svg |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: |

{{{Screenshot}}}{{#if: |
{{{Beschreibung}}} }}|

}}

Basisdaten

{{#if: |

Hauptentwickler
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: David Turner |

Entwickler
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: | KEINE_ANGABE || {{#if: |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: Plattformunabhängig | 
Betriebssystem Plattformunabhängig |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: C |

Programmier­sprache C |
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Textrendering |

Kategorie Textrendering

}}{{#if: FreeType License, GPL |

Lizenz FreeType License, GPL |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

deutschsprachig faculty|}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: www.freetype.org |

www.freetype.org |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

FreeType ist eine freie Programmbibliothek für das Zeichnen von Text. Je nach Größe und Auflösung werden die Schriftzeichen mit einer unterschiedlichen Menge von Pixeln gefüllt.

Derzeit werden unter anderem die folgenden Vektorfont-Formate unterstützt: TrueType, OpenType, PostScript-Type 1 und -Type 2 (CFF), PostScript CID-keyed Fonts. Zusätzlich können BDF-, PCF- und Windows-Bitmap-Schriften dargestellt werden.

Freetype ist ein Open-Source-Projekt, das unter GNU General Public License (GPL) oder der FreeType License (ähnlich der BSD-Lizenz) in beliebige Anwendungsprogramme eingebunden werden kann. Die Bibliothek kann daher auch für die Entwicklung proprietärer Software verwendet werden und ist neben dem Einsatz als Desktop-Software auch im Bereich der Computerspiele weit verbreitet. Sie ist leicht portierbar und derzeit die Standardlösung, um True- und OpenType-Schriften unter Linux darzustellen.

Geschichte

David Turner begann im Winter 1995 an FreeType zu arbeiten, da sein damaliges Betriebssystem OS/2 keine Unterstützung für TrueType bot. Nach der Veröffentlichung seines ersten Pascal-Codes stieß unter anderem Werner Lemberg zum Projekt, der nach wie vor eine wichtige Rolle spielt.<ref name="OSNews">Interview with David Turner of Freetype, 28. Juni 2007</ref>

Version 1 von FreeType brachte Unterstützung für TrueType-Schriften auf vielen Plattformen. In Version 2 kam Unterstützung für weitere Schriftartenformate hinzu. Weiter kann FreeType 2 Hints zur Verbesserung der Darstellung bei niedrigen Auflösungen automatisch erzeugen und ist nicht auf die Angaben in der Schriftartendatei angewiesen, wodurch sich die Darstellung von Zeichensätzen verbessert, die solche Hinweise nicht mitliefern. Da das Standardverfahren für das Hinting von Patenten der Firma Apple betroffen war,<ref>FreeType & Patents</ref> die am 9. Oktober 2009 ausgelaufen sind,<ref name="OSNews" /> konnten damit auch potenzielle Patentverletzungen umgangen werden. Andererseits kann es die Darstellung verschlechtern, wenn es statt handoptimierter mitgelieferter Hints eingesetzt wird. Da es ursprünglich nur auf westliche Schriftsysteme ausgelegt war, funktionierte es mit anderen teils schlecht oder gar nicht. Daher wurde hier oft die Aktivierung der patentierten Technik vorgezogen. Auch die freien Linux-Distributionen Debian und Ubuntu hatten als Vorgabe FreeType mit dem Hint-Interpreter an Bord, obwohl er patentbelastet war.<ref name="OSNews" />

2007 wurde im Rahmen der Freigabe der Java-Technologie als freie Software die unfreie Schriftenrasterungskomponente des JDK in OpenJDK durch FreeType ersetzt.

Weblinks

[{{canonicalurl:Commons:Category:{{#if:|{{{1}}}|FreeType}}|uselang=de}} Commons: {{#if:|{{{2}}}|{{#if:|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}]{{#switch:1

|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:

    | {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
        |1/=  und Videos
        |1/1=, Videos und Audiodateien
        |/1=  und Audiodateien}}
    | , Videos und Audiodateien
  }}

|#default= – }}{{#if:

   | {{#ifeq: {{#invoke:Str|left||9}} 
       | category: 
| FEHLER: Ohne Category: angeben!}}}}

Vorlage:Wikidata-Registrierung

Einzelnachweise

<references />