UltKit

Konversi WOFF ke OTF

Setiap file WOFF membungkus font TrueType atau font OpenType bercita rasa PostScript. Jika font di dalamnya berjenis PostScript, konversi ke OTF hanya mengembalikannya ke bentuk aslinya, lengkap dengan kurva, hint, dan semuanya.

Konverter Font

atau jatuhkan file TTF, OTF, WOFF … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah font WOFF

    Tambahkan file .woff, hingga 20 file dalam satu batch dan masing-masing 95 MB. Campuran font web CFF dan TrueType tidak masalah.

  2. 2

    Biarkan OTF sebagai tujuan

    Konversi ke sudah diatur ke OTF. Hinting pada Pertahankan menjaga hint PostScript yang dibawa WOFF; Auto-hint menambahkan hint ke font yang datang tanpa hint.

  3. 3

    Konversi ke OTF

    Tekan Konversi ke OTF, simpan filenya, lalu pasang dengan klik dua kali. Tutup dan buka kembali aplikasi desain agar menu fontnya diperbarui.

Jika WOFF dibuat dari OTF, konversi ini membuka bungkusnya secara persis. Jika dibuat dari TTF, kurvanya ditulis ulang dalam bentuk kubik, yang tetap menjaga bentuknya.

WOFF ke OTF bergantung pada jenis font di dalamnya

Spesifikasi WOFF 1.0, W3C Recommendation sejak 2012, mendefinisikan sebuah kontainer, bukan jenis font baru. Header-nya mencatat jenis font yang dibawanya, lalu mendaftar setiap tabel beserta panjang terkompresi dan panjang aslinya. Foundry yang menggambar keluarga hurufnya dalam PostScript, tradisi di balik sebagian besar huruf cetak, mengekspor WOFF berbasis CFF untuk lisensi web mereka. Foundry yang bekerja dengan TrueType mengekspor jenis lainnya. Tidak ada apa pun pada ekstensi .woff yang memberi tahu Anda jenis mana.

Untuk file berbasis CFF, konversi ke OTF berarti mendekompresi tabel lalu menuliskannya kembali, sehingga hint PostScript pun tetap utuh dan Hinting pada Pertahankan adalah pengaturan yang tepat. Untuk file berbasis TrueType, konverter harus membangun tabel CFF baru: kurva kuadratik diterjemahkan persis menjadi kurva kubik, tetapi instruksi TrueType tidak punya padanan di CFF dan dibuang. Itu bukan cacat, hanya alasan untuk memilih keluaran TTF bagi file semacam itu.

  1. Baca header

    Konverter memeriksa tanda tangan WOFF dan kolom jenis font sebelum menyentuh tabel apa pun.

  2. Dekompresi tabel

    Setiap tabel yang dikompres zlib didekompresi dan checksum-nya diverifikasi.

  3. Tulis OTF

    Font CFF ditulis kembali seperti semula; font TrueType mendapat tabel CFF kubik yang baru.

Tag OTTO: cara mengenali font web CFF

OTTOtag jenis font yang disimpan di byte 5–8 pada WOFF yang berisi outline PostScript

WOFF berbasis TrueType menyimpan nilai biner 0x00010000 di posisi yang sama.

Tag ini berasal dari OpenType sendiri: setiap file .otf desktop dengan outline CFF diawali empat huruf yang sama, dan WOFF hanya menyalin nilai itu ke header-nya. Anda tidak perlu memeriksanya sebelum mengunggah, karena konverter tetap membacanya, tetapi mengetahui jenisnya membantu Anda memilih antara halaman ini dan WOFF ke TTF, atau menjelaskan mengapa satu keluarga font datang dengan hint dan yang lain tidak.

Pilihan yang sama berlaku untuk format yang lebih baru. File .woff2 juga mencatat jenisnya, dan konverter font menanganinya dengan cara yang sama, dengan Brotli sebagai pengganti zlib.

Lisensi font web untuk penggunaan desktop

WOFF

Web Open Font Format

WOFF adalah format font web yang dibuat oleh Mozilla, Opera, dan Microsoft, dan diterbitkan sebagai W3C Recommendation pada 2012. Format ini membungkus data font TrueType atau OpenType dengan kompresi dan metadata agar unduhan lebih cepat. Semua browser mendukung WOFF, tetapi format ini sebagian besar telah digantikan oleh WOFF2, yang kompresinya lebih baik. Sistem operasi desktop tidak dapat memasang font WOFF secara langsung.

Kompresi
Lossless
Transparansi
–
Animasi
–
Diperkenalkan
2012 · W3C (Mozilla, Opera, Microsoft)
Konverter WOFF

OTF

Font OpenType

OTF adalah format font OpenType, yang dibuat oleh Microsoft dan Adobe pada 1996 dan kini menjadi standar ISO ISO/IEC 14496-22. Format ini dapat memuat outline TrueType atau PostScript (CFF) dan mendukung tipografi lanjutan seperti ligatur, glif alternatif, small caps, serta cakupan bahasa yang luas. OpenType adalah standar untuk font profesional di semua platform utama. Format ini tidak dikompresi untuk web, sehingga situs web biasanya menyajikan WOFF2 sebagai gantinya.

Kompresi
Lossless
Transparansi
–
Animasi
–
Diperkenalkan
1996 · Microsoft and Adobe
Konverter OTF

WOFF ke OTF mengembalikan font yang dibungkus untuk web ke desktop sebagai OpenType, yang berupa pembukaan bungkus persis bila WOFF dibuat dari font CFF dan menjadi pilihan alami untuk alur kerja cetak dan Adobe.

WOFF ke OTF: pertanyaan umum

Sebaiknya WOFF saya diubah ke OTF atau ke TTF?

Ikuti outline di dalam file. WOFF yang header-nya bertuliskan OTTO berisi outline CFF dan dikonversi ke OTF tanpa menyentuh satu kurva pun. WOFF yang dibangun dari outline TrueType sama baiknya dipasang sebagai WOFF ke TTF, yang menghindari penulisan ulang glif.

Bagaimana cara mengetahui apakah WOFF berisi outline CFF atau TrueType?

Lihat delapan byte pertama. Setiap WOFF diawali tanda tangan wOFF, dan empat byte berikutnya menyebut jenisnya: OTTO untuk outline CFF, atau nomor versi biner 1.0 untuk TrueType. Penampil hex apa pun, atau xxd -l 8 di terminal, menampilkannya.

Apakah OTF dari WOFF sama persis dengan font buatan foundry?

Secara fungsi ya, jika jenisnya CFF: outline, hint, metrik, dan fiturnya sama. File dibangun ulang dari tabel yang sudah didekompresi, sehingga byte dan urutan tabelnya bisa berbeda dari file asli foundry, dan itu tidak memengaruhi rendering.

Apakah OTF hasil konversi WOFF bisa dipakai di Adobe InDesign dan Illustrator?

Bisa. Setelah dipasang, OTF dengan outline CFF adalah jenis font yang dipakai pustaka huruf Adobe sendiri, dan InDesign serta Illustrator mencantumkannya bersama font Anda yang lain, termasuk fitur OpenType-nya di panel Glyphs dan OpenType.

Mengapa OTF lebih besar daripada WOFF yang saya unggah?

WOFF dikompres dengan zlib, sedangkan OTF tidak. Font desktop disimpan tanpa kompresi agar sistem bisa membacanya langsung, jadi kenaikan ukuran memang wajar dan tidak berarti ada yang ditambahkan.