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:


  1. 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
  2. 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
  3. If installing to an air-gapped environment, copy font package to the Document Exporter server.
  4. 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
  5. Restart Web Application Platform.

Online RPM installation method for RHEL 8

To install the Microsoft TrueType fonts directly from online RPM package on a Red Hat 8 system:


  1. 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
  2. After installation, use the fc-list command to verify installation:
    fc-list | grep -i <font name>
  3. 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.