Follow-up Comment #2, bug #64004 (group groff):

Hi Branden,

Just a question loosely associated to this.

The fallback characters in ps.tmac using schar defeat finding the precise
glyph in a font pre-loaded in the DESC file. I am now using the Symbola font
as one of the fonts in the DESC fonts line. I also run with DESC family set
Tinos. Now groff_char.7 runs with no missing glyphs except \[bs]. However, if
I look at what fonts are installed in the pdf I was surprised to see one
character from the TR font included, it was the "/"! The reason is because
ps.tmac has an schar fallback for \[ne] which perversely uses the "/" from TR.
The Symbola font has a perfectly good glyph for \[ne] but the only way to
defeat the fallback is with "\f[Symbola]\[ne]\fP". In the attached screenshot
the fallback glyph is on the left and the Symbola glyph is on the right.

When groff was first developed type 1 fonts had a few hundred glyphs but these
days glyph coverage is much larger and fallbacks get in the way. A fallback
which approximates a glyph is never as good as a custom designed glyph in a
font, so fallbacks should be the glyph of last resort. Maybe we need a new
zchar which is used after the DESC fonts have been checked. (It's even got
it's own theme tune!
https://duckduckgo.com/?t=ftsa&q=zcars+tune&ia=videos&iax=videos&iai=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dj54YES7umn4
)

(file #57617)

    _______________________________________________________

Additional Item Attachment:

Name: Screenshot_20250903_162122.png Size: 6KiB

<https://file.savannah.gnu.org/file/Screenshot_20250903_162122.png?file_id=57617>


    AGPL NOTICE

These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-d9f300700bf6ad45f2663b74162cf6ff60fef856.tar.gz


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64004>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to