On this page
Document Exporter for Cameo Collaborator requires Microsoft TrueType fonts to be installed on the server. Otherwise, PDF/HTML document export will fail. Alternative font packages, such as dejavu-serif-fonts, provide support for TrueType fonts and will work with Document Exporter. However, only Microsoft TrueType font will guarantee that the exported document retains original document formatting.
Prerequisites
- EPEL package repository must be installed and enabled.
- cabextract package must be installed from EPEL repo.
General method for installing font package
The steps provided here describes a universal method for installing the Microsoft TrueType font package on a Linux system. An online staging environment is required if installing on an air-gapped system.
To install the Microsoft TrueType font package:
- Download font installer package to a predefined working path and extract:
WORK_PATH=/opt/local/install/temp sudo mkdir -p $WORK_PATH && cd $WORK_PATH wget https://phoenixnap.dl.sourceforge.net/project/mscorefonts2/sources/msttcore-fonts-installer-2.6.tar.gz tar --strip-components=4 -xzf msttcore-fonts-installer-2.6.tar.gz -C $WORK_PATH msttcore-fonts-installer-2.6/usr/lib/msttcore-fonts-installer/ sudo mkdir -p $WORK_PATH/msttcore-fonts ./refresh-msttcore-fonts.sh -d $WORK_PATH/msttcore-fonts
- Verify font extraction and generate the font package for installation:
ls -la $WORK_PATH/*.ttf sudo pushd $WORK_PATH/msttcore-fonts && tar -cvzf $WORK_PATH/msttcore-fonts.tar.gz *.ttf && popd
- If installing to an air-gapped environment, copy font package to the Document Exporter server.
- Install fonts to the server and verify installation:
sudo mkdir -p /usr/share/fonts/msttcore tar -xzf msttcore-fonts.tar.gz -C /usr/share/fonts/msttcore/ ls -la /usr/share/fonts/msttcore sudo fc-cache -fv
Online RPM installation method for RHEL 8
To install the Microsoft TrueType fonts directly from online RPM package on a Red Hat 8 system:
- I nstall Microsoft TrueType Core RPM package:
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
- After installation, use the fc-list command to verify installation:
fc-list | grep -i <font name>
- Restart Web Application Platform.
The URLs used in the commands above are subject to change. Always make sure that you install the latest versions of fonts.