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. 

There are two options for installing Microsoft TrueType fonts on a Linux server:

  1. Install fonts directly from online RPM package
  2. Install fonts offline using an online staging environment

Prerequisites

  • EPEL package repository must be installed and enabled.
  • cabextract package must be installed from EPEL repo.

Installing additional fonts directly from online RPM package

To install additional fonts  directly from online RPM package


  1. Install 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.

Installing additional fonts offline using an online staging environment

To install additional fonts offline using an online staging environment


  1. Download font installer package to staging environment:
    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 offline package:
    ls -la $WORK_PATH/*.ttf
    sudo pushd $WORK_PATH/msttcore-fonts && tar -cvzf $WORK_PATH/msttcore-fonts.tar.gz *.ttf && popd
  3. Copy font package to 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.


The URLs used in the commands above are subject to change. Always make sure that you install the latest versions of fonts.