Follow-up Comment #3, bug #66675 (group groff): At 2025-01-16T20:03:05-0500, Bjarni Ingi Gislason wrote: > Follow-up Comment #1, bug #66675 (group groff): > > \[u...] means an unicode character.
No, it's only a Unicode special character escape sequence if it's valid
as such--otherwise it's an ordinary special character escape sequence.
groff_char(7):
Unicode encodes far more characters than groff has glyph names
for; special character escape forms based on numerical code
points enable access to any of them. Frequently used glyphs or
glyph combinations can be stored in strings, and new glyph names
can be created ad hoc with the char request; see groff(7).
\[unnnn[n[n]]]
is a Unicode numeric special character escape sequence.
Any Unicode code point can be accessed with four to six
hexadecimal digits, with hexadecimal letters accepted in
uppercase form only. Thus, \[u02DA] accesses the
(spacing) ring accent, producing “˚”.
> Use 'Unhappy' instead.
Furthermore, we already have special character identifiers starting with
`u` that are (1) valid, (2) defined by default, and (3) not Unicode
special character escape sequences.
groff_char(7):
Arrows
Output Input Unicode Notes
──────────────────────────────────────────────────────────────────
...
↑ \[ua] u2191 vertical arrow up +
...
⇑ \[uA] u21D1 vertical double arrow up
...
Rules and lines
...
Output Input Unicode Notes
──────────────────────────────────────────────────────────────────
...
_ \[ul] ‐‐‐ underrule +
...
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?66675>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
