publikator-frontend icon indicating copy to clipboard operation
publikator-frontend copied to clipboard

Prevent Wrapping Some Hyphenated Words

Open tpreusse opened this issue 5 years ago • 2 comments

Bug Report

E.g. CO2-Ausstoss, CO2-Steuern and Y-Generation should not wrap.

Steps to Reproduce

  • see https://publikator.republik.love/repo/republik-dev/article-nonbreaking-hyphen/tree

Markdown Source:

CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Ausstoss CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern CO<sub>2</sub>-Steuern

Actual Results

screenshot 2019-03-04 at 17 28 37

Expected Results

screenshot 2019-03-04 at 17 36 24

No Easy Solutions

Non-Breaking-Hyphen (U+2011) does not help:

screenshot 2019-03-04 at 17 37 43

Because of the <sub> element around two it still wraps.

Also currently U+2011 is not supported in our PDFs: screenshot 2019-03-04 at 17 38 29

Possible Solutions

  • nowrap spans (similar to a what we'd need for thin space numbers)

tpreusse avatar Mar 04 '19 16:03 tpreusse

Addendum: CO<sub>2</sub>-Ausstoss may wrap between CO and <sub>2</sub> as seen in example above, too.

Can this be considered part of this issue, or shall we create a dedicated one?

patrickvenetz avatar Mar 15 '19 08:03 patrickvenetz

@patrickvenetz def part of the issue. The exact wrap behaviour is different between browsers too.

tpreusse avatar Mar 15 '19 08:03 tpreusse