UltKit

Konwerter WOFF na OTF

Każdy plik WOFF zawiera albo czcionkę TrueType, albo czcionkę OpenType w odmianie PostScript. Jeśli w środku jest ta druga, konwersja do OTF po prostu przywraca ją w natywnej postaci, razem z krzywymi, hintingiem i całą resztą.

Konwerter czcionek

lub upuść Pliki TTF, OTF, WOFF … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij czcionki WOFF

    Dodaj pliki .woff, maksymalnie 20 w jednej partii i do 95 MB każdy. Mieszany zestaw czcionek webowych CFF i TrueType nie jest problemem.

  2. 2

    Pozostaw OTF jako format docelowy

    Opcja Konwertuj na jest ustawiona na OTF. Ustawienie Hinting na Keep zachowuje wszystkie wskazówki PostScript, które zawierał plik WOFF; Auto-hint dodaje wskazówki do czcionek, które ich nie mają.

  3. 3

    Konwertuj do OTF

    Naciśnij Konwertuj na OTF, zapisz pliki i zainstaluj je dwukrotnym kliknięciem. Zamknij i ponownie otwórz programy graficzne, aby odświeżyć w nich listy czcionek.

Jeśli WOFF powstał z OTF, ta konwersja to dokładne rozpakowanie. Jeśli powstał z TTF, krzywe są przepisywane do postaci sześciennej, co zachowuje ich kształt.

Konwersja WOFF na OTF zależy od odmiany czcionki

Specyfikacja WOFF 1.0, od 2012 roku zalecenie W3C, definiuje kontener, a nie nowy rodzaj czcionki. Jego nagłówek zapisuje odmianę przenoszonej czcionki, a następnie wymienia każdą tabelę wraz z długością skompresowaną i pierwotną. Studia, które rysowały swoje kroje w PostScript, czyli w tradycji stojącej za większością krojów drukarskich, eksportowały na potrzeby licencji webowych pliki WOFF w odmianie CFF. Studia pracujące w TrueType eksportowały drugi rodzaj. Rozszerzenie .woff nie mówi, który to przypadek.

W przypadku pliku w odmianie CFF konwersja do OTF polega na rozpakowaniu tabel i zapisaniu ich z powrotem, więc zachowane są nawet wskazówki PostScript, a właściwym ustawieniem Hinting jest Keep. W przypadku pliku w odmianie TrueType konwerter musi zbudować nową tabelę CFF: krzywe kwadratowe przekładają się dokładnie na sześcienne, ale instrukcje TrueType nie mają odpowiednika w CFF i są pomijane. To nie wada, tylko powód, by dla takich plików wybrać wynik TTF.

  1. Odczyt nagłówka

    Konwerter sprawdza sygnaturę WOFF i pole odmiany, zanim dotknie jakiejkolwiek tabeli.

  2. Rozpakowanie tabel

    Każda tabela skompresowana zlib jest dekompresowana, a jej suma kontrolna weryfikowana.

  3. Zapis OTF

    Czcionki CFF są zapisywane w niezmienionej postaci; czcionki TrueType dostają nową sześcienną tabelę CFF.

Znacznik OTTO: jak rozpoznać czcionkę internetową z CFF

OTTOznacznik odmiany zapisany w bajtach 5–8 pliku WOFF zawierającego kontury PostScript

WOFF w odmianie TrueType zapisuje w tym miejscu binarną wartość 0x00010000.

Znacznik pochodzi z samego OpenType: każdy komputerowy plik .otf z konturami CFF zaczyna się tymi samymi czterema literami, a WOFF po prostu kopiuje tę wartość do nagłówka. Nie musisz sprawdzać jej przed wysłaniem pliku, bo konwerter odczyta ją w każdym przypadku, ale znajomość odmiany pomaga wybrać między tą stroną a WOFF na TTF albo wyjaśnić, czemu jedna rodzina ma wskazówki, a inna ich nie ma.

