diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/hyph-utf8/loadhyph')
67 files changed, 1090 insertions, 588 deletions
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex index 1ea42c53d82..1ca5047d815 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex @@ -1,10 +1,11 @@ -% loadhyph-af.tex +% filename: loadhyph-af.tex +% language: afrikaans % -% Autogenerated loader for hyphenation patterns for "afrikaans" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -13,16 +14,24 @@ % \begingroup \lccode`\'=`\' -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +\lccode`\-=`\- +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Afrikaans Hyphenation Patterns} + \input hyph-af.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Afrikaans Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-af.tex +\fi\else + % pTeX + \message{EC Afrikaans Hyphenation Patterns} + \input phyph-af.tex \fi -\input hyph-af.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-as.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-as.tex index 5c296dfdf9b..3a794756502 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-as.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-as.tex @@ -1,10 +1,11 @@ -% loadhyph-as.tex +% filename: loadhyph-as.tex +% language: assamese % -% Autogenerated loader for hyphenation patterns for "assamese" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Assameze Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-as.tex \else - \message{No Assameze Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Assameze Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Assameze Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bg.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bg.tex index b7a24edb614..218f7947444 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bg.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bg.tex @@ -1,10 +1,11 @@ -% loadhyph-bg.tex +% filename: loadhyph-bg.tex +% language: bulgarian % -% Autogenerated loader for hyphenation patterns for "bulgarian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Bulgarian Hyphenation Patterns} + \input hyph-bg.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{T2A Bulgarian Hyphenation Patterns} \input conv-utf8-t2a.tex + \input hyph-bg.tex +\fi\else + % pTeX + \message{T2A Bulgarian Hyphenation Patterns} + \input phyph-bg.tex \fi -\input hyph-bg.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bn.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bn.tex index 49fa01c7188..610bbec5b56 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bn.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bn.tex @@ -1,10 +1,11 @@ -% loadhyph-bn.tex +% filename: loadhyph-bn.tex +% language: bengali % -% Autogenerated loader for hyphenation patterns for "bengali" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Bengali Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-bn.tex \else - \message{No Bengali Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Bengali Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Bengali Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ca.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ca.tex index 0661339c30a..04d235b1da2 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ca.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ca.tex @@ -1,10 +1,11 @@ -% loadhyph-ca.tex +% filename: loadhyph-ca.tex +% language: catalan % -% Autogenerated loader for hyphenation patterns for "catalan" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Catalan Hyphenation Patterns} + \input hyph-ca.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Catalan Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-ca.tex +\fi\else + % pTeX + \message{EC Catalan Hyphenation Patterns} + \input phyph-ca.tex \fi -\input hyph-ca.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex index e0eeabb537f..90c30c0caaf 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex @@ -1,10 +1,11 @@ -% loadhyph-cop.tex +% filename: loadhyph-cop.tex +% language: coptic % -% Autogenerated loader for hyphenation patterns for "coptic" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,17 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Coptic Hyphenation Patterns} \input hyph-cop.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{Coptic Hyphenation Patterns} % TODO: automatic conversion could be done, but was too complicated; leave for later. \input copthyph.tex +\fi\else + % pTeX + \message{Coptic Hyphenation Patterns} + \input copthyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.tex index 0b90f5774d6..07d7aef2662 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.tex @@ -1,10 +1,11 @@ -% loadhyph-cs.tex +% filename: loadhyph-cs.tex +% language: czech % -% Autogenerated loader for hyphenation patterns for "czech" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Czech Hyphenation Patterns (Pavel Sevecek, v3, 1995)} + \input hyph-cs.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Czech Hyphenation Patterns (Pavel Sevecek, v3, 1995)} \input conv-utf8-ec.tex + \input hyph-cs.tex +\fi\else + % pTeX + \message{EC Czech Hyphenation Patterns (Pavel Sevecek, v3, 1995)} + \input phyph-cs.tex \fi -\input hyph-cs.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cy.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cy.tex index 40f6518b0ba..f09ceabe95f 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cy.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cy.tex @@ -1,10 +1,11 @@ -% loadhyph-cy.tex +% filename: loadhyph-cy.tex +% language: welsh % -% Autogenerated loader for hyphenation patterns for "welsh" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Welsh Hyphenation Patterns} + \input hyph-cy.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Welsh Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-cy.tex +\fi\else + % pTeX + \message{EC Welsh Hyphenation Patterns} + \input phyph-cy.tex \fi -\input hyph-cy.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-da.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-da.tex index fd6714caf34..6d5a921944f 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-da.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-da.tex @@ -1,10 +1,11 @@ -% loadhyph-da.tex +% filename: loadhyph-da.tex +% language: danish % -% Autogenerated loader for hyphenation patterns for "danish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,20 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Danish Hyphenation Patterns} + \input hyph-da.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Danish Hyphenation Patterns} - % A hack to support both EC and OT1 encoding in 8-bit engines. - % Kept for backward compatibility only, though we would prefer to drop it. - % OT1 encoding is close-to-useless for proper hyphenation. - \input spechyph-ot1-da.tex \input conv-utf8-ec.tex + \input hyph-da.tex +\fi\else + % pTeX + \message{EC Danish Hyphenation Patterns} + \input phyph-da.tex \fi -\input hyph-da.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex index 3fd5bd62ba3..cac4eabbaf0 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex @@ -1,10 +1,11 @@ -% loadhyph-de-1901.tex +% filename: loadhyph-de-1901.tex +% language: german % -% Autogenerated loader for hyphenation patterns for "german" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,17 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 German Hyphenation Patterns (Traditional Orthography)} \input hyph-de-1901.tex \else - \message{German Hyphenation Patterns (Traditional Orthography)} + % 8-bit engine (such as TeX or pdfTeX) + \message{EC German Hyphenation Patterns (Traditional Orthography)} % Kept for the sake of backward compatibility, but newer and better patterns by WL are available. \input dehypht.tex +\fi\else + % pTeX + \message{EC German Hyphenation Patterns (Traditional Orthography)} + \input phyph-de-1901.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex index c653f48fa69..d79e4ef1b6a 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex @@ -1,10 +1,11 @@ -% loadhyph-de-1996.tex +% filename: loadhyph-de-1996.tex +% language: ngerman % -% Autogenerated loader for hyphenation patterns for "ngerman" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,17 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 German Hyphenation Patterns (Reformed Orthography)} \input hyph-de-1996.tex \else - \message{German Hyphenation Patterns (Reformed Orthography)} + % 8-bit engine (such as TeX or pdfTeX) + \message{EC German Hyphenation Patterns (Reformed Orthography)} % Kept for the sake of backward compatibility, but newer and better patterns by WL are available. \input dehyphn.tex +\fi\else + % pTeX + \message{EC German Hyphenation Patterns (Reformed Orthography)} + \input phyph-de-1996.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-ch-1901.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-ch-1901.tex index 7d3a2b83bd9..ba7da7e134a 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-ch-1901.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-ch-1901.tex @@ -1,10 +1,11 @@ -% loadhyph-de-ch-1901.tex +% filename: loadhyph-de-ch-1901.tex +% language: swissgerman % -% Autogenerated loader for hyphenation patterns for "swissgerman" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Swiss-German Hyphenation Patterns (Traditional Orthography)} + \input hyph-de-ch-1901.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Swiss-German Hyphenation Patterns (Traditional Orthography)} \input conv-utf8-ec.tex + \input hyph-de-ch-1901.tex +\fi\else + % pTeX + \message{EC Swiss-German Hyphenation Patterns (Traditional Orthography)} + \input phyph-de-ch-1901.tex \fi -\input hyph-de-ch-1901.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-monoton.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-monoton.tex index 3da7e736d70..9febfd8c2b5 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-monoton.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-monoton.tex @@ -1,10 +1,11 @@ -% loadhyph-el-monoton.tex +% filename: loadhyph-el-monoton.tex +% language: monogreek % -% Autogenerated loader for hyphenation patterns for "monogreek" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,18 +13,24 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Hyphenation patterns for uni-accent (monotonic) Modern Greek} \lccode`'=`'\lccode`’=`’\lccode`ʼ=`ʼ\lccode`᾽=`᾽\lccode`᾿=`᾿ \input hyph-el-monoton.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{Hyphenation patterns for uni-accent (monotonic) Modern Greek} % Old patterns work in a different way, one-to-one conversion from UTF-8 is not possible. \input grmhyph5.tex +\fi\else + % pTeX + \message{Hyphenation patterns for uni-accent (monotonic) Modern Greek} + \input grmhyph5.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-polyton.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-polyton.tex index 160cd834e06..96b8088bd25 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-polyton.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-polyton.tex @@ -1,10 +1,11 @@ -% loadhyph-el-polyton.tex +% filename: loadhyph-el-polyton.tex +% language: greek % -% Autogenerated loader for hyphenation patterns for "greek" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,18 +13,24 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Hyphenation patterns for multi-accent (polytonic) Modern Greek} \lccode`'=`'\lccode`’=`’\lccode`ʼ=`ʼ\lccode`᾽=`᾽\lccode`᾿=`᾿ \input hyph-el-polyton.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{Hyphenation patterns for multi-accent (polytonic) Modern Greek} % Old patterns work in a different way, one-to-one conversion from UTF-8 is not possible. \input grphyph5.tex +\fi\else + % pTeX + \message{Hyphenation patterns for multi-accent (polytonic) Modern Greek} + \input grphyph5.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-gb.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-gb.tex index 270c71ad0b8..399621bc665 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-gb.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-gb.tex @@ -1,10 +1,11 @@ -% loadhyph-en-gb.tex +% filename: loadhyph-en-gb.tex +% language: ukenglish % -% Autogenerated loader for hyphenation patterns for "ukenglish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-us.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-us.tex index bd529df1c8b..b185699e5db 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-us.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-us.tex @@ -1,10 +1,11 @@ -% loadhyph-en-us.tex +% filename: loadhyph-en-us.tex +% language: usenglishmax % -% Autogenerated loader for hyphenation patterns for "usenglishmax" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eo.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eo.tex index 13e2720547f..ae3f9bdac89 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eo.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eo.tex @@ -1,10 +1,11 @@ -% loadhyph-eo.tex +% filename: loadhyph-eo.tex +% language: esperanto % -% Autogenerated loader for hyphenation patterns for "esperanto" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Esperanto Hyphenation Patterns} + \input hyph-eo.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{IL3 Esperanto Hyphenation Patterns} \input conv-utf8-il3.tex + \input hyph-eo.tex +\fi\else + % pTeX + \message{IL3 Esperanto Hyphenation Patterns} + \input phyph-eo.tex \fi -\input hyph-eo.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex index d9281fed686..c43de003c83 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex @@ -1,10 +1,11 @@ -% loadhyph-es.tex +% filename: loadhyph-es.tex +% language: spanish % -% Autogenerated loader for hyphenation patterns for "spanish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Spanish Hyphenation Patterns} + \input hyph-es.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Spanish Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-es.tex +\fi\else + % pTeX + \message{EC Spanish Hyphenation Patterns} + \input phyph-es.tex \fi -\input hyph-es.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex index 4e3a8dc1ed0..44ab4f3da0f 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex @@ -1,10 +1,11 @@ -% loadhyph-et.tex +% filename: loadhyph-et.tex +% language: estonian % -% Autogenerated loader for hyphenation patterns for "estonian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Estonian Hyphenation Patterns} + \input hyph-et.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Estonian Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-et.tex +\fi\else + % pTeX + \message{EC Estonian Hyphenation Patterns} + \input phyph-et.tex \fi -\input hyph-et.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eu.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eu.tex index f837f480747..170c4d15ff0 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eu.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eu.tex @@ -1,10 +1,11 @@ -% loadhyph-eu.tex +% filename: loadhyph-eu.tex +% language: basque % -% Autogenerated loader for hyphenation patterns for "basque" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Basque Hyphenation Patterns} + \input hyph-eu.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Basque Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-eu.tex +\fi\else + % pTeX + \message{EC Basque Hyphenation Patterns} + \input phyph-eu.tex \fi -\input hyph-eu.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex index 7d9d516ae0e..a3d8f8bad17 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex @@ -1,10 +1,11 @@ -% loadhyph-fi.tex +% filename: loadhyph-fi.tex +% language: finnish % -% Autogenerated loader for hyphenation patterns for "finnish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Finnish Hyphenation Patterns} + \input hyph-fi.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Finnish Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-fi.tex +\fi\else + % pTeX + \message{EC Finnish Hyphenation Patterns} + \input phyph-fi.tex \fi -\input hyph-fi.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex index c9f4146f72a..c29f6025054 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex @@ -1,10 +1,11 @@ -% loadhyph-fr.tex +% filename: loadhyph-fr.tex +% language: french % -% Autogenerated loader for hyphenation patterns for "french" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -13,20 +14,23 @@ % \begingroup \lccode`\'=`\' -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 French hyphenation patterns (V2.12, 2002/12/11)} + \input hyph-fr.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC French hyphenation patterns (V2.12, 2002/12/11)} - % A hack to support both EC and OT1 encoding in 8-bit engines. - % Kept for backward compatibility only, though we would prefer to drop it. - % OT1 encoding is close-to-useless for proper hyphenation. - \input spechyph-ot1-fr.tex \input conv-utf8-ec.tex + \input hyph-fr.tex +\fi\else + % pTeX + \message{EC French hyphenation patterns (V2.12, 2002/12/11)} + \input phyph-fr.tex \fi -\input hyph-fr.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ga.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ga.tex index aed7a2f000c..3b2c77facaf 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ga.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ga.tex @@ -1,10 +1,11 @@ -% loadhyph-ga.tex +% filename: loadhyph-ga.tex +% language: irish % -% Autogenerated loader for hyphenation patterns for "irish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Irish Hyphenation Patterns} + \input hyph-ga.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Irish Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-ga.tex +\fi\else + % pTeX + \message{EC Irish Hyphenation Patterns} + \input phyph-ga.tex \fi -\input hyph-ga.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gl.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gl.tex index 6a3c51c625c..390e1208b13 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gl.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gl.tex @@ -1,10 +1,11 @@ -% loadhyph-gl.tex +% filename: loadhyph-gl.tex +% language: galician % -% Autogenerated loader for hyphenation patterns for "galician" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Galician Hyphenation Patterns} + \input hyph-gl.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Galician Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-gl.tex +\fi\else + % pTeX + \message{EC Galician Hyphenation Patterns} + \input phyph-gl.tex \fi -\input hyph-gl.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-grc.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-grc.tex index 21b26e26f69..48880730aa5 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-grc.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-grc.tex @@ -1,10 +1,11 @@ -% loadhyph-grc.tex +% filename: loadhyph-grc.tex +% language: ancientgreek % -% Autogenerated loader for hyphenation patterns for "ancientgreek" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,18 +13,24 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Hyphenation patterns for Ancient Greek} \lccode`'=`'\lccode`’=`’\lccode`ʼ=`ʼ\lccode`᾽=`᾽\lccode`᾿=`᾿ \input hyph-grc.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{Hyphenation patterns for Ancient Greek} % Old patterns work in a different way, one-to-one conversion from UTF-8 is not possible. \input grahyph5.tex +\fi\else + % pTeX + \message{Hyphenation patterns for Ancient Greek} + \input grahyph5.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gu.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gu.tex index 922d8872d27..ee84509cf5b 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gu.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gu.tex @@ -1,10 +1,11 @@ -% loadhyph-gu.tex +% filename: loadhyph-gu.tex +% language: gujarati % -% Autogenerated loader for hyphenation patterns for "gujarati" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Gujarati Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-gu.tex \else - \message{No Gujarati Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Gujarati Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Gujarati Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hi.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hi.tex index b702ecdec9c..0017840e81a 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hi.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hi.tex @@ -1,10 +1,11 @@ -% loadhyph-hi.tex +% filename: loadhyph-hi.tex +% language: hindi % -% Autogenerated loader for hyphenation patterns for "hindi" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Hindi Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-hi.tex \else - \message{No Hindi Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Hindi Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Hindi Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hr.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hr.tex index 8fb3a2d7ff2..c7cd068d2ae 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hr.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hr.tex @@ -1,10 +1,11 @@ -% loadhyph-hr.tex +% filename: loadhyph-hr.tex +% language: croatian % -% Autogenerated loader for hyphenation patterns for "croatian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Croatian Hyphenation Patterns} + \input hyph-hr.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Croatian Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-hr.tex +\fi\else + % pTeX + \message{EC Croatian Hyphenation Patterns} + \input phyph-hr.tex \fi -\input hyph-hr.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.tex index fcadc2cbeba..0084daa8fd8 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.tex @@ -1,10 +1,11 @@ -% loadhyph-hsb.tex +% filename: loadhyph-hsb.tex +% language: uppersorbian % -% Autogenerated loader for hyphenation patterns for "uppersorbian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Upper Sorbian Hyphenation Patterns (E. Werner)} + \input hyph-hsb.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Upper Sorbian Hyphenation Patterns (E. Werner)} \input conv-utf8-ec.tex + \input hyph-hsb.tex +\fi\else + % pTeX + \message{EC Upper Sorbian Hyphenation Patterns (E. Werner)} + \input phyph-hsb.tex \fi -\input hyph-hsb.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hu.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hu.tex index 09147efcdc1..43d04ab2ba0 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hu.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hu.tex @@ -1,10 +1,11 @@ -% loadhyph-hu.tex +% filename: loadhyph-hu.tex +% language: hungarian % -% Autogenerated loader for hyphenation patterns for "hungarian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Hungarian Hyphenation Patterns (v20031107)} + \input hyph-hu.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Hungarian Hyphenation Patterns (v20031107)} \input conv-utf8-ec.tex + \input hyph-hu.tex +\fi\else + % pTeX + \message{EC Hungarian Hyphenation Patterns (v20031107)} + \input phyph-hu.tex \fi -\input hyph-hu.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hy.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hy.tex index e5ebc22feb7..3c4c7f9489c 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hy.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hy.tex @@ -1,10 +1,11 @@ -% loadhyph-hy.tex +% filename: loadhyph-hy.tex +% language: armenian % -% Autogenerated loader for hyphenation patterns for "armenian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Armenian Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-hy.tex \else - \message{No Armenian Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Armenian Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Armenian Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ia.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ia.tex index d46add24495..93a1bdeb532 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ia.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ia.tex @@ -1,10 +1,11 @@ -% loadhyph-ia.tex +% filename: loadhyph-ia.tex +% language: interlingua % -% Autogenerated loader for hyphenation patterns for "interlingua" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-id.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-id.tex index 167ddd263db..542480ce28c 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-id.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-id.tex @@ -1,10 +1,11 @@ -% loadhyph-id.tex +% filename: loadhyph-id.tex +% language: indonesian % -% Autogenerated loader for hyphenation patterns for "indonesian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-is.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-is.tex index e909b5740a9..11c499959c4 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-is.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-is.tex @@ -1,10 +1,11 @@ -% loadhyph-is.tex +% filename: loadhyph-is.tex +% language: icelandic % -% Autogenerated loader for hyphenation patterns for "icelandic" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Icelandic Hyphenation Patterns} + \input hyph-is.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Icelandic Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-is.tex +\fi\else + % pTeX + \message{EC Icelandic Hyphenation Patterns} + \input phyph-is.tex \fi -\input hyph-is.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-it.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-it.tex index 1591b767e2c..4b0c4ee503b 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-it.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-it.tex @@ -1,10 +1,11 @@ -% loadhyph-it.tex +% filename: loadhyph-it.tex +% language: italian % -% Autogenerated loader for hyphenation patterns for "italian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kmr.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kmr.tex index 54b40b586da..bf3dd3096cf 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kmr.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kmr.tex @@ -1,10 +1,11 @@ -% loadhyph-kmr.tex +% filename: loadhyph-kmr.tex +% language: kurmanji % -% Autogenerated loader for hyphenation patterns for "kurmanji" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Kurmanji Hyphenation Patterns (v. 1.0 2009/06/29 JKn and MSh)} + \input hyph-kmr.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Kurmanji Hyphenation Patterns (v. 1.0 2009/06/29 JKn and MSh)} \input conv-utf8-ec.tex + \input hyph-kmr.tex +\fi\else + % pTeX + \message{EC Kurmanji Hyphenation Patterns (v. 1.0 2009/06/29 JKn and MSh)} + \input phyph-kmr.tex \fi -\input hyph-kmr.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kn.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kn.tex index 07e9529c610..d7ba9675a29 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kn.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kn.tex @@ -1,10 +1,11 @@ -% loadhyph-kn.tex +% filename: loadhyph-kn.tex +% language: kannada % -% Autogenerated loader for hyphenation patterns for "kannada" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Kannada Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-kn.tex \else - \message{No Kannada Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Kannada Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Kannada Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la.tex index 3abc065e981..9ae3ea9846b 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la.tex @@ -1,10 +1,11 @@ -% loadhyph-la.tex +% filename: loadhyph-la.tex +% language: latin % -% Autogenerated loader for hyphenation patterns for "latin" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Latin Hyphenation Patterns} + \input hyph-la.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Latin Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-la.tex +\fi\else + % pTeX + \message{EC Latin Hyphenation Patterns} + \input phyph-la.tex \fi -\input hyph-la.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lo.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lo.tex index 7aebdb6955c..62f44db59f7 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lo.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lo.tex @@ -1,10 +1,11 @@ -% loadhyph-lo.tex +% filename: loadhyph-lo.tex +% language: lao % -% Autogenerated loader for hyphenation patterns for "lao" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,22 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Lao Hyphenation Patterns} \input hyph-lo.tex \else - \message{No Lao Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Lao Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Lao Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lt.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lt.tex index 7c87d6f299e..859c4f16845 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lt.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lt.tex @@ -1,10 +1,11 @@ -% loadhyph-lt.tex +% filename: loadhyph-lt.tex +% language: lithuanian % -% Autogenerated loader for hyphenation patterns for "lithuanian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Lithuanian Hyphenation Patterns} + \input hyph-lt.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{L7X Lithuanian Hyphenation Patterns} \input conv-utf8-l7x.tex + \input hyph-lt.tex +\fi\else + % pTeX + \message{L7X Lithuanian Hyphenation Patterns} + \input phyph-lt.tex \fi -\input hyph-lt.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.tex index c38660f4449..d93ae4fb4d9 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.tex @@ -1,10 +1,11 @@ -% loadhyph-lv.tex +% filename: loadhyph-lv.tex +% language: latvian % -% Autogenerated loader for hyphenation patterns for "latvian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Latvian Hyphenation Patterns} + \input hyph-lv.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{L7X Latvian Hyphenation Patterns} \input conv-utf8-l7x.tex + \input hyph-lv.tex +\fi\else + % pTeX + \message{L7X Latvian Hyphenation Patterns} + \input phyph-lv.tex \fi -\input hyph-lv.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ml.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ml.tex index 838386497f6..8c740fc91d0 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ml.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ml.tex @@ -1,10 +1,11 @@ -% loadhyph-ml.tex +% filename: loadhyph-ml.tex +% language: malayalam % -% Autogenerated loader for hyphenation patterns for "malayalam" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Malayalam Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-ml.tex \else - \message{No Malayalam Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Malayalam Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Malayalam Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl-x-lmc.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl-x-lmc.tex index 902bd921c5c..ccaf4e59dca 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl-x-lmc.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl-x-lmc.tex @@ -1,10 +1,11 @@ -% loadhyph-mn-cyrl-x-lmc.tex +% filename: loadhyph-mn-cyrl-x-lmc.tex +% language: mongolianlmc % -% Autogenerated loader for hyphenation patterns for "mongolianlmc" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Mongolian hyphenation patterns} + \input hyph-mn-cyrl-x-lmc.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{LMC Mongolian hyphenation patterns} \input conv-utf8-lmc.tex + \input hyph-mn-cyrl-x-lmc.tex +\fi\else + % pTeX + \message{LMC Mongolian hyphenation patterns} + \input phyph-mn-cyrl-x-lmc.tex \fi -\input hyph-mn-cyrl-x-lmc.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl.tex index 55c4cbc301f..9d58f2a3e77 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl.tex @@ -1,10 +1,11 @@ -% loadhyph-mn-cyrl.tex +% filename: loadhyph-mn-cyrl.tex +% language: mongolian % -% Autogenerated loader for hyphenation patterns for "mongolian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 (New) Mongolian Hyphenation Patterns} + \input hyph-mn-cyrl.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{T2A (New) Mongolian Hyphenation Patterns} \input conv-utf8-t2a.tex + \input hyph-mn-cyrl.tex +\fi\else + % pTeX + \message{T2A (New) Mongolian Hyphenation Patterns} + \input phyph-mn-cyrl.tex \fi -\input hyph-mn-cyrl.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mr.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mr.tex index 8ec1961988b..6209815d4c6 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mr.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mr.tex @@ -1,10 +1,11 @@ -% loadhyph-mr.tex +% filename: loadhyph-mr.tex +% language: marathi % -% Autogenerated loader for hyphenation patterns for "marathi" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Marathi Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-mr.tex \else - \message{No Marathi Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Marathi Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Marathi Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mul-ethi.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mul-ethi.tex new file mode 100644 index 00000000000..c04cfdde99d --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mul-ethi.tex @@ -0,0 +1,37 @@ +% filename: loadhyph-mul-ethi.tex +% language: ethiopic +% +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb +% See also http://tug.org/tex-hyphen +% +% Copyright 2008-2011 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 Pan-Ethiopic Hyphenation Patterns} + % Set \lccode for Ethiopian word space. + \lccode"1361="1361 + \lccode"1362="1362 + \input hyph-mul-ethi.tex +\else + % 8-bit engine (such as TeX or pdfTeX) + \message{No Pan-Ethiopic Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Pan-Ethiopic Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi +\endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nb.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nb.tex index b2f66938545..1320d897c9d 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nb.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nb.tex @@ -1,10 +1,11 @@ -% loadhyph-nb.tex +% filename: loadhyph-nb.tex +% language: bokmal % -% Autogenerated loader for hyphenation patterns for "bokmal" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Norwegian Bokmal Hyphenation Patterns} + \input hyph-nb.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Norwegian Bokmal Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-nb.tex +\fi\else + % pTeX + \message{EC Norwegian Bokmal Hyphenation Patterns} + \input phyph-nb.tex \fi -\input hyph-nb.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.tex index 2e66bc7248a..e8149b1781e 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.tex @@ -1,10 +1,11 @@ -% loadhyph-nl.tex +% filename: loadhyph-nl.tex +% language: dutch % -% Autogenerated loader for hyphenation patterns for "dutch" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Dutch Hyphenation Patterns} + \input hyph-nl.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Dutch Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-nl.tex +\fi\else + % pTeX + \message{EC Dutch Hyphenation Patterns} + \input phyph-nl.tex \fi -\input hyph-nl.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nn.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nn.tex index d24fcb553cd..1cf4d6c9c70 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nn.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nn.tex @@ -1,10 +1,11 @@ -% loadhyph-nn.tex +% filename: loadhyph-nn.tex +% language: nynorsk % -% Autogenerated loader for hyphenation patterns for "nynorsk" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Norwegian Nynorsk Hyphenation Patterns} + \input hyph-nn.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Norwegian Nynorsk Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-nn.tex +\fi\else + % pTeX + \message{EC Norwegian Nynorsk Hyphenation Patterns} + \input phyph-nn.tex \fi -\input hyph-nn.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-or.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-or.tex index 424b659985b..7a1097086ad 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-or.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-or.tex @@ -1,10 +1,11 @@ -% loadhyph-or.tex +% filename: loadhyph-or.tex +% language: oriya % -% Autogenerated loader for hyphenation patterns for "oriya" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Oriya Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-or.tex \else - \message{No Oriya Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Oriya Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Oriya Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pa.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pa.tex index 7f553b865a4..854beebebe3 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pa.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pa.tex @@ -1,10 +1,11 @@ -% loadhyph-pa.tex +% filename: loadhyph-pa.tex +% language: panjabi % -% Autogenerated loader for hyphenation patterns for "panjabi" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Panjabi Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-pa.tex \else - \message{No Panjabi Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Panjabi Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Panjabi Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pl.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pl.tex index 207e078234a..bd827c97e39 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pl.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pl.tex @@ -1,10 +1,11 @@ -% loadhyph-pl.tex +% filename: loadhyph-pl.tex +% language: polish % -% Autogenerated loader for hyphenation patterns for "polish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Polish Hyphenation Patterns} + \input hyph-pl.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{QX Polish Hyphenation Patterns} \input conv-utf8-qx.tex + \input hyph-pl.tex +\fi\else + % pTeX + \message{QX Polish Hyphenation Patterns} + \input phyph-pl.tex \fi -\input hyph-pl.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex index 7e78ab6f312..3fd7a035790 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex @@ -1,10 +1,11 @@ -% loadhyph-pt.tex +% filename: loadhyph-pt.tex +% language: portuguese % -% Autogenerated loader for hyphenation patterns for "portuguese" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -13,16 +14,23 @@ % \begingroup \lccode`\-=`\- -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Portuguese Hyphenation Patterns} + \input hyph-pt.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Portuguese Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-pt.tex +\fi\else + % pTeX + \message{EC Portuguese Hyphenation Patterns} + \input phyph-pt.tex \fi -\input hyph-pt.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex index df01569a464..2dfd04b3317 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex @@ -1,10 +1,11 @@ -% loadhyph-ro.tex +% filename: loadhyph-ro.tex +% language: romanian % -% Autogenerated loader for hyphenation patterns for "romanian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Romanian Hyphenation Patterns} + \input hyph-ro.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Romanian Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-ro.tex +\fi\else + % pTeX + \message{EC Romanian Hyphenation Patterns} + \input phyph-ro.tex \fi -\input hyph-ro.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex index a5fe1e4d1e0..efaabd5ac95 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex @@ -1,10 +1,11 @@ -% loadhyph-ru.tex +% filename: loadhyph-ru.tex +% language: russian % -% Autogenerated loader for hyphenation patterns for "russian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,26 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +\lccode`\-=`\- +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Russian Hyphenation Patterns} \input hyph-ru.tex % Additional patterns with hyphen/dash: a hack to prevent breaking after hyphen, but not before. \input exhyph-ru.tex \else - \message{Russian Hyphenation Patterns} + % 8-bit engine (such as TeX or pdfTeX) + \message{T2A Russian Hyphenation Patterns} % The old system allows choosing patterns and encodings manually. That mechanism needs to be implemented first in this package, so we still fall back on old system. \input ruhyphen.tex +\fi\else + % pTeX + \message{T2A Russian Hyphenation Patterns} + \input phyph-ru.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sa.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sa.tex index eb14671ac6c..eb5a091e705 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sa.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sa.tex @@ -1,10 +1,11 @@ -% loadhyph-sa.tex +% filename: loadhyph-sa.tex +% language: sanskrit % -% Autogenerated loader for hyphenation patterns for "sanskrit" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,12 +13,13 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Sanskrit Hyphenation Patterns (v0.2, 2008/1/3)} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C @@ -27,7 +29,12 @@ \lccode"0CF2="0CF2 \input hyph-sa.tex \else - \message{No Sanskrit Hyphenation Patterns (v0.2, 2008/1/3) - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Sanskrit Hyphenation Patterns (v0.2, 2008/1/3) - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Sanskrit Hyphenation Patterns (v0.2, 2008/1/3) - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sk.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sk.tex index b0937099c91..07b77eeec13 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sk.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sk.tex @@ -1,10 +1,11 @@ -% loadhyph-sk.tex +% filename: loadhyph-sk.tex +% language: slovak % -% Autogenerated loader for hyphenation patterns for "slovak" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Slovak Hyphenation Patterns (Jana Chlebikova, 1992)} + \input hyph-sk.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Slovak Hyphenation Patterns (Jana Chlebikova, 1992)} \input conv-utf8-ec.tex + \input hyph-sk.tex +\fi\else + % pTeX + \message{EC Slovak Hyphenation Patterns (Jana Chlebikova, 1992)} + \input phyph-sk.tex \fi -\input hyph-sk.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sl.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sl.tex index 78ac3f32272..faeb43fbc56 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sl.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sl.tex @@ -1,10 +1,11 @@ -% loadhyph-sl.tex +% filename: loadhyph-sl.tex +% language: slovenian % -% Autogenerated loader for hyphenation patterns for "slovenian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Slovenian Hyphenation Patterns} + \input hyph-sl.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Slovenian Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-sl.tex +\fi\else + % pTeX + \message{EC Slovenian Hyphenation Patterns} + \input phyph-sl.tex \fi -\input hyph-sl.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-cyrl.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-cyrl.tex index 3ac9ec93669..d39027cc648 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-cyrl.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-cyrl.tex @@ -1,10 +1,11 @@ -% loadhyph-sr-cyrl.tex +% filename: loadhyph-sr-cyrl.tex +% language: serbianc % -% Autogenerated loader for hyphenation patterns for "serbianc" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Serbian hyphenation patterns in Cyrillic script} + \input hyph-sr-cyrl.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{T2A Serbian hyphenation patterns in Cyrillic script} \input conv-utf8-t2a.tex + \input hyph-sr-cyrl.tex +\fi\else + % pTeX + \message{T2A Serbian hyphenation patterns in Cyrillic script} + \input phyph-sr-cyrl.tex \fi -\input hyph-sr-cyrl.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.tex index 3b0fca0edb5..b14a0304632 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.tex @@ -1,10 +1,11 @@ -% loadhyph-sr-latn.tex +% filename: loadhyph-sh-latn.tex +% language: serbian % -% Autogenerated loader for hyphenation patterns for "serbian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,17 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Serbian hyphenation patterns in Latin script} + \input hyph-sh-latn.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Serbian hyphenation patterns in Latin script} \input conv-utf8-ec.tex + \input hyph-sh-latn.tex +\fi\else + % pTeX + \message{EC Serbian hyphenation patterns in Latin script} + \input phyph-sh-latn.tex \fi -% Load Serbo-Croatian patterns -\input hyph-sh-latn.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sv.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sv.tex index c58a2f9869c..e3da1cd19a0 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sv.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sv.tex @@ -1,10 +1,11 @@ -% loadhyph-sv.tex +% filename: loadhyph-sv.tex +% language: swedish % -% Autogenerated loader for hyphenation patterns for "swedish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Swedish hyphenation patterns (Jan Michael Rynning, 1994-03-03)} + \input hyph-sv.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Swedish hyphenation patterns (Jan Michael Rynning, 1994-03-03)} \input conv-utf8-ec.tex + \input hyph-sv.tex +\fi\else + % pTeX + \message{EC Swedish hyphenation patterns (Jan Michael Rynning, 1994-03-03)} + \input phyph-sv.tex \fi -\input hyph-sv.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ta.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ta.tex index 8f8aa20067a..50ee0256be7 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ta.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ta.tex @@ -1,10 +1,11 @@ -% loadhyph-ta.tex +% filename: loadhyph-ta.tex +% language: tamil % -% Autogenerated loader for hyphenation patterns for "tamil" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Tamil Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-ta.tex \else - \message{No Tamil Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Tamil Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Tamil Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-te.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-te.tex index 8e96db47144..03ea391ee49 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-te.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-te.tex @@ -1,10 +1,11 @@ -% loadhyph-te.tex +% filename: loadhyph-te.tex +% language: telugu % -% Autogenerated loader for hyphenation patterns for "telugu" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,19 +13,25 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Telugu Hyphenation Patterns} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D \input hyph-te.tex \else - \message{No Telugu Hyphenation Patterns - only available with Unicode engines} - \input zerohyph.tex + % 8-bit engine (such as TeX or pdfTeX) + \message{No Telugu Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex +\fi\else + % pTeX + \message{No Telugu Hyphenation Patterns - only for Unicode engines} + %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tk.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tk.tex index 69c789563cb..7adfada702f 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tk.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tk.tex @@ -1,10 +1,11 @@ -% loadhyph-tk.tex +% filename: loadhyph-tk.tex +% language: turkmen % -% Autogenerated loader for hyphenation patterns for "turkmen" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -13,16 +14,23 @@ % \begingroup \lccode`\-=`\- -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Turkmen Hyphenation Patterns} + \input hyph-tk.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Turkmen Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-tk.tex +\fi\else + % pTeX + \message{EC Turkmen Hyphenation Patterns} + \input phyph-tk.tex \fi -\input hyph-tk.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tr.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tr.tex index 0b197700a1c..cd85a5b941c 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tr.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tr.tex @@ -1,10 +1,11 @@ -% loadhyph-tr.tex +% filename: loadhyph-tr.tex +% language: turkish % -% Autogenerated loader for hyphenation patterns for "turkish" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -12,16 +13,23 @@ % these lines may be moved to a separate file. % \begingroup -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Turkish Hyphenation Patterns} + \input hyph-tr.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Turkish Hyphenation Patterns} \input conv-utf8-ec.tex + \input hyph-tr.tex +\fi\else + % pTeX + \message{EC Turkish Hyphenation Patterns} + \input phyph-tr.tex \fi -\input hyph-tr.tex \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.tex index e8eb8e82b11..7cb7bb54f06 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.tex @@ -1,10 +1,11 @@ -% loadhyph-uk.tex +% filename: loadhyph-uk.tex +% language: ukrainian % -% Autogenerated loader for hyphenation patterns for "ukrainian" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -13,19 +14,26 @@ % \begingroup \lccode`\'=`\' -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +\lccode`\-=`\- +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Ukrainian Hyphenation Patterns} \input hyph-uk.tex % Additional patterns with hyphen/dash: a hack to prevent breaking after hyphen, but not before. \input exhyph-uk.tex \else - \message{Ukrainian Hyphenation Patterns} + % 8-bit engine (such as TeX or pdfTeX) + \message{T2A Ukrainian Hyphenation Patterns} % The old system allows choosing patterns and encodings manually. That mechanism needs to be implemented first in this package, so we still fall back on old system. \input ukrhyph.tex +\fi\else + % pTeX + \message{T2A Ukrainian Hyphenation Patterns} + \input phyph-uk.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-zh-latn.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-zh-latn.tex index 2bf24cd5e23..c9231e2082c 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-zh-latn.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-zh-latn.tex @@ -1,10 +1,11 @@ -% loadhyph-zh-latn.tex +% filename: loadhyph-zh-latn.tex +% language: pinyin % -% Autogenerated loader for hyphenation patterns for "pinyin" -% by source/generic/hyph-utf8/generate-pattern-loaders.rb +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb % See also http://tug.org/tex-hyphen % -% Copyright 2008 TeX Users Group. +% Copyright 2008-2011 TeX Users Group. % You may freely use, modify and/or distribute this file. % (But consider adapting the scripts if you need modifications.) % @@ -13,16 +14,23 @@ % \begingroup \lccode`\'=`\' -% Test whether we received one or two arguments -\def\testengine#1#2!{\def\secondarg{#2}} +% 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 -\testengine Τ!\relax -% Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument +\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 Hyphenation patterns for unaccented pinyin syllables (CJK 4.8.0)} + \input hyph-zh-latn.tex \else + % 8-bit engine (such as TeX or pdfTeX) \message{EC Hyphenation patterns for unaccented pinyin syllables (CJK 4.8.0)} \input conv-utf8-ec.tex + \input hyph-zh-latn.tex +\fi\else + % pTeX + \message{EC Hyphenation patterns for unaccented pinyin syllables (CJK 4.8.0)} + \input phyph-zh-latn.tex \fi -\input hyph-zh-latn.tex \endgroup |