Urutan Pemilihan Font di Aspose.Slides untuk Android via Java

Overview

Ketika presentasi dimuat, dirender, atau dikonversi ke format lain, Aspose.Slides memeriksa apakah font yang digunakan dalam presentasi tersedia di sistem operasi. Jika font yang diperlukan tidak ada, Aspose.Slides memilih font pengganti yang sedekat mungkin dengan yang akan digunakan PowerPoint.

Aspose.Slides pertama‑tama mencari font yang dipilih di sistem operasi. Jika font ditemukan, font tersebut digunakan. Jika tidak ditemukan, font pengganti yang cocok diterapkan. Ketika aturan substitusi font didefinisikan melalui FontSubstRule, aturan tersebut juga diperhitungkan.

Anda juga dapat menambahkan font pada runtime aplikasi, menggunakan font tertanam dari presentasi, atau memuat font eksternal untuk dokumen output seperti file PDF.

Font Selection

Aturan tertentu berlaku untuk font dalam presentasi ketika presentasi dimuat, dirender, atau dikonversi ke format lain. Misalnya, ketika Anda mencoba mengonversi sebuah presentasi (slide‑nya) menjadi gambar, font presentasi diperiksa untuk memastikan bahwa font yang dipilih tersedia di sistem operasi. Jika font dikonfirmasi tidak ada, mereka diganti — lihat Penggantian Font dan Substitusi Font.

Berikut proses yang diikuti Aspose.Slides dalam menangani font:

  1. Aspose.Slides mencari font di sistem operasi untuk menemukan font yang cocok dengan font yang dipilih dalam presentasi.
  2. Jika font yang dipilih ditemukan, Aspose.Slides menggunakannya. Jika tidak, Aspose.Slides menggunakan font pengganti yang sedekat mungkin dengan yang akan digunakan PowerPoint.
  3. Jika aturan penggantian font telah disetel melalui FontSubstRule, aturan tersebut diterapkan.

Aspose.Slides memungkinkan Anda menambahkan font pada runtime aplikasi dan kemudian menggunakan font tersebut. Lihat Font Kustom.

Ketika font tambahan ditempatkan dalam presentasi, mereka disebut Font Tertanam.

Aspose.Slides memungkinkan Anda menambahkan font yang diterapkan hanya pada dokumen output. Misalnya, jika presentasi yang akan Anda konversi ke PDF berisi font yang tidak ada di sistem Anda dan tidak ada font tertanam, Anda dapat menambahkan atau memuat font yang diperlukan sebagai font eksternal.

FAQ

Bagaimana cara menentukan font mana yang sebenarnya digunakan dalam presentasi sebelum konversi?

Aspose.Slides memungkinkan Anda memeriksa font yang digunakan melalui font manager, sehingga Anda dapat memutuskan apakah akan menyematkan, mengganti, atau menambahkan sumber eksternal. Ini membantu Anda mencegah substitusi yang tidak diinginkan selama rendering dan ekspor.

Apakah saya dapat menambahkan direktori font tambahan tanpa menginstalnya di sistem operasi?

Ya. Anda dapat mendaftarkan sumber font eksternal seperti folder atau aliran memori untuk rendering dan ekspor. Ini menghilangkan ketergantungan pada font sistem host dan membuat tata letak tetap dapat diprediksi.

Bagaimana cara mencegah fallback diam ke font yang tidak cocok ketika glyph tidak tersedia?

Definisikan penggantian font dan aturan fallback font secara eksplisit sebelumnya. Dengan menganalisis font yang digunakan dan menetapkan prioritas terkendali untuk substitusi, Anda memastikan tipografi yang konsisten dan menghindari hasil yang tidak terduga.