• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1% xu-bghyphen.tex
2% Wrapper for XeTeX to read Bulgarian hyphenation patterns
3% Jonathan Kew, 2006-08-20
4% Public domain
5
6\begingroup
7
8\expandafter\ifx\csname XeTeXrevision\endcsname\relax
9
10  \input bghyphen.tex
11
12\else
13
14  \catcode"A0=\active \def^^a0{^^^^0430}% \cyra
15  \catcode"A1=\active \def^^a1{^^^^0431}% \cyrb
16  \catcode"A2=\active \def^^a2{^^^^0432}% \cyrv
17  \catcode"A3=\active \def^^a3{^^^^0433}% \cyrg
18  \catcode"A4=\active \def^^a4{^^^^0434}% \cyrd
19  \catcode"A5=\active \def^^a5{^^^^0435}% \cyre
20  \catcode"A6=\active \def^^a6{^^^^0436}% \cyrzh
21  \catcode"A7=\active \def^^a7{^^^^0437}% \cyrz
22  \catcode"A8=\active \def^^a8{^^^^0438}% \cyri
23  \catcode"A9=\active \def^^a9{^^^^0439}% \cyrishrt
24  \catcode"AA=\active \def^^aa{^^^^043a}% \cyrk
25  \catcode"AB=\active \def^^ab{^^^^043b}% \cyrl
26  \catcode"AC=\active \def^^ac{^^^^043c}% \cyrm
27  \catcode"AD=\active \def^^ad{^^^^043d}% \cyrn
28  \catcode"AE=\active \def^^ae{^^^^043e}% \cyro
29  \catcode"AF=\active \def^^af{^^^^043f}% \cyrp
30  \catcode"B0=\active \def^^b0{^^^^0440}% \cyrr
31  \catcode"B1=\active \def^^b1{^^^^0441}% \cyrs
32  \catcode"B2=\active \def^^b2{^^^^0442}% \cyrt
33  \catcode"B3=\active \def^^b3{^^^^0443}% \cyru
34  \catcode"B4=\active \def^^b4{^^^^0444}% \cyrf
35  \catcode"B5=\active \def^^b5{^^^^0445}% \cyrh
36  \catcode"B6=\active \def^^b6{^^^^0446}% \cyrc
37  \catcode"B7=\active \def^^b7{^^^^0447}% \cyrch
38  \catcode"B8=\active \def^^b8{^^^^0448}% \cyrsh
39  \catcode"B9=\active \def^^b9{^^^^0449}% \cyrshch
40  \catcode"BA=\active \def^^ba{^^^^044a}% \cyrhrdsn
41  \catcode"BB=\active \def^^bb{^^^^044b}% \cyrery
42  \catcode"BC=\active \def^^bc{^^^^044c}% \cyrsftsn
43  \catcode"BD=\active \def^^bd{^^^^044d}% \cyrerev
44  \catcode"BE=\active \def^^be{^^^^044e}% \cyryu
45  \catcode"BF=\active \def^^bf{^^^^044f}% \cyrya
46
47  \let\PATTERNS=\patterns
48  \def\patterns{%
49    \XeTeXinputencoding "bytes"
50    \PATTERNS
51  }
52
53  \input bghyphsi.tex
54
55\fi
56
57\endgroup
58
59\lefthyphenmin2
60\righthyphenmin2
61
62\endinput
63