Mengapa beberapa teks layar dengan kotak persegi di beberapa aplikasi di Windows 10?

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3083806
Gejala
Saat menjalankan aplikasi tertentu pada desktop Windows 10 atau 10 Windows Mobile, beberapa karakter ditampilkan sebagai kotak persegi atau persegi panjang, atau sebagai kotak dengan dot, tanda tanya, atau "x" di dalamnya, sementara aplikasi sama berjalan di versi Windows atau Windows Phone tidak memiliki masalah ini.

Masalah ini biasanya melibatkan teks di Timur Tengah atau bahasa Asia (Arab, Cina, Hindi, dll). Di Windows 10 Mobile, masalah ini kemungkinan melibatkan bahasa Asia Timur (Cina, Jepang, Korea). Pada desktop Windows 10, masalah ini biasanya melibatkan teks dalam bahasa selain bahasa yang sistem yang dikonfigurasi, dan dalam aplikasi yang mendukung skenario di mana bahasa Internasional mungkin mengalami jenis tertentu (misalnya, menjelajah Web, dan pemberitahuan pengguna dalam aplikasi jaringan sosial).
Penyebab
Beberapa bukti kunci peningkatan telah dibuat di 10 Windows yang mempengaruhi font; rincian lebih lanjut tentang ini tersedia di bawah ini. Efek samping perubahan ini merupakan subset kecil dari aplikasi yang sudah ada yang dibuat untuk versi Windows atau Windows Phone mungkin akan terpengaruh.
  • Beberapa fon yang disertakan di dalam Windows Phone 8.1 tidak disertakan di Windows 10 Mobile.
  • Beberapa fon yang sebelumnya telah disertakan dalam setiap sistem desktop Windows telah dipindahkan ke paket font opsional, dan begitu mungkin tidak ada di semua sistem desktop Windows 10.

Rincian lebih lanjut tentang perubahan tersebut tersedia di bawah ini. Dalam aplikasi tertentu, perubahan tersebut dapat menyebabkan gejala "kotak persegi" ketika menampilkan teks internasional tertentu.

Semua edisi Windows 10 termasuk font yang menyediakan dukungan bahasa yang luas, dan Windows platform menyertakan mekanisme mundur font dirancang untuk memastikan bahwa teks dalam bahasa apa pun selalu menampilkan dengan terbaca Glyph daripada kotak. Namun, beberapa aplikasi memerlukan 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 langsung ketergantungan pada font yang tidak ada secara asali pada semua sistem Windows 10. Karena font yang aplikasi mencoba untuk menggunakan tidak ada pada sistem, beberapa fon lain akan digunakan untuk menampilkan teks alih-alih, dan font yang mungkin tidak mendukung semua karakter yang sedang ditampilkan. Saat sebuah karakter ditampilkan menggunakan font yang tidak mendukung karakter, default "tidak ditetapkan" glyph dari font yang digunakan. Glyph "tidak ditetapkan" di sebagian besar font memiliki penampilan kotak persegi panjang, atau beberapa variasi itu.

Gambaran umum perbaikan bukti kunci font pada Windows 10

bukti kunci, tingkat tinggi tujuan 10 Windows adalah untuk Windows agar keluarga sistem operasi untuk kategori peranti penangkap berbeda yang semua dibangun sekitar inti OS Umum dan platform aplikasi bersama- Universal Windows Platform (UWP). UWP memungkinkan aplikasi yang ditulis dan dibuat setelah dan yang dapat dijalankan di berbagai peranti penangkap, dari Hololens Xbox dan permukaan Hub. Salah satu persyaratan untuk platform Konvergensi aplikasi ini adalah serangkaian font yang umum di seluruh kategori peranti penangkap tersebut. Di masa lalu rilis, ada set font yang disertakan di Windows Phone, satu Xbox dan klien desktop Windows yang berbeda. Di Windows 10, ada sekarang umum menetapkan fon dijamin akan ada pada semua Windows 10 peranti penangkap di semua edisi Windows 10 dan di semua kategori peranti penangkap dan faktor bentuk. Selain itu, serangkaian font umum menyediakan dukungan Unicode komprehensif, menampung ribuan bahasa dari seluruh dunia menggunakan seperangkat font yang memerlukan ruang disk terbatas hanya.

Set font UWP umum, diberikan dalam artikel ini:

https://msdn.Microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

