summaryrefslogtreecommitdiff
path: root/font
diff options
context:
space:
mode:
authorwlemb <wlemb>2003-02-22 09:06:47 +0000
committerwlemb <wlemb>2003-02-22 09:06:47 +0000
commit4265d920f18ed55998b0e4184e596a832e0d66ff (patch)
treee4f16276eafcb4fabfbf249fddb75672568abca5 /font
parentdd41e31bc5e4d53896180070a6dff88b0f4a06ad (diff)
downloadgroff-4265d920f18ed55998b0e4184e596a832e0d66ff.tar.gz
Valgrind fixes.
* src/devices/grohtml/html-table.cc (html_table::~html_table): Deallocate `columns' list. * src/devices/grohtml/post-html.cc (char_block::~char_block): New destructor. (text_glob::text_glob_html, text_glob::text_glob_special, text_glob::text_glob_line, text_glob::text_glob_auto_image, text_glob::text_glob_tag): Avoid memory leaks. (text_glob::remember_table): Free memory before reassigning. Add glyph `+e', greek lunate epsilon symbol, and `-h' (with the alias `hbar'), the Planck constant over two pi. * font/devdvi/generate/texmi.map: Use `*e' for position 15 and `+e' for position 34. * font/devdvi/generate/texsy.map: Replace `DI' and `HE' with `u2662' and `u2661'. * font/devdvi/{MI,S}: Regenerated. * font/devhtml/R.proto, font/devutf8/R.proto: Add `+e', `-h', `hbar'. * font/devlbp/*: Add `hbar' alias. * font/devlj4/generate/special.map: Ditto. * font/devlj4/S: Regenerated. * font/devps/generate/symbolchars: Add `+e'. * font/devps/generate/textmap: Fix PS name for `-h'. Add `hbar' alias. * font/devps/symbolmap: Regenerated. * src/devices/grops/ps.cc (transform_fill): Removed since unused. * src/roff/troff/glyphuni.cc (glyph_to_unicode_list): Add `+e', `-h', `hbar'. * src/roff/troff/uniglyph.cc (unicode_to_glyph_list): Add `+e', `-h'. * tmac/X.tmac, tmac/ps.tmac: Provide definitions for `-h' and `hbar'. * tmac/tty-char.tmac: Add `+e'.
Diffstat (limited to 'font')
-rw-r--r--font/devdvi/MI4
-rw-r--r--font/devdvi/S4
-rw-r--r--font/devdvi/generate/texmi.map3
-rw-r--r--font/devdvi/generate/texsy.map4
-rw-r--r--font/devhtml/R.proto3
-rw-r--r--font/devlbp/CB1
-rw-r--r--font/devlbp/CI1
-rw-r--r--font/devlbp/CR1
-rw-r--r--font/devlbp/EB1
-rw-r--r--font/devlbp/EI1
-rw-r--r--font/devlbp/ER1
-rw-r--r--font/devlbp/HB1
-rw-r--r--font/devlbp/HBI1
-rw-r--r--font/devlbp/HI1
-rw-r--r--font/devlbp/HNB1
-rw-r--r--font/devlbp/HNBI1
-rw-r--r--font/devlbp/HNI1
-rw-r--r--font/devlbp/HNR1
-rw-r--r--font/devlbp/HR1
-rw-r--r--font/devlbp/TB1
-rw-r--r--font/devlbp/TBI1
-rw-r--r--font/devlbp/TI1
-rw-r--r--font/devlbp/TR1
-rw-r--r--font/devlj4/S1
-rw-r--r--font/devlj4/generate/special.map1
-rw-r--r--font/devps/generate/symbolchars1
-rw-r--r--font/devps/generate/textmap3
-rw-r--r--font/devps/symbolmap4
-rw-r--r--font/devutf8/R.proto3
29 files changed, 40 insertions, 9 deletions
diff --git a/font/devdvi/MI b/font/devdvi/MI
index b0189038..671c6d78 100644
--- a/font/devdvi/MI
+++ b/font/devdvi/MI
@@ -20,7 +20,7 @@ charset
*b 593102,728178,203890,55342 3 0014
*g 542880,451470,203890,58254 1 0015
*d 466034,728178,0,39685 2 0016
-*e 425621,451470 0 0017
++e 425621,451470 0 0017
*z 458754,728178,203890,77368 3 0020
*y 520651,451470,203890,37622 1 0021
*h 492248,728178,0,29128 2 0022
@@ -40,7 +40,7 @@ mc 631819,451470,203890 1 0026
*x 656086,451470,203890 1 0037
*q 683034,728178,203890,37622 3 0040
*w 652691,451470,0,37622 0 0041
---- 488970,451470 0 0042
+*e 488970,451470 0 0042
+h 620170,728178 2 0043
+p 868357,451470,0,29128 0 0044
--- 542130,451470,203890 1 0045
diff --git a/font/devdvi/S b/font/devdvi/S
index ce36fadb..a3bb0b88 100644
--- a/font/devdvi/S
+++ b/font/devdvi/S
@@ -144,6 +144,6 @@ dg 466035,728178,203890 3 0171
dd 466035,728178,203890 3 0172
ps 640798,728178,203890 3 0173
CL 815562,728178,135926 3 0174
-DI 815562,728178,135926 3 0175
-HE 815562,728178,135926 3 0176
+u2662 815562,728178,135926 3 0175
+u2661 815562,728178,135926 3 0176
SP 815562,728178,135926 3 0177
diff --git a/font/devdvi/generate/texmi.map b/font/devdvi/generate/texmi.map
index 41b47429..be9700a8 100644
--- a/font/devdvi/generate/texmi.map
+++ b/font/devdvi/generate/texmi.map
@@ -2,7 +2,7 @@
12 *b
13 *g
14 *d
-15 *e
+15 +e
16 *z
17 *y
18 *h
@@ -21,6 +21,7 @@
31 *x
32 *q
33 *w
+34 *e
35 +h
36 +p
38 ts
diff --git a/font/devdvi/generate/texsy.map b/font/devdvi/generate/texsy.map
index fadd60ff..df671d66 100644
--- a/font/devdvi/generate/texsy.map
+++ b/font/devdvi/generate/texsy.map
@@ -96,6 +96,6 @@
122 dd
123 ps
124 CL
-125 DI
-126 HE
+125 u2662
+126 u2661
127 SP
diff --git a/font/devhtml/R.proto b/font/devhtml/R.proto
index bc6da8c1..f0e6df4f 100644
--- a/font/devhtml/R.proto
+++ b/font/devhtml/R.proto
@@ -294,6 +294,7 @@ ts 24 0 0x03C2 &sigmaf;
+h 24 0 0x03D1 &thetasym;
+f 24 0 0x03D5 &#981;
+p 24 0 0x03D6 &piv;
++e 24 0 0x03F5 &#1013;
en 24 0 0x2013 &ndash;
em 24 0 0x2014 &mdash;
` 24 0 0x2018 &lsquo;
@@ -316,6 +317,8 @@ rn 24 0 0x203E &oline;
f/ 24 0 0x2044 &frasl;
Eu 24 0 0x20AC &euro;
eu "
+-h 24 0 0x210F &#8463;
+hbar "
Im 24 0 0x2111 &image;
wp 24 0 0x2118 &weierp;
Re 24 0 0x211C &real;
diff --git a/font/devlbp/CB b/font/devlbp/CB
index 720f65a0..1a828a1c 100644
--- a/font/devlbp/CB
+++ b/font/devlbp/CB
@@ -204,6 +204,7 @@ rs 2200 0 0x5c -- 0,92 # backslash
<= 2200 0 0xf3 -- 6,2 # lessequal
ca 2200 0 0xef -- 6,16 # intersection "intersection, cap"
-h 2200 0 0xc4 -- 3,8 # hbar
+hbar "
CL 2200 0 0x5 -- 5,168 # club "club suit"
SP 2200 0 0x6 -- 5,171 # spade "spade suit"
HE 2200 0 0x3 -- 5,170 # heart "heart suit"
diff --git a/font/devlbp/CI b/font/devlbp/CI
index 1322440f..454bfd14 100644
--- a/font/devlbp/CI
+++ b/font/devlbp/CI
@@ -204,6 +204,7 @@ rs 2200 0 0x5c -- 0,92 # backslash
<= 2200 0 0xf3 -- 6,2 # lessequal
ca 2200 0 0xef -- 6,16 # intersection "intersection, cap"
-h 2200 0 0xc4 -- 3,8 # hbar
+hbar "
CL 2200 0 0x5 -- 5,168 # club "club suit"
SP 2200 0 0x6 -- 5,171 # spade "spade suit"
HE 2200 0 0x3 -- 5,170 # heart "heart suit"
diff --git a/font/devlbp/CR b/font/devlbp/CR
index 70b43a6a..4799995b 100644
--- a/font/devlbp/CR
+++ b/font/devlbp/CR
@@ -204,6 +204,7 @@ rs 2200 0 0x5c -- 0,92 # backslash
<= 2200 0 0xf3 -- 6,2 # lessequal
ca 2200 0 0xef -- 6,16 # intersection "intersection, cap"
-h 2200 0 0xc4 -- 3,8 # hbar
+hbar "
CL 2200 0 0x5 -- 5,168 # club "club suit"
SP 2200 0 0x6 -- 5,171 # spade "spade suit"
HE 2200 0 0x3 -- 5,170 # heart "heart suit"
diff --git a/font/devlbp/EB b/font/devlbp/EB
index 3c02e904..d3f23228 100644
--- a/font/devlbp/EB
+++ b/font/devlbp/EB
@@ -204,6 +204,7 @@ rs 1900 0 0x5c -- 0,92 # backslash
<= 1900 0 0xf3 -- 6,2 # lessequal
ca 1900 0 0xef -- 6,16 # intersection "intersection, cap"
-h 1900 0 0xc4 -- 3,8 # hbar
+hbar "
CL 1900 0 0x5 -- 5,168 # club "club suit"
SP 1900 0 0x6 -- 5,171 # spade "spade suit"
HE 1900 0 0x3 -- 5,170 # heart "heart suit"
diff --git a/font/devlbp/EI b/font/devlbp/EI
index 95c85aff..372e3520 100644
--- a/font/devlbp/EI
+++ b/font/devlbp/EI
@@ -204,6 +204,7 @@ rs 1900 0 0x5c -- 0,92 # backslash
<= 1900 0 0xf3 -- 6,2 # lessequal
ca 1900 0 0xef -- 6,16 # intersection "intersection, cap"
-h 1900 0 0xc4 -- 3,8 # hbar
+hbar "
CL 1900 0 0x5 -- 5,168 # club "club suit"
SP 1900 0 0x6 -- 5,171 # spade "spade suit"
HE 1900 0 0x3 -- 5,170 # heart "heart suit"
diff --git a/font/devlbp/ER b/font/devlbp/ER
index 677ed5e1..f384293d 100644
--- a/font/devlbp/ER
+++ b/font/devlbp/ER
@@ -204,6 +204,7 @@ rs 1900 0 0x5c -- 0,92 # backslash
<= 1900 0 0xf3 -- 6,2 # lessequal
ca 1900 0 0xef -- 6,16 # intersection "intersection, cap"
-h 1900 0 0xc4 -- 3,8 # hbar
+hbar "
CL 1900 0 0x5 -- 5,168 # club "club suit"
SP 1900 0 0x6 -- 5,171 # spade "spade suit"
HE 1900 0 0x3 -- 5,170 # heart "heart suit"
diff --git a/font/devlbp/HB b/font/devlbp/HB
index d40a9672..30ad0eaf 100644
--- a/font/devlbp/HB
+++ b/font/devlbp/HB
@@ -377,6 +377,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 1947 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2593 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/HBI b/font/devlbp/HBI
index b2ba7cd6..e0e83db9 100644
--- a/font/devlbp/HBI
+++ b/font/devlbp/HBI
@@ -378,6 +378,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 1947 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2593 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/HI b/font/devlbp/HI
index ee05b16f..fc63a636 100644
--- a/font/devlbp/HI
+++ b/font/devlbp/HI
@@ -378,6 +378,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 1947 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2593 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/HNB b/font/devlbp/HNB
index 4d1857fe..23475b59 100644
--- a/font/devlbp/HNB
+++ b/font/devlbp/HNB
@@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap"
cu 645 0 0x3c8 6,66 # union "union, cup"
di 479 0 0x3b8 6,8 # divide "division sign"
-h 820 0 0xc4 3,8 # hbar
+hbar "
gr 820 0 0x3d1 6,33 # gradient
es 638 0 0x3c6 0,79 # emptyset
CL 617 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/HNBI b/font/devlbp/HNBI
index 6cf52fb4..119aa6e8 100644
--- a/font/devlbp/HNBI
+++ b/font/devlbp/HNBI
@@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap"
cu 645 0 0x3c8 6,66 # union "union, cup"
di 479 0 0x3b8 6,8 # divide "division sign"
-h 820 0 0xc4 3,8 # hbar
+hbar "
gr 820 0 0x3d1 6,33 # gradient
es 638 0 0x3c6 0,79 # emptyset
CL 617 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/HNI b/font/devlbp/HNI
index 16c569d2..78d22071 100644
--- a/font/devlbp/HNI
+++ b/font/devlbp/HNI
@@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap"
cu 645 0 0x3c8 6,66 # union "union, cup"
di 479 0 0x3b8 6,8 # divide "division sign"
-h 820 0 0xc4 3,8 # hbar
+hbar "
gr 820 0 0x3d1 6,33 # gradient
es 638 0 0x3c6 0,79 # emptyset
CL 617 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/HNR b/font/devlbp/HNR
index 2e82f70d..7ad6e078 100644
--- a/font/devlbp/HNR
+++ b/font/devlbp/HNR
@@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap"
cu 645 0 0x3c8 6,66 # union "union, cup"
di 479 0 0x3b8 6,8 # divide "division sign"
-h 820 0 0xc4 3,8 # hbar
+hbar "
gr 820 0 0x3d1 6,33 # gradient
es 638 0 0x3c6 0,79 # emptyset
CL 617 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/HR b/font/devlbp/HR
index a28930bc..7e2de1be 100644
--- a/font/devlbp/HR
+++ b/font/devlbp/HR
@@ -377,6 +377,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 1947 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2593 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/TB b/font/devlbp/TB
index ea6e5d17..57d6696e 100644
--- a/font/devlbp/TB
+++ b/font/devlbp/TB
@@ -379,6 +379,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 1900 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2593 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/TBI b/font/devlbp/TBI
index d0497967..ba247b79 100644
--- a/font/devlbp/TBI
+++ b/font/devlbp/TBI
@@ -379,6 +379,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 1900 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2407 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/TI b/font/devlbp/TI
index 98709959..97fee75c 100644
--- a/font/devlbp/TI
+++ b/font/devlbp/TI
@@ -379,6 +379,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 2250 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2407 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlbp/TR b/font/devlbp/TR
index 51245378..a66b7fd3 100644
--- a/font/devlbp/TR
+++ b/font/devlbp/TR
@@ -378,6 +378,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap"
cu 2620 0 0x3c8 6,66 # union "union, cup"
di 1880 0 0x3b8 6,8 # divide "division sign"
-h 3333 0 0xc4 3,8 # hbar
+hbar "
gr 3333 0 0x3d1 6,33 # gradient
es 2407 0 0x3c6 0,79 # emptyset
CL 2510 0 0x5 5,168 # club "club suit"
diff --git a/font/devlj4/S b/font/devlj4/S
index 1453442a..99df040a 100644
--- a/font/devlj4/S
+++ b/font/devlj4/S
@@ -190,6 +190,7 @@ ra 8781,21000,4950 2 44529
<< 26346,15294,1086 0 128316
>> 26346,15294,1086 0 128318
-h 15126,18564,486 2 128328
+hbar "
wp 17076,13026,4218 0 44483
lz 26346,17844,294 2 44512
st 12198,12846,396 0 69076
diff --git a/font/devlj4/generate/special.map b/font/devlj4/generate/special.map
index 466b5a25..d87d6e8e 100644
--- a/font/devlj4/generate/special.map
+++ b/font/devlj4/generate/special.map
@@ -164,6 +164,7 @@
633 <<
634 >>
638 -h
+638 hbar
641 wp
654 lz
663 st
diff --git a/font/devps/generate/symbolchars b/font/devps/generate/symbolchars
index 809f3f98..e43bb2c3 100644
--- a/font/devps/generate/symbolchars
+++ b/font/devps/generate/symbolchars
@@ -39,6 +39,7 @@ beta *b
chi *x
delta *d
epsilon *e
+uni03F5 +e
eta *y
gamma *g
iota *i
diff --git a/font/devps/generate/textmap b/font/devps/generate/textmap
index 26c482f2..df3a470c 100644
--- a/font/devps/generate/textmap
+++ b/font/devps/generate/textmap
@@ -199,7 +199,6 @@ guillemotleft Fo
guillemotright Fc
guilsinglleft fo
guilsinglright fc
-hbar -h
hungarumlaut a"
hyphen -
hyphen hy
@@ -304,6 +303,8 @@ ucircumflex ^u
udieresis :u
ugrave `u
underscore _
+uni210F -h
+uni210F hbar
uni2213 -+
uni2243 |=
uni2262 ne
diff --git a/font/devps/symbolmap b/font/devps/symbolmap
index 842fcd82..37cef8f1 100644
--- a/font/devps/symbolmap
+++ b/font/devps/symbolmap
@@ -202,7 +202,6 @@ guillemotleft Fo
guillemotright Fc
guilsinglleft fo
guilsinglright fc
-hbar -h
hungarumlaut a"
hyphen -
hyphen hy
@@ -307,6 +306,8 @@ ucircumflex ^u
udieresis :u
ugrave `u
underscore _
+uni210F -h
+uni210F hbar
uni2213 -+
uni2243 |=
uni2262 ne
@@ -413,6 +414,7 @@ beta *b
chi *x
delta *d
epsilon *e
+uni03F5 +e
eta *y
gamma *g
iota *i
diff --git a/font/devutf8/R.proto b/font/devutf8/R.proto
index 5e3c4677..4386b989 100644
--- a/font/devutf8/R.proto
+++ b/font/devutf8/R.proto
@@ -290,6 +290,7 @@ ts 24 0 0x03C2
+h 24 0 0x03D1
+f 24 0 0x03D5
+p 24 0 0x03D6
++e 24 0 0x03F5
- 24 0 0x2010
hy "
en 24 0 0x2013
@@ -314,6 +315,8 @@ rn 24 0 0x203E
f/ 24 0 0x2044
eu 24 0 0x20AC
Eu "
+-h 24 0 0x210F
+hbar "
Im 24 0 0x2111
wp 24 0 0x2118
Re 24 0 0x211C