Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.groff.bug > #1873

[bug #55278] src/devices/grotty/grotty.1.man, doc/groff.texi updates

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>

Show all headers | View raw


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


Thread

[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