Мое приложение должно отображать HTML-страницу в элементе управления Net Framework WebBrowser. Одно из требований заключается в том, что страница должна отображаться с пользовательским шрифтом. Единственный способ сделать это - использовать встроенный шрифт .eot.
Я подготовил файл шрифта, и на странице отображается HTML с моим собственным шрифтом с использованием CSS.
@font-face
{
font-family: myfontfamily;
src: file('d:\myfontfamily.eot');
}
p
{
font-family: myfontfamily;
}
пока я использую ее как обычную HTML-страницу, сохраненную на диске, и просматриваю в IE, все в порядке. Но моя страница не сохраняется на диске, я передаю HTML как строку, и даже изображения и стили передаются в управление браузером " летать».
Как передать этот файл шрифта в браузер, желательно, чтобы файл .eot можно было передать без сохранения на диске. Можно ли это сделать?