Graphite (technologia inteligentnych czcionek)
Deweloperzy | SIL International |
---|---|
Wersja stabilna | 1.3.14 / 1 kwietnia 2020
|
Magazyn | |
System operacyjny | Wieloplatformowy |
Typ | Biblioteka rozwoju oprogramowania |
Licencja | LGPL , CPL |
Strona internetowa |
Graphite to programowalna , zgodna z Unicode inteligentna technologia czcionek i system renderowania, opracowana przez SIL International jako wolne oprogramowanie , rozpowszechniana na warunkach GNU Lesser General Public License i Common Public License .
Możliwości i porównanie z innymi inteligentnymi technologiami czcionek
Graphite jest oparty na formacie czcionki TrueType i dodaje trzy własne tabele. Pozwala na różne zasady renderowania, w tym ligatury , zastępowanie glifów , wstawianie glifów, przegrupowywanie glifów, zakotwiczanie znaków diakrytycznych , kerning i justowanie . Reguły grafitowe mogą być wrażliwe na kontekst. Na przykład może istnieć reguła zastępowania glifów, która zastępuje każde niekońcowe s przez ſ .
W przypadku czcionki grafitowej wszystkie informacje dotyczące inteligentnego renderowania znajdują się w pliku czcionki. Aby wyświetlić inteligentne renderowanie Graphite, aplikacja potrzebuje tylko obsługi Graphite, ale nie ma wbudowanej wiedzy na temat systemu pisma . To sprawia, że Graphite jest szczególnie odpowiedni dla systemów pisma mniejszości, które nie mogą polegać na aplikacjach dostarczających wbudowanych informacji o renderowaniu. Pod tym względem Graphite jest podobny do AAT i różni się od OpenType , który wymaga od aplikacji dostarczania wbudowanych informacji o renderowaniu.
Podstawa grafitowa
Graphite został pierwotnie zaimplementowany w systemie Windows . Został przeportowany na Linuksa . Jest również dostępny w systemie Mac OS X Snow Leopard , chociaż dzięki AAT macOS zapewnia już technologię odpowiednią dla skryptów mniejszości.
Aplikacje obsługujące Graphite obejmują SIL WorldPad, XeTeX , OpenOffice.org (od wersji 3.2, z wyjątkiem wersji macOS), LibreOffice (dawniej z wyjątkiem wersji macOS, od wersji 5.3 Graphite jest dostępny na wszystkich platformach). Został wbudowany w Thunderbirda 11 i Firefoksa 11 i był domyślnie włączony od wersji 22, ale został wyłączony w Firefoksie w wersji 45.0.1 i ponownie włączony w wersji 49.0.
Obsługę Graphite można dodać do aplikacji w systemie Linux za pomocą pakietu pango-graphite, aw systemie Windows za pomocą eksperymentalnego dodatku MultiScribe.
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Lista czcionek obsługujących grafit
- Produkty SIL Language Technology , które obejmują Graphite i czcionki
- Witryna SIL Graphite Sourceforge
- Projekt SILA zarchiwizowany 2012-10-20 w Wayback Machine — projekt integracji Graphite i Mozilla
- Prezentacja Graphite dla aKademy 2007, S Correll
- SIL Graphite Font Demo do testowania przeglądarek