m (Approved by FESCo https://pagure.io/fesco/issue/1957) |
(Updated copr repo links and todo tasks) |
||
(6 intermediate revisions by 4 users not shown) | |||
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. | 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 34: | Line 34: | ||
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | ||
--> | --> | ||
* Tracker bug: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1614274 #1614274] | ||
== Detailed Description == | == Detailed Description == | ||
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: | ||
* 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) | |||
<!-- 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. | 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. | ** 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. | * User interested in Liberation 1.07.5 need to install it from Copr | ||
Upgrade will be smooth. | Upgrade will be smooth. | ||
Line 127: | Line 136: | ||
3. What are the expected results of those actions? | 3. What are the expected results of those actions? | ||
--> | --> | ||
* Check whether Liberation Fonts 2.00.3 has been installed or not. | * Check whether Liberation Fonts `2.00.3` has been installed or not. | ||
<pre> | |||
$ rpm -qa | grep liberation | |||
</pre> | |||
* Test Liberation fonts in LibreOffice | |||
* Try to install Liberation 1.07.5 and see if users can use it properly. | * Try to install Liberation 1.07.5 and see if users can use it properly. | ||
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
- Name: Pravin Satpute, Parag Nemade, Vishal Vijayraghavan
- Email: psatpute AT redhat DOT com, pnemade AT redhat DOT com, vvijayra AT redhat DOT com
- Release notes 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)
- Release engineering: #Releng issue number (a check of an impact with Release Engineering is needed)
- List of deliverables: 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.