Menggabungkan font TTF

.NET API Solusi untuk menggabungkan font TrueType

 

Aspose.Font API Solution memiliki fungsionalitas yang kaya untuk bekerja dengan font. Konversi, manipulasi dengan mesin terbang, deteksi simbol Latin, dan banyak lagi. Di sini kita akan mengeksplorasi fungsi penggabungan font.

Menggabungkan beberapa file font menjadi satu file, umumnya dikenal sebagai penggabungan font atau konsolidasi font, memberi Anda keuntungan berikutnya:

  • File yang digabungkan lebih mudah didistribusikan. Alih-alih mengelola dan mendistribusikan banyak file font secara terpisah, Anda hanya perlu mengunduh dan menginstal satu file. Ini bisa sangat bermanfaat saat berbagi font dengan orang lain atau menggunakannya di aplikasi atau di situs web.

  • Mengkonsolidasikan banyak font ke dalam satu file dapat membantu mengurangi ukuran file secara keseluruhan yang mungkin penting dalam desain web atau media digital, di mana ukuran file yang dioptimalkan memengaruhi pemuatan.

  • Penggabungan dapat meningkatkan kinerja dalam konteks tertentu. Ini sangat relevan dalam situasi di mana banyak font digunakan di seluruh proyek atau situs web, karena memuat satu file font gabungan bisa lebih cepat daripada memuat beberapa file font terpisah.

  • Penggabungan font juga dapat digunakan untuk membuat subkumpulan font . Subset font hanya menyertakan karakter dan mesin terbang yang diperlukan untuk proyek atau bahasa tertentu, bukan seluruh rangkaian karakter.

Penting untuk dicatat bahwa penggabungan font harus dilakukan dengan hati-hati untuk memastikan kompatibilitas dan menjaga integritas desain yang diinginkan. Dianjurkan untuk mengikuti perjanjian lisensi font dan berkonsultasi dengan desainer font atau pengecoran untuk mengonfirmasi apakah penggabungan diperbolehkan atau jika panduan khusus perlu diikuti. Tapi bagaimanapun, jika Anda perlu menggabungkan font, Aspose.Font menawarkan 2 cara untuk melakukan ini. Anda dapat menggunakan Penggabungan Font lintas platform atau menggunakan Solusi API untuk membuat kode. Di halaman ini, Anda akan menemukan contoh bagaimana melakukannya dalam C#.

Untuk menjalankan contoh yang Anda butuhkan:

  • Aspose.Font untuk .NET API yang merupakan API konversi dan manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C#.

  • Buka manajer paket NuGet, dan cari Aspose.Font dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Font

Langkah-langkah menggabungkan dua font menjadi satu C#:

  1. Tentukan font masukan.
  2. Menggabungkan font menggunakan Metode IFontCharactersMerger.MergeFonts() .
  3. Simpan font yang dihasilkan menggunakan Metode Save().

C# Kode untuk menggabungkan font

    using Aspose.Font.Ttf;
    using Aspose.Font.TtfHelpers;
    // Fonts to take glyphs from
    TtfFont font1, font2;

    //Create merger
    IFontCharactersMerger merger = HelpersFactory.GetFontCharactersMerger(font1, font2);

    TtfFont destFont = merger.MergeFonts(new uint[] { 'a', 'b', 'c' }, new uint[] { 'd', 'e', 'f' }, "TestFont");

    //Save resultant font
    destFont.Save("TestFont.ttf");



Pertanyaan Umum

1. Format font apa yang dapat digabungkan dengan Aspose.Font untuk .NET?

Dengan menggunakan Solusi API ini Anda dapat menggabungkan font TTF, WOFF, WOFF2, EOT, Type1, dan CFF dan menyimpan hasilnya sebagai TTF, WOFF, WOFF2, atau SVG.

2. Dapatkah saya menggabungkan font secara online?

Ya, ada Aspose Font Merger lintas platform yang dikembangkan khusus untuk tugas seperti itu.

3. Dapatkah saya menggabungkan font dengan format berbeda?

Tidak, tetapi Anda dapat mengonversi salah satu font untuk membuat formatnya sama lalu menggabungkan file.