Artikel langkah demi langkah ini menjelaskan cara mengonversi TTF ke WOFF menggunakan C#. Konversi TTF ke WOFF di C# memastikan font dioptimalkan, kompatibel dengan browser web modern, aman, dan berukuran lebih kecil. Proses ini mengompresi font TTF dan mengemas ulang ke format WOFF dengan beberapa panggilan API.
Langkah-langkah Konversi Font TTF ke WOFF menggunakan C#
- Instal paket Aspose.Font for .NET dari NuGet.org untuk mengonversi TTF ke WOFF
- Impor namespace yang diperlukan untuk mengakses fitur penanganan file dan font
- Muat lisensi untuk menghindari batasan dan membuat output tanpa watermark
- Muat font ke dalam memory stream dan gunakan untuk membuat objek FontDefinition dengan FontType.TTF
- Buka font menggunakan metode Font.Open() dan objek FontDefinition yang disebutkan di atas
- Buat FileStream untuk file output di disk
- Panggil metode Font.SaveToFormat() untuk menyimpan font yang dimuat dalam format FontSavingFormats.WOFF
Langkah-langkah ini merangkum cara mengembangkan generator webfont TTF menggunakan C#. Tambahkan referensi ke namespace yang diperlukan, inisialisasi lisensi secara opsional, muat konten font TTF ke memori, dan buka font TTF menggunakan metode Font.Open(). Terakhir, atur pengaturan output WOFF seperti memory stream untuk file output di disk, dan panggil metode SaveToFormat() untuk menghasilkan output.
Kode untuk Mengonversi TTF ke Webfont menggunakan C#
Kode contoh di atas mengonversi TTF ke WOFF. Anda dapat menyematkan file WOFF hasilnya melalui CSS @font-face di browser modern. Halaman web yang berisi font WOFF lebih aman dibandingkan file TTF mentah.
Panduan singkat ini telah mengajarkan kita cara mengembangkan konverter TTF ke WOFF. Untuk merender teks dengan font tertentu tanpa menginstalnya di sistem, lihat artikel Tulis teks pada gambar menggunakan C#.