Contrary to the PCL5 Developer's Guide, the ascenders in TFM files
commitd9c7711391243b50e95aba34cf404cdd9951d72b
authorWerner LEMBERG <wl@gnu.org>
Tue, 25 Feb 2003 06:49:47 +0000 (25 06:49 +0000)
committerWerner LEMBERG <wl@gnu.org>
Tue, 25 Feb 2003 06:49:47 +0000 (25 06:49 +0000)
tree1dacc45b43fd7ebb0d90fbd8c1969003d8ae7ceb
parent48615a4441c0d73e62af8bb017eaacfcee60772d
Contrary to the PCL5 Developer's Guide, the ascenders in TFM files
can be negative also.

* src/utils/hpftodit/hpftodit.cc (char_info): `ascent' must be
`int16'.
(read_char_table): Avoid negative ascenders.
(output_charset): Add cast.
* font/devlj4/*: Regenerated.

Replace unnamed glyphs for DVI fonts with `uXXXX' glyph names where
possible.

* font/devdvi/generate/{tc,texttt,ec,texmi,texsy,textex}.map: Do it.
* font/devdvi/generate/textex.map: Map glyph 23 to `u21C6' instead
of `<>'.
* font/devdvi/*: Regenerated.

Map `la' and `ra' to U+27E8 and U+27E9.  These two characters have
normal width, while the previously used characters (U+2329 and
U+232A) are classified as wide due to canonical equivalence with the
CJK punctuation characters U+3008 and U+3009.

* font/devutf8/R.proto: Updated.
* src/roff/troff/uniglyph.cc, src/roff/troff/glyphuni.cc: Ditto.

* man/groff_char.man: Simplify handling of table traps by
introducing `start block' and `end block' macros.
(Ns, Ne, 2s, 2e, Ds, De): New macros.
(DL): Make it work with Unix troff also.
Fix code values of `la' and `ra'.

* tmac/dvi.tmac: Define `<>' for CW and CWI.
75 files changed:
ChangeLog
font/devdvi/CW
font/devdvi/CWEC
font/devdvi/CWI
font/devdvi/CWIEC
font/devdvi/CWITC
font/devdvi/CWTC
font/devdvi/HBEC
font/devdvi/HBIEC
font/devdvi/HBITC
font/devdvi/HBTC
font/devdvi/HIEC
font/devdvi/HITC
font/devdvi/HREC
font/devdvi/HRTC
font/devdvi/MI
font/devdvi/S
font/devdvi/SC
font/devdvi/TBEC
font/devdvi/TBIEC
font/devdvi/TBITC
font/devdvi/TBTC
font/devdvi/TIEC
font/devdvi/TITC
font/devdvi/TREC
font/devdvi/TRTC
font/devdvi/generate/ec.map
font/devdvi/generate/tc.map
font/devdvi/generate/texmi.map
font/devdvi/generate/texsy.map
font/devdvi/generate/textex.map
font/devdvi/generate/textt.map
font/devlj4/ALBB
font/devlj4/ALBR
font/devlj4/AOB
font/devlj4/AOI
font/devlj4/AOR
font/devlj4/CB
font/devlj4/CBI
font/devlj4/CI
font/devlj4/CLARENDON
font/devlj4/CORONET
font/devlj4/CR
font/devlj4/GB
font/devlj4/GBI
font/devlj4/GI
font/devlj4/GR
font/devlj4/LGB
font/devlj4/LGI
font/devlj4/LGR
font/devlj4/MARIGOLD
font/devlj4/OB
font/devlj4/OBI
font/devlj4/OI
font/devlj4/OR
font/devlj4/TB
font/devlj4/TBI
font/devlj4/TI
font/devlj4/TR
font/devlj4/UB
font/devlj4/UBI
font/devlj4/UCB
font/devlj4/UCBI
font/devlj4/UCI
font/devlj4/UCR
font/devlj4/UI
font/devlj4/UR
font/devutf8/R.proto
man/groff_char.man
src/devices/grohtml/post-html.cc
src/roff/troff/glyphuni.cc
src/roff/troff/uniglyph.cc
src/roff/troff/uniuni.cc
src/utils/hpftodit/hpftodit.cc
tmac/dvi.tmac