Bagikan melalui


Manajemen Font Internasional

Topik di bagian ini membahas fungsionalitas dasar Font Internasional. Untuk instruksi tentang menggunakan teknologi font internasional dalam aplikasi Anda, lihat Enumerasi dan Pemilihan Font Internasional dan Menggunakan MS Shell Dlg dan MS Shell Dlg 2.

Infrastruktur Manajemen Font

Dimulai dengan Windows 7, infrastruktur manajemen font mendukung persembunyian font yang tidak sesuai untuk daftar pilihan font pengguna. Pengaturan sistem default akan memilih untuk menyembunyikan font secara otomatis yang tidak dirancang untuk bahasa input (keyboard) yang diaktifkan pada sistem OS. Selain itu, pengguna dapat memilih untuk menyembunyikan font secara manual di Panel Kontrol Font. Fitur ini berarti pengguna tidak perlu lagi dihadapkan dengan daftar panjang font yang tidak pantas, dan sangat berharga bagi pengguna internasional yang bekerja dalam skrip non-Latin.

Di Windows 7, tidak ada API untuk secara langsung mengkueri font mana yang disembunyikan, atau untuk mengatur font yang akan disembunyikan. Namun, ini tidak berarti Anda tidak dapat memanfaatkan fitur ini dalam aplikasi Anda. Jika Anda menggunakan Windows ChooseFont API (dialog Umum font) untuk mengaktifkan pemilihan font hari ini, Anda akan mendapatkan perilaku baru secara gratis. Pita Windows Scenic baru (Kontrol Font) yang diperkenalkan di Windows 7 juga mendukung perilaku ini dan memberikan alasan lain untuk "Pita" aplikasi Anda. Untuk detail penggunaan Kontrol Font di Pita dan PilihFont untuk menampilkan font saat memfilter font tersembunyi, silakan referensikan Enumerasi dan Pilihan Font Internasional.

Perhatikan bahwa menyembunyikan font hanya berdampak pada UI pemilihan font. Ini tidak berdampak pada API gambar. Saat font dipilih ke dalam konteks perangkat, tidak ada efek pada gambar karena font sedang disembunyikan. Fungsi EnumFontFamiliesEx terus menghitung font yang diatur ke tersembunyi.

Penyematan dan Subset Font GDI

Teknologi Font Internasional memanfaatkan Pustaka Layanan Penyematan Font untuk memungkinkan Anda membundel font TrueType dan OpenType ke dalam dokumen atau file. Menyematkan font dalam file menjamin bahwa font akan ada di komputer yang menerima file. Untuk informasi selengkapnya, lihat Referensi Penyematan Font.

Enumerasi dan Pilihan Font Internasional

Menggunakan MS Shell Dlg dan MS Shell Dlg 2

Referensi Penyematan Font