Bug 1827905

Summary: Terminus Italic variant only shows as unicode hex code glyphs
Product: [Fedora] Fedora Reporter: Hans Ulrich Niedermann <rhbugs>
Component: terminus-fontsAssignee: Hans Ulrich Niedermann <rhbugs>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: michel, rhbugs
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-02-24 09:59:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1823637    
Bug Blocks:    
Attachments:
Description Flags
gnome-terminal font selection dialog with hex glyphs instead of italic none

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.