FreeType

Screenshot Software:
FreeType
Szczegóły programowe:
Wersja: 1.3.1
Filmu: 3 Jun 15
Wywoływacz: FreeType team
Licencja: Wolny
Popularność: 105

Rating: nan/5 (Total Votes: 0)

FreeType 1 jest przenośny i bardzo wydajny silnik renderowania czcionek TrueType, które jest teraz z powodzeniem wykorzystywane w celu dostosowania wsparcia TrueType do bardzo wielu różnych platform i środowisk, zarówno font serwerów, bibliotek graficznych i systemów wbudowanych.
FreeType 1 jest wdrożenie czystych pokojach, które nie pochodzi od oryginalnego silnika opracowanego przez TrueType Apple i Microsoft. Został on stworzony z jedynym pomocą opublikowanymi specyfikacjami TrueType, które ku naszemu wielkiemu zdziwieniu (i bólu) okazała się bardzo słaba i wprowadzające w błąd w krytycznych obszarach. Dużo ciężkiej pracy zostały podjęte w celu rozwiązania niejasności. Wynik końcowy jest przenośny i szybki renderer.
Należy pamiętać, że 1 jest FreeType biblioteki. To nie jest serwer czcionek dla ulubionej platformy, mimo że został zaprojektowany do wykorzystania w wielu z nich. Należy również zauważyć, że nie jest to pełny tekst renderowania biblioteki. Jego celem jest po prostu otworzyć i zarządzać pliki czcionek, a także obciążenie, podpowiedź i renderowanie poszczególnych glifów skutecznie. Możesz go jako "kierowca TrueType" dla biblioteki wyższego poziomu, choć renderowania tekstu z nim jest łatwa, o czym świadczy programów testowych.
Jego jakość odpowiada to Windows i Macintosh, a jego pamięć stóp wydruku i rozmiar kodu (między 48 a 55 kB kodu Intel) pozostają niewielkie. Rzecz, że nie można powiedzieć o większości innych silników dostępnych w handlu

Opis .

  • Obsługa plików TrueType (TTF) oraz kolekcje (TTC). Nie obsługuje GX lub OpenType, ale te mogą być otwierane i używane jako normalne pliki TTF przez bibliotekę. (Z wyjątkiem OTF naprawdę czcionek OpenType, które osadzić Typ 1 plik czcionki TrueType w ciągu przechowywania).
  • Konstrukcja modułowa:. Pamięć i operacje We / Wy można bardzo łatwo dostosować do własnej platformy / systemu (średnia zwolnienie posiada wsparcie libc ANSI)
  • Wygładzanie czcionek, a.k.a. skalowanie szarości. Podobnie jak w Win95, renderer wygładza tylko części glif, który go (czyli przekątnych i krzywe). Potrzebne
  • Obsługa wszystkich odwzorowań znaków zdefiniowanych w specyfikacji TrueType. Aplikacja kliencka może wybrać cokolwiek to podoba.
  • W pełni funkcjonalny i efektywny TrueType kodu bajtowego tłumacza. Silnik jest w stanie wytworzyć doskonałą wydajność przy niewielkich rozmiarach punktowych. Składnik ten jest bardzo trudno dostać w prawo, ze względu na niejednoznaczne i misleadings specyfikacji TrueType. Jednak teraz dopasować cechy Windows i Mac.
  • Napisany w ANSI C (przenośny i Pascal, dla starszych wersji FreeType 1). Należy również skompilować na wszystkich rodzajach systemów (testowane na 16, 32 i 64-bitowych procesorów). Z pełnym kodem źródłowym jest niedostępna.
  • Open Source License. FreeType mogą być zawarte w różnego rodzaju systemach handlowych i oprogramowania.
  • Zapewnia programy testowe do & quot; show-off & quot; Biblioteka, uruchamianego na następujących platformach: DOS, Unix, OS / 2, Win95 oraz Amigi. Wszelkie tragarzy dla innych systemów są mile widziane i należy skontaktować się z zespołem deweloperów.
  • Wsparcie dla rozszerzeń. Są oddzielnie sieciujące jednostki, które mogą być stosowane w celu zwiększenia funkcjonalności silnika bez ponownej kompilacji go. Mogą być zapisywane w celu uzyskania dostępu dodatkowe tabele TrueType lub nawet GX i / lub OpenType te ostatnie (już dostępne).

  • Wsparcie
  • Kerning: Dane TrueType kerning jest dostępna za pośrednictwem jednego ze standardowych rozszerzeń, które jest w tym wydaniu. Jednak, to do wniosku o & quot; interpretują & quot; dane, są obsługiwane jak wiele różnych formatów '`.
  • Wsparcie dla pionowych metryki. Silnik jest w stanie zapewnić aplikacje klienta z pionowych metryki glifów, jeśli znajdują się w pliki czcionek (zwykle czcionek CJKV). Jeśli nie występuje, to synthetizes metryki od wartości wznoszącego, poziomych i metryki zjazdowy. Oznacza to, że możliwe jest, aby uczynić tekst pionowy poprawnie.
  • Rozszerzenia standardowe są dostępne i załadować nazwy glifów w tabeli Postscript.

Wymagania :

  • ANSI C wersja biblioteki powinny bez problemów kompilacji na wielką różnorodność platformy. Niektóre kompilatory zgodne ze standardem ANSI może generować wiele ostrzeżeń podczas kompilowania go. To nie są ostrzeżenia ANSI i można bezpiecznie zignorować. Kompilacji odniesienia
  • Jednak programy testowe, które są wykorzystywane do wykazania, silnik, są bardziej specyficzne dla danego systemu, jak używać mały podsystem graficzny w celu wyświetlania moc silnika na ekranie lub w oknie. Podsystem obsługuje teraz followin
  • FreeType 1 pochodzi z wersji Pascala, że ​​teraz działa na Borland Pascal 7 (DOS), fprint Wirtualny Pascal (OS / 2), FPC (Linux, DOS, OS / 2), jak i Delphi (16-bit i 32 -bitowa wersje). To już prawie się na bieżąco z wersji C, mimo że nie

Podobne oprogramowanie

Inne programy z deweloperem FreeType team

FreeType2
FreeType2

22 Jun 18

Komentarze do FreeType

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!