From 7728c9181869c1ed7a788060dfb1d2055a9b112e Mon Sep 17 00:00:00 2001 From: karl Date: Wed, 23 Jun 2004 18:25:47 +0000 Subject: remove node pointers, add @detailmenu --- doc/bpltobzr.texi | 16 ++++++++-------- doc/bugs.texi | 14 +++++++------- doc/bzredit.texi | 14 +++++++------- doc/bzrto.texi | 36 ++++++++++++++++++------------------ doc/charspace.texi | 28 ++++++++++++++-------------- doc/enhance.texi | 12 ++++++------ doc/filefmts.texi | 18 +++++++++--------- doc/fontcvt.texi | 16 ++++++++-------- doc/fontu.texi | 5 +++-- doc/gsrenderf.texi | 14 +++++++------- doc/imageto.texi | 24 ++++++++++++------------ doc/imgrotate.texi | 12 ++++++------ doc/install.texi | 12 ++++++------ doc/intro.texi | 4 ++-- doc/limn.texi | 46 +++++++++++++++++++++++----------------------- doc/overview.texi | 18 +++++++++--------- doc/xbfe.texi | 18 +++++++++--------- 17 files changed, 154 insertions(+), 153 deletions(-) diff --git a/doc/bpltobzr.texi b/doc/bpltobzr.texi index 157b5f4..3200802 100644 --- a/doc/bpltobzr.texi +++ b/doc/bpltobzr.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node BPLtoBZR, XBfe, BZRto, Top +@node BPLtoBZR @chapter BPLtoBZR @pindex bpltobzr @@ -23,7 +23,7 @@ run this program. BZRedit likewise invokes it when necessary @end menu -@node BPL files, Invoking BPLtoBZR, , BPLtoBZR +@node BPL files @section BPL files @cindex BPL files @@ -71,7 +71,7 @@ which you give the properties within a part is also significant. @end menu -@node BPL preamble, BPL characters, , BPL files +@node BPL preamble @subsection BPL preamble @cindex BPL preamble @@ -105,7 +105,7 @@ printer's points. @end enumerate -@node BPL characters, BPL postamble, BPL preamble, BPL files +@node BPL characters @subsection BPL characters @cindex BPL characters @@ -169,7 +169,7 @@ describe it below. @end menu -@node BPL outlines, , , BPL characters +@node BPL outlines @subsubsection BPL outlines @cindex BPL outlines @@ -219,7 +219,7 @@ If the last point the last piece of the @code{outline} is not the same as the starting point, the result is undefined. -@node BPL postamble, , BPL characters, BPL files +@node BPL postamble @subsection BPL postamble @cindex BPL postamble @@ -246,7 +246,7 @@ file. This is purely for informational purposes; BPLtoBZR ignores it. @end enumerate -@node Invoking BPLtoBZR, , BPL files, BPLtoBZR +@node Invoking BPLtoBZR @section Invoking BPLtoBZR @cindex invocation of BPLtoBZR diff --git a/doc/bugs.texi b/doc/bugs.texi index 9fef45c..019ac2b 100644 --- a/doc/bugs.texi +++ b/doc/bugs.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node Bugs, File formats, Overview, Top +@node Bugs @chapter Bugs (This chapter is adapted from the analogous one in the GCC manual, @@ -34,7 +34,7 @@ Thanks (in advance)! @end menu -@node Bug criteria, Bug reporting, , Bugs +@node Bug criteria @section Bug criteria @cindex criteria for bugs @@ -78,7 +78,7 @@ If a program does not give an error message for invalid input, that is a bug. @end itemize -@node Bug reporting, , Bug criteria, Bugs +@node Bug reporting @section Bug reporting @cindex bugs, reporting @@ -111,7 +111,7 @@ everyone uses! @end menu -@node Necessary information, Unnecessary information, , Bug reporting +@node Necessary information @subsection Necessary information To enable us to fix a bug, please include all the information below. If @@ -168,7 +168,7 @@ input file, you already have this information; all you need to do is send it! -@node Unnecessary information, Documentation bugs, Necessary information, Bug reporting +@node Unnecessary information @subsection Unnecessary information Here are some things that are not necessary to include in a bug report. @@ -229,7 +229,7 @@ well save your imagination for other things! @end itemize -@node Documentation bugs, , Unnecessary information, Bug reporting +@node Documentation bugs @subsection Documentation bugs @cindex manual bugs, reporting diff --git a/doc/bzredit.texi b/doc/bzredit.texi index caa51b9..c24ba40 100644 --- a/doc/bzredit.texi +++ b/doc/bzredit.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node BZRedit, GSrenderfont, XBfe, Top +@node BZRedit @chapter BZRedit @pindex bzredit @@ -45,7 +45,7 @@ the programs do anything at all about hints. @end menu -@node BZRedit usage, , , BZRedit +@node BZRedit usage @section BZRedit usage @cindex BZRedit usage @@ -60,7 +60,7 @@ The sections below detail using BZRedit. @end menu -@node BZRedit installation, Editing BZR files, , BZRedit usage +@node BZRedit installation @subsection BZRedit installation @flindex bzredit.el @@ -96,7 +96,7 @@ following code to (presumably) the same file: bpl-mode} after visiting a BPL file. -@node Editing BZR files, Editing BPL files, BZRedit installation, BZRedit usage +@node Editing BZR files @subsection Editing BZR files @cindex editing BZR files @@ -116,7 +116,7 @@ visible (if it isn't already). The next section describes @code{bpl-mode}. -@node Editing BPL files, , Editing BZR files, BZRedit usage +@node Editing BPL files @subsection Editing BPL files @cindex editing BPL files, @@ -207,7 +207,7 @@ define this to take additional actions if you like. @end menu -@node BZRedit and Ghostscript, , , Editing BPL files +@node BZRedit and Ghostscript @subsubsection BZRedit and Ghostscript @cindex BZRedit and Ghostscript diff --git a/doc/bzrto.texi b/doc/bzrto.texi index 5895ff6..beb63f7 100644 --- a/doc/bzrto.texi +++ b/doc/bzrto.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node BZRto, BPLtoBZR, Limn, Top +@node BZRto @chapter BZRto @pindex bzrto @@ -43,7 +43,7 @@ command language (@pxref{CCC files}). @end menu -@node Metafont and BZRto, Type 1 and BZRto, , BZRto +@node Metafont and BZRto @section Metafont and BZRto @cindex Metafont output from BZR files @@ -96,7 +96,7 @@ Given the TFM and GF file, you can now use the font in @TeX{}. @end menu -@node Metafont output at any size, Proofing with Metafont, , Metafont and BZRto +@node Metafont output at any size @subsection Metafont output at any size @cindex Metafont output, at different sizes @@ -146,7 +146,7 @@ the programs someday to handle interpolation between outlines of different sizes. -@node Proofing with Metafont, , Metafont output at any size, Metafont and BZRto +@node Proofing with Metafont @subsection Proofing with Metafont @cindex proofing fonts @@ -241,7 +241,7 @@ See the @cite{Metafontbook} and the GFtoDVI documentation for more details. -@node Type 1 and BZRto, Type 3 and BZRto, Metafont and BZRto, BZRto +@node Type 1 and BZRto @section Type 1 PostScript fonts and BZRto @cindex Type 1 output from BZR files @@ -281,7 +281,7 @@ do not know of any utilities for encrypting an unencrypted Type 1 font, but presumably such a program would not be hard to write. -@node Type 3 and BZRto, CCC files, Type 1 and BZRto, BZRto +@node Type 3 and BZRto @section Type 3 PostScript fonts and BZRto @cindex Type 3 output from BZR files @@ -328,7 +328,7 @@ to install @file{bzrbuildch.PS} in a directory where it will be found, but you need not modify the fonts. -@node CCC files, Invoking BZRto, Type 3 and BZRto, BZRto +@node CCC files @section CCC files @cindex CCC files @@ -364,7 +364,7 @@ continuing to the end of the line. @end menu -@node CCC setchar, CCC move, , CCC files +@node CCC setchar @subsection CCC @code{setchar} statements @cmindex setchar @r{CCC commands} @@ -408,7 +408,7 @@ definition would be complicated by the side bearings on the @code{acute} character. -@node CCC move, , CCC setchar, CCC files +@node CCC move @subsection CCC @code{move} statements @cindex moves in CCC files @@ -489,7 +489,7 @@ If the character @var{name} does not exist, an error is given, and the command ignored. -@node Invoking BZRto, BZR files, CCC files, BZRto +@node Invoking BZRto @section Invoking BZRto @cindex BZRto options @@ -662,7 +662,7 @@ Print the version number. @end table -@node BZR files, , Invoking BZRto, BZRto +@node BZR files @section BZR files @cindex BZR file format, definition of @@ -691,7 +691,7 @@ considerations. @end menu -@node BZR format introduction, BZR preamble, , BZR files +@node BZR format introduction @subsection BZR format introduction This section describes some general conventions of the BZR format. @@ -744,7 +744,7 @@ conventions of the host computer. This makes a BZR font file portable between different architectures. -@node BZR preamble, BZR characters, BZR format introduction, BZR files +@node BZR preamble @subsection BZR preamble @cindex BZR preamble @@ -767,7 +767,7 @@ The @var{k}-byte long @code{comment} typically identifies the source and creation date of the BZR file. -@node BZR characters, BZR postamble, BZR preamble, BZR files +@node BZR characters @subsection BZR characters @cindex character definitions in BZR files @@ -784,7 +784,7 @@ We describe these parts below. @end menu -@node BZR character beginnings, BZR character shapes, , BZR characters +@node BZR character beginnings @subsubsection BZR character beginnings @cindex BZR character beginning @@ -846,7 +846,7 @@ and the right side bearing by @code{set-width} @minus{} @code{urx}. and for the definition of the types used here. -@node BZR character shapes, , BZR character beginnings, BZR characters +@node BZR character shapes @subsubsection BZR character shapes @cindex BZR character shapes @@ -925,7 +925,7 @@ differs only in starting with a @code{SPLINE} opcode and the other parameters being three bytes long instead of two. -@node BZR postamble, , BZR characters, BZR files +@node BZR postamble @subsection BZR postamble @cindex BZR postamble diff --git a/doc/charspace.texi b/doc/charspace.texi index fe85de9..03812d4 100644 --- a/doc/charspace.texi +++ b/doc/charspace.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node Charspace, Limn, Fontconvert, Top +@node Charspace @chapter Charspace @pindex charspace @@ -36,7 +36,7 @@ citation. @end menu -@node Charspace usage, CMI files, , Charspace +@node Charspace usage @section Charspace usage @cindex Charspace usage @@ -95,7 +95,7 @@ will inevitably rasterize differently than the original bitmaps, and the change in character shapes will almost certainly affect the spacing. -@node CMI files, Invoking Charspace, Charspace usage, Charspace +@node CMI files @section CMI files @cindex CMI files @@ -145,7 +145,7 @@ tokens that comprise them, and the way Charspace processes them. @end menu -@node CMI tokens, char command, , CMI files +@node CMI tokens @subsection CMI tokens @cindex tokens in CMI files @@ -206,7 +206,7 @@ number followed by an identifier. This last, as in @samp{.75 foo}, denotes multiplication. -@node char command, char-width command, CMI tokens, CMI files +@node char command @subsection @code{char} command @cmindex char @r{CMI command} @@ -254,7 +254,7 @@ and @code{uc-min-sb}, and not have to redefine the side bearings for @code{K} and @code{L}. -@node char-width command, define command, char command, CMI files +@node char-width command @subsection @code{char-width} command @cmindex char-width @r{CMI command} @@ -324,7 +324,7 @@ The other numerals are also defined to have width @code{numeral-width}, but the @code{lsb-percent}s vary according to the character shapes. -@node define command, kern command, char-width command, CMI files +@node define command @subsection @code{define} command @cmindex define @r{CMI command} @@ -345,7 +345,7 @@ prior to the @code{define} command; Charspace doesn't try to resolve any definitions in the CMI files until after all files have been read. -@node kern command, codingscheme command, define command, CMI files +@node kern command @subsection @code{kern} command @cmindex kern @r{CMI command} @@ -375,7 +375,7 @@ an additional space equivalent to @math{-7.5} pixels in the resolution of Charspace's input font, i.e., it moves the two characters closer together. -@node codingscheme command, fontdimen command, kern command, CMI files +@node codingscheme command @subsection @code{codingscheme} command @cmindex codingscheme @r{CMI command} @@ -397,7 +397,7 @@ file @file{encoding.map} to find the name of the corresponding encoding file (@pxref{Coding scheme map file}). -@node fontdimen command, CMI processing, codingscheme command, CMI files +@node fontdimen command @subsection @code{fontdimen} command @cmindex fontdimen @r{CMI command} @@ -440,7 +440,7 @@ recognizes, and their meaning to @TeX{}. @end menu -@node TFM fontdimens, , , fontdimen command +@node TFM fontdimens @subsubsection TFM fontdimens @cindex fontdimens in TFM files @@ -679,7 +679,7 @@ fontdimen is a GNU extension. @end table -@node CMI processing, , fontdimen command, CMI files +@node CMI processing @subsection CMI processing @cindex CMI files, processing @@ -759,7 +759,7 @@ to examine the implementation of CMI file processing in the source files the full details of CMI processing. -@node Invoking Charspace, , CMI files, Charspace +@node Invoking Charspace @section Invoking Charspace @cindex Charspace options diff --git a/doc/enhance.texi b/doc/enhance.texi index 8846a34..4b81292 100644 --- a/doc/enhance.texi +++ b/doc/enhance.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node Enhancements, Copying, GSrenderfont, Top +@node Enhancements @chapter Enhancements @cindex enhancements, future @@ -27,7 +27,7 @@ work. @end menu -@node Additional fonts, Program features, , Enhancements +@node Additional fonts @section Additional fonts The original purpose of these programs was to create fonts for @@ -66,7 +66,7 @@ image. @xref{Creating fonts}, for how to use these utilities to turn that into a font you can use in @TeX{} or PostScript. -@node Program features, Portability, Additional fonts, Enhancements +@node Program features @section Program features @cindex features, lacking @@ -236,7 +236,7 @@ Two other smaller general improvements: combine multiple @samp{-range} options; allow for omitting ranges. -@node Portability, Implementation, Program features, Enhancements +@node Portability @section Portability @cindex portability of sources @@ -276,7 +276,7 @@ GNU, standards, GNU Coding Standards}, for more discussion of the portability of GNU programs in general. -@node Implementation, , Portability, Enhancements +@node Implementation @section Implementation @cindex implementation diff --git a/doc/filefmts.texi b/doc/filefmts.texi index 56eb7e8..dfe8bd4 100644 --- a/doc/filefmts.texi +++ b/doc/filefmts.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node File formats, Imageto, Bugs, Top +@node File formats @chapter File formats @cindex file formats @@ -48,7 +48,7 @@ file formats: @end menu -@node File format abbreviations, Common file syntax, , File formats +@node File format abbreviations @section File format abbreviations @cindex abbreviations, of file formats @@ -200,7 +200,7 @@ source for the definition. @end table -@node Common file syntax, Encoding files, File format abbreviations, File formats +@node Common file syntax @section Common file syntax @cindex syntax, common data file @@ -243,7 +243,7 @@ code, if we knew of any useful purpose for them.) A line can be as long as you want. -@node Encoding files, Coding scheme map file, Common file syntax, File formats +@node Encoding files @section Encoding files @cindex encoding files @@ -296,7 +296,7 @@ ligatures, it seems to us.) @end menu -@node Character names, Ligature definitions, , Encoding files +@node Character names @subsection Character names @cindex character names @@ -325,7 +325,7 @@ names from existing @file{.enc} files where possible. All the directory. -@node Ligature definitions, GNU encodings, Character names, Encoding files +@node Ligature definitions @subsection Ligature definitions @cindex ligature definitions @@ -364,7 +364,7 @@ Metafont version 2 allows a more general ligature scheme; if there is a demand for it, it wouldn't be hard to add. -@node GNU encodings, , Ligature definitions, Encoding files +@node GNU encodings @subsection GNU encodings @cindex encodings, GNU @@ -401,7 +401,7 @@ characters, small caps, etc. @c todo discuss encodings in more detail, show tables, etc. -@node Coding scheme map file, , Encoding files, File formats +@node Coding scheme map file @section Coding scheme map file @cindex coding scheme mapping diff --git a/doc/fontcvt.texi b/doc/fontcvt.texi index 5341df7..2fd14f5 100644 --- a/doc/fontcvt.texi +++ b/doc/fontcvt.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992, 93 Free Software Foundation. +@c Copyright (C) 1992, 93, 04 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node Fontconvert, Charspace, IMGrotate, Top +@node Fontconvert @chapter Fontconvert @pindex fontconvert @@ -22,7 +22,7 @@ output varies according to the options specified. @end menu -@node Invoking Fontconvert, , , Fontconvert +@node Invoking Fontconvert @section Invoking Fontconvert @cindex Fontconvert options @@ -41,7 +41,7 @@ accepts, grouped according to general function. @end menu -@node Fontconvert output options, Character selection options, , Invoking Fontconvert +@node Fontconvert output options @subsection Fontconvert output options @cindex Fontconvert output formats @@ -114,7 +114,7 @@ information yourself, overriding the default. @end table -@node Character selection options, Character manipulation options, Fontconvert output options, Invoking Fontconvert +@node Character selection options @subsection Character selection options @cindex character selection @@ -204,7 +204,7 @@ the character with code @var{src} in the input font to have code @end table -@node Character manipulation options, Fontwide information options, Character selection options, Invoking Fontconvert +@node Character manipulation options @subsection Character manipulation options The following options affect individual characters. @@ -281,7 +281,7 @@ The default for @var{probability} is @math{.2}. @end table -@node Fontwide information options, Miscellaneous options, Character manipulation options, Invoking Fontconvert +@node Fontwide information options @subsection Fontwide information options These options provide a way for you to set the global information in TFM @@ -346,7 +346,7 @@ encoding vector. @xref{Coding scheme map file}. @end table -@node Miscellaneous options, , Fontwide information options, Invoking Fontconvert +@node Miscellaneous options @subsection Miscellaneous options These options are the generic ones accepted by most (in some cases, all) diff --git a/doc/fontu.texi b/doc/fontu.texi index 21db7e7..f08454c 100644 --- a/doc/fontu.texi +++ b/doc/fontu.texi @@ -26,7 +26,7 @@ @copying This file documents the GNU font utilities. -Copyright (C) 1992, 1993 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 2004 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -106,6 +106,7 @@ lower level nodes in the document. * Copying:: Conditions for copying and sharing. * Index:: General index. +@detailmenu --- The Detailed Node Listing --- Installation @@ -340,7 +341,7 @@ Enhancements * Program features:: These programs can be improved. * Portability:: Assumptions about the programming environment. * Implementation:: Conventions we used in the sources. - +@end detailmenu @end menu @end ifnottex diff --git a/doc/gsrenderf.texi b/doc/gsrenderf.texi index a7896cd..6013397 100644 --- a/doc/gsrenderf.texi +++ b/doc/gsrenderf.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992, 93 Free Software Foundation. +@c Copyright (C) 1992, 93, 04 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node GSrenderfont, Enhancements, BZRedit, Top +@node GSrenderfont @chapter GSrenderfont @pindex gsrenderfont @@ -58,7 +58,7 @@ programs' existence) and widely enough asked for to be worthwhile. @end menu -@node GSrenderfont usage, Invoking GSrenderfont, , GSrenderfont +@node GSrenderfont usage @section GSrenderfont usage @cindex GSrenderfont usage @@ -74,7 +74,7 @@ described in the sections below. @end menu -@node GSrenderfont font names, GSrenderfont output size, , GSrenderfont usage +@node GSrenderfont font names @subsection GSrenderfont font names @cindex font names in GSrenderfont @@ -133,7 +133,7 @@ can't determine the filename from the PostScript name or vice versa. The default for the output filename is the input filename. -@node GSrenderfont output size, GSrenderfont encoding, GSrenderfont font names, GSrenderfont usage +@node GSrenderfont output size @subsection GSrenderfont output size @cindex point size of GSrenderfont output @@ -162,7 +162,7 @@ specify @samp{-point-size=12}, the bitmap font will be named @file{ptmr.360pk}. -@node GSrenderfont encoding, , GSrenderfont output size, GSrenderfont usage +@node GSrenderfont encoding @subsection GSrenderfont encoding @cindex GSrenderfont output encoding @@ -181,7 +181,7 @@ the default path set during compilation. @xref{Font searching}, for the details of the path searching algorithm. -@node Invoking GSrenderfont, , GSrenderfont usage, GSrenderfont +@node Invoking GSrenderfont @section Invoking GSrenderfont @cindex GSrenderfont options diff --git a/doc/imageto.texi b/doc/imageto.texi index 1d9e95c..c840e0e 100644 --- a/doc/imageto.texi +++ b/doc/imageto.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node Imageto, IMGrotate, File formats, Top +@node Imageto @chapter Imageto @pindex imageto @@ -28,7 +28,7 @@ Other formats could easily be added. @end menu -@node Imageto usage, IFI files, , Imageto +@node Imageto usage @section Imageto usage @cindex Imageto usage @@ -85,7 +85,7 @@ present; the @samp{i} and @samp{j} overlap.) @end menu -@node Viewing an image, Image to font conversion, , Imageto usage +@node Viewing an image @subsection Viewing an image @cindex EPS @@ -147,7 +147,7 @@ PostScript and X we recommend.) @file{strips.tex} is distributed in the @file{imageto} directory. -@node Image to font conversion, Dirty images, Viewing an image, Imageto usage +@node Image to font conversion @subsection Image to font conversion @cindex image to font conversion @@ -219,7 +219,7 @@ imageto -baselines=121,130,120 -designsize=26 ggmr The output from this would be @file{ggmr26.1200gf}. -@node Dirty images, , Image to font conversion, Imageto usage +@node Dirty images @subsection Dirty images @cindex sex @@ -253,10 +253,10 @@ when you are in doubt. Here is an example of its output: @example [Cleaning 149x383 bitmap: - checking (0,99)-(10,152) ... clearing. - checking (0,203)-(35,263) ... clearing. - checking (0,99)-(130,382) ... keeping. - checking (113,0)-(149,37) ... keeping. + checking (0 + checking (0 + checking (0 + checking (113 106] @end example @@ -283,7 +283,7 @@ the blotch, even though the bounding box in the image will be ignored. See the section above for an example. -@node IFI files, Invoking Imageto, Imageto usage, Imageto +@node IFI files @section IFI files @cindex IFI files @@ -393,7 +393,7 @@ m 1 @end example -@node Invoking Imageto, , IFI files, Imageto +@node Invoking Imageto @section Invoking Imageto @cindex Imageto options diff --git a/doc/imgrotate.texi b/doc/imgrotate.texi index f4f044d..2ad32cc 100644 --- a/doc/imgrotate.texi +++ b/doc/imgrotate.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node IMGrotate, Fontconvert, Imageto, Top +@node IMGrotate @chapter IMGrotate @pindex imgrotate @@ -30,7 +30,7 @@ reference. @end menu -@node IMGrotate usage, Invoking IMGrotate, , IMGrotate +@node IMGrotate usage @section IMGrotate usage @cindex IMGrotate usage @@ -53,7 +53,7 @@ name. @end menu -@node Clockwise rotation, Flip rotation, , IMGrotate usage +@node Clockwise rotation @subsection Clockwise rotation @cindex clockwise rotation @@ -74,7 +74,7 @@ For example, the following (an @samp{h} on its side): @noindent turns upright. -@node Flip rotation, , Clockwise rotation, IMGrotate usage +@node Flip rotation @subsection Flip rotation @cindex flip rotation @@ -98,7 +98,7 @@ down and backwards): @noindent turns upright. -@node Invoking IMGrotate, , IMGrotate usage, IMGrotate +@node Invoking IMGrotate @section Invoking IMGrotate @cindex IMGrotate options diff --git a/doc/install.texi b/doc/install.texi index bf4e219..8dc4719 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -123,17 +123,17 @@ directory is replicated at many other sites around the world, including: @item United States: @example wuarchive.wustl.edu, ftp.cs.widener.edu, - uxc.cso.uiuc.edu, col.hp.com:/mirrors/gnu, - gatekeeper.dec.com:/pub/GNU, ftp.uu.net:/systems/gnu + uxc.cso.uiuc.edu + gatekeeper.dec.com:/pub/GNU @end example @item Europe: @example src.doc.ic.ac.uk:/gnu, ftp.informatik.tu-muenchen.de, - ftp.informatik.rwth-aachen.de:/pub/gnu, nic.funet.fi:/pub/gnu, - ugle.unit.no, isy.liu.se, ftp.stacken.kth.se, ftp.win.tue.nl, - ftp.denet.dk, ftp.eunet.ch, nic.switch.ch:/mirror/gnu, - archive.eu.net, irisa.irisa.fr:/pub/gnu + ftp.informatik.rwth-aachen.de:/pub/gnu + ugle.unit.no + ftp.denet.dk + archive.eu.net @end example @item Australia: diff --git a/doc/intro.texi b/doc/intro.texi index addd75c..1fa2c3e 100644 --- a/doc/intro.texi +++ b/doc/intro.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node Introduction, Installation, Top, Top +@node Introduction @chapter Introduction @cindex introduction diff --git a/doc/limn.texi b/doc/limn.texi index 7c38f08..1984837 100644 --- a/doc/limn.texi +++ b/doc/limn.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992, 93 Free Software Foundation. +@c Copyright (C) 1992, 93, 04 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node Limn, BZRto, Charspace, Top +@node Limn @chapter Limn @pindex limn @@ -49,7 +49,7 @@ the file @file{limn/README} for the full citations. @end menu -@node Limn algorithm, Invoking Limn, , Limn +@node Limn algorithm @section Limn algorithm @cindex Limn algorithm @@ -76,7 +76,7 @@ implemented in @file{limn/fit.c}. @example find pixel outlines for each pixel outline: - find corners, yielding curve lists + find corners for each curve list: remove knees filter @@ -86,9 +86,9 @@ for each pixel outline: set initial t values find tangents fit with one spline - while error > reparameterize-threshold, reparameterize - if error > error-threshold, subdivide and recurse - if linearity < line-threshold, change to straight line + while error > reparameterize-threshold + if error > error-threshold + if linearity < line-threshold revert bad lines align endpoints @end example @@ -106,7 +106,7 @@ for each pixel outline: @end menu -@node Finding pixel outlines, Finding corners, , Limn algorithm +@node Finding pixel outlines @subsection Finding pixel outlines @cindex pixel outlines, finding in bitmaps @@ -150,7 +150,7 @@ coordinates will start at (0,1) and proceed counterclockwise: (0,0) start => (0,1)<-(1,1) | ^ v | - (0,0)->(0,1) + (0 @end example @@ -169,7 +169,7 @@ The source code for this is in @file{limn/pxl-outline.c} and @file{lib/edge.c}. -@node Finding corners, Removing knees, Finding pixel outlines, Limn algorithm +@node Finding corners @subsection Finding corners @cindex corners, finding @@ -241,7 +241,7 @@ corners. The search for another corner within @samp{corner-surround} pixels continues, however. -@node Removing knees, Filtering curves, Finding corners, Limn algorithm +@node Removing knees @subsection Removing knees @cindex knees, removing @@ -280,7 +280,7 @@ programmed the operation). So Limn provides an option @samp{-keep-knees}; if you specify it, Limn simply skips this step. -@node Filtering curves, Fitting the bitmap curve, Removing knees, Limn algorithm +@node Filtering curves @subsection Filtering curves @cindex filtering curves @@ -356,7 +356,7 @@ proportionately. (For a 1200@dmn{dpi} font, we've had good results with @samp{-filter-surround=12} and @samp{filter-alternative-surround= 6}.) -@node Fitting the bitmap curve, Changing splines to lines, Filtering curves, Limn algorithm +@node Fitting the bitmap curve @subsection Fitting the bitmap curve @cindex fitting bitmap curves @@ -406,7 +406,7 @@ The sections below describe the spline-fitting process in more detail. @end menu -@node Initializing t, Finding tangents, , Fitting the bitmap curve +@node Initializing t @subsubsection Initializing @math{t} @cindex initializing t @@ -434,7 +434,7 @@ here. (See the Plass & Stone article cited in @file{limn/README} if you're curious about them.) -@node Finding tangents, Finding the spline, Initializing t, Fitting the bitmap curve +@node Finding tangents @subsubsection Finding tangents @cindex blending of adjacent curves @@ -486,7 +486,7 @@ the outline Limn fits to the bitmap seems off, you will want to scale it proportionately. -@node Finding the spline, Reparameterization, Finding tangents, Fitting the bitmap curve +@node Finding the spline @subsubsection Finding the spline @cindex error in fitting @@ -525,7 +525,7 @@ separately (subdivision). The following two sections describe these operations in more detail. -@node Reparameterization, Subdivision, Finding the spline, Fitting the bitmap curve +@node Reparameterization @subsubsection Reparameterization @cindex reparameterization @@ -567,7 +567,7 @@ each piece separately. Otherwise, Limn saves the fitted spline and goes on to the next piece of the pixel outline. -@node Subdivision, , Reparameterization, Fitting the bitmap curve +@node Subdivision @subsubsection Subdivision @cindex subdivision of curves @@ -630,7 +630,7 @@ terminate. (Eventually the curve will be short enough to fit with a straight line (@pxref{Fitting the bitmap curve}), if nothing else.) -@node Changing splines to lines, Changing lines to splines, Fitting the bitmap curve, Limn algorithm +@node Changing splines to lines @subsection Changing splines to lines @cindex splines to lines @@ -653,7 +653,7 @@ to a line. You can change the theshold with the @samp{-line-threshold} option. -@node Changing lines to splines, Aligning endpoints, Changing splines to lines, Limn algorithm +@node Changing lines to splines @subsection Changing lines to splines @cindex lines to splines @@ -689,7 +689,7 @@ compares the result to a threshold, .01 by default. You can change this with the @samp{-line-reversion-threshold} option. -@node Aligning endpoints, Displaying fitting online, Changing lines to splines, Limn algorithm +@node Aligning endpoints @subsection Aligning endpoints @cindex aligning endpoints @@ -710,7 +710,7 @@ By default, ``close enough'' is half a pixel. You can change this with the @samp{-align-threshold} option. -@node Displaying fitting online, , Aligning endpoints, Limn algorithm +@node Displaying fitting online @subsection Displaying fitting online @cindex online display of fitted outline @@ -791,7 +791,7 @@ Limn*geometry: 300x400-0-0 in the lower right corner of the screen. -@node Invoking Limn, , Limn algorithm, Limn +@node Invoking Limn @section Invoking Limn @cindex Limn options diff --git a/doc/overview.texi b/doc/overview.texi index 987d10f..63933aa 100644 --- a/doc/overview.texi +++ b/doc/overview.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1992, 93 Free Software Foundation. +@c Copyright (C) 1992, 93, 04 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. @@ -58,11 +58,11 @@ and IFI ----------- GF ------------- TFM, GF -------- BZR - Metafont source ------ GF, TFM + Metafont source ------ GF |=====================> | mf | ========= (continued) | ------ | - BZR --------- TFM, | PostScript Type 1 (gsf) + BZR --------- TFM ... ======> | bzrto |========|======================= --------- | ^ | @@ -231,7 +231,7 @@ Inevitably, as one problem gets fixed you notice new ones @dots{} * Font creation example:: A real-life example. @end menu -@node Font creation example, , , Creating fonts +@node Font creation example @subsection Font creation example @cindex font creation, example of @@ -406,7 +406,7 @@ option; and specifies the filename @file{-myfile-}. @end menu -@node Main input file, Common options, , Command-line options +@node Main input file @subsection The main input file @cindex main input files @@ -517,7 +517,7 @@ character codes. @end table -@node Specifying character codes, Common option values, Common options, Command-line options +@node Specifying character codes @subsection Specifying character codes @cindex character codes, specifying @@ -538,7 +538,7 @@ vector. @end menu -@node Named character codes, Numeric character codes, , Specifying character codes +@node Named character codes @subsubsection Named character codes @cindex character codes, as names @@ -563,7 +563,7 @@ both have these in their ASCII positions. (The exception is machines that use the EBCDIC encoding.) -@node Numeric character codes, , Named character codes, Specifying character codes +@node Numeric character codes @subsubsection Numeric character codes @cindex character codes, numeric @@ -614,7 +614,7 @@ other character, the string is first looked up as a name. Character codes must be between zero and 255 (decimal), inclusive. -@node Common option values, , Specifying character codes, Command-line options +@node Common option values @subsection Common option values @cindex common option values diff --git a/doc/xbfe.texi b/doc/xbfe.texi index 46975ee..3ed005a 100644 --- a/doc/xbfe.texi +++ b/doc/xbfe.texi @@ -1,8 +1,8 @@ -@c Copyright (C) 1992 Free Software Foundation. +@c Copyright (C) 1992, 2004 Free Software Foundation. @c This is part of the GNU font utilities manual. @c For copying conditions, see the file fontutil.texi. -@node XBfe, BZRedit, BPLtoBZR, Top +@node XBfe @chapter XBfe @pindex xbfe @@ -33,7 +33,7 @@ more amenable to Limn's outline fitting (@pxref{Limn}). @end menu -@node XBfe usage, Invoking XBfe, , XBfe +@node XBfe usage @section XBfe usage @cindex XBfe usage @@ -91,7 +91,7 @@ The sections below describe the specific operations XBfe provides. @end menu -@node Controlling XBfe , XBfe shape editing, , XBfe usage +@node Controlling XBfe @subsection Controlling XBfe This section describes a few operations which do not directly involve @@ -135,7 +135,7 @@ hitting @key{RET}. @xref{Specifying character codes}, for the various possibilities for character codes. -@node XBfe shape editing, XBfe metrics editing, Controlling XBfe , XBfe usage +@node XBfe shape editing @subsection XBfe shape editing @cindex shape editing @@ -164,7 +164,7 @@ release the button). @end menu -@node Selections, Enlarging the bitmap, , XBfe shape editing +@node Selections @subsubsection Selections @cindex selection of rectangles in bitmaps @@ -224,7 +224,7 @@ mouse button. The selection is filled with the color of the pixel the mouse is on. This is how you entirely erase a portion of the bitmap. -@node Enlarging the bitmap, , Selections, XBfe shape editing +@node Enlarging the bitmap @subsubsection Enlarging the bitmap @cindex enlarging bitmaps @@ -243,7 +243,7 @@ Fontconvert (@pxref{Character manipulation options}, and the side bearings with Charspace (@pxref{Charspace}). -@node XBfe metrics editing, , XBfe shape editing, XBfe usage +@node XBfe metrics editing @subsection XBfe metrics editing @cindex character metrics, hand-editing @@ -280,7 +280,7 @@ can then change to whatever you want). Similarly, you can delete a kern by typing the character code in the @samp{Del kern} item. -@node Invoking XBfe, , XBfe usage, XBfe +@node Invoking XBfe @section Invoking XBfe @cindex XBfe options -- cgit v1.2.1