%%% fr8hyph.ck %% %% %% This file 7bit ascii. %% It is NOT autonomous, since it uses the %% coding-independant hyphenation file %% fr8hyph.src as source of the patterns. %% This file sets up 8bit French hyphenation patterns %% from the coding independant fr8hyph.src, for use %% with font systems using the Cork 1990 encoding %% (series dc, ec etc.). It is also suitable for dm fonts and %% other Cork-extended CM fonts, which may have \oe %% in either or both of the positions "1B (CM) %% or "F7 (Cork). %% This polyvalence is achieved by admitting %% patterns for both positions of \oe. %% The position "1B is the ff ligature for the Cork norm %% which is never passed to TeX as a single character, %% (say by \ff). Note that, inversely, \oe is not to be typed %% as oe for TeX; the latter does not cause a ligature %% If these circumstances change, this short file %% can readily be altered. %% The grouping around the the body of this file %% assures that the net change induced %% is to the hyphenation trie only. %% (Neglecting a dozen or so abandoned hash table entries.) \begingroup \catcode`\<=0 \catcode`\>=12 \lccode`\'=`\' % \def\set#1>#2{\edef\temp{\def\noexpand#1>{\string #2} \catcode`#2=12\lccode`#2=`#2}\temp} %%% Table setting up the Cork encoding for French patterns % %% for \set^^e0 %% is \set^^e8 %% is \set^^e9 %% is \set^^e2 %% is \set^^ea %% is \set^^ee %% is \set^^f4 %% is \set^^fb %% is \set^^ef %% is \set^^f6 %% is \set^^e7 %% is \set^^f7 \input fr8hyph.src %%% Now the addition for the extended CM fonts. \set^^1b \patterns{% 1c % mjf jun88 1m % mjf jun88 1n % mjf jun88 % JD+ (df jun92) 1s % mjf jun88 .d2s1 % mjf jun88 hyper2 % JD+ (df jun92) } \endgroup \endinput