Search code examples
fontsemacsorg-mode

org-mode TODO font-size


I'm trying to get the org-mode face for TODO's to be the same size as the heading the TODO is within. This currently works for the face used for tags, as shown in this screenshot.

enter image description here

Using describe-face, the face for tags and the face for TODOs appear identical. Any idea why the TODO face is displayed at a completely different size?

Face: org-todo (sample) (customize this face)

Documentation:
Face for TODO keywords.

Defined in ‘org-faces.el’.

           Family: unspecified
          Foundry: unspecified
            Width: unspecified
           Height: unspecified
           Weight: unspecified
            Slant: unspecified
       Foreground: #dc752f
DistantForeground: unspecified
       Background: unspecified
        Underline: unspecified
         Overline: unspecified
   Strike-through: unspecified
              Box: unspecified
          Inverse: unspecified
          Stipple: unspecified
             Font: unspecified
          Fontset: unspecified
          Inherit: nil
Face: org-agenda-structure (sample) (customize this face)

Documentation:
Face used in agenda for captions and dates.

Defined in ‘org-faces.el’.

           Family: unspecified
          Foundry: unspecified
            Width: unspecified
           Height: unspecified
           Weight: unspecified
            Slant: unspecified
       Foreground: #c56ec3
DistantForeground: unspecified
       Background: unspecified
        Underline: unspecified
         Overline: unspecified
   Strike-through: unspecified
              Box: unspecified
          Inverse: unspecified
          Stipple: unspecified
             Font: unspecified
          Fontset: unspecified
          Inherit: nil

Solution

  • I think the font sizes in headings will be fixed in org 9.5 thanks to the Protesilaos contribution.