Bagikan melalui


Kumpulan Karakter dan Font

Windows memungkinkan definisi lokal karakter nonstandar dalam kumpulan karakter byte ganda (DBCSs) dan Unicode. Untuk DBCS, karakter non-standar ini dikenal sebagai karakter yang ditentukan pengguna akhir (EUDC). Unicode memberikan kemampuan serupa melalui area penggunaan privat (PUA). Aplikasi mengidentifikasi karakter tertentu dengan menggunakan nilai karakter DBCS atau Unicode terkait.

Nilai karakter DBCS yang dapat ditetapkan bergantung pada kumpulan karakter yang ditentukan. Setiap halaman kode Windows Asia Timur memiliki setidaknya satu rentang nilai yang dipesan untuk digunakan sebagai EUDC. Rentang ditentukan oleh kunci registri EUDCCodeRange . Nilai Unicode untuk tujuan ini selalu berasal dari Unicode PUA, nilai U+E000 ke U+F8FF, U+F0000 ke U+FFFFD, dan U+100000 ke U+10FFFD.

Untuk membuat karakter EUDC atau PUA, pengguna memilih nilai karakter yang berada dalam rentang yang ditentukan dan menambahkan glyph ke font dalam entri yang sesuai dengan nilai karakter tersebut. Pengguna membuat glyph menggunakan editor EUDC atau menggunakan paket font yang dibeli dari vendor font. Setiap font DBCS dapat berisi EUDC, dan font Unicode apa pun dapat berisi karakter PUA. Font disebut font EUDC/PUA "terpisah" jika hanya berisi EUDC. Font adalah font EUDC/PUA "terintegrasi" jika berisi karakter standar serta EUDC.

Font EUDC/PUA default sistem adalah font yang secara otomatis dikaitkan sistem operasi dengan semua font DBCS dan Unicode, kecuali font yang secara eksplisit mengaitkan font EUDC/PUA. Aplikasi mengatur font EUDC/PUA default sistem dengan mengatur nilai nama SystemDefaultEUDCFont di bawah kunci registri EUDC . Demikian pula, aplikasi dapat mengaitkan font EUDC/PUA terpisah dengan font yang sesuai dengan menentukan nama font dan file font terkait di bawah kunci EUDC. Sistem operasi selalu terlebih dahulu mencoba menemukan EUDC/PUA di font yang saat ini dipilih. Jika font tidak ditemukan, sistem operasi mencari karakter dalam font EUDC/PUA terkait, jika font telah ditentukan untuk font yang saat ini dipilih. Jika masih gagal menemukan karakter, sistem operasi mencarinya di font EUDC/PUA default sistem.

Font TrueType dapat diinstal baik sebagai file .ttf atau sebagai file .tte. Karena sistem operasi menyembunyikan file .tte, aplikasi tidak dapat menghitung atau memeriksa font yang diinstal menggunakan fungsi API GDI. Pada banyak sistem operasi, font EUDC/PUA default sistem dan font EUDC/PUA terpisah diinstal sebagai file .tte. Aplikasi seperti editor EUDC dan Panel Kontrol harus menggunakan entri registri untuk menambahkan, memodifikasi, dan menghapus font tersebut.

Penggunaan karakter EUDC dan PUA tidak secara andal mempertahankan arti di berbagai komputer atau set karakter. Lihat Karakter Area Yang Ditentukan Pengguna Akhir dan Penggunaan Privat untuk peringatan lebih lanjut tentang penggunaan karakter EUDC dan PUA.

Karakter Area Penggunaan Akhir yang Ditentukan Pengguna Dan Privat