1. Home
  2. Linux
  3. How to get microsoft core fonts on linux

How to get Microsoft core fonts on Linux

Linux is an open-source operating system. As a result, it is missing some critical components that users of proprietary operating systems enjoy. One big thing that all Linux operating systems miss out on is proprietary fonts.

The most used proprietary fonts out there today are the Microsoft Core Fonts. They’re used in many apps, development, and even graphics design projects. In this guide, we’ll go over how to set them up on Linux.

Note: not using Ubuntu, Debian, Arch Linux, Fedora, or OpenSUSE? Download the generic font package here and install the fonts by hand.

Ubuntu installation instructions

Ubuntu Linux users have it very easy when it comes to the Microsoft core fonts, as there is an easy-to-use installer that can be downloaded directly through the Ubuntu “Universe” software repository.

If you’re using Ubuntu Linux, it doesn’t matter what version (14.04, 16.04, 18.04, or newer) you will be able to start the setup process by using the command line. Press Ctrl + Alt + T or Ctrl + Shift + T on the keyboard to launch a terminal window. Then, use the Apt command below to get the “tff-mscorefonts-installer” package.

sudo apt install ttf-mscorefonts-installer

Upon running the Apt command above, Ubuntu will download and install the Microsoft Core Fonts installer to your PC, and bring up a text-based EULA. Read this EULA, and select “OK” to agree with it. You must agree to access the fonts!

After selecting “OK,” you will see another text page. Select the “Yes” option to continue.

Once you’ve selected “Yes,” the Microsoft installation tool will download all Microsoft Core Fonts to Ubuntu, install them, and set them up.

Debian installation instructions

Debian Linux, much like Ubuntu Linux, has an easy to install Microsoft font installer package in their software repositories. To start the installation, ensure you are using Debian 8, 9, or 10. For information on upgrading, click here.

Note: in addition to upgrading your Debian Linux system, you must also enable the “contrib” source. For help enabling it, read this page.

After upgrading your Debian Linux release, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. From there, use the Apt-get command below to get the “ttf-mscorefonts-installer” package set up.

sudo apt-get install ttf-mscorefonts-installer

Once the Microsoft Core Fonts installer package is set up on your Debian Linux PC, the installer will automatically download several Microsoft fonts to your system and set them all up. Sit back and be patient. When the download is done, the fonts are ready to use!

Arch Linux installation instructions

On Arch Linux, there isn’t an official Microsoft installation package like on Ubuntu or Debian. However, there is an unofficial Arch Linux User repository package that downloads all of the fonts and installs them. To start the Microsoft Core Fonts installation process, open up a terminal window by pressing Ctrl + Alt + T on the keyboard. Then, use the Pacman package manager to install the Base-devel and Git packages.

sudo pacman -S git base-devel

After installing the Base-devel and Git packages, use the git clone command to download the Microsoft Core Font package.

git clone https://aur.archlinux.org/ttf-ms-fonts.git

From here, use the makepkg command to build the package, and install the various fonts on your Arch Linux system.

cd ttf-ms-fonts
makepkg -sri

Fedora/OpenSUSE installation instructions

On Fedora Linux or OpenSUSE Linux, there isn’t currently an official package available that makes installing the Microsoft Core Fonts easy. Instead, we must rely on the RPM packages and source files on SourceForge.net.

To start the installation process, open up a terminal window on your OpenSUSE or Fedora PC by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. Once you’ve got a terminal window open, follow the RPM installation instructions down below that correspond with your operating system.

Fedora

The first step in installing the MS fonts on Fedora is to download the RPM package they’ve got available on SourceForge. To do this, use the following wget download command.

wget https://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm/download -O msttcore-fonts-installer-2.6-1.noarch.rpm

Once the RPM package file is downloaded to your Linux PC, you can run the Dnf package manager to load up and install the Microsoft Core Fonts instantly.

Note: you may see warnings during the installation. Ignore them, as they don’t matter.

sudo dnf install msttcore-fonts-installer-2.6-1.noarch.rpm -y

OpenSUSE

To get the fonts working in OpenSUSE Linux, you must download the RPM package file from the internet. To do this, use the following wget download command.

wget https://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm/download -O msttcore-fonts-installer-2.6-1.noarch.rpm

After downloading the RPM package file to your OpenSUSE Linux PC, it needs to be installed. To do that, use the Zypper package manager.

sudo zypper install msttcore-fonts-installer-2.6-1.noarch.rpm

Let the package install. Once it is complete, it will go through the process of automatically downloading and installing Microsoft Core Fonts to your OpenSUSE Linux PC.

4 Comments

  1. If you accidentally forget to accept the EULA how d you go back and fix it. I tried uninstalling and reinstalling and it doesn’t ask me about the EULA the second time.

  2. I copied and pasted your command line into terminal and as you’ll see below, it failed. Any suggestions?

    york@Mintbox:~$ sudo apt install ttf-mscorefonts-installer
    [sudo] password for york:
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following NEW packages will be installed:
    ttf-mscorefonts-installer
    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0 B/27.6 kB of archives.
    After this operation, 94.2 kB of additional disk space will be used.
    Preconfiguring packages …
    Selecting previously unselected package ttf-mscorefonts-installer.
    (Reading database … 325481 files and directories currently installed.)
    Preparing to unpack …/ttf-mscorefonts-installer_3.6ubuntu2_all.deb …
    mscorefonts-eula license has already been accepted
    Unpacking ttf-mscorefonts-installer (3.6ubuntu2) …
    Setting up ttf-mscorefonts-installer (3.6ubuntu2) …
    Processing triggers for update-notifier-common (3.192.1.7) …
    ttf-mscorefonts-installer: processing…
    ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
    Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [198 kB]
    Fetched 198 kB in 1s (193 kB/s)
    ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/arial32.exe
    Get:1 http://downloads.sourceforge.net/corefonts/arial32.exe [554 kB]
    Fetched 554 kB in 1s (657 kB/s)
    ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/arialb32.exe
    Get:1 http://downloads.sourceforge.net/corefonts/arialb32.exe [168 kB]
    Fetched 168 kB in 1s (175 kB/s)
    ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/comic32.exe
    Get:1 http://downloads.sourceforge.net/corefonts/comic32.exe [246 kB]
    Fetched 246 kB in 1s (241 kB/s)
    ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/courie32.exe
    Err:1 http://downloads.sourceforge.net/corefonts/courie32.exe
    Redirection from https to ‘http://downloads.sourceforge.net/mirrorproblem?failedmirror=ayera.dl.sourceforge.net’ is forbidden [IP: 172.110.242.68 443]
    E: Failed to fetch https://ayera.dl.sourceforge.net/project/corefonts/the fonts/final/courie32.exe Redirection from https to ‘http://downloads.sourceforge.net/mirrorproblem?failedmirror=ayera.dl.sourceforge.net’ is forbidden [IP: 172.110.242.68 443]
    E: Download Failed
    Processing triggers for fontconfig (2.12.6-0ubuntu2) …