c#中Noto Sans字体支持韩文的实例教程
1、源起:
VCU10项目,使用了Noto Sans字体,的确漂亮。但验证在win7下,其显示韩文为乱码,颇为头痛。
其界面显示如图:
度娘之,得Noto Sans又有CJK字体,顾名思义,其为支持中日韩文,且其体积巨大,不宜做为方案,继续思考!
2、Font.GdiCharSet 属性
也是没有办法,看在目前基础上,能不能解决问题?程序多国语言需支持。
就从字体本身属性开始检查吧,验证发现,改其字符集GdiCharSet,可正常显示韩文,解决方案有了!
查阅资料得知,字体GdiCharSet可有如下值:
字符集 |
值 |
---|---|
ANSI |
0 |
DEFAULT |
1 |
符号 |
2 |
SHIFTJIS 适用 |
128 |
韩语 |
129 |
朝鲜语 |
129 |
GB2312 |
134 |
CHINESEBIG5 适用 |
136 |
OEM |
255 |
韩文 |
130 |
希伯来语 |
177 |
阿拉伯语 |
178 |
希腊语 |
161 |
土耳其语 |
162 |
越南语 |
163 |
泰语 |
222 |
EASTEUROPE |
238 |
俄语 |
204 |
MAC |
77 |
波罗的语 |
186 |
验证比如东欧、波罗的海等字符集,可以正常显示韩文,而不影响其默认字符集显示效果,于是,决定替换其字符集。
3、替换
项目界面已设定字体,且界面众多,一个一个改当然不够方便,写代码批量处理吧!
在每个窗体,或每个UserControl中,调用一下UpdateNotoSansCharset()数,就统一替换了。
//处理Label字体,以能在win7下,NotoSans字体能显示韩文public static void UpdateNotoSansCharset(Form form) {if (OSUtils.OSVersion > FriendlyOSVersion.Win7)return;foreach (Control ctrl in form.Controls) UpdateNotoSansCharset(ctrl); }public static void UpdateNotoSansCharset(ScrollableControl parent) {if (OSUtils.OSVersion > FriendlyOSVersion.Win7)return;foreach (Control ctrl in parent.Controls) UpdateNotoSansCharset(ctrl); }public static void UpdateNotoSansCharset(GControl ctrl) {if (ctrl is ScrollableControl) UpdateNotoSansCharset(ctrl as ScrollableControl);else if (ctrl is Label) {//CharSet采用中欧字符集var font = new Font(ctrl.Font.FontFamily, ctrl.Font.Size, ctrl.Font.Style, ctrl.Font.Unit, 238); ctrl.Font = font; } }
4、效果
OK,难题解决,非常完美:
Atas ialah kandungan terperinci c#中Noto Sans字体支持韩文的实例教程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Apabila memasukkan teks, ramai rakan suka menambah fon peribadi kegemaran mereka, tetapi mereka tidak tahu di mana laluan folder fon sistem win10 dan tidak boleh menambah fon Perkara berikut akan memperkenalkan laluan folder khusus kepada anda. Laluan folder fon Win10: 1. Klik "PC ini" pada desktop. 2. Masukkan pemacu cakera sistem C. 3. Klik folder "windows". 4. Tarik ke bawah untuk mencari folder "Fon". 5. Anda boleh memasuki perpustakaan fon. Rakan-rakan yang mempunyai soalan lain boleh melihat untuk mengetahui lebih lanjut tentang masalah biasa dengan fon win10~

Bagaimana untuk menukar fon dalam Outlook pada telefon mudah alih Apple Mula-mula buka perisian Outlook dan klik pada fail di sudut kiri atas antara muka. Anda boleh menetapkan fon mengikut pilihan anda sendiri Selepas tetapan selesai, klik butang OK. Mari kita lihat! Cara menukar fon dalam Outlook pada telefon mudah alih Apple 1. Buka perisian Outlook dan klik pilihan "Fail" di penjuru kiri sebelah atas antara muka. 2. Dalam senarai yang muncul, cari "Pilihan" dan klik untuk masuk. 3. Di sebelah kiri senarai pilihan, klik "Mel". 4. Seterusnya, pilih "Surat dan Fon". 5. Jika anda ingin menetapkan fon untuk e-mel baharu, membalas e-mel atau mengarang, klik pilihan yang sepadan untuk memasukkan tetapan. 6. Tetapkan fon mengikut keutamaan peribadi Selepas tetapan selesai, klik OK.

