Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

On this page

Table of Contents
maxLevel4
minLevel2


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.

Anchor

aaOnline RPM installation method for RHEL 8

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

  • Install Microsoft TrueType Core RPM package:
    Code Block
    languagebash
    themeDJango
    linenumberstrue
    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:
    Code Block
    languagebash
    themeDJango
    linenumberstrue
    fc-list | grep -i <font name>

    1
    1

  • Restart Web Application Platform.
  • Anchorbb

    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:
      Code Block
      languagebash
      themeDJango
      linenumberstrue
      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:
      Code Block
      languagebash
      themeDJango
      linenumberstrue
      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:
      Code Block
      languagebash
      themeDJango
      linenumberstrue
      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.

    Anchor
    2
    2
    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:
      Code Block
      languagebash
      themeDJango
      linenumberstrue
      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:
      Code Block
      languagebash
      themeDJango
      linenumberstrue
      fc-list | grep -i <font name>
    3. Restart Web Application Platform.


    Note

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