Konversikan TTF ke WOFF
Fungsi Konversi TTF ke WOFF untuk C++. API untuk mengubah font.
Konversi TTF ke WOFF dalam aplikasi berbasis ++ hanya dengan beberapa baris kode. Solusi Font API untuk ++ sangat mudah diintegrasikan ke dalam produk Anda. API C++ ini menyediakan struktur data font bersama dengan mesin terbang apa pun serta informasi penyandian untuk semua jenis font yang mewakili pemetaan antara kode karakter dan pengidentifikasi mesin terbang. API dapat merender mesin terbang atau teks yang diinginkan, serta mesin terbang khusus, yang dapat dirender dengan mengimplementasikan antarmuka menggunakan fungsionalitas grafis sederhana seperti titik bergerak, menggambar garis, dan kurva, dll.
Karena sifat gadget yang beragam, lingkungan, beberapa sistem operasional, dan banyak area lain untuk menggunakan format font yang berbeda untuk melayani tujuan yang berbeda seperti menggunakan font yang berbeda pada halaman web, aplikasi, dan penerbitan. Jadi terkadang Anda mungkin menghadapi kebutuhan untuk mengubah font TTF menjadi format lain yang berbeda untuk memenuhi tampilan yang diperlukan.
Kami menawarkan Anda ++ Api Solution yang mendukung font berikutnya sebagai format input: TrueType (TTF) dan Web Open Font Format (WOFF dan WOFF2).
Konversi TTF ke WOFF di C++
Untuk mempelajari lebih lanjut tentang semua yang Anda perlukan untuk bekerja dengan API dan informasi dasar tentang font yang akan membantu Anda mengkodekannya, buka Dokumentasi dan pilih bahasa yang Anda kodekan di.
- Buka font TTF menggunakan Metode Open() .
- Tentukan pengaturan keluaran WOFF.
- Konversi TTF ke WOFF menggunakan Metode SaveToFormat() dan teruskan WOFF sebagai FontSavingFormats .
Memulai dengan C++ Font API
- Instal dari baris perintah sebagai
nuget install Aspose.Font.Cpp
atau melalui Package Manager Console dari Visual Studio denganInstall-Package Aspose.Font.Cpp
. - Atau, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari downloads .
- Lihat contoh realisasi fungsi yang disebutkan di Aspose lintas platform TTF to WOFF Converter . Buka repositori GitHub kami untuk mendapatkan lebih banyak contoh kode tentang cara bekerja dengan Solusi Font API untuk C++.
using namespace System;
using namespace Aspose::Font::Sources;
using namespace Aspose::Font::Ttf;
using namespace Aspose::Font;
// Open ttf font
SharedPtr<FontFileDefinition> fontFileDefinition = MakeObject<FileSystemStreamSource>(u"Montserrat-Regular.ttf");
SharedPtr<FontDefinition> fontDefinition = MakeObject<FontDefinition>(FontType::TTF, fontFileDefinition);
SharedPtr<Font> font = Font::Open(fontDefinition);
// Woff output settings
SharedPtr<IO::FileStream> outStream = IO::File::Create(u"Montserrat-Regular.ttf");
// Convert ttf to woff
font->SaveToFormat(outStream, FontSavingFormats::TTF);
Other Conversion Options
TTF Apa itu Format File TTF
Format TrueType Font atau TTF adalah yang paling populer saat ini. Format ini pertama kali dikembangkan oleh Apple dan saat ini digunakan di sistem operasi Microsoft dan Apple. Font TTF menggunakan teknik khusus untuk menyediakan rendering font berkualitas tinggi pada perangkat dengan resolusi layar rendah. Ini menggunakan alat instruksi yang dikembangkan yang memungkinkan font memiliki kualitas font yang mirip dengan bitmap.
WOFF Apa itu Format File WOFF
Web Open Font Format atau WOFF dikembangkan pada tahun 2009 untuk memenuhi kebutuhan pasar aplikasi web dengan menambahkan kompresi khusus format ke font TrueType dan OpenType. Ini menggunakan kompresi zlib yang memberikan kompresi font sekitar 40%. Keunikan lain dari format WOFF adalah bahwa font format dapat menyertakan metadata tambahan yang dilampirkan. Metadata ini tidak memengaruhi cara font dirender, tetapi dapat ditampilkan kepada pengguna saat dibutuhkan.
Support and Learning Resources
- Sumber Belajar
- Dokumentasi
- Kode sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Release Notes
- Mengapa Aspose.Font untuk C++?
- Daftar Pelanggan
- Cerita-cerita sukses