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/latin2.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/latin2.tmac')
-rw-r--r-- | tmac/latin2.tmac | 192 |
1 files changed, 94 insertions, 98 deletions
diff --git a/tmac/latin2.tmac b/tmac/latin2.tmac index 797d9b37..ffdc39cd 100644 --- a/tmac/latin2.tmac +++ b/tmac/latin2.tmac @@ -2,110 +2,106 @@ .\" .nr _C \n(.C .cp 0 -.de latin2-tr -. trin \\$1\\$1 -. if c\\$2 .if !c\\$1 .trin \\$1\\$2 -.. .\" 0xA1 -.latin2-tr \[char161] "\[A ho]" -.latin2-tr \[char162] \[ab] -.latin2-tr \[char163] \[/L] -.latin2-tr \[char164] \[Cs] -.latin2-tr \[char165] "\[L ah]" -.latin2-tr \[char166] "\[S aa]" -.latin2-tr \[char167] \[sc] -.latin2-tr \[char168] \[ad] -.latin2-tr \[char169] \[vS] -.latin2-tr \[char170] "\[S ac]" -.latin2-tr \[char171] "\[T ah]" -.latin2-tr \[char172] "\[Z aa]" +.trin \[char161]\[A ho] +.trin \[char162]\[ab] +.trin \[char163]\[/L] +.trin \[char164]\[Cs] +.trin \[char165]\[L ah] +.trin \[char166]\[S aa] +.trin \[char167]\[sc] +.trin \[char168]\[ad] +.trin \[char169]\[vS] +.trin \[char170]\[S ac] +.trin \[char171]\[T ah] +.trin \[char172]\[Z aa] .\" The soft-hyphen character is only an input character .tr \[char173]\% -.latin2-tr \[char174] \[vZ] -.latin2-tr \[char175] "\[Z a.]" +.trin \[char174]\[vZ] +.trin \[char175]\[Z a.] .\" 0xB0 -.latin2-tr \[char176] \[de] -.latin2-tr \[char177] "\[a ho]" -.latin2-tr \[char178] \[ho] -.latin2-tr \[char179] \[/l] -.latin2-tr \[char180] \[aa] -.latin2-tr \[char181] "\[l ah]" -.latin2-tr \[char182] "\[s aa]" -.latin2-tr \[char183] \[ah] -.latin2-tr \[char184] \[ac] -.latin2-tr \[char185] \[vs] -.latin2-tr \[char186] "\[s ac]" -.latin2-tr \[char187] "\[t ah]" -.latin2-tr \[char188] "\[z aa]" -.latin2-tr \[char189] \[a"] -.latin2-tr \[char190] \[vz] -.latin2-tr \[char191] "\[z a.]" +.trin \[char176]\[de] +.trin \[char177]\[a ho] +.trin \[char178]\[ho] +.trin \[char179]\[/l] +.trin \[char180]\[aa] +.trin \[char181]\[l ah] +.trin \[char182]\[s aa] +.trin \[char183]\[ah] +.trin \[char184]\[ac] +.trin \[char185]\[vs] +.trin \[char186]\[s ac] +.trin \[char187]\[t ah] +.trin \[char188]\[z aa] +.trin \[char189]\[a"] +.trin \[char190]\[vz] +.trin \[char191]\[z a.] .\" C0 -.latin2-tr \[char192] "\[R aa]" -.latin2-tr \[char193] \['A] -.latin2-tr \[char194] \[^A] -.latin2-tr \[char195] "\[A ab]" -.latin2-tr \[char196] \[:A] -.latin2-tr \[char197] "\[L aa]" -.latin2-tr \[char198] "\[C aa]" -.latin2-tr \[char199] \[,C] -.latin2-tr \[char200] "\[C ah]" -.latin2-tr \[char201] \['E] -.latin2-tr \[char202] "\[E ho]" -.latin2-tr \[char203] \[:E] -.latin2-tr \[char204] "\[E ah]" -.latin2-tr \[char205] \['I] -.latin2-tr \[char206] \[^I] -.latin2-tr \[char207] "\[D ah]" +.trin \[char192]\[R aa] +.trin \[char193]\['A] +.trin \[char194]\[^A] +.trin \[char195]\[A ab] +.trin \[char196]\[:A] +.trin \[char197]\[L aa] +.trin \[char198]\[C aa] +.trin \[char199]\[,C] +.trin \[char200]\[C ah] +.trin \[char201]\['E] +.trin \[char202]\[E ho] +.trin \[char203]\[:E] +.trin \[char204]\[E ah] +.trin \[char205]\['I] +.trin \[char206]\[^I] +.trin \[char207]\[D ah] .\" 0xD0 -.latin2-tr \[char208] \[u0110] -.latin2-tr \[char209] "\[N aa]" -.latin2-tr \[char210] "\[N ah]" -.latin2-tr \[char211] \['O] -.latin2-tr \[char212] \[^O] -.latin2-tr \[char213] "\[O a""]" -.latin2-tr \[char214] \[:O] -.latin2-tr \[char215] \[tmu] -.latin2-tr \[char216] "\[R ah]" -.latin2-tr \[char217] "\[U ao]" -.latin2-tr \[char218] \['U] -.latin2-tr \[char219] "\[U a""]" -.latin2-tr \[char220] \[:U] -.latin2-tr \[char221] \['Y] -.latin2-tr \[char222] "\[T ac]" -.latin2-tr \[char223] \[ss] +.trin \[char208]\[u0110] +.trin \[char209]\[N aa] +.trin \[char210]\[N ah] +.trin \[char211]\['O] +.trin \[char212]\[^O] +.trin \[char213]\[O a"] +.trin \[char214]\[:O] +.trin \[char215]\[tmu] +.trin \[char216]\[R ah] +.trin \[char217]\[U ao] +.trin \[char218]\['U] +.trin \[char219]\[U a"] +.trin \[char220]\[:U] +.trin \[char221]\['Y] +.trin \[char222]\[T ac] +.trin \[char223]\[ss] .\" 0xE0 -.latin2-tr \[char224] "\[r aa]" -.latin2-tr \[char225] \['a] -.latin2-tr \[char226] \[^a] -.latin2-tr \[char227] "\[a ab]" -.latin2-tr \[char228] \[:a] -.latin2-tr \[char229] "\[l aa]" -.latin2-tr \[char230] "\[c aa]" -.latin2-tr \[char231] \[,c] -.latin2-tr \[char232] "\[c ah]" -.latin2-tr \[char233] \['e] -.latin2-tr \[char234] "\[e ho]" -.latin2-tr \[char235] \[:e] -.latin2-tr \[char236] "\[e ah]" -.latin2-tr \[char237] \['i] -.latin2-tr \[char238] \[^i] -.latin2-tr \[char239] "\[d ah]" +.trin \[char224]\[r aa] +.trin \[char225]\['a] +.trin \[char226]\[^a] +.trin \[char227]\[a ab] +.trin \[char228]\[:a] +.trin \[char229]\[l aa] +.trin \[char230]\[c aa] +.trin \[char231]\[,c] +.trin \[char232]\[c ah] +.trin \[char233]\['e] +.trin \[char234]\[e ho] +.trin \[char235]\[:e] +.trin \[char236]\[e ah] +.trin \[char237]\['i] +.trin \[char238]\[^i] +.trin \[char239]\[d ah] .\" 0xF0 -.latin2-tr \[char240] \[u0111] -.latin2-tr \[char241] "\[n aa]" -.latin2-tr \[char242] "\[n ah]" -.latin2-tr \[char243] \['o] -.latin2-tr \[char244] \[^o] -.latin2-tr \[char245] "\[o a""]" -.latin2-tr \[char246] \[:o] -.latin2-tr \[char247] \[tdi] -.latin2-tr \[char248] "\[r ah]" -.latin2-tr \[char249] "\[u ao]" -.latin2-tr \[char250] \['u] -.latin2-tr \[char251] "\[u a""]" -.latin2-tr \[char252] \[:u] -.latin2-tr \[char253] \['y] -.latin2-tr \[char254] "\[t ac]" -.latin2-tr \[char255] \[a.] +.trin \[char240]\[u0111] +.trin \[char241]\[n aa] +.trin \[char242]\[n ah] +.trin \[char243]\['o] +.trin \[char244]\[^o] +.trin \[char245]\[o a"] +.trin \[char246]\[:o] +.trin \[char247]\[tdi] +.trin \[char248]\[r ah] +.trin \[char249]\[u ao] +.trin \[char250]\['u] +.trin \[char251]\[u a"] +.trin \[char252]\[:u] +.trin \[char253]\['y] +.trin \[char254]\[t ac] +.trin \[char255]\[a.] .cp \n[_C] |