https://bugzilla.redhat.com/show_bug.cgi?id=1779123
Bug ID: 1779123 Summary: Pango no longer supports type1 fonts Product: Fedora Version: rawhide Status: NEW Component: pango Assignee: pwu@redhat.com Reporter: mjg@fedoraproject.org QA Contact: extras-qa@fedoraproject.org CC: caillon+fedoraproject@gmail.com, fonts-bugs@lists.fedoraproject.org, gnome-sig@lists.fedoraproject.org, i18n-bugs@lists.fedoraproject.org, john.j5live@gmail.com, mclasen@redhat.com, pwu@redhat.com, rhughes@redhat.com, rstrode@redhat.com, sandmann@redhat.com, tagoh@redhat.com Target Milestone: --- Classification: Fedora
Description of problem: In pango 1.44, pango dropped support for type1 fonts. Therefore, no application which uses pango for font loading can use type1 fonts any more.
Version-Release number of selected component (if applicable): pango-1.44.6-1.fc31.x86_64 (and later)
How reproducible: always
Steps to Reproduce: 1. Upgrade F31 or rawhide 2. Open any pango-using application 3. Try to use type1 font
Actual results: No type1 font is usable
Expected results: Type1 font is usable
Additional info: bug 1753295 is the same bug for dropped bitmap font support. Over there, workarounds specific for bitmap fonts (conversion to opentype bitmap fonts) are discussed. An attempt to discuss type1 there failed.
This bug here is specifically about type1 fonts to discuss ways (or their absence) to deal with pangos dropped type 1 support.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
Nicolas Mailhot nicolas.mailhot@laposte.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|--- |If docs needed, set a value
--- Comment #1 from Nicolas Mailhot nicolas.mailhot@laposte.net --- LibreOffice already dropped Type 1 support for the same reasons several years ago
And it produced the same kind of user pushback.
And in the end, no one did anything, probably because our stash of OpenType vector fonts is rich enough nowadays, no one found it worth his time to rescue Type 1 fonts.
#bug 1753295 is quite different, because the user population here, is composed of people who have been resisting migration to vector fonts for at least 25 years (and, because they didn't want to use vector fonts ever at all, have been deliberately buying low resolution screens that work for bitmap fonts but not vector fonts).
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #2 from Michael J Gruber mjg@fedoraproject.org --- (In reply to Nicolas Mailhot from comment #1)
LibreOffice already dropped Type 1 support for the same reasons several years ago
And it produced the same kind of user pushback.
And in the end, no one did anything, probably because our stash of OpenType vector fonts is rich enough nowadays, no one found it worth his time to rescue Type 1 fonts.
#bug 1753295 is quite different, because the user population here, is composed of people who have been resisting migration to vector fonts for at least 25 years (and, because they didn't want to use vector fonts ever at all, have been deliberately buying low resolution screens that work for bitmap fonts but not vector fonts).
Would you please refrain from spreading the same user bashing in yet another bug?
This bug is specifically for documenting the need for a transition from type1 fonts to opentype fonts and the tools in Fedora (or absence thereof) to do so.
You seem to claim there is no way to convert type1 fonts to opentype. Do I understand that correctly? In this case, the lack of type1 font support in Fedora 31 (which comes at no surprise to you) is something that needs to be documented, like any major incompatible change in functionality, surprising to some or not.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #3 from Nicolas Mailhot nicolas.mailhot@laposte.net --- The transition from Type 1 already happened years ago while you were not looking.
Thanks to TEX Gyre, and LibreOffice dropping Type1 support, and years of work by many people, including myself, including documentation work.
The main Fedora application that uses vector fonts, LibreOffice, deprecated them in version 5.3, so that makes it a Fedora 26 change (6 releases ago)
Bitmap is a special last-redoubt case. It’s not a generic font situation, no matter how much you want to make it.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #4 from Nicolas Mailhot nicolas.mailhot@laposte.net --- As for conversion to OpenType, CFF OpenType (OTF) was specifically designed to allow Adobe converting its large store of Type1 fonts to OpenType without data loss (the outline format within OTF is pretty much the same as within Type 1 fonts).
So Type 1 conversion is mostly opening up Type 1 font files in fontforge, fix the font metadata (all the metadata available or strictly specified in OpenType, that were missing or badly specified in Type 1, and saving the result as OTF.
Since a lot of real-world fonts have garbage in their metadata fields all that matters practically is fixing the naming fields ie apply OpenType Name ID 16/17 rules instead of reporting the limitations of Type1 naming in OpenType https://docs.microsoft.com/en-us/typography/opentype/spec/name#name-ids
TEX Gyre took a lot more work than that because the project was not just converting legacy Type1 fonts, it was fixing and extending them.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #5 from Nicolas Mailhot nicolas.mailhot@laposte.net --- See also:
https://docs.microsoft.com/en-us/typography/opentype/spec/namesmp https://glyphsapp.com/tutorials/naming
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #6 from Michael J Gruber mjg@fedoraproject.org --- (In reply to Nicolas Mailhot from comment #3)
The transition from Type 1 already happened years ago while you were not looking.
Keep issueing personal accusations and get flagged.
Thanks to TEX Gyre, and LibreOffice dropping Type1 support, and years of work by many people, including myself, including documentation work.
The main Fedora application that uses vector fonts, LibreOffice, deprecated them in version 5.3, so that makes it a Fedora 26 change (6 releases ago)
LibreOffice is not Fedora's only font consumer - by far it is not. In fact, everything depending on pango/harfbuzz supported type1 up to and including Fedora 30. That is the whole point why users should be informed before the upgrade F30 -> F31.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #7 from Peng Wu pwu@redhat.com --- Which Type 1 font should I try to convert?
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #8 from Peng Wu pwu@redhat.com --- Maybe makeotf from Adobe Font Development Kit for OpenType is one option.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ercli@ucdavis.edu
--- Comment #9 from Akira TAGOH tagoh@redhat.com --- *** Bug 1785548 has been marked as a duplicate of this bug. ***
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
Peng Wu pwu@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|32 |33
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #11 from Ben Cotton bcotton@redhat.com --- This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'.
Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version.
Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above.
Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #12 from Ben Cotton bcotton@redhat.com --- This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'.
Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version.
Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above.
Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
--- Comment #14 from Ben Cotton bcotton@redhat.com --- This message is a reminder that Fedora Linux 36 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 36 on 2023-05-16. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '36'.
Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it.
Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 36 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
https://bugzilla.redhat.com/show_bug.cgi?id=1779123
Peng Wu pwu@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |WONTFIX Last Closed| |2023-04-26 04:01:10
--- Comment #15 from Peng Wu pwu@redhat.com --- Please consider to use the TrueType or OpenType version of the fonts.
fonts-bugs@lists.fedoraproject.org