groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] [PATCH] ISO_8859-15/latin9 support via a new -Tlatin9


From: Gael Queri
Subject: [Groff] [PATCH] ISO_8859-15/latin9 support via a new -Tlatin9
Date: Wed, 7 Jun 2000 21:22:53 +0200
User-agent: Mutt/1.1.11i

Hello,
here is a patch which (tries to) add support for the latin9 charset
which is intended to replace latin1.
It was necessary because -Tlatin1 uses the acute accent as \' which was
replaced by Zcaron in latin9, so we need to return back to '.

This also adds support for the new characters included in latin9:
Zcaron, zcaron, Scaron, scaron, OE, oe, Euro and Ydieresis.

I had to add two more troff codes for Euro and Ydieresis:  \(Eu and \(:Y
Eu is the ISO mnemonic code for the Euro sign
and :Y is the (inverted) mnemonic code as found in the other
groff codes.
(well, actually :Y was already in the PS fonts)

I also modified the utf8 font to take into account Eu and :Y

For devps and devdvi it seems that we'll have to add some Euro
fonts, like the ones from Adobe. I have also some METAFONT sources
for Euro fonts, but I don't know which one is the most widely used.

Also I don't know what to do with the X fonts, because these seem
to be coded in 8859-1, and I don't want to add 4 more devices for
8859-15 X.

And the html uses the SGML entities, which should theoritically
be right but I heard that most of the overbloated browsers in
use (for example Netscape) automatically switch to 8859-1 when they see
them. But lynx works well with them so I will maybe add them.

Finally there are lbp and lj4 which already support :Y but I
don't know how to add Euro support on these.

The diff is against groff-1.16. I couldn't grab the CVS version
due to my slow connection, but I checked with the current diff and
it applies fine with it.

Please tell me what do you think about it...
Regards, gael

Here's the diff (times are POSIX UTC)

diff -urN groff-1.16/Makefile.in groff-1.16.gael/Makefile.in
--- groff-1.16/Makefile.in      Sun May 14 23:47:25 2000
+++ groff-1.16.gael/Makefile.in Wed Jun  7 13:35:14 2000
@@ -48,8 +48,8 @@
 # DEVICE is the default device.
 DEVICE=ps
 
-# TTYDEVDIRS is either `font/devascii font/devlatin1 font/devutf8' (for
-# ASCII) or `font/devcp1047' (for EBCDIC).
+# TTYDEVDIRS is either `font/devascii font/devlatin1 font/devlatin9
+# font/devutf8' (for ASCII) or `font/devcp1047' (for EBCDIC).
 address@hidden@
 
 # PSPRINT is the command to use for printing a PostScript file,
@@ -341,6 +341,7 @@
 ALLTTYDEVDIRS=\
   font/devascii \
   font/devlatin1 \
+  font/devlatin9 \
   font/devutf8 \
   font/devcp1047
 OTHERDIRS=\
diff -urN groff-1.16/aclocal.m4 groff-1.16.gael/aclocal.m4
--- groff-1.16/aclocal.m4       Tue May  2 00:39:37 2000
+++ groff-1.16.gael/aclocal.m4  Wed Jun  7 13:32:54 2000
@@ -455,7 +455,7 @@
  AC_MSG_RESULT(yes)
  AC_DEFINE(IS_EBCDIC_HOST),
 groff_cv_ebcdic="no"
- TTYDEVDIRS="font/devascii font/devlatin1 font/devutf8"
+ TTYDEVDIRS="font/devascii font/devlatin1 font/devlatin9 font/devutf8"
  AC_MSG_RESULT(no))
 AC_SUBST(TTYDEVDIRS)])dnl
 dnl
diff -urN groff-1.16/configure groff-1.16.gael/configure
--- groff-1.16/configure        Tue May  2 00:39:37 2000
+++ groff-1.16.gael/configure   Wed Jun  7 13:33:51 2000
@@ -1021,7 +1021,7 @@
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   groff_cv_ebcdic="no"
- TTYDEVDIRS="font/devascii font/devlatin1 font/devutf8"
+ TTYDEVDIRS="font/devascii font/devlatin1 font/devlatin9 font/devutf8"
  echo "$ac_t""no" 1>&6
 fi
 rm -f conftest*
