%%%% LEHYPHEN.TEX %% LEtter count hyphenation patterns %% for use with word tally.sty %% to let \LetterCount\endLetterCount count the letters \begingroup \catcode`@=11 %%% Globally set high ASCII to 12 %% \count@="80 \loop \global\catcode\the\count@=12 \ifnum\count@<"FF \relax\advance\count@ by 1 \repeat %%% Globally set their Cork default lc-uc codes \newcount\Ct@ \newcount\Ct@@ \newcount\Ct@@@ \toks0={% \loop \Ct@=\count@\advance\Ct@ by 32 %% \count@ is Plain scratch counter \count255 \global\uccode\the\count@=\the\count@ \global\lccode\the\count@=\the\Ct@ \global\uccode\the\Ct@=\the\count@ \global\lccode\the\Ct@=\the\Ct@ \ifnum\count@<\Ct@@ \relax\advance\count@ by 1 \repeat } \count@="80 \Ct@@="9E \the\toks0 %% segment "80 to "BF %% "9F is \S and "BF is pound \count@="C0 \Ct@@="DF \the\toks0 %% segment "C0 to "FF \lccode"BD=0\uccode"BD=0 %% !! \lccode"BD=0\uccode"BD=0 %% ?? %% count figures as letters!? \lccode`0=`0 \lccode`1=`1 \lccode`2=`2 \lccode`3=`3 \lccode`4=`4 \lccode`5=`5 \lccode`6=`6 \lccode`7=`7 \lccode`8=`8 \lccode`9=`9 \lccode`==`= \patterns{% 1^^301 1^^311 1^^321 1^^331 1^^341 1^^351 1^^361 1^^371 1^^381 1^^391 1<1 1=1 1>1 1a1 1b1 1c1 1d1 1e1 1f1 1g1 1h1 1i1 1j1 1k1 1l1 1m1 1n1 1o1 1p1 1q1 1r1 1s1 1t1 1u1 1v1 1w1 1x1 1y1 1z1 } \patterns{% %1^^9D1 %% Turkish dot I 1^^9E1 %% croatian \dj %1^^9F1 %% \S % 1^^a01 1^^a11 1^^a21 1^^a31 1^^a41 1^^a51 1^^a61 1^^a71 1^^a81 1^^a91 1^^aa1 1^^ab1 1^^ac1 1^^ad1 1^^ae1 1^^af1 % 1^^b01 1^^b11 1^^b21 1^^b31 1^^b41 1^^b51 1^^b61 1^^b71 1^^b81 1^^b91 1^^ba1 1^^bb1 1^^bc1 %1^^bd1 %% !! %1^^be1 %% ?? %1^^bf1 %% pound % 1^^e01 1^^e11 1^^e21 1^^e31 1^^e41 1^^e51 1^^e61 1^^e71 1^^e81 1^^e91 1^^ea1 1^^eb1 1^^ec1 1^^ed1 1^^ee1 1^^ef1 % 1^^f01 1^^f11 1^^f21 1^^f31 1^^f41 1^^f51 1^^f61 1^^f71 1^^f81 1^^f91 1^^fa1 1^^fb1 1^^fc1 1^^fd1 1^^fe1 1^^ff1 } \endgroup