asp.net アプリケーションがあり、カスタム フォントを使用していますが、フォントの太字バージョンと軽量バージョンの両方を使用する必要があります。どちらも同じフォントファミリーです。私は次のようにそれらを追加しています:
protected PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile(HttpContext.Current.Server.MapPath(@"~\Content\Fonts\Exo-Bold.ttf"));
pfc.AddFontFile(HttpContext.Current.Server.MapPath(@"~\Content\Fonts\Exo-Light.ttf"));
Font questionFont = new Font(pfc.Families[0], 32, FontStyle.Regular, GraphicsUnit.World);
2 つのフォント ファイルを追加していますが、pfc の Families 配列には項目が 1 つしかないため、FontStyle を指定してもすべて太字で印刷されます。追加した両方のファイルを使用するにはどうすればよいですか? また、一部を太く、一部を明るくするにはどうすればよいですか?