Subject: bug#48714: 28.0.50; Inconsistent font after theme modus-operandi upgrade

From: Pankaj Jangid <[email-masked]>
Date: Sat, 29 May 2021 09:05:46 +0530

Protesilaos Stavrou <[email-masked]> writes:

> Can you load the theme the problematic way and try:
>
>     M-x describe-symbol RET italic RET

Here is the output:

--8<---------------cut here---------------start------------->8---
Face: italic (sample) (customize this face)

Documentation:
Basic italic face.

Defined in ‘faces.el’.

           Family: unspecified
          Foundry: unspecified
            Width: unspecified
           Height: unspecified
           Weight: unspecified
            Slant: italic
       Foreground: unspecified
DistantForeground: unspecified
       Background: unspecified
        Underline: unspecified
         Overline: unspecified
   Strike-through: unspecified
              Box: unspecified
          Inverse: unspecified
          Stipple: unspecified
             Font: unspecified
          Fontset: unspecified
           Extend: unspecified
          Inherit: unspecified
--8<---------------cut here---------------end--------------->8---

> Also, what happens after the problematic loading if you re-load the
> theme?  Does that affect the fonts or not?
>

I did ‘M-x disable-theme RET modus-operandi RET’ and then ‘M-x
load-theme RET modus-operandi RET’. Same issue.

> Lastly, did you upgrade between recent versions, say, 1.3.0 to the
> current 1.4.0?

Yes. I use Emacs from ‘master’ branch. Build daily. This problem started
occurring after 1.4.0 merge.