[comp.sys.ibm.pc] PC-Write

bobmon@iuvax.UUCP (Robert Montante) (01/22/87)

>PC-Write 2.7 has a spelling checker, and your emacs files can be read
>by PC-Write, so If you can find a copy this will solve your problem.
>
>Frank Cooley
>sdcrdcf!burdvax!fac

I recently used PC-Write v2.55 for a paper that I right-justified.  I was
fairly happy with it, but in the middle someone offered v2.6 which had some
nice features.  Unfortunately, it also had a different right-justifying algo-
rithm, much inferior.  For example:

	v2.55	Blah blah  blah.   Blah  blah  blah

	v2.6	Blah blah blah.    Blah  blah  blah

What I'm trying to show is padding-with-blanks, starting (for this line) on the
right, after first padding at punctuation.  v2.55 knows to skip the space after
the period, because it already put a blank there.  v2.6 doesn't know about
that; it pads after the punctuation, then adds another blank when it pads
between words.

Does anyone know how v2.7 behaves?  Or how to get around this ugliness in v2.6?
(Or a Hebrew word-processor so I can write in the other direction? :-)

rps@homxc.UUCP (01/23/87)

From the PC-Write version 2.7 manual:

"To justify, PC-Write finds spaces in a line and adds Soft-Spaces after them
until it fills out the line.  It adds Soft-Spaces first after spaces that
follow punctuation marks, then after other spaces between words.  PC-Write
inserts the spaces in alternate lines from the left and the right, to avoid a
wavy look on the page."

This seems to explain the effect in version 2.6 of padding more than 2 spaces
after a period.  Version 2.7 will micro justify if your printer is capable of
graphics, such as an Epson FX or IBM ProPrinter.  Micro Justification is where
all the words on the line are the same distance apart.  PC-Write will not
remove hard spaces (like the two that normally follow a period) during regular
or micro justification but it may add to them.  This sort of behavior seems
typical of text justification functions on the various word processors I have
used.

Russ Sharples
homxc!rps