Klien desktop Windows yang biasanya digunakan pada peranti penangkap dengan kurang ketat kendala penyimpanan, dan sehingga dapat menampung sejumlah besar font. Namun, sedangkan Windows desktop yang biasanya digunakan pada peranti penangkap dengan kapasitas penyimpanan yang sangat besar, tahun terakhir kami telah faktor formulir baru seperti tablet rendah yang lebih terbatas penyimpanan. tombol tekan lain, tingkat tinggi tujuan untuk Windows 10 telah membuat Windows desktop klien bekerja lebih baik daripada pernah pada peranti penangkap rendah biaya tersebut.

Sebagai bahasa Internasional cakupan Windows terus tumbuh, ini berarti bahwa lebih internasional font yang hadir di setiap sistem, atau tidak pengguna pada sistem yang diberikan telah aktual memerlukan font untuk bahasa lain. Namun, ini menambahkan sejumlah besar pilihan di kontrol pemilih fon dan dialog yang lebih rendah relevansi untuk pengguna tertentu. Misalnya, Spanyol pengguna dapat memilih dari puluhan Thai font, meskipun mungkin tidak pernah menggunakan Thai. Selain itu, hal ini juga ditambahkan ratusan megabyte ukuran setiap sistem desktop Windows. Untuk mengurangi jumlah ruang disk yang memerlukan Windows dan meningkatkan relevansi pilihan font yang tersedia 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 diinstal secara otomatis berdasarkan Asosiasi bahasa tersebut. Misalnya, fitur "Sederhana Cina cadang pengganti font" memiliki font yang digunakan khusus untuk China sederhana. Jika versi Cina sederhana Windows 10 diinstal, maka akan sudah memiliki fitur opsional font ini sudah diinstal. Jika versi bahasa Windows 10 diinstal tetapi memungkinkan pengguna China sederhana input metode, atau jika mereka memiliki profil yang terkait dengan akun Microsoft mereka yang sudah termasuk China sederhana dan profil menjelajah ke peranti penangkap, maka fitur sederhana Cina cadang pengganti font akan secara otomatis diinstal melalui Pemutakhiran Windows.

Dengan memasang paket font opsional untuk menyesuaikan pengaturan bahasa aktif digunakan pada sistem, kami tidak dapat mencapai keseimbangan antara jumlah pilihan font yang disediakan dan jejak disk yang digunakan. Tetapi bahkan tanpa fitur opsional font yang diinstal, setiap sistem desktop Windows 10 masih termasuk font UWP umum, memastikan bahwa Windows masih memiliki dukungan besar untuk Unicode dan teks internasional, dan memastikan bahwa universal aplikasi Windows dapat memiliki teks layar di desktop peranti penangkap dan setiap faktor bentuk lainnya.

Rincian tentang perubahan fon di Windows 10 Mobile

Untuk menentukan fon UWP konvergensi, mengatur menggunakan sejumlah terbatas font, beberapa fon yang ada di Windows Phone 8.1 telah dikecualikan dari 10 Windows Mobile:
  • Dengxian, Dengxian tebal
  • Estrangelo Edessa
  • Khmer UI, Khmer UI tebal
  • UI Laos, UI Laos tebal
  • Leelawadee, Leelawadee tebal
  • Lucida Sans Unicode
  • Microsoft MHei, Microsoft MHei tebal
  • Microsoft NeoGothic, Microsoft NeoGothic tebal
  • Microsoft Uighur
  • Segoe WP Segoe WP cahaya, Segoe WP SemiLight, Segoe WP Semibold, Segoe WP tebal, Segoe WP hitam
  • Segoe WP Emoji
  • Tahoma, Arial tebal
  • Bahasa Urdu Typesetting, Urdu Typesetting tebal
  • Yu Gothic tebal


Jika Windows Phone aplikasi secara langsung tergantung pada salah satu dari 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 karakter.

Rincian tentang perubahan fon di Windows 10 Desktop

Seperti yang disebutkan di atas, jumlah font yang sebelumnya akan telah dimasukkan dalam setiap sistem desktop klien Windows di Windows 10 telah dipindahkan ke fitur opsional font.

Daftar Tabel berikut ini memberikan daftar lengkap dari fitur opsional fon dan Asosiasi mewakili bahasa. Pilih font yang telah dipindahkan ke dalam paket ini terdaftar; ini adalah font yang digunakan sebagai shell pengguna antarmuka fon di versi Windows sebelumnya, tetapi telah digantikan oleh Windows font yang lebih baru.

Paket opsional fontBahasa Asosiasibukti kunci font yang dipindahkan ke paket opsional
Arab skrip cadang pengganti fontBahasa menggunakan skrip Arab; Misalnya, Arab, Persia, Urdu.
Bahasa Bangla skrip cadang pengganti fontBahasa menggunakan skrip Bangla; Misalnya, Indo-Pakistani, Bangla.Vrinda
Kanada asli Syllabics cadang pengganti fontBahasa menggunakan skrip Kanada Syllabics; Misalnya, bahasa Inukitut.Euphemia
Cherokee cadang pengganti fontCherokee.Plantagenet Cherokee
Romanisasi cadang pengganti fontBahasa menggunakan skrip Romanisasi; Misalnya, Hindi, Kannada, Marathi.Mangal
Ethiopia cadang pengganti fontBahasa menggunakan skrip Ethiopia; Misalnya, bahasa Amhar, bahasa Tigrinya.Nyala
Bahasa Gujarat cadang pengganti fontBahasa Gujarat; bahasa lain menggunakan skrip Gujurati.Didi
Gurmukhi cadang pengganti fontBahasa Punjabi; bahasa lain yang menggunakan skrip GurmukhiRaavi
China (sederhana) cadang pengganti fontCina sederhana
China (tradisional) cadang pengganti fontCina tradisionalMingLiU, MingLiU_HKSCS
Ibrani cadang pengganti fontBahasa Ibrani
Jepang cadang pengganti fontJepangMeiryo, Meiryo UI, MS Gothic, MS menampilkan Mincho
Khmer cadang pengganti fontKamboja; bahasa lain menggunakan skrip Khmer.DaunPenh, Khmer UI
Bahasa Kannada cadang pengganti fontBahasa Kannada; bahasa lain menggunakan skrip Kannada.Tunga
Korea CADANG pengganti fontBahasa KoreaBatang, Dotum, Gulim
Laos cadang pengganti fontBahasa Laos; bahasa lain menggunakan skrip Laos.DokChampa, UI Laos
Bahasa Malayalam cadang pengganti fontBahasa Malayalam; bahasa lain menggunakan skrip Malayalam.Karthika
Bahasa Odia cadang pengganti fontBahasa Odia; bahasa lain menggunakan bahasa Odia skrip.Kalingga
Pan-Eropa cadang pengganti fontTidak ada Asosiasi bahasa otomatis.None (semua font baru untuk Windows 10).
Bahasa Sinhala cadang pengganti fontBahasa Sinhala; bahasa lain menggunakan skrip Sinhala.Iskoola Pota
Bahasa Suryani cadang pengganti fontBahasa menggunakan bahasa Suryani skrip.Estrangelo Edessa
Tamil cadang pengganti fontBahasa Tamil; bahasa lain menggunakan skrip Tamil.Latha
Telugu cadang pengganti fontBahasa Telugu; bahasa lain menggunakan skrip Telugu.Gautami
Thai cadang pengganti fontBahasa Thai; bahasa lain menggunakan skrip Thai.Leelawadee
Jika aplikasi tergantung pada salah satu dari fon ini untuk menampilkan karakter Unicode tertentu dan tidak menggunakan mekanisme mundur font yang disediakan oleh Windows, dan jika paket opsional font yang berisi fon yang tidak diinstal pada sistem (biasanya karena profil pengguna dan sistem tidak dikonfigurasi agar bahasa terkait diaktifkan), maka hasilnya akan ditampilkan sebagai "kotak persegi" Glyph karakter.

Rekomendasi bagi pengguna Windows 10

Jika Anda mengalami gejala-gejala di beberapa aplikasi desktop Windows 10, kemudian Anda dapat memberikan masukan kepada pengembang aplikasi menyarankan pemutakhiran aplikasi mereka untuk Windows 10. Sementara itu, Anda juga dapat menginstal satu atau lebih fitur opsional font yang aplikasi mengharuskan berfungsi dengan benar. Langkah-langkah untuk melakukannya adalah sebagai berikut:

Jika Anda mengetahui bahasa teks yang menampilkan dengan benar dan sering menggunakan bahasa tersebut:

Jika Anda mengetahui bahasa yang terlibat, maka Anda dapat menambahkan bahwa bahasa ke profil pengguna, dan fitur terkait opsional font akan diinstal secara otomatis. (Catatan: terkait bahasa opsional fitur lainnya, seperti prediksi teks atau ejaan, juga dapat diinstal.)
  • Dari menu mulai , membuka pengaturan.
  • Pilih waktu & bahasa.
  • Pilih wilayah & bahasa.
  • Pilih Tambah bahasa.
  • Pilih bahasa tertentu.
Mengaktifkan fitur opsional font tanpa mengubah pengaturan bahasa:

Jika Anda tidak tahu bahasa tertentu, atau tahu bahasa teks yang menampilkan salah, tetapi tidak ingin Tambah bahasa ke profil pengguna, Anda dapat menginstal setiap fitur opsional font tanpa mengaktifkan bahasa tambahan apa pun.
  • Dari menu mulai , membuka pengaturan.
  • Pilih sistem.
  • Pilih aplikasi & fitur.
  • Pilih mengelola fitur opsional.
  • Pilih Tambah fitur.
  • Pilih Semua fitur opsional font dari daftar.

Jika Anda mengalami gejala yang dijelaskan di beberapa aplikasi Windows Phone, maka Anda mungkin ingin menghubungi pengembang aplikasi yang menyatakan bahwa mereka memperbarui aplikasi mereka menggunakan panduan yang tersedia di sini. Catatan: Windows 10 Mobile tidak mendukung fitur opsional font apa pun.

Rekomendasi bagi OEM dan administrator sistem

Jika Anda mengkonfigurasi paket bahasa atau pengaturan internasional di Windows 10 penyebaran gambar, maka Anda harus menggunakan alat penyebaran servis dan manajemen gambar (DISM) untuk menyertakan opsional font paket (dan kemampuan opsional, terkait bahasa lainnya) yang berkaitan dengan paket bahasa yang Anda tambahkan ke gambar. Artikel berikut ini menyediakan rincian tentang kemampuan opsional fon dan bahasa paket bahasa Windows 10 yang terkait:

https://msdn.Microsoft.com/en-US/Library/Windows/hardware/mt171094%28V=vs.85%29.aspx?f=255&MSPPError=-2147217396

Lihat juga artikel ini untuk ikhtisar tentang paket bahasa Windows 10 dan semua kemampuan opsional, terkait bahasa:

https://msdn.Microsoft.com/en-US/Library/Windows/hardware/dn898584 (v=vs.85).aspx)

Jika Anda seorang administrator sistem dan mengetahui bahwa skenario Anda akan memerlukan font dari satu atau lebih dari kemampuan opsional font ini, bahkan jika Anda tidak menyertakan paket bahasa yang terkait ke gambar penyebaran Anda, Anda masih dapat menambahkan salah satu dari fon kemampuan ke gambar penyebaran Anda menggunakan DISM.

Rekomendasi bagi pengembang

Aplikasi Anda dapat terpengaruh oleh perubahan fon dalam Windows 10 jika Anda memiliki aplikasi Windows Phone yang memiliki ketergantungan pada salah satu dari fon yang telah dikecualikan dari 10 Windows Mobile, atau jika Anda memiliki aplikasi desktop Windows yang memiliki ketergantungan pada salah satu dari fon yang telah dipindahkan ke paket opsional font , dan jika aplikasi Anda tidak membuat menggunakan mekanisme mundur font yang disediakan oleh Windows. Jenis aplikasi dan skenario aplikasi kemungkinan terkena dampak meliputi:
  • Browser atau aplikasi lain yang menggunakan tata letak kompleks tingkat rendah grafis api yang tidak menyediakan font mundur (misalnya, DrawGlyphRun, ExtTextOut menggunakan ETO_GLYPH_INDEX, ScriptTextOut).
  • Permainan atau aplikasi lain yang menggunakan perpustakaan 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, Web browsing, menerima perpesanan teks atau pemberitahuan dari pengguna lain.
Jika aplikasi Anda mewujudkan gejala yang dijelaskan, terutama pada skenario di atas, maka Anda harus meninjau font yang bergantung aplikasi Anda. Silakan lihat artikel berikut untuk font yang direkomendasikan untuk digunakan oleh aplikasi di Windows 10:

https://msdn.Microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

Font yang tercantum dalam artikel tersebut dijamin akan ada pada semua peranti penangkap 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 mundur font Anda sendiri, DirectWrite memiliki api yang menyediakan pemetaan asali yang Anda dapat menambah dengan pemetaan kustom Anda sendiri. Lihat artikel MSDN berikut ini untuk bukti kunci api:

· IDWriteFontFallback: https://msdn.Microsoft.com/en-US/Library/Windows/Desktop/dn280450 (v=vs.85).aspx)

· IDWriteFactory2::GetSystemFontFallback: https://msdn.Microsoft.com/en-US/Library/Windows/Desktop/dn280450 (v=vs.85).aspx)

· IDWriteFontFallbackBuilder: https://msdn.Microsoft.com/en-US/Library/Windows/Desktop/dn280476 (v=vs.85).aspx)


Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3083806 - Tinjauan Terakhir: 07/30/2015 06:04:00 - Revisi: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtid
Tanggapan