Программная установка шрифта в Windows - PullRequest
3 голосов
/ 24 июня 2009

Что за хитрость заключается в том, чтобы сделать файл шрифта, скопированный в каталог шрифтов и затем добавленный с помощью AddFontResource, доступным после перезагрузки?

Ответы [ 2 ]

3 голосов
/ 24 июня 2009

На этой MSDN странице есть следующее:

Эта функция устанавливает только шрифт для текущей сессии. Когда система перезагружается, шрифта не будет подарок. Чтобы установить шрифт даже после перезапуска системы шрифт должен быть указан в реестре.

Я считаю, что ключ, который вам нужен, это HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

0 голосов
/ 29 марта 2015

Последние несколько дней у меня возникала одна и та же проблема, и каждое найденное мной решение вызывало разные проблемы.

Мне удалось придумать рабочий код со своим коллегой, и я решил поделиться им со всеми. Код можно найти по следующей ссылке:

Программная установка шрифта в C #

...