Ten sam wybór istnieje w nowszym formacie. Plik .woff2 także zapisuje swoją odmianę, a konwerter czcionek obsługuje go tak samo, z Brotli zamiast zlib.

Licencja na używanie czcionki internetowej na komputerze

WOFF

Web Open Font Format

WOFF to format czcionek internetowych stworzony przez Mozillę, Operę i Microsoft, opublikowany jako Rekomendacja W3C w 2012 roku. Opakowuje dane czcionki TrueType lub OpenType w kompresję i metadane, co przyspiesza pobieranie. Wszystkie przeglądarki obsługują WOFF, ale w dużej mierze zastąpił go WOFF2, który kompresuje lepiej. Systemy desktopowe nie mogą bezpośrednio instalować czcionek WOFF.

Kompresja
Bezstratna
Przezroczystość
–
Animacja
–
Rok powstania
2012 · W3C (Mozilla, Opera, Microsoft)
Konwerter WOFF

OTF

Czcionka OpenType

OTF to format czcionek OpenType, stworzony przez Microsoft i Adobe w 1996 roku, obecnie norma ISO/IEC 14496-22. Może zawierać kontury TrueType lub PostScript (CFF) i obsługuje zaawansowaną typografię, taką jak ligatury, warianty znaków, kapitaliki i szeroki zakres języków. OpenType jest standardem profesjonalnych czcionek na wszystkich głównych platformach. Nie jest skompresowany pod kątem internetu, dlatego strony zwykle udostępniają zamiast niego WOFF2.

Kompresja
Bezstratna
Przezroczystość
–
Animacja
–
Rok powstania
1996 · Microsoft and Adobe
Konwerter OTF

WOFF na OTF zwraca czcionkę webową na komputer jako OpenType, co jest dokładnym rozpakowaniem, gdy WOFF powstał z czcionki CFF, i naturalnym wyborem dla druku oraz pracy w programach Adobe.

WOFF na OTF – najczęstsze pytania

Czy lepiej konwertować WOFF do OTF, czy do TTF?

Sprawdź kontury wewnątrz pliku. WOFF, którego nagłówek zawiera OTTO, ma kontury CFF i konwertuje się do OTF bez zmiany żadnej krzywej. Plik zbudowany z konturów TrueType zainstalujesz równie dobrze jako WOFF na TTF, co pozwala uniknąć przepisywania glifów.

Jak sprawdzić, czy plik WOFF zawiera kontury CFF, czy TrueType?

Spójrz na pierwsze osiem bajtów. Każdy WOFF zaczyna się sygnaturą wOFF, a kolejne cztery bajty określają odmianę: OTTO dla konturów CFF albo binarny numer wersji 1.0 dla TrueType. Pokaże je każdy podgląd szesnastkowy lub xxd -l 8 w terminalu.

Czy plik OTF to dokładnie ta czcionka, od której zaczęła odlewnia?

Funkcjonalnie tak, gdy odmianą jest CFF: te same kontury, wskazówki, metryki i funkcje. Plik jest odbudowywany z rozpakowanych tabel, więc jego bajty i kolejność tabel mogą się różnić od oryginału studia projektowego, co nie wpływa na wyświetlanie.

Czy OTF z WOFF działa w Adobe InDesign i Illustratorze?

Tak. Po zainstalowaniu OTF z konturami CFF to rodzaj czcionki, z jakiego korzysta biblioteka krojów Adobe, a InDesign i Illustrator wyświetlają go razem z pozostałymi czcionkami, wraz z funkcjami OpenType w panelach Glify i OpenType.

Dlaczego plik OTF jest większy niż przesłany plik WOFF?

WOFF był skompresowany algorytmem zlib, a OTF nie jest. Czcionki systemowe przechowuje się bez kompresji, aby system mógł je czytać bezpośrednio, więc wzrost rozmiaru jest oczekiwany i nie oznacza, że coś dodano.