Bug 1827905 - Terminus Italic variant only shows as unicode hex code glyphs
Summary: Terminus Italic variant only shows as unicode hex code glyphs
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: terminus-fonts
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Hans Ulrich Niedermann
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1823637
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-04-25 10:59 UTC by Hans Ulrich Niedermann
Modified: 2021-02-24 09:59 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-02-24 09:59:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
gnome-terminal font selection dialog with hex glyphs instead of italic (20.99 KB, image/png)
2020-04-26 01:10 UTC, Hans Ulrich Niedermann
no flags Details

Description Hans Ulrich Niedermann 2020-04-25 10:59:17 UTC
Description of problem:

  Starting in F31, font selection dialogs like the one in gnome-terminal
  show broken italic variants of the Terminus font.

Version-Release number of selected component (if applicable):

  n/a

How reproducible:

  100%

Steps to Reproduce:
1. install terminus-fonts
2. open gnome-terminal font selection dialog

Actual results:

  Terminus Medium
  Terminus Bold
  <sequence of unicode hex code rectangle glyphs>
  Terminus Bold Italic

Expected results:

    Terminus Medium
    Terminus Bold

  or (as the fonts software stack insists on inventing italic variants)

    Terminus Medium
    Terminus Bold
    Terminus Italic
    Terminus Bold Italic

Additional info:

  This is a result of the Terminus font being installed in both 
  the current OpenType bitmap font format (*.otb) and the legacy
  PCF format (*.pcf.gz), which confuses the fonts software stack
  when it is insisting on inventing italic versions of the
  Terminus font which only provides normal and bold versions
  without italic variants on purpose.

  Moving the legacy PCF fonts into a separate package only solves
  this issue until you need to install the legacy PCF fonts for
  such exotic ancient software packages like an up to date
  GNU emacs 26.

  Therefore this bug will have to remain open until all software
  still needing legacy fonts has been removed from Fedora and 
  from other ways of circulation.

Comment 1 Hans Ulrich Niedermann 2020-04-26 01:10:37 UTC
Created attachment 1681757 [details]
gnome-terminal font selection dialog with hex glyphs instead of italic

Comment 2 Hans Ulrich Niedermann 2021-02-24 09:59:10 UTC
For some reason deep within the font software stack, this appears to have fixed itself.

I regularly have both terminus-fonts (modern ter-*.otb OpenType bitmap font files)
terminus-fonts-legacy-x11 (legacy ter-*.pcf.gz PCF font files) installed on F33
and F34 and am not seeing this issue any more.

Closing. Reopen if necessary.


Note You need to log in before you can comment on or make changes to this bug.