% filename: loadhyph-cu.tex % language: churchslavonic % % Loader for hyphenation patterns, generated by % source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % % Copyright 2008-2021 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % % Once it turns out that more than a simple definition is needed, % these lines may be moved to a separate file. % \begingroup % Test for pTeX \ifx\kanjiskip\undefined % Test for native UTF-8 (which gets only a single argument) % That's Tau (as in Taco or ΤΕΧ, Tau-Epsilon-Chi), a 2-byte UTF-8 character \def\testengine#1#2!{\def\secondarg{#2}}\testengine Τ!\relax \ifx\secondarg\empty % Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument \message{UTF-8 Church Slavonic hyphenation patterns} % fix lccodes for some characters (they were recently included in Unicode) \lccode"1C82="1C82 % sharp o in lowercase "uk" \lccode"1DF6="1DF6 \lccode"1DF7="1DF7 \lccode"1DF8="1DF8 \lccode"1DF9="1DF9 \lccode"A69E="A69E \lccode"1C86="1C86 \lccode"A67E="A67E \lccode"FE2E="FE2E \lccode"FE2F="FE2F \input hyph-cu.tex \else % 8-bit engine (such as TeX or pdfTeX) \message{No Church Slavonic hyphenation patterns - only for Unicode engines} \fi\else % pTeX \message{No Church Slavonic hyphenation patterns - only for Unicode engines} \fi \endgroup