Install and configure Unicode TrueType fonts in Linux

Uncompress the downloaded font archive to a directory and add it to the font path, a list of directories containing fonts:
Uncompress the archive# tar xvzf utf8.tar.gzor# tar xvjf arial.tar.bz2
Create a directory for new fonts# mkdir /usr/share/fonts/truetype
Move the uncompressed font files to the new font directory# mv *.ttf /usr/share/fonts/truetype
Navigate to the font directory# cd /usr/share/fonts/truetype
Create fonts.scale and fonts.dir# mkfontscale && mkfontdir# fc-cache
Add the new font directory to the X11 font path# chkfontpath --add /usr/share/fonts/truetype
Restart X font server# /etc/rc.d/init.d/xfs restart
You can verify the successful addition of the new path by running chkfontpath command or by listing X font server's /etc/X11/XF86Config file.
If you do not have root access, copy the *.ttf to ~/.fonts directory instead.
Make X11 fonts available to Java
Perform one of the following:
Open /etc/profile and add a new environment variableJAVA_FONTS=/usr/share/fonts/truetypeexport JAVA_FONTS
Open font.properties file under jre/lib directory, uncommnent and set to the appropriate font directoryappendedfontpath=/usr/share/fonts/truetype

0 comments: