diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | MORE.STUFF | 13 | ||||
-rw-r--r-- | font/devutf8/NOTES | 29 | ||||
-rw-r--r-- | tmac/trace.tmac | 23 |
4 files changed, 51 insertions, 21 deletions
@@ -1,3 +1,10 @@ +2002-08-07 Werner LEMBERG <wl@gnu.org> + + * MORE.STUFF: Added gpresent. + + * tmac/trace.tmac: Show nesting level by a corresponding amount of + whitespace before printing the logging message. + 2002-07-31 Colin Watson <cjwatson@debian.org> * src/devices/grohtml/html-table.cc (html_table::finish_row): @@ -174,6 +174,19 @@ miscellaneous http://perso.libertysurf.fr/baruchel/ +. gpresent, written by Bob Diertens <bobd@science.uva.nl>. From the README + file: + + gpresent is a package for making presentation with groff and acroread. + It consist of a set of macros to be used with groff and a post-processor + for manipulating the PostScript output of groff. Without the use of the + PAUSE macro, it can also be used for making slides. + + It is available from + + www.science.uva.nl/~bobd/useful/gpresent/ + + documentation ------------- diff --git a/font/devutf8/NOTES b/font/devutf8/NOTES index 52aeec04..af64ff49 100644 --- a/font/devutf8/NOTES +++ b/font/devutf8/NOTES @@ -4,7 +4,7 @@ They don't make sense for Unicode. The following from the original troff manual (by Ossanna and Kernighan) is unmapped: - \(bs shaded solid ball (Bell System logo, AT&T logo) + \(bs shaded solid ball (Bell System logo, AT&T logo) Character 0x002D has not been given a name because its Unicode name "HYPHEN-MINUS" is so ambiguous that it's unusable for serious typographic use. @@ -18,8 +18,9 @@ The following, mentioned in the original troff manual, are only approximate: NamesList-3.0.0.txt, U+2118 "SCRIPT CAPITAL P" is really a Weierstrass p, neither SCRIPT not CAPITAL. -The following lines could be added, to define names which are known to -"devps" but are not documented and not known to "devdvi". +The following line could be added; "space" is known to "devps" but are not +documented and not known to "devdvi" (actually, there is no space glyph +within the TeX system). space 24 0 0x0020 @@ -30,24 +31,26 @@ The following lines could be added, to define names which are known to e.g. >> 24 0 0x226B "devps" maps \(a~ and ~ to asciitilde, which is equivalent to 0x02DC, but -this glyph is just too small. We map them to 0x007E instead. +this glyph is just too small. We map them to 0x007E instead. "devps" maps \(a^ and ^ to circumflex, which is equivalent to 0x02C6, but -this glyph is just too small. We map them to 0x005E instead. +this glyph is just too small. We map them to 0x005E instead. -"devps" maps *U to Upsilon1, which is equivalent to 0x03D2. We map it to +"devps" maps *U to Upsilon1, which is equivalent to 0x03D2. We map it to 0x03A5 instead. -"devps" maps *W to Omega, which is equivalent to either 0x2126 or 0x03A9. We -map it to 0x03A9. +"devps" maps *W to Omega, which is equivalent to either 0x2126 or 0x03A9. +We map it to 0x03A9. -"devps" maps *D to Delta, which is equivalent to either 0x2206 or 0x0394. We -map it to 0x0394. +"devps" maps *D to Delta, which is equivalent to either 0x2206 or 0x0394. +We map it to 0x0394. -"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map it -to 0x240D instead. +"devps" maps CR to carriagereturn, which is equivalent to 0x21B5. We map +it to 0x240D instead. -Using unnamed characters: + +Using unnamed characters +------------------------ Assume you want to use a Unicode character not provided in the list, say U+20AC. You need to do two things: diff --git a/tmac/trace.tmac b/tmac/trace.tmac index 7019f030..c341b762 100644 --- a/tmac/trace.tmac +++ b/tmac/trace.tmac @@ -5,19 +5,24 @@ .nr _C \n(.C .cp 0 . +.do ds !!sp " \" +. .eo . .rn de !!de . +. .!!de de . do ecs . ec . do !!de \$1 -. ie "\$1"\\$0" .tm *** de trace enter: \\$0 \\$@ -. el .tm *** de trace enter \$1: \\$0 \\$@ +. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** de trace enter: \\$0 \\$@ +. el .do tm1 "\*[!!sp]*** trace enter \$1: \\$0 \\$@ +. do as !!sp " \" . do nop \\*[!!\$1]\\ -. ie "\$1"\\$0" .tm *** trace exit: \\$0 \\$@ -. el .tm *** trace exit \$1: \\$0 \\$@ +. do substring !!sp 1 +. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** trace exit: \\$0 \\$@ +. el .do tm1 "\*[!!sp]*** trace exit \$1: \\$0 \\$@ \.. . . do ds !!d1 !!\$1 @@ -33,11 +38,13 @@ . do ecs . ec . do !!am \$1 -. ie "\$1"\\$0" .tm *** am trace enter: \\$0 \\$@ -. el .tm *** am trace enter \$1: \\$0 \\$@ +. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** am trace enter: \\$0 \\$@ +. el .do tm1 "\*[!!sp]*** am trace enter \$1: \\$0 \\$@ +. as !!sp " \" . do nop \\*[!!\$1]\\ -. ie "\$1"\\$0" .tm *** trace exit: \\$0 \\$@ -. el .tm *** trace exit \$1: \\$0 \\$@ +. substring !!sp 1 +. ie "\$1"\\$0" .do tm1 "\\*[!!sp]*** trace exit: \\$0 \\$@ +. el .do tm1 "\*[!!sp]*** trace exit \$1: \\$0 \\$@ \.. . . do ds !!a1 !!\$1 |