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

[comment #2 comment #2:]
> But what if we want an even-farther-fallback for when even
> mounted special fonts come up dry?

If I understand correctly, this is exactly the situation that
[http://git.savannah.gnu.org/cgit/groff.git/commit/?id=c5d6280f3 commit
c5d6280f3] addressed.  As its log says, it implements "a true 'last-resort'
method that only takes effect if all glyph searches fail, including those of
special fonts."

That commit's solution is fairly simple:

.if !c \[u2717] .char \[u2717] X

This is used in man pages, which never switch font families.  But this is not
a feasible general solution, where a document might switch between multiple
font families, each with different glyph coverages.  The above test will check
whether the character is _currently_ available, but then clobber it globally,
regardless of what glyphs subsequent fonts offer.


    _______________________________________________________

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