Как правильно опубликовать приложение C # для Windows с файлами шрифтов? - PullRequest
1 голос
/ 09 сентября 2011

Я застрял на этом довольно долгое время.Я искал и нашел, как публиковать приложения, используя установщик Windows и OneClick, но это не решает мою проблему.Я создал очень простое приложение на C # для Windows, которое принимает вводимые пользователем данные и преобразует их на другой язык.Язык является буквенным, поэтому нет сложного произношения или структуры, которые необходимо принимать во внимание.Программа просто берет ввод шрифтом Times New Roman и выводит его специальным шрифтом для другого языка.Работает отлично.Пока я не возьму его на другой компьютер и установлю его только, чтобы обнаружить, что шрифты не там. Мой вопрос: как добавить файлы шрифтов в установщик для использования целевой системой?Возможно ли это?

Ответы [ 3 ]

5 голосов
/ 09 сентября 2011

Если истинная причина в том, что шрифт не существует на целевом компьютере, вы можете добавить пользовательскую папку в ваш проект установки под названием Fonts Folder. Там вы можете разместить любые зависимости от шрифтов, которые вы хотите развернуть с вашим проектом.

enter image description here

0 голосов
/ 09 сентября 2011

Другой вариант - использовать пользовательский установщик.Я использую InnoSetup для своих приложений, с которыми мне легко работать.

Там есть механизм для установки шрифтов. Вот пример

0 голосов
/ 09 сентября 2011

Вы можете включить файлы шрифтов и файл .ini в программу установки, а затем использовать программу Microsoft 'fontinst.exe' для их установки.*http://www.google.com/search?q=installing+fonts+programmatically

...