Apa yang saya inginkan
Saya menggunakan Consolassebagai font default Notepad ++ saya, tetapi saya ingin tampilan karakter dan simbol Cina dan Jepang yang lebih baik saat menggunakan Consolas.
Menurut artikel MSDN , saya dapat menautkan banyak font Consolassehingga dapat menampilkan karakter yang tidak didukung sendiri.
Hasil
- Tampilkan karakter Latin menggunakan font
Consolas - Tampilkan karakter Cina dan Jepang menggunakan
Microsoft YaHei - Tampilkan simbol yang
YaHeitidak bisa ditangani menggunakanMeiryo - Biarkan sistem menangani karakter lainnya yang
Meiryotidak dapat ditampilkan juga
Langkah-langkah untuk Mencapai Tujuan
- Tambahkan
REG_MULTI_SZentriConsolasdiHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink Tetapkan nilai
Consolas:MSYH.TTC,Microsoft YaHei,128,96 MSYH.TTC,Microsoft YaHei MEIRYO.TTC,Meiryo,128,85 MEIRYO.TTC,Meiryo- Logout Windows, lalu log in lagi
Hasil Aktual di Windows 7
- Karakter Latin (0-9, az, AZ) dan simbol yang sering digunakan (;: '', dll) ditampilkan menggunakan
Consolas - Karakter Cina dan Jepang ditampilkan menggunakan
Microsoft YaHei - Simbol khusus ditampilkan menggunakan
Meiryo - Karakter dan simbol lain yang tidak didukung oleh font di atas ditampilkan menggunakan standar sistem (idk apa itu)
Hasil Aktual di Windows 10
- Karakter Latin (0-9, az, AZ) dan simbol yang sering digunakan (;: '', dll) ditampilkan menggunakan
Consolas - Karakter Cina dan Jepang ditampilkan menggunakan
Microsoft YaHei - Simbol khusus ditampilkan menggunakan
Segoe UI Symbol - Karakter dan simbol lain yang tidak didukung oleh font di atas ditampilkan menggunakan standar sistem
Informasi tambahan
(Saya perlu 10 rep untuk mengirim lebih banyak tautan dan gambar, jadi silakan klik tautan gambar untuk melihat tangkapan layar hasil uji dan salin / tempel teks url untuk mengunjungi situs sendiri)
Berikut adalah tes yang mencoba memahami cakupan karakter font yang disebutkan di atas (dan banyak lagi)
Alat yang digunakan
- Notes:
%WINDIR%/Notepad.exe - BabelMap:
http://www.babelstone.co.uk/Software/BabelMap.html String uji:
我风おA☃我(\u6211): A character available in both Chinese and Japanese 风(\u98ce): A Chinese only character お(\u304a): A Japanese only character A(\u0041): A Latin character ☃(\u2603): A unicode symbol
Langkah untuk Menguji
- Unduh BabelMap, buka, lalu salin string uji ke
Edit Buffer - Pilih
Single Fonttombol radio - Centang
Simple Renderingkotak - Pilih font apa saja dengan mengklik dropbox di sebelah kanan
Single Font - Amati karakter mesin terbang di
Edit Buffer - Siapkan fontlink
Consolasseperti yang disebutkan di atas, log off / in untuk mulai berlaku - Buka
Notepad.exe, bukaFormat > Fontsmenu untuk mengatur fontConsolas - Tempelkan string uji lalu amati
Hasil tes
Penjelasan Hasil Tes
Microsoft YaHeitidak dapat menampilkan simbol manusia saljuMeiryotidak memiliki karakter CinaSegoe UI Symbolhanya mengandung simbolYu GothicmiripMeiryotetapi terlihat berbedaConsolasdirancang hanya untuk skrip Latin.Teks masuk
Notepad.exeditampilkan menggunakan 3 font berbeda:我风お: Microsoft YaHei A: Consolas ☃: Segoe UI SymbolAnda dapat mengatakan bahwa itu pasti
Segoe UI Symbolkarena manusia salju itu sangat berbeda dalam font yang berbedaNamun, dalam hal ini, kami diharapkan
Notepad.exemenampilkan karakter tersebut menggunakan font seperti ini:我风お: Microsoft YaHei A: Consolas ☃: Meiryo
Pertanyaan
- Mengapa
Meiryokita mengatur registri fontlink diabaikan sepenuhnya? - Bagaimana cara mencapai The Goal di Windows 10?

MEIRYO.TTChilang dari instalasi Windows 10 Anda?