From Fedora Project Wiki
m (mo)
(Updated copr repo links and todo tasks)
 
Line 4: Line 4:
 
== Summary ==
 
== Summary ==
 
<!-- A sentence or two summarizing what this change is and what it will do. This information is used for the overall changeset summary page for each release. -->
 
<!-- A sentence or two summarizing what this change is and what it will do. This information is used for the overall changeset summary page for each release. -->
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.5 can install it from [https://copr.fedorainfracloud.org/coprs/pravins/liberation2/ Copr repo].
+
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.5 can install it from [https://copr.fedorainfracloud.org/coprs/vishalvvr/liberation-fonts/ Copr repo].
  
 
== Owner ==
 
== Owner ==
Line 46: Line 46:
 
* Not good Unicode character coverage.
 
* Not good Unicode character coverage.
 
* License: Liberation  
 
* License: Liberation  
 +
  
 
Liberation 2.00.3:
 
Liberation 2.00.3:
  
 
Advantages
 
Advantages
 +
 
* Wide character coverage.
 
* Wide character coverage.
 
**  '''Latest Version - Older Version'''
 
**  '''Latest Version - Older Version'''
Line 56: Line 58:
 
**  2303 (serif) - 662
 
**  2303 (serif) - 662
 
* License: OFL
 
* License: OFL
 +
 
Disadvantage
 
Disadvantage
 +
 
* Not bytecode hinting instructions.
 
* Not bytecode hinting instructions.
  
Line 64: Line 68:
  
 
With this change planning to upgrade Fedora version to 2.00.3 and provide Copr repo for 1.07.5
 
With this change planning to upgrade Fedora version to 2.00.3 and provide Copr repo for 1.07.5
 +
  
 
TODO List:
 
TODO List:
1. Update Liberation 2.00.3 in Fedora (Done)
+
 
2. Split Liberation Narrow fonts from Liberation 1.07.4.  (Done)
+
* Update Liberation 2.00.3 in Fedora (Done)
3. Package Liberation-narrow-fonts in Fedora (Ongoing)
+
 
4. Build Liberation 1.07.5 in copr.
+
* Split Liberation Narrow fonts from Liberation 1.07.4.  (Done)
 +
 
 +
* Package Liberation-narrow-fonts in Fedora (Done)
 +
 
 +
* Build Liberation 1.07.5 in copr (Done)
  
 
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->
 
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==
Liberation 2.00.3 has wider character coverage and automated hinting instructions.  User interested in liberation 1.07.4 can install it from [https://copr.fedorainfracloud.org/coprs/pravins/liberation2/ copr repo].
+
Liberation 2.00.3 has wider character coverage and automated hinting instructions.  User interested in liberation 1.07.5 can install it from [https://copr.fedorainfracloud.org/coprs/vishalvvr/liberation-fonts/ copr repo].
 
   
 
   
 
    
 
    
Line 87: Line 96:
 
** Split Liberation Narrow fonts from Liberation 1.07.5.  (Done)
 
** Split Liberation Narrow fonts from Liberation 1.07.5.  (Done)
 
** Package Liberation-narrow-fonts in Fedora (Ongoing)
 
** Package Liberation-narrow-fonts in Fedora (Ongoing)
** Build Liberation 1.07.4 in copr.
+
** Build Liberation 1.07.5 in copr.
  
  
Line 108: Line 117:
 
<!-- What happens to systems that have had a previous versions of Fedora installed and are updated to the version containing this change? Will anything require manual configuration or data migration? Will any existing functionality be no longer supported? -->
 
<!-- What happens to systems that have had a previous versions of Fedora installed and are updated to the version containing this change? Will anything require manual configuration or data migration? Will any existing functionality be no longer supported? -->
 
* Liberation 1.07.4 will be updated to Liberation 2.00.3
 
* 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
+
* User interested in Liberation 1.07.5 need to install it from Copr
 
Upgrade will be smooth.
 
Upgrade will be smooth.
  

Latest revision as of 10:22, 6 September 2018

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.5 can install it from Copr repo.

Owner

Current status

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:

  • Update Liberation 2.00.3 in Fedora (Done)
  • Split Liberation Narrow fonts from Liberation 1.07.4. (Done)
  • Package Liberation-narrow-fonts in Fedora (Done)
  • Build Liberation 1.07.5 in copr (Done)


Benefit to Fedora

Liberation 2.00.3 has wider character coverage and automated hinting instructions. User 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.5 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.5 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.
$ rpm -qa | grep liberation
  • Test Liberation fonts in LibreOffice
  • 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