2009年1月 9日

[installer 1788] groff-1.20

groff-1.20 出ています。

☆ groff-1.20
http://www.gnu.org/software/groff/
http://ftp.gnu.org/gnu/groff/groff-1.20.tar.gz
ftp://ftp.gnu.org/gnu/groff/groff-1.20.tar.gz

VERSION 1.20

============

Groff
-----

o XHTML support has been added to grohtml and can be specified by
-Txhtml. This option also utilizes the MathML capability of
eqn and combines the outputs of both in the final XHTML file.
Users can also specify the `-P-V' option together with `-Txhtml'
in groff. This has the effect of creating an XHTML validator
button at the bottom of each page.

o Some options have been added to control a new preprocessor,
`preconv' (see below): `-k' activates it, `-K' sets the input
encoding, and `-D' sets the default encoding.

o A new environment variable `GROFF_ENCODING' sets the encoding
of input files; it implies command option `-k'.

Troff
-----

o Two new requests `device' and `devicem' have been added which are
equivalents to the \X and \Y escapes, respectively.

o A new read-only number register `.br' is available which is set to 1
if a macro is called as .foo and to 0 if called as 'foo. This allows to
reliably modify requests.

.als bp@xxxxx bp
.de bp
. tm before bp
. ie \\n[.br] .bp@xxxxx
. el 'bp@xxxxx
. tm after bp
..

o A new request `fzoom' has been added to adjust the optical size of a
font in relation to the others. The zoom factor is given in integer
multiples of 1/1000th. In the following example, the CR font is
magnified by 10% (the zoom factor is 1.1).

.fam P
.fzoom CR 1100
.ps 12
Palatino and \f[CR]Courier\f[]

The new number register `.zoom' holds the zoom value of the current font,
in multiples of 1/1000th.

o The `cflags' request has been extended with a new flag value 64, to be
used in combination with values 2 (break before character) and 4 (break
after character). If set, the hyphenation codes of the surrounding
characters are ignored.

o A new debugging request, `pev', has been added to print all of the current
known environments to stderr. It first prints the state of the current
environment, then iterates through all of the known environments, printing
each except the one that is current.

o A new escape `\$^' has been added. It represents the parameters of a
macro as if they were an argument to the `ds' request. This is used by
`trace.tmac'.

o A new read-only number register `.O' is available which returns the
current suppression level as set by the `\O' escape.

o The space width emitted by the `\|' and `\^' escape sequences can be
controlled on a per-font basis. If there is a glyph named `\|' or `\^',
respectively (note the leading backslash), defined in the current font
file, use this glyph's width instead of the default value.

This behaviour is not new, but hasn't been documented before.

Nroff
-----

o Two new command line options `-w' and `-W' are accepted and passed to
groff to enable and disable warning messages, respectively.

Preconv
-------

o This is a new preprocessor to convert various input encodings to something
groff understands (this is, ASCII and \[uXXXX] entities, with `XXXX' a
hexadecimal number with 4 to 6 digits, representing a Unicode input code).
Normally, preconv should be invoked with options `-k' and `-K' of groff.
See the preconv man page for details.

Pic
---

o int(x) now really behaves as documented: It truncates the non-integer part
of x, this is, it rounds towards zero and not towards the next integer
less than or equal to x.

o Pic now supports up to 32 macro arguments (and up to 16 on EBCDIC
platforms).

投稿者 xml-rpc : 2009年1月 9日 12:38
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/80818
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。