Gejala
Ketika menjalankan aplikasi tertentu pada desktop Windows 10 atau Windows 10 Mobile, beberapa karakter ditampilkan sebagai kotak persegi atau persegi panjang, atau sebagai kotak dengan titik, tanda tanya atau "x" di dalam, sementara aplikasi yang sama berjalan pada versi Windows atau Windows Phone sebelumnya tidak memiliki masalah ini Em. Masalah ini biasanya melibatkan teks di Timur Tengah atau bahasa Asia (Arab, Cina, Hindi, dll.). Pada Windows 10 Mobile, masalah ini kemungkinan besar melibatkan bahasa Asia Timur (Cina, Jepang, Korea). Di desktop Windows 10, masalah ini biasanya melibatkan teks dalam bahasa selain bahasa yang sistem dikonfigurasi, dan dalam beberapa jenis aplikasi yang mendukung skenario di mana bahasa Internasional mungkin mengalami (misalnya, menjelajah Web, dan pemberitahuan pengguna di aplikasi jejaring sosial).
Penyebab
Beberapa perbaikan kunci telah dibuat di Windows 10 yang mempengaruhi font; rincian lebih lanjut tentang ini disediakan di bawah ini. Efek samping dari perubahan ini adalah bahwa subset kecil dari aplikasi yang sudah ada yang dibuat untuk Windows versi sebelumnya atau Windows Phone mungkin akan terpengaruh.
-
Beberapa fon yang disertakan di Windows Phone 8,1 tidak termasuk dalam Windows 10 Mobile.
-
Beberapa fon yang sebelumnya disertakan dalam setiap sistem desktop Windows telah dipindahkan ke paket font opsional, dan jadi mungkin tidak ada pada semua sistem desktop Windows 10.
Rincian lebih lanjut tentang perubahan ini disediakan di bawah ini. Di aplikasi tertentu, perubahan ini dapat menyebabkan gejala "kotak persegi" saat menampilkan teks internasional tertentu. Semua edisi Windows 10 termasuk font yang menyediakan dukungan bahasa yang luas, dan Windows platform termasuk mekanisme mundur font yang dirancang untuk memastikan bahwa teks dalam bahasa apa pun selalu menampilkan dengan terbaca Glyph daripada kotak. Tetapi beberapa aplikasi dapat mengambil langsung ketergantungan pada font tertentu untuk menampilkan karakter Unicode tertentu dan tidak menggunakan mekanisme mundur font yang disediakan oleh Windows. Dalam beberapa kasus, aplikasi ini telah mengambil ketergantungan langsung pada font yang tidak ada secara default pada semua sistem Windows 10. Karena font yang aplikasi mencoba untuk menggunakan tidak ada pada sistem, beberapa font lain akan digunakan untuk menampilkan teks sebagai gantinya, dan font yang mungkin tidak mendukung semua karakter yang ditampilkan. Ketika karakter yang ditampilkan menggunakan font yang tidak mendukung karakter, default "tidak ditetapkan" mesin terbang dari font yang digunakan. Mesin terbang "tidak didefinisikan" di sebagian besar font memiliki tampilan kotak persegi panjang, atau beberapa variasi itu.
Ikhtisar peningkatan font kunci pada Windows 10
Kunci, tingkat tinggi tujuan untuk Windows 10 adalah untuk Windows untuk menjadi keluarga sistem operasi untuk kategori perangkat yang berbeda yang semua dibangun di sekitar inti OS Umum dan platform aplikasi bersama- Universal Windows platform (uwp). UWP memungkinkan aplikasi yang ditulis dan dibangun sekali dan yang dapat dijalankan pada berbagai perangkat, dari Hololens ke Xbox dan Surface hub. Satu persyaratan untuk platform aplikasi konvergensi ini adalah memiliki seperangkat font yang umum di semua kategori perangkat ini. Di masa lalu rilis, ada set font yang berbeda yang dikirim dalam Windows Phone, Xbox One dan klien desktop Windows. Di Windows 10, sekarang ada satu set umum font yang dijamin akan hadir pada semua perangkat Windows 10, di semua edisi Windows 10 dan di semua kategori perangkat dan faktor bentuk. Selain itu, set font yang umum ini menyediakan dukungan Unicode yang komprehensif, menampung ribuan bahasa dari seluruh dunia menggunakan seperangkat font yang hanya membutuhkan ruang disk terbatas. Set umum, UWP font yang diberikan dalam artikel ini: Daftar font Windows 10 Klien desktop Windows biasanya digunakan pada perangkat dengan kendala penyimpanan kurang ketat, dan sehingga dapat menampung pilihan font yang lebih besar. Namun, sementara desktop Windows secara tradisional digunakan pada perangkat dengan kapasitas penyimpanan yang sangat besar, dalam beberapa tahun terakhir kita telah melihat faktor bentuk baru seperti tablet berbiaya rendah yang memiliki penyimpanan yang lebih terbatas. Kunci lain, tingkat tinggi tujuan untuk Windows 10 telah membuat klien desktop Windows bekerja lebih baik daripada sebelumnya pada perangkat berbiaya rendah. Sebagai liputan bahasa Internasional Windows terus tumbuh, ini berarti bahwa semakin banyak font internasional yang hadir pada setiap sistem, apakah atau tidak pengguna pada sistem tertentu memiliki kebutuhan aktual untuk font untuk bahasa lain. Namun, ini menambahkan sejumlah besar pilihan dalam kontrol pemilih font dan dialog yang akan memiliki relevansi rendah untuk pengguna tertentu. Misalnya, pengguna Spanyol akan dapat memilih dari lusinan font Thai, meskipun mereka mungkin tidak pernah menggunakan Thai. Selain itu, ini juga menambahkan ratusan megabyte ukuran setiap sistem desktop Windows. Untuk mengurangi jumlah ruang disk yang memerlukan Windows dan untuk meningkatkan relevansi pilihan font yang disediakan untuk pengguna tertentu, banyak font Windows telah dipindahkan ke fitur opsional font. Fitur opsional font ini diatur oleh skrip yang berbeda dan memiliki Asosiasi bahasa, dan akan mendapatkan diinstal secara otomatis berdasarkan Asosiasi bahasa tersebut. Sebagai contoh, fitur "sederhana Cina pelengkap font" memiliki font yang digunakan secara khusus untuk Cina sederhana. Jika versi Cina sederhana Windows 10 diinstal, maka akan sudah memiliki fitur ini opsional font pra-instal. Jika versi bahasa yang berbeda dari Windows 10 diinstal tetapi pengguna mengaktifkan metode input Cina sederhana, atau jika mereka memiliki profil yang terkait dengan akun Microsoft yang sudah mencakup Cina sederhana dan bahwa profil menjelajah ke perangkat, maka fitur sederhana Cina pelengkap font secara otomatis akan diinstal melalui Pemutakhiran Windows. Dengan menginstal paket font opsional untuk mencocokkan set bahasa aktif digunakan pada sistem, kami dapat mencapai keseimbangan terbaik antara jumlah pilihan font yang disediakan dan jejak disk yang digunakan. Tapi bahkan tanpa fitur opsional font ini diinstal, setiap Windows 10 sistem desktop masih termasuk font UWP umum, memastikan bahwa Windows masih memiliki dukungan yang besar untuk Unicode dan teks internasional, dan memastikan bahwa aplikasi Windows Universal dapat memiliki tampilan teks yang besar pada perangkat desktop dan setiap faktor bentuk lainnya.
Rincian tentang perubahan fon di Windows 10 Mobile
Untuk menentukan konvergensi, UWP font set menggunakan sejumlah terbatas font, beberapa font yang ada di Windows Phone 8,1 telah dikecualikan dari Windows 10 Mobile:
-
Dengxian, Dengxian Bold
-
Alby, Bali
-
Khmer UI, Khmer UI tebal
-
Lao UI, Lao UI Bold
-
Leelawadee, Leelawadee Bold
-
Lucida Sans Unicode
-
Microsoft MHei, Microsoft MHei Bold
-
Microsoft NeoGothic, Microsoft NeoGothic Bold
-
Microsoft Uighur
-
Segoe WP, Segoe WP Light, Segoe WP SemiLight, Segoe WP Semibold, Segoe WP Bold, Segoe WP hitam
-
Segoe WP EMOJI
-
Tahoma, Tahoma Bold
-
Urdu Typesetting, bahasa Urdu Typesetting Bold
-
Yu Gothic Bold
Jika aplikasi Windows Phone secara langsung tergantung pada salah satu fon yang tercantum di atas untuk menampilkan karakter Unicode tertentu dan tidak membuat penggunaan mekanisme mundur font yang disediakan oleh Windows, hasilnya akan ditampilkan sebagai "kotak persegi" Glyph.
Rincian tentang perubahan font di Windows 10 desktop
Seperti disebutkan di atas, sejumlah font yang sebelumnya akan dimasukkan ke dalam setiap sistem klien desktop Windows di Windows 10 telah dipindahkan ke fitur opsional font. Tabel berikut ini memberikan daftar lengkap fitur opsional font dan Asosiasi bahasa perwakilan. Pilih font yang telah dipindahkan ke paket ini terdaftar; ini adalah font yang digunakan sebagai shell pengguna antarmuka fon di versi Windows sebelumnya tetapi telah digantikan oleh font Windows yang lebih baru.
Opsional font paket |
Asosiasi bahasa |
Kunci font pindah ke paket opsional |
Arabic script pelengkap font |
Bahasa menggunakan aksara Arab; Misalnya, Arab, Persia, Urdu. |
|
Bangla script tambahan font |
Bahasa menggunakan aksara Bangla; Misalnya, Assamese, Bangla. |
Vrinda |
Kanada Aborigin Syllabics cadang pengganti font |
Bahasa menggunakan skrip Syllabics Kanada; Misalnya, Inuktitut. |
Euphemia |
Cherokee tambahan font |
Cherokee. |
Oleh Plantagenet Cherokee |
Huruf pengganti Devanagari |
Bahasa menggunakan aksara Devanagari; Misalnya, Hindi, Konkani, Marathi. |
Mangal |
Ethiopia tambahan font |
Bahasa yang menggunakan aksara Ethiopia; Misalnya, Amharic, Tigrinya. |
Nyala |
Font pelengkap Gujarati |
Gujarati bahasa lain menggunakan skrip Gujurati. |
Shruti |
Gurmukhi pelengkap font |
Panjabi bahasa lain yang menggunakan aksara Gurmukhi |
Oleh raavi |
Font tambahan China (sederhana) |
Tionghoa sederhana |
|
Cina (tradisional) tambahan font |
Tionghoa tradisional |
MingLiU, MingLiU_HKSCS |
Ibrani cadang pengganti font |
Ibrani |
|
Jepang cadang pengganti font |
Jepang |
Meiryo, Meiryo UI, MS Gothic, MS Mincho |
Khmer cadang pengganti font |
Kamboja bahasa lain menggunakan aksara Khmer. |
DaunPenh, Khmer UI |
Bahasa Kannada tambahan font |
Kannada bahasa lain menggunakan aksara Kannada. |
Tunga |
Korea CADANG pengganti font |
Korea |
Batang, Dotum, Gulim |
Lao cadang pengganti font |
Lao bahasa lain menggunakan script Lao. |
DokChampa, Lao UI |
Malayalam cadang pengganti font |
Malayalam bahasa lain menggunakan aksara Malayalam. |
Karthika |
Odia tambahan font |
Odia bahasa lain menggunakan skrip Odia. |
Kalinga |
Pan-Eropa cadang pengganti font |
Tidak ada Asosiasi bahasa otomatis. |
None (semua font yang baru untuk Windows 10). |
Sinhala tambahan font |
Sinhala bahasa lain menggunakan skrip Sinhala. |
Hasil pertandingan iskoola Pota |
Bahasa Suryani cadang pengganti font |
Bahasa menggunakan aksara Suryani. |
Alby, Bali |
Tamil tambahan font |
Tamil bahasa lain menggunakan Aksara Tamil. |
Latha |
Telugu tambahan font |
Telugu bahasa lain menggunakan aksara Telugu. |
Gautami |
Thai cadang pengganti font |
Thai bahasa lain menggunakan Aksara Thai. |
Leelawadee |
Jika aplikasi tergantung pada salah satu dari font ini untuk menampilkan karakter Unicode tertentu dan tidak menggunakan mekanisme mundur font yang disediakan oleh Windows, dan jika paket font opsional yang berisi font yang tidak diinstal pada sistem (biasanya karena sistem dan profil pengguna tidak dikonfigurasi untuk memiliki bahasa terkait diaktifkan), maka hasilnya akan karakter ditampilkan sebagai "kotak persegi" glyphs.
Rekomendasi untuk pengguna Windows 10
Jika Anda mengalami gejala ini di beberapa aplikasi di desktop Windows 10, Anda dapat memberikan umpan balik kepada pengembang aplikasi yang menunjukkan bahwa mereka memperbarui aplikasi mereka untuk Windows 10. Sementara itu, Anda juga dapat menginstal satu atau lebih fitur opsional font yang aplikasi mungkin memerlukan berfungsi dengan benar. Langkah untuk melakukannya adalah sebagai berikut: Jika Anda mengetahui bahasa teks yang ditampilkan dengan benar dan sering menggunakan bahasa tersebut: Jika Anda mengetahui bahasa yang terlibat, maka Anda dapat menambahkan bahasa tersebut ke profil pengguna Anda, dan fitur opsional font yang terkait akan terinstal secara otomatis. (Catatan: Fitur opsional lain yang terkait dengan bahasa, seperti prediksi teks atau pemeriksaan ejaan, juga dapat diinstal.)
-
Dari menu mulai , buka pengaturan.
-
Pilih waktu & bahasa.
-
Pilih bahasa & wilayah.
-
Pilih Tambahkan bahasa.
-
Pilih bahasa tertentu.
Mengaktifkan fitur opsional font tanpa mengubah pengaturan bahasa: Jika Anda tidak tahu bahasa tertentu, atau jika mengetahui bahasa teks yang ditampilkan dengan benar tetapi tidak ingin menambahkan bahasa ke profil pengguna, Anda dapat menginstal fitur opsional font tanpa mengaktifkan bahasa tambahan apa pun.
-
Dari menu mulai , buka pengaturan.
-
Pilih Sistem.
-
Pilih aplikasi & fitur.
-
Pilih Kelola fitur opsional.
-
Pilih Tambah fitur.
-
Pilih fitur opsional font dari daftar.
Jika Anda mengalami gejala yang dijelaskan di beberapa aplikasi Windows Phone, maka Anda mungkin ingin menghubungi pengembang App yang menunjukkan bahwa mereka memperbarui aplikasi mereka menggunakan panduan yang disediakan di sini. Catatan: Windows 10 Mobile tidak mendukung fitur opsional font.
Rekomendasi untuk OEM dan administrator sistem
Jika Anda mengkonfigurasi paket bahasa atau pengaturan internasional pada Windows 10 penyebaran gambar, maka Anda harus menggunakan alat penyebaran servis dan manajemen gambar (DISM) untuk menyertakan paket opsional fon (dan kemampuan lainnya opsional, terkait bahasa) terkait dengan paket bahasa yang Anda tambahkan ke gambar Anda. Artikel berikut ini menyediakan rincian mengenai kemampuan opsional fon dan bahasa paket bahasa Windows 10 yang terkait:
Lihat juga artikel ini untuk ikhtisar tentang paket bahasa Windows 10 dan semua kemampuan opsional, terkait bahasa:
Menambahkan bahasa ke gambar Windows
Jika Anda adalah administrator sistem dan tahu bahwa skenario Anda akan memerlukan font dari satu atau lebih dari kemampuan opsional font ini, bahkan jika Anda tidak termasuk paket bahasa yang terkait ke gambar penyebaran Anda, Anda masih dapat menambahkan salah satu kemampuan font ke gambar penyebaran Anda menggunakan DISM.
Rekomendasi untuk pengembang
Aplikasi Anda mungkin dipengaruhi oleh perubahan fon di Windows 10 jika Anda memiliki aplikasi Windows Phone yang memiliki ketergantungan pada salah satu dari fon yang telah dikecualikan dari Windows 10 Mobile, atau jika Anda memiliki aplikasi desktop Windows yang memiliki ketergantungan pada salah satu fon yang memiliki telah dimigrasikan ke paket font opsional, dan jika aplikasi Anda tidak menggunakan mekanisme fallback font yang disediakan oleh Windows. Jenis aplikasi dan skenario aplikasi yang kemungkinan besar terkena dampak meliputi:
-
Browser atau aplikasi lain yang melakukan tata letak kompleks menggunakan api tingkat rendah grafis yang tidak menyediakan font mundur (misalnya, DrawGlyphRun, ExtTextOut menggunakan ETO_GLYPH_INDEX, ScriptTextOut).
-
Game atau aplikasi lain yang menggunakan pustaka grafis pihak ketiga.
-
Aplikasi skenario di mana teks akan ditampilkan melibatkan bahasa luar aplikasi atau Windows ' menampilkan bahasa, atau bahasa lain yang digunakan oleh pengguna; Misalnya, browsing web, menerima pesan teks atau pemberitahuan dari pengguna lain.
Jika aplikasi Anda memanifestasikan gejala yang dijelaskan, terutama dalam skenario di atas, maka Anda harus meninjau font yang bergantung pada aplikasi Anda. Silakan lihat artikel berikut untuk font yang direkomendasikan untuk digunakan oleh aplikasi di Windows 10:
Font yang tercantum dalam artikel tersebut dijamin akan hadir pada semua perangkat Windows 10. Jika aplikasi Anda menggunakan DirectWrite, maka Anda mungkin ingin mempertimbangkan memanfaatkan mekanisme mundur font yang disediakan oleh DirectWrite. Bahkan jika Anda menggunakan api tingkat rendah dan ingin menerapkan implementasi fallback font Anda sendiri, DirectWrite memiliki api yang menyediakan pemetaan default yang Anda dapat melengkapi dengan pemetaan kustom Anda sendiri. Lihat artikel MSDN berikut untuk kunci api: