Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.groff.bug > #1873
| From | "G. Branden Robinson" <INVALID.NOREPLY@gnu.org> |
|---|---|
| Newsgroups | gnu.groff.bug |
| Subject | [bug #55278] src/devices/grotty/grotty.1.man, doc/groff.texi updates |
| Date | 2020-06-12 19:16 -0400 |
| Message-ID | <mailman.1789.1592003820.2541.bug-groff@gnu.org> (permalink) |
| References | (2 earlier) <20191219-044626.sv93119.64617@savannah.gnu.org> <20200604-015900.sv93119.29954@savannah.gnu.org> <20200612-084157.sv108747.42386@savannah.gnu.org> <20200612-163604.sv93119.69033@savannah.gnu.org> <20200612-231658.sv108747.96426@savannah.gnu.org> |
Follow-up Comment #6, bug #55278 (project groff):
[comment #5 comment #5:]
> [comment #4 comment #4:]
> I'll leave that in your capable hands, since I'm not quite sure what you
mean. I look at -a output as a low-res human-readable preview of typeset
output, so how it "should" be read depends on the reader's needs. But you
seem to have something specific in mind.
Okay, some disorganized observations.
* Horizontal motions seem to be reduced to just one space (a space node
internally, I think).
* Multiple adjacent space nodes, however, are not coalesced.
* Vertical motions seem to be ignored.
* Hyphens inserted by groff are rendered as "<hy>".
* Other special characters are rendered as their names in
less-than/greater-than signs.
* Less-than and greater-than signs in the input are not escaped or quoted.
* To finish with the most obvious item, "<beginning of page>" is emitted at
each page transition, including what I have seen called the
"pseudo-page-transition" at the beginning of input.
$ cat EXPERIMENTS/groff-a-example.roff
mother-in-law
pneumonoultramicroscopicsilicovolcanoconiosis
pneumonoultramicroscopicsilicovolcanoconiosis
<foo><bar>
foo\h'16n'bar
baz\h'8n'\h'8n'qux
.br
\[sc] section sign
.br
em\[em]dash
.br
en\[en]dash
.br
P. J. Soles was in the movie \fIAnimal House\fP.
Now let's have some vertical space.
.sp 3v
clich\[e aa]
page break
.bp
Here's a new page.
$ groff -Tutf8 -a <EXPERIMENTS/groff-a-example.roff
<beginning of page>
mother-in-law pneumonoultramicroscopicsilicovolcanoconiosis pneu<hy>
monoultramicroscopicsilicovolcanoconiosis <foo><bar>
foo bar baz qux
<sc> section sign
em<em>dash
en<en>dash
P. J. Soles was in the movie Animal House. Now let's have some
vertical space.
clich<'e> page break
<beginning of page>
Here's a new page.
Also, there is a factual error in the above. I confused _Animal House_ with
_Stripes_.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55278>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
Back to gnu.groff.bug | Previous | Next | Find similar
[bug #55278] src/devices/grotty/grotty.1.man, doc/groff.texi updates "G. Branden Robinson" <INVALID.NOREPLY@gnu.org> - 2020-06-12 19:16 -0400
csiph-web