summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/hyph-utf8/conversions
diff options
context:
space:
mode:
authorMojca Miklavec <mojca.miklavec@gmail.com>2013-05-07 23:38:30 +0000
committerMojca Miklavec <mojca.miklavec@gmail.com>2013-05-07 23:38:30 +0000
commit1a8e9572db5e1902de28cf84b45f8ed8b45de5c0 (patch)
treecb220baa38f0f8b44f52e0f5340ed4c4c011ca13 /Master/texmf-dist/tex/generic/hyph-utf8/conversions
parenta51a5c6021b880f32efe163726f67cc673551c68 (diff)
hyph-utf8 (2012.05.08)
- add Georgian hyphenation patterns (by Levan Shoshiashvili) - add Thai hyphenation patterns (by Theppitak Karoonboonyanan) [not yet added as a package] - cleanup luatex-hyphen module - fix adding a dialect of a synonym in LuaTeX git-svn-id: svn://tug.org/texlive/trunk@30326 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/hyph-utf8/conversions')
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-ec.tex4
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex4
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il3.tex4
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-l7x.tex4
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lmc.tex4
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lth.tex100
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-qx.tex4
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t2a.tex4
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t8m.tex71
9 files changed, 185 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-ec.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-ec.tex
index e7e01120fde..9b68338708b 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-ec.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-ec.tex
@@ -6,7 +6,7 @@
% This file is part of hyph-utf8 package and autogenerated.
% See http://tug.org/tex-hyphen
%
-% Copyright 2008 TeX Users Group.
+% Copyright 2008-2013 TeX Users Group.
% You may freely use, modify and/or distribute this file.
% (But consider adapting the scripts if you need modifications.)
%
@@ -93,7 +93,7 @@
\errmessage{Hyphenation pattern file corrupted or ec encoding not supported!}
\fi\fi\fi}
%
-% ensure all the chars above have valid lccode values
+% ensure all the chars above have valid \lccode values
%
\lccode"19="19 % ı - U+0131 - dotlessi
\lccode"1A="1A % ȷ - U+0237 - dotlessj
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex
index cf81c454bde..0121b8f6306 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex
@@ -6,7 +6,7 @@
% This file is part of hyph-utf8 package and autogenerated.
% See http://tug.org/tex-hyphen
%
-% Copyright 2008 TeX Users Group.
+% Copyright 2008-2013 TeX Users Group.
% You may freely use, modify and/or distribute this file.
% (But consider adapting the scripts if you need modifications.)
%
@@ -65,7 +65,7 @@
\errmessage{Hyphenation pattern file corrupted or il2 encoding not supported!}
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
%
-% ensure all the chars above have valid lccode values
+% ensure all the chars above have valid \lccode values
%
\lccode"B1="B1 % ą - U+0105 - aogonek
\lccode"B3="B3 % ł - U+0142 - lslash
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il3.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il3.tex
index afc0843d20d..78300fdb071 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il3.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il3.tex
@@ -6,7 +6,7 @@
% This file is part of hyph-utf8 package and autogenerated.
% See http://tug.org/tex-hyphen
%
-% Copyright 2008 TeX Users Group.
+% Copyright 2008-2013 TeX Users Group.
% You may freely use, modify and/or distribute this file.
% (But consider adapting the scripts if you need modifications.)
%
@@ -26,7 +26,7 @@
\errmessage{Hyphenation pattern file corrupted or il3 encoding not supported!}
\fi\fi}
%
-% ensure all the chars above have valid lccode values
+% ensure all the chars above have valid \lccode values
%
\lccode"B6="B6 % ĥ - U+0125 - hcircumflex
\lccode"BC="BC % ĵ - U+0135 - jcircumflex
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-l7x.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-l7x.tex
index babd8575f79..c79adf35944 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-l7x.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-l7x.tex
@@ -6,7 +6,7 @@
% This file is part of hyph-utf8 package and autogenerated.
% See http://tug.org/tex-hyphen
%
-% Copyright 2008 TeX Users Group.
+% Copyright 2008-2013 TeX Users Group.
% You may freely use, modify and/or distribute this file.
% (But consider adapting the scripts if you need modifications.)
%
@@ -65,7 +65,7 @@
\errmessage{Hyphenation pattern file corrupted or l7x encoding not supported!}
\fi}
%
-% ensure all the chars above have valid lccode values
+% ensure all the chars above have valid \lccode values
%
\lccode"19="19 % ı - U+0131 - dotlessi
\lccode"1A="1A % ȷ - U+0237 - dotlessj
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lmc.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lmc.tex
index f758a8418b0..a3dc99ddb03 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lmc.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lmc.tex
@@ -6,7 +6,7 @@
% This file is part of hyph-utf8 package and autogenerated.
% See http://tug.org/tex-hyphen
%
-% Copyright 2008 TeX Users Group.
+% Copyright 2008-2013 TeX Users Group.
% You may freely use, modify and/or distribute this file.
% (But consider adapting the scripts if you need modifications.)
%
@@ -67,7 +67,7 @@
\errmessage{Hyphenation pattern file corrupted or lmc encoding not supported!}
\fi}
%
-% ensure all the chars above have valid lccode values
+% ensure all the chars above have valid \lccode values
%
\lccode"61="61 % а - U+0430 - cyra
\lccode"62="62 % б - U+0431 - cyrb
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lth.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lth.tex
new file mode 100644
index 00000000000..995afb2b4f1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lth.tex
@@ -0,0 +1,100 @@
+% conv-utf8-lth.tex
+%
+% Conversion from UTF-8 to LTH,
+% used before loading hyphenation patterns for 8-bit TeX engines.
+%
+% This file is part of hyph-utf8 package and autogenerated.
+% See http://tug.org/tex-hyphen
+%
+% Copyright 2008-2013 TeX Users Group.
+% You may freely use, modify and/or distribute this file.
+% (But consider adapting the scripts if you need modifications.)
+
+% macros adapted from ConTeXt MKII; see unic-ini.mkii
+\def\unicodechar#1{%
+ \ifcsname unichar@\number#1\endcsname
+ \csname unichar@\number#1\endcsname
+ \else
+ \errmessage{Unicode character [#1] not in encoding.}%
+ \fi}
+\def\utfthreeuniglyph#1#2#3%
+ {\expandafter\unicodechar\expandafter
+ {\the\numexpr4096*(#1-224)+64*(`#2-128)+`#3-128\relax}}
+
+\def\addunichar #1 #2 {\expandafter\def\csname unichar@\number#1\endcsname{#2}}
+
+% \addunichar "unicode_code - ^^font_encoding_code
+\addunichar "0E01 ^^a1 \lccode"A1="A1 % ก -
+\addunichar "0E02 ^^a2 \lccode"A2="A2 % ข -
+\addunichar "0E03 ^^a3 \lccode"A3="A3 % ฃ -
+\addunichar "0E04 ^^a4 \lccode"A4="A4 % ค -
+\addunichar "0E05 ^^a5 \lccode"A5="A5 % ฅ -
+\addunichar "0E06 ^^a6 \lccode"A6="A6 % ฆ -
+\addunichar "0E07 ^^a7 \lccode"A7="A7 % ง -
+\addunichar "0E08 ^^a8 \lccode"A8="A8 % จ -
+\addunichar "0E09 ^^a9 \lccode"A9="A9 % ฉ -
+\addunichar "0E0A ^^aa \lccode"AA="AA % ช -
+\addunichar "0E0B ^^ab \lccode"AB="AB % ซ -
+\addunichar "0E0C ^^ac \lccode"AC="AC % ฌ -
+\addunichar "0E0D ^^ad \lccode"AD="AD % ญ -
+\addunichar "0E0E ^^ae \lccode"AE="AE % ฎ -
+\addunichar "0E0F ^^af \lccode"AF="AF % ฏ -
+\addunichar "0E10 ^^b0 \lccode"B0="B0 % ฐ -
+\addunichar "0E11 ^^b1 \lccode"B1="B1 % ฑ -
+\addunichar "0E12 ^^b2 \lccode"B2="B2 % ฒ -
+\addunichar "0E13 ^^b3 \lccode"B3="B3 % ณ -
+\addunichar "0E14 ^^b4 \lccode"B4="B4 % ด -
+\addunichar "0E15 ^^b5 \lccode"B5="B5 % ต -
+\addunichar "0E16 ^^b6 \lccode"B6="B6 % ถ -
+\addunichar "0E17 ^^b7 \lccode"B7="B7 % ท -
+\addunichar "0E18 ^^b8 \lccode"B8="B8 % ธ -
+\addunichar "0E19 ^^b9 \lccode"B9="B9 % น -
+\addunichar "0E1A ^^ba \lccode"BA="BA % บ -
+\addunichar "0E1B ^^bb \lccode"BB="BB % ป -
+\addunichar "0E1C ^^bc \lccode"BC="BC % ผ -
+\addunichar "0E1D ^^bd \lccode"BD="BD % ฝ -
+\addunichar "0E1E ^^be \lccode"BE="BE % พ -
+\addunichar "0E1F ^^bf \lccode"BF="BF % ฟ -
+\addunichar "0E20 ^^c0 \lccode"C0="C0 % ภ -
+\addunichar "0E21 ^^c1 \lccode"C1="C1 % ม -
+\addunichar "0E22 ^^c2 \lccode"C2="C2 % ย -
+\addunichar "0E23 ^^c3 \lccode"C3="C3 % ร -
+\addunichar "0E24 ^^c4 \lccode"C4="C4 % ฤ -
+\addunichar "0E25 ^^c5 \lccode"C5="C5 % ล -
+\addunichar "0E26 ^^c6 \lccode"C6="C6 % ฦ -
+\addunichar "0E27 ^^c7 \lccode"C7="C7 % ว -
+\addunichar "0E28 ^^c8 \lccode"C8="C8 % ศ -
+\addunichar "0E29 ^^c9 \lccode"C9="C9 % ษ -
+\addunichar "0E2A ^^ca \lccode"CA="CA % ส -
+\addunichar "0E2B ^^cb \lccode"CB="CB % ห -
+\addunichar "0E2C ^^cc \lccode"CC="CC % ฬ -
+\addunichar "0E2D ^^cd \lccode"CD="CD % อ -
+\addunichar "0E2E ^^ce \lccode"CE="CE % ฮ -
+\addunichar "0E2F ^^cf \lccode"CF="CF % ฯ -
+\addunichar "0E30 ^^d0 \lccode"D0="D0 % ะ -
+\addunichar "0E31 ^^d1 \lccode"D1="D1 % ั -
+\addunichar "0E32 ^^d2 \lccode"D2="D2 % า -
+\addunichar "0E33 ^^d3 \lccode"D3="D3 % ำ -
+\addunichar "0E34 ^^d4 \lccode"D4="D4 % ิ -
+\addunichar "0E35 ^^d5 \lccode"D5="D5 % ี -
+\addunichar "0E36 ^^d6 \lccode"D6="D6 % ึ -
+\addunichar "0E37 ^^d7 \lccode"D7="D7 % ื -
+\addunichar "0E38 ^^d8 \lccode"D8="D8 % ุ -
+\addunichar "0E39 ^^d9 \lccode"D9="D9 % ู -
+\addunichar "0E3A ^^da \lccode"DA="DA % ฺ -
+\addunichar "0E40 ^^e0 \lccode"E0="E0 % เ -
+\addunichar "0E41 ^^e1 \lccode"E1="E1 % แ -
+\addunichar "0E42 ^^e2 \lccode"E2="E2 % โ -
+\addunichar "0E43 ^^e3 \lccode"E3="E3 % ใ -
+\addunichar "0E44 ^^e4 \lccode"E4="E4 % ไ -
+\addunichar "0E45 ^^e5 \lccode"E5="E5 % ๅ -
+\addunichar "0E47 ^^e7 \lccode"E7="E7 % ็ -
+\addunichar "0E48 ^^e8 \lccode"E8="E8 % ่ -
+\addunichar "0E49 ^^e9 \lccode"E9="E9 % ้ -
+\addunichar "0E4A ^^ea \lccode"EA="EA % ๊ -
+\addunichar "0E4B ^^eb \lccode"EB="EB % ๋ -
+\addunichar "0E4C ^^ec \lccode"EC="EC % ์ -
+\addunichar "0E4D ^^ed \lccode"ED="ED % ํ -
+\addunichar "0E4E ^^ee \lccode"EE="EE % ๎ -
+
+\catcode"E0=\active \def^^e0{\utfthreeuniglyph{"E0}}
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-qx.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-qx.tex
index 2ffd0b59ad8..11ec1f90ac2 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-qx.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-qx.tex
@@ -6,7 +6,7 @@
% This file is part of hyph-utf8 package and autogenerated.
% See http://tug.org/tex-hyphen
%
-% Copyright 2008 TeX Users Group.
+% Copyright 2008-2013 TeX Users Group.
% You may freely use, modify and/or distribute this file.
% (But consider adapting the scripts if you need modifications.)
%
@@ -78,7 +78,7 @@
\errmessage{Hyphenation pattern file corrupted or qx encoding not supported!}
\fi\fi}
%
-% ensure all the chars above have valid lccode values
+% ensure all the chars above have valid \lccode values
%
\lccode"10="10 % ı - U+0131 - dotlessi
\lccode"11="11 % ȷ - U+0237 - dotlessj
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t2a.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t2a.tex
index ab0f32f4cdb..47e27133dfa 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t2a.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t2a.tex
@@ -6,7 +6,7 @@
% This file is part of hyph-utf8 package and autogenerated.
% See http://tug.org/tex-hyphen
%
-% Copyright 2008 TeX Users Group.
+% Copyright 2008-2013 TeX Users Group.
% You may freely use, modify and/or distribute this file.
% (But consider adapting the scripts if you need modifications.)
%
@@ -96,7 +96,7 @@
\errmessage{Hyphenation pattern file corrupted or t2a encoding not supported!}
\fi\fi\fi}
%
-% ensure all the chars above have valid lccode values
+% ensure all the chars above have valid \lccode values
%
\lccode"19="19 % ı - U+0131 - i
\lccode"69="69 % і - U+0456 - cyrii
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t8m.tex b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t8m.tex
new file mode 100644
index 00000000000..c6ac5063e19
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t8m.tex
@@ -0,0 +1,71 @@
+% conv-utf8-t8m.tex
+%
+% Conversion from UTF-8 to T8M,
+% used before loading hyphenation patterns for 8-bit TeX engines.
+%
+% This file is part of hyph-utf8 package and autogenerated.
+% See http://tug.org/tex-hyphen
+%
+% Copyright 2008-2013 TeX Users Group.
+% You may freely use, modify and/or distribute this file.
+% (But consider adapting the scripts if you need modifications.)
+
+% macros adapted from ConTeXt MKII; see unic-ini.mkii
+\def\unicodechar#1{%
+ \ifcsname unichar@\number#1\endcsname
+ \csname unichar@\number#1\endcsname
+ \else
+ \errmessage{Unicode character [#1] not in encoding.}%
+ \fi}
+\def\utfthreeuniglyph#1#2#3%
+ {\expandafter\unicodechar\expandafter
+ {\the\numexpr4096*(#1-224)+64*(`#2-128)+`#3-128\relax}}
+
+\def\addunichar #1 #2 {\expandafter\def\csname unichar@\number#1\endcsname{#2}}
+
+% \addunichar "unicode_code - ^^font_encoding_code
+\addunichar "10D0 ^^a1 \lccode"A1="A1 % ა - uni10D0
+\addunichar "10D1 ^^a2 \lccode"A2="A2 % ბ - uni10D1
+\addunichar "10D2 ^^a3 \lccode"A3="A3 % გ - uni10D2
+\addunichar "10D3 ^^a4 \lccode"A4="A4 % დ - uni10D3
+\addunichar "10D4 ^^a5 \lccode"A5="A5 % ე - uni10D4
+\addunichar "10D5 ^^a6 \lccode"A6="A6 % ვ - uni10D5
+\addunichar "10D6 ^^a7 \lccode"A7="A7 % ზ - uni10D6
+\addunichar "10D7 ^^a8 \lccode"A8="A8 % თ - uni10D7
+\addunichar "10D8 ^^a9 \lccode"A9="A9 % ი - uni10D8
+\addunichar "10D9 ^^aa \lccode"AA="AA % კ - uni10D9
+\addunichar "10DA ^^ab \lccode"AB="AB % ლ - uni10DA
+\addunichar "10DB ^^ac \lccode"AC="AC % მ - uni10DB
+\addunichar "10DC ^^ad \lccode"AD="AD % ნ - uni10DC
+\addunichar "10DD ^^ae \lccode"AE="AE % ო - uni10DD
+\addunichar "10DE ^^af \lccode"AF="AF % პ - uni10DE
+\addunichar "10DF ^^b0 \lccode"B0="B0 % ჟ - uni10DF
+\addunichar "10E0 ^^b1 \lccode"B1="B1 % რ - uni10E0
+\addunichar "10E1 ^^b2 \lccode"B2="B2 % ს - uni10E1
+\addunichar "10E2 ^^b3 \lccode"B3="B3 % ტ - uni10E2
+\addunichar "10E3 ^^b4 \lccode"B4="B4 % უ - uni10E3
+\addunichar "10E4 ^^b5 \lccode"B5="B5 % ფ - uni10E4
+\addunichar "10E5 ^^b6 \lccode"B6="B6 % ქ - uni10E5
+\addunichar "10E6 ^^b7 \lccode"B7="B7 % ღ - uni10E6
+\addunichar "10E7 ^^b8 \lccode"B8="B8 % ყ - uni10E7
+\addunichar "10E8 ^^b9 \lccode"B9="B9 % შ - uni10E8
+\addunichar "10E9 ^^ba \lccode"BA="BA % ჩ - uni10E9
+\addunichar "10EA ^^bb \lccode"BB="BB % ც - uni10EA
+\addunichar "10EB ^^bc \lccode"BC="BC % ძ - uni10EB
+\addunichar "10EC ^^e0 \lccode"E0="E0 % წ - uni10EC
+\addunichar "10ED ^^e1 \lccode"E1="E1 % ჭ - uni10ED
+\addunichar "10EE ^^e2 \lccode"E2="E2 % ხ - uni10EE
+\addunichar "10EF ^^e3 \lccode"E3="E3 % ჯ - uni10EF
+\addunichar "10F0 ^^e4 \lccode"E4="E4 % ჰ - uni10F0
+\addunichar "10F1 ^^e5 \lccode"E5="E5 % ჱ - uni10F1
+\addunichar "10F2 ^^e6 \lccode"E6="E6 % ჲ - uni10F2
+\addunichar "10F3 ^^e7 \lccode"E7="E7 % ჳ - uni10F3
+\addunichar "10F4 ^^e8 \lccode"E8="E8 % ჴ - uni10F4
+\addunichar "10F5 ^^e9 \lccode"E9="E9 % ჵ - uni10F5
+\addunichar "10F6 ^^ea \lccode"EA="EA % ჶ - uni10F6
+\addunichar "10F7 ^^eb \lccode"EB="EB % ჷ - uni10F7
+\addunichar "10F8 ^^ec \lccode"EC="EC % ჸ - uni10F8
+\addunichar "10F9 ^^ed \lccode"ED="ED % ჹ - uni10F9
+\addunichar "10FA ^^ee \lccode"EE="EE % ჺ - uni10FA
+
+\catcode"E1=\active \def^^e1{\utfthreeuniglyph{"E1}}