I am working on a C# Windows application and have got the Wireframe Layouts from the client. The client specifically wants the text to be rendered in a particular font that is quite rare. I have got the font installed on my development machine and the text is showing up properly on it. Do I have to install that font on the client machine during the installation or my application will handle it automatically?
Asked
Active
Viewed 1,755 times
0
-
I think you have to bring that rare font with your installation package, install that font when user setting up or at the first time your application runs. – King King Jun 11 '13 at 12:34
-
1[Already answered](http://stackoverflow.com/questions/3007805/embedding-deploying-custom-font-in-net-app) – Jun 11 '13 at 12:35
-
The `wonko79's link` is what you need. Loading font that way is done easily without having to install that font into the target machine. – King King Jun 11 '13 at 12:43
2 Answers
2
Try this -
(while creating setup)right click on the File System on Target Machine, Add Special Folder -> give that folder name "Fonts" Folder, then place your font file there.
it will place your fonts in client system where fonts are installed i.e. C:\Windows\Fonts folder of client machine.Yes this is done manually while making setup. check this link once
Installing and using a specific font in a winform
In the diagram font is added programatically but you don't need to do that, you can also add font manually, just put the font in that special folder.
1
Yes you need to deploy the font with your application, it will not be done automatically.
Also, be wary of licensing problems, as many fonts are not free to distribute.

Ashigore
- 4,618
- 1
- 19
- 39