Selepas mengemas kini sistem win11, beberapa rakan mendapati bahawa fon win11 mereka kabur dan sangat tidak selesa untuk digunakan Ini mungkin disebabkan oleh pepijat dalam versi sistem, atau mungkin kita telah menghidupkan kesan khas. Mari lihat bagaimana untuk menyelesaikannya. Fon Win11 kabur: Kaedah 1: 1. Mula-mula, klik kanan komputer ini dan buka "Properties" 2. Kemudian masukkan "Advanced System Settings" dalam pautan yang berkaitan 3. Kemudian klik "Settings" dalam Performance untuk membukanya. 4. Di bawah "Kesan Visual" tandakan "Laraskan untuk Prestasi Terbaik" dan klik "OK" untuk menyimpan. Kaedah 2: 1. Klik kanan ruang kosong pada desktop dan buka "Tetapan Paparan" 2. Klik "Zum" di bawah Zum dan Reka Letak 3. Kemudian klik "Saiz Teks" di bawah tetapan yang berkaitan

1. Buka tetapan telefon dan klik [Paparan]. 2. Klik [Fon]. 3. Pilih fon yang anda suka atau klik [More Fonts] untuk memuat turun apl.

Bagaimana untuk menjadikan saiz fon telefon bimbit vivo lebih besar? , editor membawakan anda tetapan bagaimana untuk menjadikan saiz fon telefon bimbit vivo lebih besar tutorial grafik Kaedah, pengguna yang berminat datang dan lihat! Tutorial penggunaan telefon mudah alih Vivo Bagaimana untuk menjadikan saiz fon telefon bimbit vivo lebih besar Di mana untuk menetapkannya 1. Mula-mula buka fungsi [Settings] dalam telefon bimbit vivo dan klik padanya 2. Kemudian lompat ke antara muka tetapan dan cari Fungsi [Paparan dan Kecerahan]; 3. Kemudian Jangkau halaman dalam gambar di bawah dan klik perkhidmatan [Saiz dan Ketebalan Fon] 4. Akhir sekali, luncurkan garisan mendatar dalam gambar di bawah untuk melaraskan saiz fon.

Apabila menggunakan Windows Shello, kamera yang disokong tidak dapat ditemui Sebab biasa ialah kamera yang digunakan tidak menyokong pengecaman muka dan pemacu kamera tidak dipasang dengan betul Jadi mari kita lihat cara untuk menyediakannya. Windowshello tidak dapat mencari tutorial kamera yang disokong: Sebab 1: Pemacu kamera tidak dipasang dengan betul 1. Secara umumnya, sistem Win10 boleh memasang pemacu secara automatik untuk kebanyakan kamera, seperti berikut, akan ada pemberitahuan selepas memasang kamera 2. Pada masa ini, kami membuka peranti Semak pengurus untuk melihat sama ada pemacu kamera dipasang Jika tidak, anda perlu melakukannya secara manual. WIN+X, kemudian pilih Pengurus Peranti 3. Dalam tetingkap Pengurus Peranti, kembangkan pilihan kamera dan model pemacu kamera akan dipaparkan.

Fon Linux adalah kabur Bagaimana saya boleh membuat fon kelihatan jelas? Mari kita lihat tutorial terperinci di bawah. 1. Pasang fail fon 1. Muat turun fail yang disediakan oleh alat di atas, kemudian seret fail ke desktop dan nyahzipnya. Seperti yang ditunjukkan dalam gambar di bawah, kerana fail telah dinyahmampat, ia adalah dalam bentuk folder. 2. Kemudian, tanpa mengklik apa-apa pada desktop, klik kanan dan pilih Buka dalam Terminal. Masukkan arahan dalam terminal: sudodpkg-i dan tekan ruang. Buka fail fon yang dinyahmampat pada desktop, dan seret pakej deb ke dalamnya satu selepas -i arahan ini. Ralat akan muncul selepas menekan Enter, menunjukkan bahawa kebergantungan tidak dipasang. Jika ralat kebergantungan digesa, input arahan adalah normal jika tidak, ia adalah arahan yang salah. Pemula mesti memberi perhatian kepada ruang dan huruf besar.

1. Melalui tetapan, masukkan dan ubah suai gaya fon sistem telefon mudah alih. 2. Buka tetapan telefon dan masukkan [Kebolehcapaian]. 3. Klik [Sari Kata dan Sarikata Tertutup]. 4. Klik [Gaya] untuk membuat pengubahsuaian.
