Follow-up Comment #5, bug #44235 (group groff):

Deri posted this in bug #64004.  I'm not completely sure whether he's asking
for the same thing Branden is in comment #2, or something subtly different.

----

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 this screenshot
file #57617 
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.


    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to