summaryrefslogtreecommitdiff
path: root/font
diff options
context:
space:
mode:
authorwlemb <wlemb>2000-04-22 13:17:38 +0000
committerwlemb <wlemb>2000-04-22 13:17:38 +0000
commitbd52bc42ff1ad211c8d67fd2d0d6295ceb7d1e58 (patch)
treec5790e68ecbe2999e266ae36e6b2a43f94ff5ed6 /font
parentc645488b1cc07d4385fa70501046ec5c08be551c (diff)
downloadgroff-bd52bc42ff1ad211c8d67fd2d0d6295ceb7d1e58.tar.gz
* src/roff/troff/troff.man, doc/groff.texinfo, NEWS: Document the
`.T' string register and the incompatible definition of the `.T' number register (compared to Unix troff). * man/groff_char.man: Add some missing characters. * font/devutf8/NOTES: Update. * src/include/htmlindicate.h, src/include/lib.h, src/include/posix.h: Fix copyright. * src/include/Makefile.sub: Update. * src/roff/troff/input.cc (input_char_description): Removing superfluous space char. * tmac/tmac.X: Fix typo (bq -> (Bq. * doc/groff.texinfo: Document EBCDIC. Introducing `shc' as the glyph name for the soft hyphen character. * tmac/tmac.tty, tmac/tmac.latin1, tmac/tmac.html, font/devlatin1/R.proto: Use it. * NEWS: Updated. * src/devices/grops/ps.cc (ps_printer::flush_sbuf): Removing dependency on ASCII order.
Diffstat (limited to 'font')
-rw-r--r--font/devlatin1/R.proto3
-rw-r--r--font/devutf8/NOTES26
2 files changed, 12 insertions, 17 deletions
diff --git a/font/devlatin1/R.proto b/font/devlatin1/R.proto
index 29a88754..3a3ccf66 100644
--- a/font/devlatin1/R.proto
+++ b/font/devlatin1/R.proto
@@ -185,7 +185,8 @@ Fo 24 0 0253
char171 "
no 24 0 0254
char172 "
-char173 24 0 0255
+shc 24 0 0255
+char173 "
rg 24 0 0256
char174 "
a- 24 0 0257
diff --git a/font/devutf8/NOTES b/font/devutf8/NOTES
index b517c591..d7d0f872 100644
--- a/font/devutf8/NOTES
+++ b/font/devutf8/NOTES
@@ -6,21 +6,11 @@ unmapped:
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.
-The following are mentioned in the original troff manual but not in
-groff_char.7:
-
- \(sr square root
- \(rn overline
- \(is integral sign
-
The following, mentioned in the original troff manual, are only approximate:
\(lk middle part of big left curly brace
\(rk middle part of big right curly brace
-\(bv has been mapped to 0x2502, not 0x2759, because it appears to mean
-"bar vertical", not "bold vertical".
-
\(wp has been mapped to 0x2118, because according to unicode.org's
NamesList-3.0.0.txt, U+2118 "SCRIPT CAPITAL P" is really a Weierstrass p,
neither SCRIPT not CAPITAL.
@@ -42,6 +32,11 @@ CL 24 0 0x2663
HE 24 0 0x2665
DI 24 0 0x2666
+The following lines could be added, to define names which are known to e.g.
+"devdvi" but are not known to "devps".
+<< 24 0 0x226A
+>> 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.
@@ -68,20 +63,20 @@ instead.
The line
-char173 24 0 0x00AD
+shc 24 0 0x00AD
has been removed, because tmac.tty contains the line
-.if c\[char173] .shc \[char173]
+.if c\[shc] .shc \[shc]
-(i.e. if char173 is defined, then tell the troff engine that it shall use
-char173 as soft hyphen - otherwise it will use hy = HYPHEN), and char173 in
+(i.e. if `shc' is defined, then tell the troff engine that it shall use
+`shc' as soft hyphen - otherwise it will use `hy' = HYPHEN), and `shc' in
Markus Kuhn's UCS-fonts looks more like a minus sign than like a hyphen.
Once Markus Kuhn's fonts are fixed, this line should be added again, because
ISO-8859-x describes the soft hyphen character as "a graphic character that
is imaged by a graphic symbol identical with, or similar to, that representing
HYPHEN, for use when a line break has been established within a word" - which
-is exactly groff's use of 'shc'.
+is exactly groff's use of `shc'.
Using unnamed characters:
@@ -98,4 +93,3 @@ U+20AC. You need to do two things:
- In your source file, use the notation \N'8364' where 8364 is the decimal
representation of 0x20AC.
-