Rumah pembangunan bahagian belakang Tutorial C#.Net c#中Noto Sans字体支持韩文的实例教程

c#中Noto Sans字体支持韩文的实例教程

Jun 23, 2017 pm 02:53 PM
.net bagaimana fon sokongan

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;
            }
        }
Salin selepas log masuk

 

 4、效果

OK,难题解决,非常完美:

Atas ialah kandungan terperinci c#中Noto Sans字体支持韩文的实例教程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

butiran laluan folder fon win10 butiran laluan folder fon win10 Jan 03, 2024 pm 08:37 PM

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 Bagaimana untuk menukar fon dalam Outlook pada telefon mudah alih Apple Mar 08, 2024 pm 04:46 PM

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.

Bagaimana untuk menyelesaikan masalah kabur fon win11 Bagaimana untuk menyelesaikan masalah kabur fon win11 Jan 13, 2024 pm 09:00 PM

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

Bagaimana untuk menukar fon Xiaomi 11_Cara menukar fon Xiaomi 11 Bagaimana untuk menukar fon Xiaomi 11_Cara menukar fon Xiaomi 11 Mar 25, 2024 pm 07:26 PM

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 fon telefon bimbit vivo lebih besar dan tempat untuk menetapkannya Bagaimana untuk menjadikan fon telefon bimbit vivo lebih besar dan tempat untuk menetapkannya Feb 24, 2024 pm 06:16 PM

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.

Bagaimana untuk membetulkan isu kamera Windows Hello yang tidak disokong Bagaimana untuk membetulkan isu kamera Windows Hello yang tidak disokong Jan 05, 2024 pm 05:38 PM

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.

Cara yang berkesan untuk menyelesaikan masalah kabur fon Linux Cara yang berkesan untuk menyelesaikan masalah kabur fon Linux Jan 08, 2024 pm 11:25 PM

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.

Bagaimana untuk menukar fon pada telefon Apple Bagaimana untuk menukar fon pada telefon Apple Bagaimana untuk menukar fon pada telefon Apple Bagaimana untuk menukar fon pada telefon Apple Mar 22, 2024 pm 08:11 PM

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.

See all articles