> [...] glyph coverage of the special characters listed in
> groff_char(7) for the PostScript output device.

> As I understand it, the PostScript language has operators or
> built-in functions for performing basic transformations like
> reflection and skew.

Just as a general note, I wanted to point out that we do
not want to output faked glyphs unconditionally, since the
user might choose to work with a font that has those glyphs.

If a font does not have the glyphs, we can indeed use
.fchar/.fschar/.schar to substitute embedded Postscript
code to manipulate things on the fly.  Ideally, however,
this should be fixed by providing a suitable font.

Could we perhaps distribute a custom Type 3 (possibly Type 1)
font that contains only these missing glyphs, accessed as
fallback font using .special/.fspecial?

> Does PostScript have an erasure operator?

Postscript has a clipping operator, which inhibits drawing
anything outside a given region.



Reply via email to