Our Java hosting clients happen to require custom font for their dynamically generated images or reports. Basically, there are 2 methods of making new TTF fonts available to your servlets or JSP - installing in JDK directory tree or outside of it. The methods and their variants will be described below in more details with examples. Installation outside of JDK tree. This is preferred method as you can embed the font files inside your application (.war or .jar) and do not depend on what fonts are provided by the JVM your application is running in or underlying OS. You can also place fonts in a subdirectory of your home directory. The fonts can be loaded on the fly. Optionally - when you request the install on our side - we can choose to install the font system-wide so that any JDK can see it. Example of a font already installed this way on our shared java hosting servers is Bitstream Vera that can be used (in a slanted variant in this example) simply by calling its name...