I have a downstream with a bunch of changes that bring HTML render quite close to the Working Draft PDF as produced by WG21 editors (but not eel.is version — it is quite different from the PDF). See P4176R1 for an example. Downstream changes include:
- Embedding some Latin Modern ("LM") fonts (2 MB total).
- A bunch of CSS styles.
- A new syntax for grammar productions.
- Handling of comments in code blocks, so that they are rendered using a serif font.
- Special handling of double plus, so that "C++" doesn't look ugly.
- Automatic handling of
[stable.reference] to make it less tedious to have cross-references.
If you're interested, I should be able to find time to rebase on top of the changes you made in the past couple of months, and submit those features one by one. It's perfectly understandable if you feel that two megabytes of fonts is a wrong trade-off — unfortunately, they are a key to get the layout right, so I'll resort to maintaining my downstream in this case.
I have a downstream with a bunch of changes that bring HTML render quite close to the Working Draft PDF as produced by WG21 editors (but not eel.is version — it is quite different from the PDF). See P4176R1 for an example. Downstream changes include:
[stable.reference]to make it less tedious to have cross-references.If you're interested, I should be able to find time to rebase on top of the changes you made in the past couple of months, and submit those features one by one. It's perfectly understandable if you feel that two megabytes of fonts is a wrong trade-off — unfortunately, they are a key to get the layout right, so I'll resort to maintaining my downstream in this case.