[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #64216] [eqn] "{thick, thin}_space" parameters affect full- and hal
From: |
G. Branden Robinson |
Subject: |
[bug #64216] [eqn] "{thick, thin}_space" parameters affect full- and half-width spaces ~ and ^ |
Date: |
Mon, 10 Jul 2023 04:35:01 -0400 (EDT) |
Update of bug #64216 (project groff):
Status: Ready for Merge => Fixed
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #5:
commit b545d4f6f53ab71abf2ffd600a6980c6a581fe78
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Fri May 19 00:52:28 2023 -0500
[eqn]: Fix Savannah #64216.
[eqn]: Implement tunable "half_space" and "full_space" parameters. They
default to the same widths as "thin_space" and "thick_space",
respectively, but control the widths of the '^' and '~' input tokens.
* src/preproc/eqn/box.cpp: Add globals `half_space`, `full_space`.
(struct S): Recognize "half_space" and "full_space" as parameters to
the "set" primitive, and map them to the globals.
(half_space_box::output): Format the half space width.
(full_space_box::output): Format the full space width.
(full_space_box::output, thick_space_box::output): Drop workaround for
Firefox 1.5 MathML bug (November 2005). Emit "  " entity
instead of " ".
* src/preproc/eqn/eqn.1.man (Customization): Document feature.
* NEWS: Add item.
Fixes <https://savannah.gnu.org/bugs/?64216>. Thanks to Doug McIlroy
for the report and Damian McGuckin for the discussion.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?64216>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug #64216] [eqn] "{thick, thin}_space" parameters affect full- and half-width spaces ~ and ^,
G. Branden Robinson <=