Программная установка шрифта в Windows
Вопрос
Что за хитрость заключается в том, чтобы сделать файл шрифта скопированным в каталог шрифтов и затем добавленным с использованием AddFontResource, доступным после перезагрузки?
Решение
На этой странице MSDN это говорят:
Эта функция устанавливает только шрифт для текущей сессии. Когда система перезагружается, шрифта не будет подарок. Чтобы установить шрифт даже после перезапуска системы шрифт должен быть указан в реестре.
Я считаю, что вам нужен ключ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts
Другие советы
Последние несколько дней у меня возникала одна и та же проблема, и каждое найденное мной решение вызывало разные проблемы.
Мне удалось придумать рабочий код со своим коллегой, и я решил поделиться им со всеми. Код можно найти по следующей ссылке: