This issue is visible in all branches, it is easily fixed though

fusion-typography.css sets line-height 150% for body

It should set line-height: 1.5

While this appears trivial, it makes a big difference: with a numeric value (e.g. 1.5), it is multiplied by the height of the element where it is being applied.

With a percentage, it is converted into pixels (e.g. based on the default size for characters in the body element) and that same pixel value is then used elsewhere.

When a heading spans more than one line, especially a h1 heading, the characters in subsequent lines are too close to the characters above them.

Comments

pocock created an issue. See original summary.

Poieo’s picture

Title: Line spacing for headers broken » Update body line-height to unitless value
Version: 7.x-2.x-dev » 7.x-3.x-dev
Category: Bug report » Task
Priority: Major » Normal
Issue summary: View changes

Thanks for the feedback. However, to say this is broken is an overstatement and it is certainly not a major bug. Unitless line-height is probably the preferred method going forward so I've marked this for the 7.3 branch. There is no way we could make a change like this on a current branch.