diff -urN groff-1.16/font/devlatin9/DESC.proto 
groff-1.16.gael/font/devlatin9/DESC.proto
--- groff-1.16/font/devlatin9/DESC.proto        Thu Jan  1 00:00:00 1970
+++ groff-1.16.gael/font/devlatin9/DESC.proto   Sun Feb  6 09:35:23 2000
@@ -0,0 +1,8 @@
+res 240
+hor 24
+vert 40
+unitwidth 10
+sizes 10 0
+fonts 4 R I B BI
+tcommand
+postpro grotty
diff -urN groff-1.16/font/devlatin9/Makefile.sub 
groff-1.16.gael/font/devlatin9/Makefile.sub
--- groff-1.16/font/devlatin9/Makefile.sub      Thu Jan  1 00:00:00 1970
+++ groff-1.16.gael/font/devlatin9/Makefile.sub Wed Jun  7 13:31:44 2000
@@ -0,0 +1,32 @@
+DEV=latin9
+FONTS=R I B BI
+DEVFILES=$(FONTS) DESC
+CLEANADD=$(FONTS) DESC
+
+RES=240
+CPI=10
+LPI=6
+
+$(FONTS): R.proto
+       @echo Making $@
+       @-rm -f $@
+       @(charwidth=`expr $(RES) / $(CPI)` ; \
+        sed -e "s/^name [A-Z]*$$/name $@/" \
+            -e "s/^\\([^       ]*\\)   [0-9]+  /\\1    $$charwidth     /" \
+            -e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \
+            -e "s/^internalname .*$$/internalname $@/" \
+            -e "/^internalname/s/BI/3/" \
+            -e "/^internalname/s/B/2/" \
+            -e "/^internalname/s/I/1/" \
+            -e "/^internalname .*[^ 0-9]/d" \
+            $(srcdir)/R.proto >$@)
+
+DESC: DESC.proto
+       @echo Making $@
+       @-rm -f $@
+       @sed -e "s/^res .*$$/res $(RES)/" \
+           -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \
+           -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \
+           -e "s/^fonts .*$$/fonts `set $(FONTS); echo $$#` $(FONTS)/" \
+           $(srcdir)/DESC.proto >$@
+
diff -urN groff-1.16/font/devlatin9/R.proto 
groff-1.16.gael/font/devlatin9/R.proto
--- groff-1.16/font/devlatin9/R.proto   Thu Jan  1 00:00:00 1970
+++ groff-1.16.gael/font/devlatin9/R.proto      Wed Jun  7 16:53:18 2000
@@ -0,0 +1,358 @@
+name R
+internalname 0
+spacewidth 24
+charset
+!      24      0       0041
+"      24      0       0042
+dq     "
+lq     "
+rq     "
+#      24      0       0043
+sh     "
+$      24      0       0044
+Do     "
+%      24      0       0045
+&      24      0       0046
+'      24      0       0047
+aa     "
+fm     "
+aq     "
+cq     "
+(      24      0       0050
+)      24      0       0051
+*      24      0       0052
+**     "
++      24      0       0053
+pl     "
+,      24      0       0054
+\-     24      0       0055
+mi     "
+-      "
+hy     "
+en     "
+.      24      0       0056
+/      24      0       0057
+sl     "
+f/     "
+0      24      0       0060
+1      24      0       0061
+2      24      0       0062
+3      24      0       0063
+4      24      0       0064
+5      24      0       0065
+6      24      0       0066
+7      24      0       0067
+8      24      0       0070
+9      24      0       0071
+:      24      0       0072
+;      24      0       0073
+<      24      0       0074
+la     "
+fo     "
+=      24      0       0075
+eq     "
+>      24      0       0076
+ra     "
+fc     "
+?      24      0       0077
+@      24      0       0100
+at     "
+A      24      0       0101
+*A     "
+B      24      0       0102
+*B     "
+C      24      0       0103
+D      24      0       0104
+E      24      0       0105
+*E     "
+F      24      0       0106
+G      24      0       0107
+H      24      0       0110
+*Y     "
+I      24      0       0111
+*I     "
+J      24      0       0112
+K      24      0       0113
+*K     "
+L      24      0       0114
+M      24      0       0115
+*M     "
+N      24      0       0116
+*N     "
+O      24      0       0117
+ci     "
+*O     "
+P      24      0       0120
+*R     "
+Q      24      0       0121
+R      24      0       0122
+S      24      0       0123
+T      24      0       0124
+*T     "
+U      24      0       0125
+V      24      0       0126
+W      24      0       0127
+X      24      0       0130
+*X     "
+Y      24      0       0131
+*U     "
+Z      24      0       0132
+*Z     "
+[      24      0       0133
+lB     "
+\      24      0       0134
+rs     "
+]      24      0       0135
+rB     "
+a^     24      0       0136
+^      "
+ha     "
+_      24      0       0137
+ru     "
+ul     "
+`      24      0       0140
+oq     "
+ga     "
+a      24      0       0141
+b      24      0       0142
+c      24      0       0143
+d      24      0       0144
+e      24      0       0145
+f      24      0       0146
+g      24      0       0147
+h      24      0       0150
+i      24      0       0151
+.i     "
+j      24      0       0152
+k      24      0       0153
+l      24      0       0154
+m      24      0       0155
+n      24      0       0156
+o      24      0       0157
+*o     "
+p      24      0       0160
+q      24      0       0161
+r      24      0       0162
+s      24      0       0163
+t      24      0       0164
+u      24      0       0165
+v      24      0       0166
+w      24      0       0167
+x      24      0       0170
+y      24      0       0171
+z      24      0       0172
+lC     24      0       0173
+{      "
+ba     24      0       0174
+or     "
+bv     "
+br     "
+|      "
+lb     "
+lc     "
+lf     "
+lk     "
+lt     "
+rb     "
+rc     "
+rf     "
+rk     "
+rt     "
+rC     24      0       0175
+}      "
+a~     24      0       0176
+~      "
+ap     "
+ti     "
+r!     24      0       0241
+char161        "
+ct     24      0       0242
+char162        "
+Po     24      0       0243
+char163        "
+Eu     24      0       0244
+char164        "
+Ye     24      0       0245
+char165        "
+vS     24      0       0246
+char166        "
+sc     24      0       0247
+char167        "
+vS     24      0       0250
+char168        "
+co     24      0       0251
+char169        "
+Of     24      0       0252
+char170        "
+Fo     24      0       0253
+char171        "
+no     24      0       0254
+char172        "
+shc    24      0       0255
+char173        "
+rg     24      0       0256
+char174        "
+a-     24      0       0257
+char175        "
+de     24      0       0260
+char176        "
+ao     "
++-     24      0       0261
+char177        "
+S2     24      0       0262
+char178        "
+S3     24      0       0263
+char179        "
+vZ     24      0       0264
+char180        "
+*m     24      0       0265
+char181        "
+ps     24      0       0266
+char182        "
+pc     24      0       0267
+md     "
+char183        "
+vz     24      0       0270
+char184        "
+S1     24      0       0271
+char185        "
+Om     24      0       0272
+char186        "
+Fc     24      0       0273
+char187        "
+OE     24      0       0274
+char188        "
+oe     24      0       0275
+char189        "
+:Y     24      0       0276
+char190        "
+r?     24      0       0277
+char191        "
+`A     24      0       0300
+char192        "
+'A     24      0       0301
+char193        "
+^A     24      0       0302
+char194        "
+~A     24      0       0303
+char195        "
+:A     24      0       0304
+char196        "
+oA     24      0       0305
+char197        "
+AE     24      0       0306
+char198        "
+,C     24      0       0307
+char199        "
+`E     24      0       0310
+char200        "
+'E     24      0       0311
+char201        "
+^E     24      0       0312
+char202        "
+:E     24      0       0313
+char203        "
+`I     24      0       0314
+char204        "
+'I     24      0       0315
+char205        "
+^I     24      0       0316
+char206        "
+:I     24      0       0317
+char207        "
+-D     24      0       0320
+char208        "
+~N     24      0       0321
+char209        "
+`O     24      0       0322
+char210        "
+'O     24      0       0323
+char211        "
+^O     24      0       0324
+char212        "
+~O     24      0       0325
+char213        "
+:O     24      0       0326
+char214        "
+mu     24      0       0327
+char215        "
+/O     24      0       0330
+char216        "
+`U     24      0       0331
+char217        "
+'U     24      0       0332
+char218        "
+^U     24      0       0333
+char219        "
+:U     24      0       0334
+char220        "
+'Y     24      0       0335
+char221        "
+TP     24      0       0336
+char222        "
+ss     24      0       0337
+char223        "
+`a     24      0       0340
+char224        "
+'a     24      0       0341
+char225        "
+^a     24      0       0342
+char226        "
+~a     24      0       0343
+char227        "
+:a     24      0       0344
+char228        "
+oa     24      0       0345
+char229        "
+ae     24      0       0346
+char230        "
+,c     24      0       0347
+char231        "
+`e     24      0       0350
+char232        "
+'e     24      0       0351
+char233        "
+^e     24      0       0352
+char234        "
+:e     24      0       0353
+char235        "
+`i     24      0       0354
+char236        "
+'i     24      0       0355
+char237        "
+^i     24      0       0356
+char238        "
+:i     24      0       0357
+char239        "
+Sd     24      0       0360
+char240        "
+~n     24      0       0361
+char241        "
+`o     24      0       0362
+char242        "
+'o     24      0       0363
+char243        "
+^o     24      0       0364
+char244        "
+~o     24      0       0365
+char245        "
+:o     24      0       0366
+char246        "
+di     24      0       0367
+char247        "
+/o     24      0       0370
+char248        "
+`u     24      0       0371
+char249        "
+'u     24      0       0372
+char250        "
+^u     24      0       0373
+char251        "
+:u     24      0       0374
+char252        "
+'y     24      0       0375
+char253        "
+Tp     24      0       0376
+char254        "
+:y     24      0       0377
+char255        "
diff -urN groff-1.16/font/devutf8/R.proto groff-1.16.gael/font/devutf8/R.proto
--- groff-1.16/font/devutf8/R.proto     Fri May 19 05:06:00 2000
+++ groff-1.16.gael/font/devutf8/R.proto        Wed Jun  7 16:09:53 2000
@@ -309,6 +309,7 @@
 /l     24      0       0x0142
 OE     24      0       0x0152
 oe     24      0       0x0153
+:Y     24      0       0x0178
 Fn     24      0       0x0192
 ah     24      0       0x02C7
 ab     24      0       0x02D8
@@ -390,6 +391,7 @@
 fc     24      0       0x203A
 rn     24      0       0x203E
 f/     24      0       0x2044
+Eu     24      0       0x20AC
 Im     24      0       0x2111
 wp     24      0       0x2118
 Re     24      0       0x211C
diff -urN groff-1.16/tmac/Makefile.sub groff-1.16.gael/tmac/Makefile.sub
--- groff-1.16/tmac/Makefile.sub        Mon May  1 23:47:49 2000
+++ groff-1.16.gael/tmac/Makefile.sub   Wed Jun  7 13:26:51 2000
@@ -12,8 +12,8 @@
 NORMALFILES=\
   tmac.mandoc tmac.andoc tmac.pic tmac.ps tmac.psnew tmac.psold tmac.pspic \
   tmac.psatk tmac.dvi tmac.tty tmac.tty-char tmac.X tmac.Xps tmac.latin1 \
-  tmac.lj4 eqnrc troffrc troffrc-end tmac.safer tmac.html tmac.markup \
-  tmac.arkup tmac.a4 tmac.trace tmac.me tmac.mdoc
+  tmac.latin9 tmac.lj4 eqnrc troffrc troffrc-end tmac.safer tmac.html \
+  tmac.markup tmac.arkup tmac.a4 tmac.trace tmac.me tmac.mdoc
 SPECIALFILES=tmac.an tmac.s tmac.man tmac.ms
 STRIPFILES=tmac.e tmac.doc tmac.doc.old
 MDOCFILES=doc-common doc-ditroff doc-nroff doc-syms
diff -urN groff-1.16/tmac/eqnrc groff-1.16.gael/tmac/eqnrc
--- groff-1.16/tmac/eqnrc       Sun Apr 30 05:12:51 2000
+++ groff-1.16.gael/tmac/eqnrc  Wed Jun  7 13:21:48 2000
@@ -51,6 +51,7 @@
 
 ifdef ascii ! define n %1% !
 ifdef latin1 ! define n %1% !
+ifdef latin9 ! define n %1% !
 ifdef utf8 ! define n %1% !
 ifdef cp1047 ! define n %1% !
 ifdef n !
diff -urN groff-1.16/tmac/tmac.X groff-1.16.gael/tmac/tmac.X
--- groff-1.16/tmac/tmac.X      Sat Apr 22 13:17:46 2000
+++ groff-1.16.gael/tmac/tmac.X Wed Jun  7 13:22:48 2000
@@ -37,6 +37,7 @@
 .if !c\(ah .char \(ah \v'-.55m'\s[\En[.s]/2u]v\s0\v'.55m'
 .if !c\(ao .char \(ao \v'-.55m'\s[\En[.s]*6u/10u]\D'c .25m'\s0\v'.55m'
 .if !c\(ho .char \(ho \s[\En[.s]/2u]\v'.4m'c\v'-.4m'\s0
+.if !c\(Eu .char \(Eu Eu
 .if !c\(lh .tr \(lh\(lA
 .if !c\(rh .tr \(rh\(rA
 .if !c\(bq .tr \(bq,
diff -urN groff-1.16/tmac/tmac.dvi groff-1.16.gael/tmac/tmac.dvi
--- groff-1.16/tmac/tmac.dvi    Tue May 23 22:08:24 2000
+++ groff-1.16.gael/tmac/tmac.dvi       Wed Jun  7 13:23:08 2000
@@ -137,6 +137,7 @@
 .dvi-achar \(:u \(ad u u
 .dvi-achar \('y \' y y
 .dvi-achar \(:y \(ad y y
+.dvi-achar \(:Y \(ad Y y
 .if !c\(,C .char \(,C \o'\(acC'
 .hcode \(,Cc
 .if !c\(,c .char \(,c \o'\(acc'
diff -urN groff-1.16/tmac/tmac.latin9 groff-1.16.gael/tmac/tmac.latin9
--- groff-1.16/tmac/tmac.latin9 Thu Jan  1 00:00:00 1970
+++ groff-1.16.gael/tmac/tmac.latin9    Wed Jun  7 13:25:54 2000
@@ -0,0 +1,101 @@
+.nr _C \n(.C
+.cp 0
+.de latin9-tr
+.if c\\$2 .if !c\\$1 .tr \\$1\\$2
+..
+.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] \(no
+.latin9-tr \[char173] \[shc]
+.latin9-tr \[char174] \(rg
+.latin9-tr \[char175] \(a-
+.latin9-tr \[char176] \(de
+.latin9-tr \[char177] \(+-
+.latin9-tr \[char178] \(S2
+.latin9-tr \[char179] \(S3
+.latin9-tr \[char180] \(vZ
+.latin9-tr \[char181] \(*m
+.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?
+.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
+.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] \(mu
+.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
+.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
+.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] \(di
+.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
+.cp \n(_C
diff -urN groff-1.16/tmac/tmac.ps groff-1.16.gael/tmac/tmac.ps
--- groff-1.16/tmac/tmac.ps     Sun Feb  6 09:39:55 2000
+++ groff-1.16.gael/tmac/tmac.ps        Wed Jun  7 13:23:24 2000
@@ -46,6 +46,7 @@
 .if !c\[ij] .char \[ij] ij
 .if !c\[IJ] .char \[IJ] IJ
 .if !c\[tm] .char \[tm] \s-3\v'-.3m'TM\v'+.3m'\s+3
+.if !c\[Eu] .char \[Eu] Eu
 .\" pic tests this register to see whether it should use \X'ps:...'
 .nr 0p 1
 .cp \n(_C
diff -urN groff-1.16/tmac/tmac.tty-char groff-1.16.gael/tmac/tmac.tty-char
--- groff-1.16/tmac/tmac.tty-char       Sun Apr 30 05:12:51 2000
+++ groff-1.16.gael/tmac/tmac.tty-char  Wed Jun  7 15:59:16 2000
@@ -1,8 +1,8 @@
 .\" This file defines standard troff characters and some groff characters for
-.\" use with -Tascii, -Tlatin1, -Tutf8, and -Tcp1047.
+.\" use with -Tascii, -Tlatin1, -Tlatin9, -Tutf8, and -Tcp1047.
 .\"
 .\" These definitions are chosen so that, as far as possible, they:
-.\" - work with all of -Tascii, -Tlatin1, -Tutf8, and -Tcp1047.
+.\" - work with all of -Tascii, -Tlatin1, -Tlatin9, -Tutf8, and -Tcp1047.
 .\" - work on devices that display only the last overstruck character
 .\"   as well as on devices that support overstriking
 .\" - represent the character's graphical shape (not its meaning)
@@ -196,7 +196,9 @@
 .tty-char \(Tp \zpb
 .tty-char \(:y \z"y
 .\"tty-char \(:y \ij
+.\"tty-char \(:Y \IJ
 .tty-char \[arrowvertex] |
+.tty-char \(Eu E
 .cp \n(_C
 .if !'\*(.T'cp1047' \
 .      do mso tmac.latin1
diff -urN groff-1.16/tmac/troffrc groff-1.16.gael/tmac/troffrc
--- groff-1.16/tmac/troffrc     Sun Apr 30 05:12:51 2000
+++ groff-1.16.gael/tmac/troffrc        Wed Jun  7 13:24:36 2000
@@ -12,6 +12,7 @@
 .do ds troffrc!X100-12 tmac.X
 .do ds troffrc!ascii tmac.tty
 .do ds troffrc!latin1 tmac.tty
+.do ds troffrc!latin9 tmac.tty
 .do ds troffrc!utf8 tmac.tty
 .do ds troffrc!cp1047 tmac.tty
 .do ds troffrc!lj4 tmac.lj4


reply via email to

[Prev in Thread] Current Thread [Next in Thread]