diff options
author | wlemb <wlemb> | 2003-03-10 21:51:48 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2003-03-10 21:51:48 +0000 |
commit | e5a5511bec4711ad70aee2b3dcc294140951969b (patch) | |
tree | 9ba89516146f0df01cdd17ace839f95730a60b68 /tmac/latin9.tmac | |
parent | 7726b20550a3a3a64f6c0dbc9140877be153ca84 (diff) | |
download | groff-e5a5511bec4711ad70aee2b3dcc294140951969b.tar.gz |
* tmac/an-old.tmac: Use register `HY' to control hyphenation.
* NEWS, tmac/groff_man.man, doc/groff.texinfo: Document it.
Added support to access more than 256 glyphs in Type 1 fonts.
* src/devices/grops/ps.cc (subencoding): New structure.
(style): Add `sub' field.
Updated all users.
(ps_printer): Add `subencodings' and `next_subencoding_index' fields.
Add `set_subencoding', `get_subfont' and `encode_subfont' member
functions.
Updated all users.
(ps_printer::set_char): Use `set_subencoding'.
(make_subencoding_name): New function.
(ps_printer::set_style): Handle case where `sty.sub' is not zero.
(ps_printer::~ps_printer): Emit subencoding definitions.
* src/devices/grops/psrm.cc (valid_input_table): New array to
properly support EBCDIC.
(white_space): Add `\f'.
(ps_get_line): Change first argument to be of type `string &'.
Updated all callers.
This allows to get lines of arbitrary length.
Use `valid_input_table'.
Remove warning about non-conforming PS line length. This seems
not to be of great importance -- for example, dvips don't emit
a warning either.
(PS_LINE_MAX): Removed.
(matches_comment): Change first argument to be of type `string &'.
* src/devices/grops/grops.man, src/devices/grops/TODO: Updated.
* src/utils/afmtodit/afmtodit.pl (%unicode_decomposed,
%AGL_to_unicode, %default_ligatures): New hash tables.
Read all map entries.
Add unencoded characters.
Check for default ligatures if there are no `L' entries.
Print all kern entries.
Print all characters in charset.
* src/utils/afmtodit/afmtodit.man: Updated.
* font/devps/*: Regerated all fonts.
* tmac/latin[129].tmac, tmac/cp1047.tmac: Don't test for existence
of characters, just use `.trin'. Otherwise the mapping is depending
on the font encoding.
* tmac/ps.tmac: Add `fi' and `fl'.
Improve `Fi' and `Fl'.
* tmac/X.tmac, tmac/lbp.tmac, tmac/tty.tmac: Improve `Fi' and `Fl'.
* tmac/Xps.tmac: Fix `em'.
* NEWS: Updated.
Diffstat (limited to 'tmac/latin9.tmac')
-rw-r--r-- | tmac/latin9.tmac | 193 |
1 files changed, 94 insertions, 99 deletions
diff --git a/tmac/latin9.tmac b/tmac/latin9.tmac index 22f0f322..6d56232c 100644 --- a/tmac/latin9.tmac +++ b/tmac/latin9.tmac @@ -2,111 +2,106 @@ .\" .nr _C \n(.C .cp 0 -.de latin9-tr -. trin \\$1\\$1 -. if c\\$2 .if !c\\$1 .trin \\$1\\$2 -.. -. .\" 0xA1 -.latin9-tr \[char161] \[r!] -.latin9-tr \[char162] \[ct] -.latin9-tr \[char163] \[Po] -.latin9-tr \[char164] \[Eu] -.latin9-tr \[char165] \[Ye] -.latin9-tr \[char166] \[vS] -.latin9-tr \[char167] \[sc] -.latin9-tr \[char168] \[vs] -.latin9-tr \[char169] \[co] -.latin9-tr \[char170] \[Of] -.latin9-tr \[char171] \[Fo] -.latin9-tr \[char172] \[tno] +.trin \[char161]\[r!] +.trin \[char162]\[ct] +.trin \[char163]\[Po] +.trin \[char164]\[Eu] +.trin \[char165]\[Ye] +.trin \[char166]\[vS] +.trin \[char167]\[sc] +.trin \[char168]\[vs] +.trin \[char169]\[co] +.trin \[char170]\[Of] +.trin \[char171]\[Fo] +.trin \[char172]\[tno] .\" The soft-hyphen character is only an input character .tr \[char173]\% -.latin9-tr \[char174] \[rg] -.latin9-tr \[char175] \[a-] +.trin \[char174]\[rg] +.trin \[char175]\[a-] .\" 0xB0 -.latin9-tr \[char176] \[de] -.latin9-tr \[char177] \[t+-] -.latin9-tr \[char178] \[S2] -.latin9-tr \[char179] \[S3] -.latin9-tr \[char180] \[vZ] -.latin9-tr \[char181] \[mc] -.latin9-tr \[char182] \[ps] -.latin9-tr \[char183] \[pc] -.latin9-tr \[char184] \[vz] -.latin9-tr \[char185] \[S1] -.latin9-tr \[char186] \[Om] -.latin9-tr \[char187] \[Fc] -.latin9-tr \[char188] \[OE] -.latin9-tr \[char189] \[oe] -.latin9-tr \[char190] \[:Y] -.latin9-tr \[char191] \[r?] +.trin \[char176]\[de] +.trin \[char177]\[t+-] +.trin \[char178]\[S2] +.trin \[char179]\[S3] +.trin \[char180]\[vZ] +.trin \[char181]\[mc] +.trin \[char182]\[ps] +.trin \[char183]\[pc] +.trin \[char184]\[vz] +.trin \[char185]\[S1] +.trin \[char186]\[Om] +.trin \[char187]\[Fc] +.trin \[char188]\[OE] +.trin \[char189]\[oe] +.trin \[char190]\[:Y] +.trin \[char191]\[r?] .\" 0xC0 -.latin9-tr \[char192] \[`A] -.latin9-tr \[char193] \['A] -.latin9-tr \[char194] \[^A] -.latin9-tr \[char195] \[~A] -.latin9-tr \[char196] \[:A] -.latin9-tr \[char197] \[oA] -.latin9-tr \[char198] \[AE] -.latin9-tr \[char199] \[,C] -.latin9-tr \[char200] \[`E] -.latin9-tr \[char201] \['E] -.latin9-tr \[char202] \[^E] -.latin9-tr \[char203] \[:E] -.latin9-tr \[char204] \[`I] -.latin9-tr \[char205] \['I] -.latin9-tr \[char206] \[^I] -.latin9-tr \[char207] \[:I] +.trin \[char192]\[`A] +.trin \[char193]\['A] +.trin \[char194]\[^A] +.trin \[char195]\[~A] +.trin \[char196]\[:A] +.trin \[char197]\[oA] +.trin \[char198]\[AE] +.trin \[char199]\[,C] +.trin \[char200]\[`E] +.trin \[char201]\['E] +.trin \[char202]\[^E] +.trin \[char203]\[:E] +.trin \[char204]\[`I] +.trin \[char205]\['I] +.trin \[char206]\[^I] +.trin \[char207]\[:I] .\" 0xD0 -.latin9-tr \[char208] \[-D] -.latin9-tr \[char209] \[~N] -.latin9-tr \[char210] \[`O] -.latin9-tr \[char211] \['O] -.latin9-tr \[char212] \[^O] -.latin9-tr \[char213] \[~O] -.latin9-tr \[char214] \[:O] -.latin9-tr \[char215] \[tmu] -.latin9-tr \[char216] \[/O] -.latin9-tr \[char217] \[`U] -.latin9-tr \[char218] \['U] -.latin9-tr \[char219] \[^U] -.latin9-tr \[char220] \[:U] -.latin9-tr \[char221] \['Y] -.latin9-tr \[char222] \[TP] -.latin9-tr \[char223] \[ss] +.trin \[char208]\[-D] +.trin \[char209]\[~N] +.trin \[char210]\[`O] +.trin \[char211]\['O] +.trin \[char212]\[^O] +.trin \[char213]\[~O] +.trin \[char214]\[:O] +.trin \[char215]\[tmu] +.trin \[char216]\[/O] +.trin \[char217]\[`U] +.trin \[char218]\['U] +.trin \[char219]\[^U] +.trin \[char220]\[:U] +.trin \[char221]\['Y] +.trin \[char222]\[TP] +.trin \[char223]\[ss] .\" 0xE0 -.latin9-tr \[char224] \[`a] -.latin9-tr \[char225] \['a] -.latin9-tr \[char226] \[^a] -.latin9-tr \[char227] \[~a] -.latin9-tr \[char228] \[:a] -.latin9-tr \[char229] \[oa] -.latin9-tr \[char230] \[ae] -.latin9-tr \[char231] \[,c] -.latin9-tr \[char232] \[`e] -.latin9-tr \[char233] \['e] -.latin9-tr \[char234] \[^e] -.latin9-tr \[char235] \[:e] -.latin9-tr \[char236] \[`i] -.latin9-tr \[char237] \['i] -.latin9-tr \[char238] \[^i] -.latin9-tr \[char239] \[:i] +.trin \[char224]\[`a] +.trin \[char225]\['a] +.trin \[char226]\[^a] +.trin \[char227]\[~a] +.trin \[char228]\[:a] +.trin \[char229]\[oa] +.trin \[char230]\[ae] +.trin \[char231]\[,c] +.trin \[char232]\[`e] +.trin \[char233]\['e] +.trin \[char234]\[^e] +.trin \[char235]\[:e] +.trin \[char236]\[`i] +.trin \[char237]\['i] +.trin \[char238]\[^i] +.trin \[char239]\[:i] .\" 0xF0 -.latin9-tr \[char240] \[Sd] -.latin9-tr \[char241] \[~n] -.latin9-tr \[char242] \[`o] -.latin9-tr \[char243] \['o] -.latin9-tr \[char244] \[^o] -.latin9-tr \[char245] \[~o] -.latin9-tr \[char246] \[:o] -.latin9-tr \[char247] \[tdi] -.latin9-tr \[char248] \[/o] -.latin9-tr \[char249] \[`u] -.latin9-tr \[char250] \['u] -.latin9-tr \[char251] \[^u] -.latin9-tr \[char252] \[:u] -.latin9-tr \[char253] \['y] -.latin9-tr \[char254] \[Tp] -.latin9-tr \[char255] \[:y] +.trin \[char240]\[Sd] +.trin \[char241]\[~n] +.trin \[char242]\[`o] +.trin \[char243]\['o] +.trin \[char244]\[^o] +.trin \[char245]\[~o] +.trin \[char246]\[:o] +.trin \[char247]\[tdi] +.trin \[char248]\[/o] +.trin \[char249]\[`u] +.trin \[char250]\['u] +.trin \[char251]\[^u] +.trin \[char252]\[:u] +.trin \[char253]\['y] +.trin \[char254]\[Tp] +.trin \[char255]\[:y] .cp \n[_C] |