C # PrivateFontCollection AddFontFile из относительного пути - PullRequest
0 голосов
/ 28 марта 2019

У меня есть OpenSans-Light.ttf в этой папке от root: ~ / fonts / open-sans / OpenSans-Light.ttf

PrivateFontCollection privateFontCollection = new PrivateFontCollection();
privateFontCollection.AddFontFile("~/fonts/open-sans/OpenSans-Light.ttf");

но я получаю "System.IO.FileNotFoundException: файл не найден"

Как мне нацелить этот файл шрифта?

1 Ответ

0 голосов
/ 30 марта 2019

Я нашел решение, используя MapPath:

PrivateFontCollection privateFontCollection = new PrivateFontCollection();
privateFontCollection.AddFontFile(HttpContext.Current.Server.MapPath("~/fonts/open-sans/OpenSans-Light.ttf"));
...