Follow-up Comment #3, bug #67244 (group groff): First of all, I made a systematic error when filing this ticket; everywhere I said `mu` (the special character identifier), I should have said `mc`.
_groff_char_(7):
µ \[mc] micro sign
× \[mu] multiplication sign
At 2025-06-25T20:06:38-0400, Deri James wrote:
> Follow-up Comment #2, bug #67244 (group groff):
>
> It is a bit more than that, all greek SYMBOLS should only appear in
> symbol.map and not in text.map.
Agreed.
> Similarly preconv and afmtodit (with text.map) should be using unicode
> uXXXX names.
I wasn't aware that they weren't!
> The reason is because, as you have found with mu, which is present in
> the default text font (TR), if you are using a font family such as
> Tinos, which includes the full greek character set, eqn's use of \[*a]
> will appear as a non-italicised character. The groff names for greek
> symbols should be restricted to only symbol fonts.
Agreed.
> When preconv finds greek UTF-8 characters it should output the unicode
> representation \[uXXXX], since we "know" the intention it should be
> rendered in a text font,
Agreed.
> similarly if an equation uses the keyword "alpha" the intention is to
> use the glyph from a symbol font.
Yes, there's a whole 'nother translation layer happening here. I
suspect bug #64231 ("[eqn] use italic face for lowercase Greek letters
in nroff mode") is implicated, or should be.
> The greek glyphs in S and SS are definitely not suitable for greek
> typesetting textual content.
Agreed.
> Preconv already uses unicode naming for cyrillic characters,
I didn't recollect that...
> it should do the same for the greek character set.
...but I agree.
> I have attached a run of your example but calling it with:-
>
> test-groff -Tpdf -F /usr/share/groff/site-font/ -f TINO grk-gbr.trf | okular
> -
>
> You will see that all the characters are not italicised, not just mu.
Sounds like a fix to _afmtodit_ and/or the "text.map" file is in order.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67244>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
