From Fedora Project Wiki

Revision as of 01:53, 24 July 2018 by Bcotton (talk | contribs)

Liberation Fonts 2

Summary

Upgrading Liberation fonts in Fedora to Liberation 2.00.3 version. Presently we are having Liberation fonts 1.07.4. Both version has its advantages and disadvantages. Users interested in using Liberation 1.07.4 can install it from Copr repo.

Owner

Current status

  • Targeted release: Fedora 29
  • Last updated: 2018-07-24
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Liberation 1.07.4: This is traditional version for Liberation fonts.

Advantages:

  • It has bytecode hinting instructions and works very well.
  • In uses from long time.

Disadvantages:

  • Not good Unicode character coverage.
  • License: Liberation

Liberation 2.00.3:

Advantages

  • Wide character coverage.
    • Latest Version - Older Version
    • 2302 (sans) - 667
    • 2274 (mono) - 666
    • 2303 (serif) - 662
  • License: OFL

Disadvantage

  • Not bytecode hinting instructions.

We tried to change Liberation 1.07.4 with Liberation 2.00.3 in Fedora 19 but due to regression about hinting, we revoked this change.

Over the period many users suggested for upgrade. We had discussion on fedora devel lists and also in fedora i18n meeting about same.

With this change planning to upgrade Fedora version to 2.00.3 and provide Copr repo for 1.07.5

TODO List: 1. Update Liberation 2.00.3 in Fedora (Done) 2. Split Liberation Narrow fonts from Liberation 1.07.4. (Done) 3. Package Liberation-narrow-fonts in Fedora (Ongoing) 4. Build Liberation 1.07.5 in copr.


Benefit to Fedora

Liberation 2.00.3 has wider character coverage and automated hinting instructions. Uuser interested in liberation 1.07.5 can install it from copr repo.


Scope

  • Proposal owners:
    • Presently liberation upstream has both version in single repo (in different branch). Upstream project splitting required. [Done]
    • Update Liberation 2.00.3 in Fedora (Done)
    • Split Liberation Narrow fonts from Liberation 1.07.5. (Done)
    • Package Liberation-narrow-fonts in Fedora (Ongoing)
    • Build Liberation 1.07.4 in copr.


  • Other developers: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

  • Liberation 1.07.4 will be updated to Liberation 2.00.3
  • User interested in Liberation 1.07.4 need to install it from Copr

Upgrade will be smooth.


How To Test

  • Check whether Liberation Fonts 2.00.3 has been installed or not.
  • Try to install Liberation 1.07.5 and see if users can use it properly.


User Experience

N/A (not a System Wide Change)

Dependencies

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? product
  • Drop the change and move to next release.

Documentation

Not at this moment, planning to update github.


Release Notes