У меня есть приложение 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);
Хотя я добавляю два файла шрифта, есть только один элемент в массиве Families рк, поэтому все не печатается жирным шрифтом, независимо от того, что FontStyle уточняю. Как я могу использовать оба файла, которые я добавил, и как я могу сделать некоторые вещи смелыми, а некоторые вещи светятся?
использует css @ font-face rule вариант? http://stackoverflow.com/questions/2436749/how-to-define-bold-italic-using-font-face – KHeaney
Нет, мне нужно использовать метод DrawString на объекте Graphics ... – KateMak