 %%%%%%%%%%%%%%%%%%%%%%%%% 
 %%%%%%%%%%% fr7hyph.tex
 %%%%%%%%%%%%%%%%%%%%%%%%% 
 %%% --- Seven bit hyphenation patterns (and nothing else) for French
 %%% from Jacques D'esarm'enien: How to run TeX in a French environment: 
 %%% hyphenation, fonts, typography, Tugboat, 5 (1984) 91-102.
 %%% --- With modifications by Michael Ferguson (Tugboat, 10, 1989).
 %%% Corrections by Daniel Flipo <flipo@citil.citilille.fr> 1992. 
 %%% See end for full list of changes.
 %%% Posted by L. Siebenmann <siebenmann@LALCLS.IN2P3.FR> 
 %%% replacing 7-bit hyphenation table of Desarmenien 
 %%% having same name fr7hyph.tex.
 %%% Purpose: for use with HyAcc-CM to provide
 %%% portable French hyphenation where prose fonts of
 %%% the Computer Modern series are used.
 % 
 \begingroup
 \lccode`\'=`\' %
\patterns{
%front mjf patterns deleted and replaced by orininal JD patterns,
%see at the end of phonetic patterns (df jun92).
% Phonetic patterns
1ba
1be
1bi
1bo
1bu
1by
4be. % JD+ (df jun92)
4bes.
1b2l
4ble.
4bles.
1b2r
4bre.
4bres.
1ca
1ce
1ci
1co
%1ct % df jan92
1cu
1cy
4ce. % JD+ (df jun92)
4ces.
1c2h
4che.
4ches.
2chb
2chg
2chm
2chn
2chp
2chs
2cht
2chw % (instead of 2chv) df jun92
.ch4
4ch. % JD+ (df jun92)
ch2l
4chle.
4chles.
ch2r
4chre.
4chres.
% ck patterns missing (df jun92)
1c2k % JD+
4cke. % JD+
4ckes. % JD+
4ck. % JD+
2ckb % JD+
2ckf % JD+
2ckg % JD+
2ck3h % JD+ c2k3h in JD's file
2ckp % JD+
2cks % JD+
2ckt % JD+
1c2l
4cle.
4cles.
1c2r
4cre.
4cres.
1da
1de
1di
1do
1du
1dy
4de. % JD+ (df jun92)
4des.
d1d2h
1d2r
4dre.
4dres.
1fa
1fe
1fi
1fo
1fu
1fy
4fe. % JD+ (df jun92)
4fes.
1f2l
4fle.
4fles.
1f2r
4fre.
4fres.
1ga
1ge
1gi
1go
1gu
1gy
4ge. % JD+ (df jun92)
4ges.
4gue.
4gues.
1g2ha
1g2he
1g2hi
1g2ho
1g2hy
1g2l
4gle.
4gles.
1g2n
.sta2g3n % df jun92
wa2g3n % df jun92
4gne.
4gnes.
1g2r
4gre.
4gres.
1ha
1he
1hi
1ho
1hu
1hy
4he. % JD+ (df jun92)
4hes.
1j
2jk
4je. % JD+ (df jun92)
4jes.
1ka
1ke
1ki
1ko
1ku
1ky
4ke. % JD+ (df jun92)
4kes.
1k2h
%c2k3h % (df jun92) replaced by 2ck3h as on Gould
4kh. % JD+ (df jun92)
.kh4
1k2r
1la
1le
.seu2le % jbb (df jun92)
1li
1lo
1lu
1ly
4le. % JD+ (df jun92)
4les.
% following patterns missing (df jun92)
il2l
l3lion
cil3l
ucil4l
rcil4l
vacil4l
gil3l
hil3l
lil3l
mil3l
rmil4l
armil5l
mil4let
semil4l
vanil3lin
vanil3lis
capil3l
papil3la
papil3le
papil3li
papil3lom
pupil3l
cyril3l
ibril3l
piril3l
thril3l
pusil3l
boutil3l
distil3l
fritil3l
instil3l
.stil3l
vil3l
avil4l
uvil4l
uevil4l
chevil4l
xil3l
% end of missing
1ma
1me
1mi
1mo
1mu
1my
4me. % JD+ (df jun92)
4mes.
1na
1ne
1ni
1no
1nu
1ny
n1x % JD+ (df jun92)
4ne. % JD+ (df jun92)
4nes.
1pa
1pe
1pi
1po
1pu
1py
4pe. % JD+ (df jun92)
4pes.
4ph. % JD+ (df jun92)
1p2h
4phe.
4phes.
ph2l % JD+ (df jun92)
4phle. % JD+ (df jun92)
4phles. % JD+ (df jun92)
2phn
ph2r
4phre.
4phres.
2phs
2pht
.ph4
1p2l
4ple.
4ples.
1p2r
4pre.
4pres.
1q
4que.
4ques.
1ra
1re
1ri
1ro
1ru
1ry
4re. % JD+ (df jun92)
4res.
1r2h
4rhe.
4rhes.
1sa
1se
1si
1so
1su
1sy
4se. % JD+ (df jun92)
4ses.
1s2ch
4sch.
2schs
4sche.
4sches.
.sch4
.sh4
4sh. % JD+ (df jun92)
1s2h
2shm
2shr
2shs
4she.
4shes.
1ta
1te
1ti
1to
1tu
1ty
4te. % JD+ (df jun92)
4tes.
1t2h
4th.
.th4
4the.
4thes.
th2l % (2thl in JD'original file) (df june92)
2thm
2thn
th2r
4thre. % JD+ (df jun92)
4thres. % JD+ (df jun92)
2ths
1t2r
4tre.
4tres.
1va
1ve
1vi
1vo
1vu
1vy
4ve. % JD+ (df jun92)
4ves.
1v2r
4vre.
4vres.
1wa
1we
1wi
1wo
1wu
4we. % JD+ (df jun92)
4wes.
1w2r
1za
1ze
1zi
1zo
1zu
1zy
4ze. % JD+ (df jun92)
4zes.
% following patterns missing (df jun92)
'a4
'e4
'i4
'o4
%'\"o2 % mjf what for??? df jun92
'u4
'y4
2'2
id'
% end of missing patterns
% Note: in FRHYPH following patterns are added, why? (\lefthyphenmin=2)
d1s2
f1s2
g1s2
tung2s3 % JD+ (df jun92)
l1s2t
m1s2
e2s3ch
i2s3chia
i2s3chio
% Etymological patterns
1alcool
i1algi
a2l1algi % JD+ (df jun92)
y1algi % JD+ (df jun92)
i1arthr
y1asth % JD+ (df jun92)
o1d2l % JD+ (df jun92)
2t3heur
2r3heur
3d2hal % JD+ (df jun92)
3d2houd
2s3hom
2r3hydr
1informat % df jun92
o1ioni
1octet % df jun92
i1oxy
io1a2ct % JD+ (df jun92)
3ph2tis
1p2neu
1p2sych
1s2caph
1s2cop
e2s3cop
di2s3co % instead of di2s3cop (dis-convenance, dis-courir...) (df jun92)
1s2lav
1s2lov
1s2patia
1s2perm
1s2por
1s2piel
1s2piros
1s2tandard
o1s2tas
eu1s2tat % JD+ (df jun92)
o1s2tat
pro2s3tat
i1s2tat
1s2tein
1s2tigm
o1s2tim
1s2tock
1s2tomos
o1s2tom
y1s2tom % JD+ (df jun92)
o1s2trad
o1s2tratu
o1s2triction
1s2troph
a2s3tro
apo2s3tr
u2s3tr
1s2tructu
1s2tyle
t1t2l % JD+ (df jun92)
.ae3s4ch % JD+ (df jun92)
.amino1a2c % JD+ (df jun92)
.ana3s4tr % JD+ (df jun92)
.anti1a2
.anti1e2
.anti2enne
.anti1s2
.apo2s3ta % JD+ (df jun92)
.as2ta % JD+ (df jun92)
% following patterns missing (df jun92)
'ae3s4ch
'amino1a2c
'ana3s4tr
'anti1a2
'anti1e2
'anti2enne
'anti1s2
'apo2s3ta
'as2ta
% end of missing patterns
.bi1a2c
.bi1au
.bio1a2
.bi1u2
.bi2s1a2
chlo2r3a2c % JD+ (df jun92)
.ci2s1alp
co1acc
co1acq
co1a2d
co1ap
co1ar
co1assoc
co1assur
co1au
co1ax
co1ef % JD+ (df jun92)
co1en
co1ex
.con4 % df mar92
.cons4 % df mar92
.contre1s2c % JD+ (df jun92)
co2nurb % (instead of co2n1urb) df jun92
.co1o2 % (instead of colo2) df mai92
.co2o3lie
.cul4 % df jan92
.dacryo1a2 % JD+ (df jun92)
% Following patterns are not original JD's, who changed them? why?
% end of modifications
.di1a2cid
dia2g3n
.di1ald
.di1a2mi
.di1a2tom % .di1a2tomi in JD's file df jun92
.di1e2n
.di2s3h
.dy2s1a2
.dy2s1i2
.dy2s1o2 % df jun92
.dy2s1u2
.dy2s3
.en1a2
'en1a2 % df jun92
en1i2vr
.en1o2
'en1o2 % df jun92
.eu2r1a2
'eu2r1a2 % df jun92
extra1
extra2c % JD+ (df jun92)
extra2i % JD+ (df jun92)
hypera2
hypere2 % df june 92
hyperi2
hypero2
hypers2
hyperu2
hype4r1
hypo1a2
hypo1e2 % df jun92
hypo1i2
hypo1o2
hypo1u2
hypo1s2
.in1a2
.in2a3nit
.in2augur
.in1e2
.in2effab % df jun92
.in2ept
.in2er
.in2exora % df jun92
.in1i2
.in2i3miti
.in2i3q
.in2i3t
.in1o2
.in2o3cul
.in2ond
.in1s2tab
.in1u2
.in2uit
.in2u3l
% same patterns with ' missing (df jun92)
'in1a2
'in2a3nit
'in2augur
'in1e2
'in2effab
'in2ept
'in2er
'in2exora
'in1i2
'in2i3miti
'in2i3q
'in2i3t
'in1o2
'in2o3cul
'in2ond
'in1s2tab
'in1u2
'in2uit
'in2u3l
.intera2
.intere2
.interi2
.intero2
.interu2
.inters2
.inte4r3
% same patterns with ' missing (df jun92)
'intera2
'intere2
'interi2
'intero2
'interu2
'inters2
'inte4r3
la2w3re % df jun92
.ma2c3k % JD+ (df jun92)
.macro1s2c % JD+ (df jun92)
.ma2l1a2dres
.ma2l1a2dro
.ma2l1ap
.ma2l1a2v
.ma2l1en
.ma2l1int
.ma2l1oc
.ma2l1o2d
.ma2r1x % JD+ (df jun92)
.milli1am % JD+ (df jun92)
.mono1a2
.mono1e2
.mono1i2
.mono1o2 % momo -> mono df jun92
.mono1u2
.mono1s2
.no2n1obs
n3s2at. % JD+ (df jun92)
n3s2ats. % JD+ (df jun92)
o2b3long % JD+ (df jun92)
ombud2s3 % JD+ (df jun92)
omni1s2
.oua1ou % JD+ (df jun92)
'oua1ou % df jun92
.ovi1s2c % JD+ (df jun92)
'ovi1s2c % df jun92
oxy1a2
.pa2n1a2f
.pa2n1a2ra
.pa2n1is
.pa2n1o2ph
.pa2n1opt
.para1s2
.pa2r1a2che
.per1a2
.per1e2
.per1i2
.per1o2
.per1u2
per3h
.pe4r
.phalan3s2t % JD+ (df jun92)
photo1s2
.phyto3ph2 % JD+ (df jun92)
.pluri1a % JD+ (df jun92)
poly1a2
poly1e2
poly1i2
poly1o2
poly1u2
poly1s2
.pos2t3h % instead of .pos2t3hy (df jun92)
.pos2t1in % JD+ (df jun92)
.pos2t1o2
.pos2t3r
.post1s2
.prou3d2h % JD+ (df jun92)
.psycho1a2n % JD+ (df jun92)
.pud1d2l % JD+ (df jun92)
radio1a2 % df jun92
.re1s2
.re2s3cap
.re2s3cisi % df jun92
.re2s3ciso % df jun92
.re2s3cou
.re2s3cri
.re2s3pect
.re2s3pir
.re2s3plend
.re2s3pons
.re2s3quil
.re2s3s
.re2s3t
.re3s4tab
.re3s4tag
.re3s4tand
.re3s4tat
.re3s4tim
.re3s4tip
.re3s4toc
.re3s4top
.re3s4tr
.re4s5trein
.re4s5trict
.re4s5trin
.re3s4tu
.re3s4ty
sesqui1a2
.su2b1a2
.su3b2alt
.su2b1in % JD+ (df jun92)
.su2b3limin
.su2b3lin
.su2b3lu
sub1s2
.su2b1ur
supero2
supers2
supe4r1
.su2r1a2
su3r2ah
.su3r2a3t
.su2r1e2
.su3r2eau
.su3r2ell % instead of .su3r2e1l (df jun92)
.su3r2et
.su2r3h
.su2r1i2m
.su2r1inf
.su2r1int
.su2r1of
.su2r1ox
tachy1a2 % JD+ (df jun92)
tchin3t2 % JD+ (df jun92)
thermo1s2
tran2s1a2
tran3s2act % should be tran2s3act ? (trans-action)
tran3s2ats
tran2s3h
tran2s1o2
tran2s3p
tran2s1u2
.tri1a2c
.tri1a2n
.tri1a2t
.tri1o2n % JD+ (df jun92)
po1astre
uni1o2v % JD+ (df jun92)
uni1a2x % JD+ (df jun92)
vol2t1amp
% last patterns put back in alphabetical order (df jun92)
}
\endgroup
\endinput

 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Changes to frhyphen.tex of July 91
(A) \bgroup and \egroup embrace file to render temporary
the \lccode's declared.  \lccode > 0 is necessary for each character
appearing in argument of \patterns.  This led to (B).
(C) Remarks of D Flipo 3-92 on fr8hyphen.tex of July 91 incorporated:
   1) les . de debut de mot sont remplaces 
  par des .. (erreur de transmission
  sur les reseaux sans doute...) [246 corrections made!!]
   2) il faudrait ajouter les lignes
  .cons2
  .cul4
  pour eviter les cesures cons-titution et cul-ture par ex.
   3) il faut supprimer la ligne
  1ct
  pour ne pas avoir les cesures corre-ctement etc...
   4) il y a d'autres cesures incorrectes comme app-lication, app-lique
(D) Further changes by D. Flipo June 1992 marked by (df jun92)
