liberation-fonts

The Liberation Fonts are intended to be replacements for the three most commonly used fonts on Microsoft systems: Times New Roman, Arial, and Courier \ New.

Introduction

The Liberation(tm) Fonts is a font family which aims at metric compatibility with Arial, Times New Roman, and Courier New. It is sponsored by Red Hat

History

  • "On May 9, 2007, Red Hat announced the initial public release of these fonts under the trademark LIBERATION at the Red Hat Summit. There are three sets: Sans (a substitute for Arial, Albany, Helvetica, Nimbus Sans L, and Bitstream Vera Sans), Serif (a substitute for Times New Roman, Thorndale, Nimbus Roman, and Bitstream Vera Serif) and Mono (a substitute for Courier New, Cumberland, Courier, Nimbus Mono L, and Bitstream Vera Sans Mono)."
  • Red Hat, Inc. (2007), [Online], Available: [11 May 2010].*
  • "On Jul 18, 2012, Liberation fonts 2.00.0 version is released based on croscore fonts to resolve long standing licensing problem and also get more coverage present in croscore fonts."

License

  1. The Liberation(tm) version 2.00.0 onward are Licensed under the SIL Open Font License, Version 1.1.
  2. Older versions of the Liberation(tm) Fonts is released as open source under the GNU General Public License version 2 with exceptions. https://fedoraproject.org/wiki/Licensing/LiberationFontLicense

Download

Current Release

Note: 2.00.0 onward releases does not includes Liberation Sans Narrow font due to licensing problems. Please refer to older releases for Liberation Sans Narrow font.

This release includes a source tarball also so it is easy to build the ttf files from sources.

Previous Releases

Source and TrueType archives are available at https://releases.pagure.org/liberation-fonts/.

Distribution

The Liberation(tm) Fonts are packaged for a wide range of Linux distributions:

  • Fedora : liberation-fonts is included in Fedora and installed by default. The Fedora package can be checked here.
  • RHEL : liberation-fonts is available for Red Hat Enterprise Linux from RHN.
  • Debian : ttf-liberation has been added to Debian. The Debian package can be checked here.
  • Ubuntu : ttf-liberation has been added to Ubuntu. The Ubuntu package can be checked here.

Feedback

Please reports bugs or requests for enhancements at Red Hat Bugzilla. When filing a bug please mention the version of liberation-fonts and the OS.

Development

You can get the current source using the following commands:

Anonymous GIT access

$ git clone `<https://pagure.io/liberation-fonts.git>`_

Read and Write Url

$ git clone `<ssh://git@pagure.io/liberation-fonts.git>`_

Other Requirements

Install fontforge http://fontforge.sourceforge.net

Installation

Decompress tarball

You can extract the files by following command:

$ tar zxvf liberation-fonts-[VERSION].tar.gz

Build from the source

Change into directory liberation-fonts-[VERSION]/ and build from sources by following commands:

$ cd liberation-fonts-[VERSION]
$ make

The built font files will be available in 'build' directory.

Install to system

For Fedora, you could manually install the fonts by copying the TTFs to ~/.fonts for user wide usage, or to /usr/share/fonts/truetype/liberation for system-wide availability. Then, run "fc-cache" to let that cached.

For other distributions, please check out corresponding documentation.

Usage

Simply select preferred liberation font in applications and start using.

Discussion about the fonts can be made on Fedora Fonts List.

For Maintainers

Before packaging a new release based on a new source tarball, you have to update the version suffix in the Makefile:

VER = [VERSION]

Make sure that the defined version corresponds to the font software metadata which you can check with ftinfo/otfinfo or fontforge itself. It is highly recommended that file 'ChangeLog' is updated to reflect changes.

Create a tarball with the following command:

$ make dist

The new versioned tarball will be available in the dist/ folder as 'liberation-fonts-[NEW_VERSION].tar.gz'.

Developers

  • Pravin Satpute - current maintainer
  • Herbert Duerr - contributed SansNarrow
  • Caius Chance - former maintainer