韓国語の文字を表示するために "Malgun Gothic"というフォントを使用しようとしましたが、時にはこのコントロールを示すベトナム語、 "Malgun Gothic"はベトナム語の文字をサポートしていません。 - "Malgun Gothic"フォントと "Verdana"フォントの間で魔法をかける方法(サポートしていない場合) - 「Malgun Gothic」から「Calibri」フォントに「Microsoft word」の切り替えがあります(サポート文字でない場合)。c#サポートしていない場合はフォントを切り替える
このコードを参照してください:
this.lblTit.AutoSize = true;
this.lblTit.Font = new System.Drawing.Font("Malgun Gothic", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World, ((byte)(129)));
this.lblTit.Location = new System.Drawing.Point(12, 10);
this.lblTit.Name = "lblTit";
this.lblTit.Size = new System.Drawing.Size(46, 20);
this.lblTit.TabIndex = 1;
this.lblTit.Text = "Chọn";
=>私は3文字 "C"、 "H" と "n" は "MS Pゴシック" による "malgunゴシック" フォント、文字 "O" のショーによるショーをしたいですフォント。
これを行う方法。
これはできません。 Winformsラベルは、テキスト全体に対して1つのフォント、1つのサイズ、および1つのスタイルのみを持つことができます。あなたの行動が必要な場合は、別のラベルを使用する必要があります。難しいやり方をしたい場合は、独自の派生コントロールを作成し、GDI +を使用して文字描画を手動で制御する必要があります。 – VitaliyK
これはフォールバックフォントの意味ですか、フォールバックフォントの設定方法ですか? – user3435791