From e68e47984bd71dd6a23618a6bd55dc1feea9d4e2 Mon Sep 17 00:00:00 2001 From: wlemb Date: Fri, 15 Mar 2002 21:56:23 +0000 Subject: Add request `trin' (translate input) to make `.asciify' work correctly. This is necessary since `charXXX' entity names are no longer hardcoded in font definition files. * src/roff/troff/charinfo.h (charinfo): Add `asciify_code' and `translate_input' members. (charinfo::set_asciify_code, charinfo::get_asciify_code, charinfo::set_translation_input): New methods. (charinfo::set_translation): Add third argument. * src/roff/troff/input.cc (charinfo:set_translation): Set `asciify_code'. (do_translate): Add second argument. (translate_input): New function. (init_input_requests): Updated. * src/roff/troff/node.cc (glyph_node::asciify, composite_node::asciify): Use `get_asciify_code'. * tmac/cp1047.tmac, tmac/latin1.tmac: Use `trin'. * NEWS, man/groff.man, man/groff_diff.man: Updated. --- tmac/latin1.tmac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tmac/latin1.tmac') diff --git a/tmac/latin1.tmac b/tmac/latin1.tmac index 2bdad89a..ae7509ca 100644 --- a/tmac/latin1.tmac +++ b/tmac/latin1.tmac @@ -3,7 +3,7 @@ .nr _C \n(.C .cp 0 .de latin1-tr -. if c\\$2 .if !c\\$1 .tr \\$1\\$2 +. if c\\$2 .if !c\\$1 .trin \\$1\\$2 .. . .latin1-tr \[char161] \(r! -- cgit v1.2.1