Beginning with Java version 9, many distributions of Java, either procured from Oracle or from any of the OpenJDK versions, do not include the necessary fonts for ExtraView to function fully. It is expected that the provision of these fonts, and their installation into the operating system of your server is a separate deliverable from Java.
There are many open source fonts which can be installed. The following instructions show how the DejaVu fonts available at https://dejavu-fonts.github.io/ can be installed.
- First, ensure that your operating system has the
fontconfig
operating system utility installed and running. For example, if you only installed the minimum configuration for CentOS, you can do the following:yum install fontconfig - Select the source for fonts and the specific fonts you wish to install. If you use DejaVu as the source and download into
/home/installs
, then use these instructions to install:unzip dejavu-fonts-ttf-2.37.zip
cd dejavu-fonts-ttf-2.37
cd ttf
Now copy the ttf files to the fonts folder – usually
/usr/share/fonts
cp *.tff /usr/share/fonts/
- Refresh the font cache to initialize the new fonts:
fc-cache -f -v
- Verify the fonts were installed correctly:
fc-list | grep "Deja"
You should see a list of the DejaVu fonts. These should include both sans and serif varieties.