summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/generic/hyph-utf8/CHANGES16
-rw-r--r--Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdfbin34396 -> 34413 bytes
-rw-r--r--Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex13
-rw-r--r--Master/texmf-dist/source/generic/hyph-utf8/generate-pattern-loaders.rb8
-rw-r--r--Master/texmf-dist/source/generic/hyph-utf8/generate-tl-files.rb6
-rw-r--r--Master/texmf-dist/source/generic/hyph-utf8/languages.rb51
-rw-r--r--Master/texmf-dist/source/generic/hyph-utf8/languages/gl/README50
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fur.tex37
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-rm.tex36
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fur.ec.tex423
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fur.tex39
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-rm.tex40
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fur.tex459
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-rm.tex427
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex1
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.chr.txt29
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.hyp.txt0
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.lic.txt47
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.pat.txt446
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.chr.txt28
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.hyp.txt0
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.lic.txt52
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.pat.txt410
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.lic.txt1
24 files changed, 2582 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES b/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES
index 2e1ecfa5876..93ef9be9ad9 100644
--- a/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES
+++ b/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES
@@ -1,3 +1,19 @@
+== CTAN release 2012.04.10 (#599) ==
+
+2012-04-10 (#599)
+- encoding of Friulan changed from ASCII to EC (bugfix)
+- fix some inconsistencies, update version of 'rm' and 'fur' patterns to 1.1
+
+2012-04-09 (#598)
+- add a synonym for 'friulan': 'furlan'
+
+2012-04-09 (#597)
+- add Friulan patterns (by Claudio Beccari)
+- remove duplicate patterns from Romansh
+
+2012-01-17 (#596)
+- add Romansh patterns (by Claudio Beccari)
+
== CTAN release 2011.09.14 (#593) ==
2011-09-14 (#593)
diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf
index fb19610ddf4..ec554e2b427 100644
--- a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf
+++ b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex
index 54a08c0f38d..51fb4797993 100644
--- a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex
+++ b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex
@@ -1,6 +1,3 @@
-\setuplayout
- [backspace=2cm,width=middle]
-
\usetypescript[antykwa-poltawskiego]
\setupbodyfont[antykwa-poltawskiego,10pt]
@@ -13,7 +10,8 @@
\setuppagenumbering
[location={footer}]
\setuplayout
- [header=0pt,headerdistance=0pt,height=24cm]
+ [backspace=2cm,width=middle,
+ header=0pt,headerdistance=0pt,height=24.5cm]
\def\eTeX{ε-\TeX}
% TODO
@@ -26,7 +24,8 @@
\blank[big]
-\centerline{Mojca Miklavec \& Arthur Reutenauer}
+\centerline{Mojca Miklavec (current maintainer)}
+\centerline{Arthur Reutenauer (no longer active on hyph-utf8)}
\blank[big]
@@ -101,6 +100,8 @@ patterns to some 8-bit encoding when used with \PDFTEX{} or Knuth's \TEX.
\landata{fi}{finnish}{}
\lanname{French}
\landata{fr}{french}{patois, francais}
+\lanname{Friulan}
+\landata{fur}{friulan}{furlan}
\lanname{Galician}
\landata{gl}{galician}{}
\lanname{German}
@@ -158,6 +159,8 @@ patterns to some 8-bit encoding when used with \PDFTEX{} or Knuth's \TEX.
\landata{pt}{portuguese}{portuges}
\lanname{Romanian}
\landata{ro}{romanian}{}
+\lanname{Romansh}
+\landata{rm}{romansh}{}
\lanname{Russian}
\landata{ru}{russian}{}
\lanname{Sanskrit}
diff --git a/Master/texmf-dist/source/generic/hyph-utf8/generate-pattern-loaders.rb b/Master/texmf-dist/source/generic/hyph-utf8/generate-pattern-loaders.rb
index 590a989cf43..89950eff64f 100644
--- a/Master/texmf-dist/source/generic/hyph-utf8/generate-pattern-loaders.rb
+++ b/Master/texmf-dist/source/generic/hyph-utf8/generate-pattern-loaders.rb
@@ -82,7 +82,7 @@ text_patterns_quote = " \\input hyph-quote-#{language.code}.tex"
###########
lccodes_common = []
-if language.code == 'af' or language.code == 'it' or language.code == 'fr' or language.code == 'uk' or language.code == 'zh-latn-pinyin' then
+if language.code == 'af' or language.code == 'it' or language.code == 'rm' or language.code == 'fur' or language.code == 'fr' or language.code == 'uk' or language.code == 'zh-latn-pinyin' then
lccodes_common.push("\\lccode`\\'=`\\'")
end
if language.code == 'af' or language.code == 'pt' or language.code == 'tk' or language.code == 'ru' or language.code == 'uk' then
@@ -150,7 +150,7 @@ end
#######################
# GROUP nr. 2 - ASCII #
#######################
- elsif language.code == "it" then
+ elsif language.code == 'it' or language.code == 'rm' then
file.puts(text_if_native_utf)
file.puts(text_engine_utf8)
file.puts(text_patterns)
@@ -163,7 +163,7 @@ end
file.puts(text_patterns)
file.puts('\fi')
# for ASCII encoding, we don't load any special support files, but simply load everything
- elsif language.encoding == "ascii" then
+ elsif language.encoding == 'ascii' then
file.puts(text_engine_ascii)
####################################
# GROUP nr. 3 - different patterns #
@@ -206,7 +206,7 @@ end
file.puts(text_if_native_utf)
file.puts(text_engine_utf8)
file.puts(text_patterns_utf8)
- if language.code == 'af' or language.code == 'it' or language.code == 'fr' or language.code == 'uk' or language.code == 'zh-latn-pinyin' then
+ if language.code == 'af' or language.code == 'fr' or language.code == 'fur' or language.code == 'uk' or language.code == 'zh-latn-pinyin' then
file.puts(text_patterns_quote)
end
file.puts('\else')
diff --git a/Master/texmf-dist/source/generic/hyph-utf8/generate-tl-files.rb b/Master/texmf-dist/source/generic/hyph-utf8/generate-tl-files.rb
index a6096297022..632678a4dc2 100644
--- a/Master/texmf-dist/source/generic/hyph-utf8/generate-tl-files.rb
+++ b/Master/texmf-dist/source/generic/hyph-utf8/generate-tl-files.rb
@@ -97,9 +97,9 @@ language_groups.sort.each do |language_name,language_list|
if language.description_s != nil then
$file_tlpsrc.puts "shortdesc #{language.description_s}."
$file_tlpsrc.puts "longdesc #{language.description_l.join("\nlongdesc ")}"
- if language.version != nil then
- $file_tlpsrc.puts "catalogue-version #{language.version}"
- end
+ # if language.version != nil then
+ # $file_tlpsrc.puts "catalogue-version #{language.version}"
+ # end
end
name = "name=#{language.name}"
diff --git a/Master/texmf-dist/source/generic/hyph-utf8/languages.rb b/Master/texmf-dist/source/generic/hyph-utf8/languages.rb
index 417eda6aba4..0af61dc733e 100644
--- a/Master/texmf-dist/source/generic/hyph-utf8/languages.rb
+++ b/Master/texmf-dist/source/generic/hyph-utf8/languages.rb
@@ -1080,6 +1080,57 @@ class Languages < Hash
# "(Ente Nazionale di Unificazione UNI).",
],
},
+# romansh
+{
+ "code" => "rm",
+ "name" => "romansh",
+ "use_new_loader" => true,
+ "use_old_patterns" => false,
+ "filename_old_patterns" => nil,
+ "hyphenmin" => [2,2], # todo
+ "encoding" => "ascii",
+ "exceptions" => false,
+ "message" => "Romansh hyphenation patterns",
+
+ "version" => "1.1",
+ "last_modified" => "2012-04-10",
+ "type" => "rules",
+ "authors" => ["claudio_beccari"],
+ "licence" => "LPPL", # Status: maintained!
+ "description_s" => "Romansh hyphenation patterns",
+ "description_l" => [
+ #......................................................................#
+ "Hyphenation patterns for Romansh in ASCII encoding.",
+ "They are supposed to comply with the rules indicated by the Lia",
+ "Rumantscha (Romansh language society).",
+ ],
+},
+# friulan
+{
+ "code" => "fur",
+ "name" => "friulan", "synonyms" => ["furlan"],
+ "use_new_loader" => true,
+ "use_old_patterns" => false,
+ "filename_old_patterns" => nil,
+ "hyphenmin" => [2,2],
+ "encoding" => "ec",
+ "exceptions" => false,
+ "message" => "Friulan hyphenation patterns",
+
+ "version" => "1.1",
+ "last_modified" => "2012-04-10",
+ "type" => "rules",
+ "authors" => ["claudio_beccari"],
+ "licence" => "LPPL", # Status: maintained!
+ "description_s" => "Friulan hyphenation patterns",
+ "description_l" => [
+ #......................................................................#
+ "Hyphenation patterns for Friulan in ASCII encoding.",
+ "They are supposed to comply with the common spelling of the",
+ "Friulan (Furlan) language as fixed by the Regional Law N.15/96",
+ "dated November 6, 1996 and its following amendments.",
+ ],
+},
# kurmanji
{
"code" => "kmr",
diff --git a/Master/texmf-dist/source/generic/hyph-utf8/languages/gl/README b/Master/texmf-dist/source/generic/hyph-utf8/languages/gl/README
index 6154587b019..95e00612c7b 100644
--- a/Master/texmf-dist/source/generic/hyph-utf8/languages/gl/README
+++ b/Master/texmf-dist/source/generic/hyph-utf8/languages/gl/README
@@ -1,25 +1,25 @@
-This directory contains seven files + README, licensed all but one under lppl 1.3:
-
-glpatter-utf8.tex:
- The source file, version 2.4. When processed under the program
- mkpatter ---by typing 'tex -ini -8bit glpatter-utf8.tex' (without the quotes)
- at the command line, provided you have the utility
- mkpattern installed--- it generates the file hyph-utf8-gl.tex.
-
-(hyph-gl.tex):
- The generated file containing the patterns in UTF-8 (belongs to TEXMF/tex).
-
-
-glhyextr.tex: ##This file is in the public domain##
- A configuration file, to include additional patterns other
- than the ones in glpatter-utf8.tex. It is not \input by glpatter-utf8.tex
- (iin contrast with the single-byte encoded version glpatter.tex)
- as modern tools allow the addition of patterns at run time.
-
-glhybiox.tex, glhymed.tex, glhyquim.tex, glhytec.tex & glhyxeog.tex:
- Files with aditional patterns drawn from serveral fields of
- the language, so that you may input them from glhyextr.tex.
-
-The files for specific patterns are very incomplete and feedback is welcome.
-
---Javier A. Múgica
+This directory contains seven files + README, licensed all but one under lppl 1.3:
+
+glpatter-utf8.tex:
+ The source file, version 2.4. When processed under the program
+ mkpatter ---by typing 'tex -ini -8bit glpatter-utf8.tex' (without the quotes)
+ at the command line, provided you have the utility
+ mkpattern installed--- it generates the file hyph-utf8-gl.tex.
+
+(hyph-gl.tex):
+ The generated file containing the patterns in UTF-8 (belongs to TEXMF/tex).
+
+
+glhyextr.tex: ##This file is in the public domain##
+ A configuration file, to include additional patterns other
+ than the ones in glpatter-utf8.tex. It is not \input by glpatter-utf8.tex
+ (iin contrast with the single-byte encoded version glpatter.tex)
+ as modern tools allow the addition of patterns at run time.
+
+glhybiox.tex, glhymed.tex, glhyquim.tex, glhytec.tex & glhyxeog.tex:
+ Files with aditional patterns drawn from serveral fields of
+ the language, so that you may input them from glhyextr.tex.
+
+The files for specific patterns are very incomplete and feedback is welcome.
+
+--Javier A. Múgica
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fur.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fur.tex
new file mode 100644
index 00000000000..ac526df5d24
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fur.tex
@@ -0,0 +1,37 @@
+% filename: loadhyph-fur.tex
+% language: friulan
+%
+% 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
+\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
+\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 Friulan hyphenation patterns}
+ \input hyph-fur.tex
+ \input hyph-quote-fur.tex
+\else
+ % 8-bit engine (such as TeX or pdfTeX)
+ \message{EC Friulan hyphenation patterns}
+ \input conv-utf8-ec.tex
+ \input hyph-fur.tex
+\fi\else
+ % pTeX
+ \message{EC Friulan hyphenation patterns}
+ \input hyph-fur.ec.tex
+\fi
+\endgroup
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-rm.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-rm.tex
new file mode 100644
index 00000000000..6dbbc0b2805
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-rm.tex
@@ -0,0 +1,36 @@
+% filename: loadhyph-rm.tex
+% language: romansh
+%
+% 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
+\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
+\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 Romansh hyphenation patterns}
+ \input hyph-rm.tex
+ \input hyph-quote-rm.tex
+\else
+ % 8-bit engine (such as TeX or pdfTeX)
+ \message{ASCII Romansh hyphenation patterns}
+ \input hyph-rm.tex
+\fi\else
+ % pTeX
+ \message{ASCII Romansh hyphenation patterns}
+ \input hyph-rm.tex
+\fi
+\endgroup
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fur.ec.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fur.ec.tex
new file mode 100644
index 00000000000..ef3be2d1041
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fur.ec.tex
@@ -0,0 +1,423 @@
+% pTeX-friendly hyphenation patterns
+%
+% language: friulan (fur)
+% encoding: ec
+%
+% This file has been auto-generated from hyph-fur.tex
+% with a script [texmf]/scripts/generic/hyph-utf8/generate-ptex-patterns.rb
+% See the original file for details about author, licence etc.
+%
+\patterns{
+.'2s2
+.'sj2
+2'2
+2'.
+2b'
+2c'
+2cj'
+2cj'.
+2^^e7'
+2d'
+2f'
+2g'
+2h'
+2j'
+2k'
+2l'.
+2l''
+2m'
+2n'
+.'n2
+2p'
+2q'
+2r'
+4s'.
+4s''
+2st'
+2t'.
+2t''
+2v'.
+2v''
+2w'
+2x'
+2z'.
+2z''
+.a3p2n
+.anti1
+.anti3m2n
+.bio1
+.ca4p3s
+.circu2m1
+.co2n3j
+.cuintri1
+.co1o2p
+.di2s3
+.di2s4ch3oc
+.e2x1e
+.ex2tra3
+.fran2k3
+.free3
+.li3p2sa
+.narco1
+.opto1
+.orto3p2
+.para1
+.plu2s3q
+.poli3p2
+.pre1
+.p2s
+.re1ac
+.re1i2scr
+.tran2s3ac
+.tran2s3c
+.tran2s3d
+.tran2s3l
+.tran2s3n
+.tran2s3p
+.tran2s3r
+.tran2s3t
+.su2b3j
+.su2b3lu
+.su2b3r
+.wa2g3n
+.wel2t1
+a1ia
+a1ie
+a1io
+a1iu
+a1uo
+a1ya
+2at.
+e1iu
+e2w
+o1ia
+o1ie
+o1io
+o1iu
+1b
+2bb
+2bc
+2bd
+2bf
+2bm
+2bn
+2bp
+2bs
+2bt
+2bv
+b2l
+b2r
+2b.
+1c
+2cb
+2cc
+2cd
+2cf
+c2j
+2cj.
+2ck
+2cm
+2cn
+2cq
+2cs
+2ct
+2cz
+2chh
+c2h
+2ch.
+2chb
+ch2r
+2chn
+c2l
+c2r
+2c.
+.c2
+1^^e7
+2^^e7.
+2^^e7s.
+1d
+2db
+2dd
+2dg
+d2h
+2dl
+2dm
+2dn
+2dp
+d2r
+2ds
+2dt
+2dv
+2dw
+2d.
+.d2
+1f
+2fb
+2fg
+2ff
+2fn
+f2l
+f2r
+2fs
+2ft
+2f.
+1g
+2gb
+2gd
+2gf
+2gg
+g2h
+g2j
+g2l
+2gm
+g2n
+2gn.
+2gp
+g2r
+2gs
+2gt
+2gv
+2gw
+2gz
+2gh2t
+2g.
+1h
+2hb
+2hd
+2hh
+hi3p2n
+h2l
+2hm
+2hn
+2hr
+2hv
+2h.
+1j
+2j.
+1k
+2kg
+2kf
+k2h
+2kk
+k2l
+2km
+k2r
+2ks
+2kt
+2k.
+1l
+2lb
+2lc
+2ld
+2l3f2
+2lg
+l2h
+l2j
+2lk
+2ll
+2lm
+2ln
+2lp
+2lq
+2lr
+2ls
+2lt
+2lv
+2lw
+2lz
+2l.
+1m
+2mb
+2mc
+2mf
+2ml
+2mm
+2mn
+2mp
+2mq
+2mr
+2ms
+2mt
+2mv
+2mw
+2m.
+1n
+2nb
+2nc
+2nd
+2nf
+2ng
+2nk
+2nl
+2nm
+2nn
+2np
+2nq
+2nr
+2ns
+n2s.
+n2s3fer
+2nt
+n2t.
+2nv
+2nz
+n2g3n
+2nheit
+2n.
+1p
+2pd
+p2h
+p2l
+2pn
+3p2ne
+2pp
+p2r
+2ps
+3p2sic
+2pt
+2pz
+2p.
+1q
+2qq
+2q.
+1r
+2rb
+2rc
+2r^^e7
+2r^^e7.
+2rd
+2rf
+r2h
+2rg
+2rk
+2rl
+2rm
+2rn
+2rp
+2rq
+2rr
+2rs
+2rt
+r2t2s3
+2rv
+2rx
+2rw
+2rz
+2r.
+.s2
+1s
+2sc
+.s2c
+2s1^^e7
+.s2^^e7
+2s1cj
+.s2cj
+2sch2
+.s2ch
+2sd
+.s2d
+2sf
+.s2f
+2sg
+.s2g
+s2j
+2sj.
+2sl
+.s2l
+2sm
+.s2m
+2sn
+.s2n
+2sp
+.s2p
+2s1p2n
+2sq
+.s2q
+2sr
+.s2r
+s2s
+2s4s3m
+2st
+2s2t.
+.s2t
+2s2tb
+2s2tc
+2s2td
+2s2tf
+2s2tm
+2s2tn
+2s2tp
+2s2ts
+2s2tt
+2s2tv
+2sv
+.s2v
+2sz
+2s2^^e7.
+2scj.
+2s.
+1t
+2tb
+2tc
+2t^^e7
+t2^^e7.
+2tcj
+t2cj.
+2td
+2tf
+t2g
+t2h
+t2l
+2tm
+2tn
+2tp
+t2r
+2t2s
+2tt
+t2t3m
+t2t3s
+2tv
+2tw
+t2z
+2tzk
+tz2s
+2t.
+2ts.
+1v
+2vc
+v2l
+v2r
+2vs.
+2vv
+2v.
+1w
+w2h
+wa2r
+2w1y
+2w.
+1x
+2xb
+2xc
+2xf
+2xh
+2xm
+2xp
+2xt
+2xw
+2x.
+y1ou
+y1i
+1z
+2zb
+2zd
+2zl
+2zn
+2zp
+2zr
+2zs
+2zt
+2zv
+2zz
+2z.
+.z2
+}
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fur.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fur.tex
new file mode 100644
index 00000000000..040f148f146
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fur.tex
@@ -0,0 +1,39 @@
+\bgroup
+\lccode`\’=`\’
+\patterns{
+.’2s2
+.’sj2
+2’2
+2’.
+2b’
+2c’
+2cj’
+2cj’.
+2ç’
+2d’
+2f’
+2g’
+2h’
+2j’
+2k’
+2l’.
+2l’’
+2m’
+2n’
+.’n2
+2p’
+2q’
+2r’
+4s’.
+4s’’
+2st’
+2t’.
+2t’’
+2v’.
+2v’’
+2w’
+2x’
+2z’.
+2z’’
+}
+\egroup
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-rm.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-rm.tex
new file mode 100644
index 00000000000..d77fcc305c6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-rm.tex
@@ -0,0 +1,40 @@
+\bgroup
+\lccode`\’=`\’
+\patterns{
+2’2
+2’.
+2b’
+2c’
+2ch’.
+2ch’’
+2d’
+2f’
+2g’
+2h’
+2j’
+2k’
+2l’.
+2l’’
+2m’
+2n’
+2p’
+2q’
+2r’
+4s’.
+4s’’
+2sch’
+2schs’
+2sh’
+2st’
+4tsch’
+4tschs’
+2t’.
+2t’’
+2v’.
+2v’’
+2w’
+2x’
+2z’.
+2z’’
+}
+\egroup
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fur.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fur.tex
new file mode 100644
index 00000000000..0a4712a6994
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fur.tex
@@ -0,0 +1,459 @@
+% hyph-fur.tex
+%
+% Friulan hyphenation patterns
+%
+% This file is part of the hyph-utf8 package.
+% For more information see
+%
+% http://tug.org/tex-hyphen
+%
+%------------------------------------------------------------------------------
+%
+%% Copyright 2012 Claudio Beccari
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions
+% of LaTeX version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer of this work is Claudio Beccari
+% e-mail: claudio dot beccari at gmail dot com
+%
+% This work consists of the single file hyph-fur.tex.
+%
+% \versionnumber{1.1} \versiondate{2012/04/10}
+%
+% These hyphenation patterns for the Friulan language are supposed to comply
+% with the common spelling of the Friulan (Furlan) language as fixed by the
+% Regional Law N.15/96 dated November 6, 1996 and its following amendments.
+% They were initially obtained by merging the consonantic endings to the Italian
+% patterns and adding the necessary patterns for the special Friulan digraphs
+% used in this language and for the \c{c} consonant. The common Latin roots
+% of both languages helped a lot in this adaptation.
+% Digraphs: cj, gj, gl, gn, sj, ss.
+%
+% ChangeLog:
+% - 2012-01-14 - First release 1.0
+% - 2012-02-10 - Version 1.1. Fix inconsistencies.
+%%
+\patterns{% some revision might be necessary to handle more vocalic elisions
+.'2s2
+.'sj2
+2'2
+2'.
+2b'
+2c'
+2cj'
+2cj'.
+2ç'
+2d'
+2f'
+2g'
+2h'
+2j'
+2k'
+2l'.
+2l''
+2m'
+2n'
+.'n2
+2p'
+2q'
+2r'
+4s'.
+4s''
+2st'
+2t'.
+2t''
+2v'.
+2v''
+2w'
+2x'
+2z'.
+2z''
+%%%%%%%%%%%%%%%%%%%%
+.a3p2n
+.anti1
+.anti3m2n
+.bio1
+.ca4p3s
+.circu2m1
+.co2n3j
+.cuintri1
+.co1o2p
+.di2s3
+.di2s4ch3oc
+.e2x1e
+.ex2tra3
+.fran2k3
+.free3
+.li3p2sa
+.narco1
+.opto1
+.orto3p2
+.para1
+.plu2s3q
+.poli3p2
+.pre1
+.p2s
+.re1ac
+.re1i2scr
+.tran2s3ac
+.tran2s3c
+.tran2s3d
+.tran2s3l
+.tran2s3n
+.tran2s3p
+.tran2s3r
+.tran2s3t
+.su2b3j
+.su2b3lu
+.su2b3r
+.wa2g3n
+.wel2t1
+a1ia
+a1ie
+a1io
+a1iu
+a1uo
+a1ya
+2at.
+e1iu
+e2w
+o1ia
+o1ie
+o1io
+o1iu
+1b
+2bb
+2bc
+2bd
+2bf
+2bm
+2bn
+2bp
+2bs
+2bt
+2bv
+b2l
+b2r
+2b.
+1c
+2cb
+2cc
+2cd
+2cf
+c2j
+2cj.
+2ck
+2cm
+2cn
+2cq
+2cs
+2ct
+2cz
+2chh
+c2h
+2ch.
+2chb
+ch2r
+2chn
+c2l
+c2r
+2c.
+.c2
+1ç
+2ç.
+2çs.
+1d
+2db
+2dd
+2dg
+d2h
+2dl
+2dm
+2dn
+2dp
+d2r
+2ds
+2dt
+2dv
+2dw
+2d.
+.d2
+1f
+2fb
+2fg
+2ff
+2fn
+f2l
+f2r
+2fs
+2ft
+2f.
+1g
+2gb
+2gd
+2gf
+2gg
+g2h
+g2j
+g2l
+2gm
+g2n
+2gn.
+2gp
+g2r
+2gs
+2gt
+2gv
+2gw
+2gz
+2gh2t
+2g.
+1h
+2hb
+2hd
+2hh
+hi3p2n
+h2l
+2hm
+2hn
+2hr
+2hv
+2h.
+1j
+2j.
+1k
+2kg
+2kf
+k2h
+2kk
+k2l
+2km
+k2r
+2ks
+2kt
+2k.
+1l
+2lb
+2lc
+2ld
+2l3f2
+2lg
+l2h
+l2j
+2lk
+2ll
+2lm
+2ln
+2lp
+2lq
+2lr
+2ls
+2lt
+2lv
+2lw
+2lz
+2l.
+1m
+2mb
+2mc
+2mf
+2ml
+2mm
+2mn
+2mp
+2mq
+2mr
+2ms
+2mt
+2mv
+2mw
+2m.
+1n
+2nb
+2nc
+2nd
+2nf
+2ng
+2nk
+2nl
+2nm
+2nn
+2np
+2nq
+2nr
+2ns
+n2s.
+n2s3fer
+2nt
+n2t.
+2nv
+2nz
+n2g3n
+2nheit
+2n.
+1p
+2pd
+p2h
+p2l
+2pn
+3p2ne
+2pp
+p2r
+2ps
+3p2sic
+2pt
+2pz
+2p.
+1q
+2qq
+2q.
+1r
+2rb
+2rc
+2rç
+2rç.
+2rd
+2rf
+r2h
+2rg
+2rk
+2rl
+2rm
+2rn
+2rp
+2rq
+2rr
+2rs
+2rt
+r2t2s3
+2rv
+2rx
+2rw
+2rz
+2r.
+.s2
+1s
+2sc
+.s2c
+2s1ç
+.s2ç
+2s1cj
+.s2cj
+2sch2
+.s2ch
+2sd
+.s2d
+2sf
+.s2f
+2sg
+.s2g
+s2j
+2sj.
+2sl
+.s2l
+2sm
+.s2m
+2sn
+.s2n
+2sp
+.s2p
+2s1p2n
+2sq
+.s2q
+2sr
+.s2r
+s2s %
+2s4s3m
+2st
+2s2t.
+.s2t
+2s2tb
+2s2tc
+2s2td
+2s2tf
+2s2tm
+2s2tn
+2s2tp
+2s2ts
+2s2tt
+2s2tv
+2sv
+.s2v
+2sz
+2s2ç.
+2scj.
+2s.
+1t
+2tb
+2tc
+2tç
+t2ç.
+2tcj
+t2cj.
+2td
+2tf
+t2g
+t2h
+t2l
+2tm
+2tn
+2tp
+t2r
+2t2s
+2tt
+t2t3m
+t2t3s
+2tv
+2tw
+t2z
+2tzk
+tz2s
+2t.
+2ts.
+1v
+2vc
+v2l
+v2r
+2vs.
+2vv
+2v.
+1w
+w2h
+wa2r
+2w1y
+2w.
+1x
+2xb
+2xc
+2xf
+2xh
+2xm
+2xp
+2xt
+2xw
+2x.
+y1ou
+y1i
+1z
+2zb
+2zd
+2zl
+2zn
+2zp
+2zr
+2zs
+2zt
+2zv
+2zz
+2z.
+.z2
+} % Pattern end
+
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-rm.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-rm.tex
new file mode 100644
index 00000000000..2832ccbc43f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-rm.tex
@@ -0,0 +1,427 @@
+% hyph-rm.tex
+%
+% Romansh hyphenation patterns
+%
+% This file is part of the hyph-utf8 package.
+% For more information see
+%
+% http://tug.org/tex-hyphen
+%
+%------------------------------------------------------------------------------
+%
+%% Copyright 2011 Claudio Beccari
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions
+% of LaTeX version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer of this work is Claudio Beccari
+% e-mail: claudio dot beccari at gmail dot com
+%
+% This work consists of the single file hyph-rm.tex.
+%
+% \versionnumber{1.1} \versiondate{2011/04/10}
+%
+% These hyphenation patterns for the Romansh language are supposed to comply
+% with the rules indicated by the Lia Rumantscha (Romansh language society).
+% They were initially obtained by merging the consonantic endings to the Italian
+% patterns and adding the necessary patterns for the special Romansch di-, try- and
+% tetra-graphs used in this language. The common Latin roots of both languages helped
+% a lot in this adaptation.
+% Digraphs: ch, gh, gl, gn, tg
+% Trigraphs: sch
+% Tetragraphs: tsch
+%
+% ChangeLog:
+% - 2012-01-14 - First release 1.0
+% - 2012-02-10 - Version 1.1. Fix inconsistencies.
+%
+% First part is identical to what is contained in hyph-quote-rm.tex
+% It must be repeated because that file is read only when creating format files
+% for UTF-8 aware engines (XeXeX, LuaTeX)
+%%
+\patterns{% some revision might be necessary to handle more vocalic elisions
+2'2
+2'.
+2b'
+2c'
+2ch'.
+2ch''
+2d'
+2f'
+2g'
+2h'
+2j'
+2k'
+2l'.
+2l''
+2m'
+2n'
+2p'
+2q'
+2r'
+4s'.
+4s''
+2sch'
+2schs'
+2sh'
+2st'
+4tsch'
+4tschs'
+2t'.
+2t''
+2v'.
+2v''
+2w'
+2x'
+2z'.
+2z''
+%%%%%%%%%%%%%%%%%%%%
+.a3p2n
+.anti1
+.anti3m2n
+.bio1
+.ca4p3s
+.circu2m1
+.co2n3j
+.contro1
+.co1o2p
+.di2s3
+.di2s4ch3oc
+.e2x1e
+.ex2tra3
+.fran2k3
+.free3
+.li3p2sa
+.narco1
+.opto1
+.orto3p2
+.para1
+.plu2s3q
+.poli3p2
+.pre1
+.p2s
+.re1ac
+.re1i2scr
+.sha2re3
+.tran2s3ac
+.tran2s3c
+.tran2s3d
+.tran2s3l
+.tran2s3n
+.tran2s3p
+.tran2s3r
+.tran2s3t
+.su2b3j
+.su2b3lu
+.su2b3r
+.wa2g3n
+.wel2t1
+a1ia
+a1ie
+a1io
+a1iu
+a1uo
+a1ya
+2at.
+e1iu
+e2w
+o1ia
+o1ie
+o1io
+o1iu
+1b
+2bb
+2bc
+2bd
+2bf
+2bm
+2bn
+2bp
+2bs
+2bt
+2bv
+b2l
+b2r
+2b.
+1c
+2cb
+2cc
+2cd
+2cf
+2ck
+2cm
+2cn
+2cq
+2cs
+2ct
+2cz
+2chh
+c2h
+2ch.
+2chb
+ch2r
+2chn
+c2l
+c2r
+2c.
+.c2
+1d
+2db
+2dd
+2dg
+2dl
+2dm
+2dn
+2dp
+d2r
+2ds
+2dt
+2dv
+2dw
+2d.
+.d2
+1f
+2fb
+2fg
+2ff
+2fn
+f2l
+f2r
+2fs
+2ft
+2f.
+1g
+2gb
+2gd
+2gf
+2gg
+g2h
+g2l
+2gm
+g2n
+2gp
+g2r
+2gs
+2gt
+2gv
+2gw
+2gz
+2gh2t
+2g.
+1h
+2hb
+2hd
+2hh
+hi3p2n
+h2l
+2hm
+2hn
+2hr
+2hv
+2h.
+1j
+2j.
+1k
+2kg
+2kf
+k2h
+2kk
+k2l
+2km
+k2r
+2ks
+2kt
+2k.
+1l
+2lb
+2lc
+2ld
+2l3f2
+2lg
+l2h
+l2j
+2lk
+2ll
+2lm
+2ln
+2lp
+2lq
+2lr
+2ls
+2lt
+2lv
+2lw
+2lz
+2l.
+1m
+2mb
+2mc
+2mf
+2ml
+2mm
+2mn
+2mp
+2mq
+2mr
+2ms
+2mt
+2mv
+2mw
+2m.
+1n
+2nb
+2nc
+2nd
+2nf
+2ng
+2nk
+2nl
+2nm
+2nn
+2np
+2nq
+2nr
+2ns
+2ns.
+2n3sch
+n4sch.
+n2s3fer
+2nt
+2nv
+2nz
+n2g3n
+2nheit
+2n.
+1p
+2pd
+p2h
+p2l
+2pn
+3p2ne
+2pp
+p2r
+2ps
+3p2sic
+2pt
+2pz
+2p.
+1q
+2qq
+2q.
+1r
+2rb
+2rc
+2rd
+2rf
+r2h
+2rg
+2rk
+2rl
+2rm
+2rn
+2rp
+2rq
+2rr
+2rs
+2rt
+r2t2s3
+2rv
+2rx
+2rw
+2rz
+2r.
+1s2
+sch2
+2sch.
+2schs.
+2shm
+2sh.
+2s3l
+2s3s
+s4s3m
+2s3p2n
+2st.
+2stb
+2stc
+2std
+2stf
+4stg.
+2stm
+2stn
+2stp
+2sts
+2stt
+2stv
+2sz
+4s.
+1t
+2tb
+2tc
+2td
+2tf
+t2g
+2tg.
+t2h
+t2l
+2tm
+2tn
+2tp
+t2r
+t2s
+3t2sch2
+4tsch.
+4tschs.
+2tt
+t2t3s
+2tv
+2tw
+t2z
+2tzk
+tz2s
+2t.
+1v
+2vc
+v2l
+v2r
+2vs.
+2vv
+2v.
+1w
+w2h
+wa2r
+2w1y
+2w.
+1x
+2xb
+2xc
+2xf
+2xh
+2xm
+2xp
+2xt
+2xw
+2x.
+y1ou
+y1i
+1z
+2zb
+2zd
+2zl
+2zn
+2zp
+2zr
+2zt
+2zs
+2zv
+2zz
+2z.
+.z2
+} % Pattern end
+
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex
index 934303e95bd..5353b10e9cf 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex
@@ -12,6 +12,7 @@
%
% Created by Yves Codet. Special thanks to Jonathan Kew and Benjamin Varghese who provided very useful informations.
%
+% Copyright 2006-2011 Yves Codet.
% You may freely use, copy, modify and/or distribute this file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\patterns{
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.chr.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.chr.txt
new file mode 100644
index 00000000000..9d2d6fc6d92
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.chr.txt
@@ -0,0 +1,29 @@
+''
+’’
+aA
+bB
+cC
+dD
+eE
+fF
+gG
+hH
+iI
+jJ
+kK
+lL
+mM
+nN
+oO
+pP
+qQ
+rR
+sS
+tT
+uU
+vV
+wW
+xX
+yY
+zZ
+çÇ
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.hyp.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.hyp.txt
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.hyp.txt
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.lic.txt
new file mode 100644
index 00000000000..8daa1ce556e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.lic.txt
@@ -0,0 +1,47 @@
+Friulan hyphenation patterns
+
+(more info about the licence to be added later)
+
+% hyph-fur.tex
+%
+% Friulan hyphenation patterns
+%
+% This file is part of the hyph-utf8 package.
+% For more information see
+%
+% http://tug.org/tex-hyphen
+%
+%------------------------------------------------------------------------------
+%
+%% Copyright 2012 Claudio Beccari
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions
+% of LaTeX version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer of this work is Claudio Beccari
+% e-mail: claudio dot beccari at gmail dot com
+%
+% This work consists of the single file hyph-fur.tex.
+%
+% \versionnumber{1.1} \versiondate{2012/04/10}
+%
+% These hyphenation patterns for the Friulan language are supposed to comply
+% with the common spelling of the Friulan (Furlan) language as fixed by the
+% Regional Law N.15/96 dated November 6, 1996 and its following amendments.
+% They were initially obtained by merging the consonantic endings to the Italian
+% patterns and adding the necessary patterns for the special Friulan digraphs
+% used in this language and for the \c{c} consonant. The common Latin roots
+% of both languages helped a lot in this adaptation.
+% Digraphs: cj, gj, gl, gn, sj, ss.
+%
+% ChangeLog:
+% - 2012-01-14 - First release 1.0
+% - 2012-02-10 - Version 1.1. Fix inconsistencies.
+%%
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.pat.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.pat.txt
new file mode 100644
index 00000000000..7ecc2e98102
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.pat.txt
@@ -0,0 +1,446 @@
+.'2s2
+.’2s2
+.'sj2
+.’sj2
+2'2
+2’2
+2'.
+2’.
+2b'
+2b’
+2c'
+2c’
+2cj'
+2cj’
+2cj'.
+2cj’.
+2ç'
+2ç’
+2d'
+2d’
+2f'
+2f’
+2g'
+2g’
+2h'
+2h’
+2j'
+2j’
+2k'
+2k’
+2l'.
+2l’.
+2l''
+2l’’
+2m'
+2m’
+2n'
+2n’
+.'n2
+.’n2
+2p'
+2p’
+2q'
+2q’
+2r'
+2r’
+4s'.
+4s’.
+4s''
+4s’’
+2st'
+2st’
+2t'.
+2t’.
+2t''
+2t’’
+2v'.
+2v’.
+2v''
+2v’’
+2w'
+2w’
+2x'
+2x’
+2z'.
+2z’.
+2z''
+2z’’
+.a3p2n
+.anti1
+.anti3m2n
+.bio1
+.ca4p3s
+.circu2m1
+.co2n3j
+.cuintri1
+.co1o2p
+.di2s3
+.di2s4ch3oc
+.e2x1e
+.ex2tra3
+.fran2k3
+.free3
+.li3p2sa
+.narco1
+.opto1
+.orto3p2
+.para1
+.plu2s3q
+.poli3p2
+.pre1
+.p2s
+.re1ac
+.re1i2scr
+.tran2s3ac
+.tran2s3c
+.tran2s3d
+.tran2s3l
+.tran2s3n
+.tran2s3p
+.tran2s3r
+.tran2s3t
+.su2b3j
+.su2b3lu
+.su2b3r
+.wa2g3n
+.wel2t1
+a1ia
+a1ie
+a1io
+a1iu
+a1uo
+a1ya
+2at.
+e1iu
+e2w
+o1ia
+o1ie
+o1io
+o1iu
+1b
+2bb
+2bc
+2bd
+2bf
+2bm
+2bn
+2bp
+2bs
+2bt
+2bv
+b2l
+b2r
+2b.
+1c
+2cb
+2cc
+2cd
+2cf
+c2j
+2cj.
+2ck
+2cm
+2cn
+2cq
+2cs
+2ct
+2cz
+2chh
+c2h
+2ch.
+2chb
+ch2r
+2chn
+c2l
+c2r
+2c.
+.c2
+1ç
+2ç.
+2çs.
+1d
+2db
+2dd
+2dg
+d2h
+2dl
+2dm
+2dn
+2dp
+d2r
+2ds
+2dt
+2dv
+2dw
+2d.
+.d2
+1f
+2fb
+2fg
+2ff
+2fn
+f2l
+f2r
+2fs
+2ft
+2f.
+1g
+2gb
+2gd
+2gf
+2gg
+g2h
+g2j
+g2l
+2gm
+g2n
+2gn.
+2gp
+g2r
+2gs
+2gt
+2gv
+2gw
+2gz
+2gh2t
+2g.
+1h
+2hb
+2hd
+2hh
+hi3p2n
+h2l
+2hm
+2hn
+2hr
+2hv
+2h.
+1j
+2j.
+1k
+2kg
+2kf
+k2h
+2kk
+k2l
+2km
+k2r
+2ks
+2kt
+2k.
+1l
+2lb
+2lc
+2ld
+2l3f2
+2lg
+l2h
+l2j
+2lk
+2ll
+2lm
+2ln
+2lp
+2lq
+2lr
+2ls
+2lt
+2lv
+2lw
+2lz
+2l.
+1m
+2mb
+2mc
+2mf
+2ml
+2mm
+2mn
+2mp
+2mq
+2mr
+2ms
+2mt
+2mv
+2mw
+2m.
+1n
+2nb
+2nc
+2nd
+2nf
+2ng
+2nk
+2nl
+2nm
+2nn
+2np
+2nq
+2nr
+2ns
+n2s.
+n2s3fer
+2nt
+n2t.
+2nv
+2nz
+n2g3n
+2nheit
+2n.
+1p
+2pd
+p2h
+p2l
+2pn
+3p2ne
+2pp
+p2r
+2ps
+3p2sic
+2pt
+2pz
+2p.
+1q
+2qq
+2q.
+1r
+2rb
+2rc
+2rç
+2rç.
+2rd
+2rf
+r2h
+2rg
+2rk
+2rl
+2rm
+2rn
+2rp
+2rq
+2rr
+2rs
+2rt
+r2t2s3
+2rv
+2rx
+2rw
+2rz
+2r.
+.s2
+1s
+2sc
+.s2c
+2s1ç
+.s2ç
+2s1cj
+.s2cj
+2sch2
+.s2ch
+2sd
+.s2d
+2sf
+.s2f
+2sg
+.s2g
+s2j
+2sj.
+2sl
+.s2l
+2sm
+.s2m
+2sn
+.s2n
+2sp
+.s2p
+2s1p2n
+2sq
+.s2q
+2sr
+.s2r
+s2s
+2s4s3m
+2st
+2s2t.
+.s2t
+2s2tb
+2s2tc
+2s2td
+2s2tf
+2s2tm
+2s2tn
+2s2tp
+2s2ts
+2s2tt
+2s2tv
+2sv
+.s2v
+2sz
+2s2ç.
+2scj.
+2s.
+1t
+2tb
+2tc
+2tç
+t2ç.
+2tcj
+t2cj.
+2td
+2tf
+t2g
+t2h
+t2l
+2tm
+2tn
+2tp
+t2r
+2t2s
+2tt
+t2t3m
+t2t3s
+2tv
+2tw
+t2z
+2tzk
+tz2s
+2t.
+2ts.
+1v
+2vc
+v2l
+v2r
+2vs.
+2vv
+2v.
+1w
+w2h
+wa2r
+2w1y
+2w.
+1x
+2xb
+2xc
+2xf
+2xh
+2xm
+2xp
+2xt
+2xw
+2x.
+y1ou
+y1i
+1z
+2zb
+2zd
+2zl
+2zn
+2zp
+2zr
+2zs
+2zt
+2zv
+2zz
+2z.
+.z2
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.chr.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.chr.txt
new file mode 100644
index 00000000000..8f80e52566e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.chr.txt
@@ -0,0 +1,28 @@
+''
+’’
+aA
+bB
+cC
+dD
+eE
+fF
+gG
+hH
+iI
+jJ
+kK
+lL
+mM
+nN
+oO
+pP
+qQ
+rR
+sS
+tT
+uU
+vV
+wW
+xX
+yY
+zZ
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.hyp.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.hyp.txt
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.hyp.txt
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.lic.txt
new file mode 100644
index 00000000000..29d69e354af
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.lic.txt
@@ -0,0 +1,52 @@
+Romansh hyphenation patterns
+
+(more info about the licence to be added later)
+
+% hyph-rm.tex
+%
+% Romansh hyphenation patterns
+%
+% This file is part of the hyph-utf8 package.
+% For more information see
+%
+% http://tug.org/tex-hyphen
+%
+%------------------------------------------------------------------------------
+%
+%% Copyright 2011 Claudio Beccari
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions
+% of LaTeX version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer of this work is Claudio Beccari
+% e-mail: claudio dot beccari at gmail dot com
+%
+% This work consists of the single file hyph-rm.tex.
+%
+% \versionnumber{1.1} \versiondate{2011/04/10}
+%
+% These hyphenation patterns for the Romansh language are supposed to comply
+% with the rules indicated by the Lia Rumantscha (Romansh language society).
+% They were initially obtained by merging the consonantic endings to the Italian
+% patterns and adding the necessary patterns for the special Romansch di-, try- and
+% tetra-graphs used in this language. The common Latin roots of both languages helped
+% a lot in this adaptation.
+% Digraphs: ch, gh, gl, gn, tg
+% Trigraphs: sch
+% Tetragraphs: tsch
+%
+% ChangeLog:
+% - 2012-01-14 - First release 1.0
+% - 2012-02-10 - Version 1.1. Fix inconsistencies.
+%
+% First part is identical to what is contained in hyph-quote-rm.tex
+% It must be repeated because that file is read only when creating format files
+% for UTF-8 aware engines (XeXeX, LuaTeX)
+%%
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.pat.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.pat.txt
new file mode 100644
index 00000000000..51f5cf15783
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.pat.txt
@@ -0,0 +1,410 @@
+2'2
+2’2
+2'.
+2’.
+2b'
+2b’
+2c'
+2c’
+2ch'.
+2ch’.
+2ch''
+2ch’’
+2d'
+2d’
+2f'
+2f’
+2g'
+2g’
+2h'
+2h’
+2j'
+2j’
+2k'
+2k’
+2l'.
+2l’.
+2l''
+2l’’
+2m'
+2m’
+2n'
+2n’
+2p'
+2p’
+2q'
+2q’
+2r'
+2r’
+4s'.
+4s’.
+4s''
+4s’’
+2sch'
+2sch’
+2schs'
+2schs’
+2sh'
+2sh’
+2st'
+2st’
+4tsch'
+4tsch’
+4tschs'
+4tschs’
+2t'.
+2t’.
+2t''
+2t’’
+2v'.
+2v’.
+2v''
+2v’’
+2w'
+2w’
+2x'
+2x’
+2z'.
+2z’.
+2z''
+2z’’
+.a3p2n
+.anti1
+.anti3m2n
+.bio1
+.ca4p3s
+.circu2m1
+.co2n3j
+.contro1
+.co1o2p
+.di2s3
+.di2s4ch3oc
+.e2x1e
+.ex2tra3
+.fran2k3
+.free3
+.li3p2sa
+.narco1
+.opto1
+.orto3p2
+.para1
+.plu2s3q
+.poli3p2
+.pre1
+.p2s
+.re1ac
+.re1i2scr
+.sha2re3
+.tran2s3ac
+.tran2s3c
+.tran2s3d
+.tran2s3l
+.tran2s3n
+.tran2s3p
+.tran2s3r
+.tran2s3t
+.su2b3j
+.su2b3lu
+.su2b3r
+.wa2g3n
+.wel2t1
+a1ia
+a1ie
+a1io
+a1iu
+a1uo
+a1ya
+2at.
+e1iu
+e2w
+o1ia
+o1ie
+o1io
+o1iu
+1b
+2bb
+2bc
+2bd
+2bf
+2bm
+2bn
+2bp
+2bs
+2bt
+2bv
+b2l
+b2r
+2b.
+1c
+2cb
+2cc
+2cd
+2cf
+2ck
+2cm
+2cn
+2cq
+2cs
+2ct
+2cz
+2chh
+c2h
+2ch.
+2chb
+ch2r
+2chn
+c2l
+c2r
+2c.
+.c2
+1d
+2db
+2dd
+2dg
+2dl
+2dm
+2dn
+2dp
+d2r
+2ds
+2dt
+2dv
+2dw
+2d.
+.d2
+1f
+2fb
+2fg
+2ff
+2fn
+f2l
+f2r
+2fs
+2ft
+2f.
+1g
+2gb
+2gd
+2gf
+2gg
+g2h
+g2l
+2gm
+g2n
+2gp
+g2r
+2gs
+2gt
+2gv
+2gw
+2gz
+2gh2t
+2g.
+1h
+2hb
+2hd
+2hh
+hi3p2n
+h2l
+2hm
+2hn
+2hr
+2hv
+2h.
+1j
+2j.
+1k
+2kg
+2kf
+k2h
+2kk
+k2l
+2km
+k2r
+2ks
+2kt
+2k.
+1l
+2lb
+2lc
+2ld
+2l3f2
+2lg
+l2h
+l2j
+2lk
+2ll
+2lm
+2ln
+2lp
+2lq
+2lr
+2ls
+2lt
+2lv
+2lw
+2lz
+2l.
+1m
+2mb
+2mc
+2mf
+2ml
+2mm
+2mn
+2mp
+2mq
+2mr
+2ms
+2mt
+2mv
+2mw
+2m.
+1n
+2nb
+2nc
+2nd
+2nf
+2ng
+2nk
+2nl
+2nm
+2nn
+2np
+2nq
+2nr
+2ns
+2ns.
+2n3sch
+n4sch.
+n2s3fer
+2nt
+2nv
+2nz
+n2g3n
+2nheit
+2n.
+1p
+2pd
+p2h
+p2l
+2pn
+3p2ne
+2pp
+p2r
+2ps
+3p2sic
+2pt
+2pz
+2p.
+1q
+2qq
+2q.
+1r
+2rb
+2rc
+2rd
+2rf
+r2h
+2rg
+2rk
+2rl
+2rm
+2rn
+2rp
+2rq
+2rr
+2rs
+2rt
+r2t2s3
+2rv
+2rx
+2rw
+2rz
+2r.
+1s2
+sch2
+2sch.
+2schs.
+2shm
+2sh.
+2s3l
+2s3s
+s4s3m
+2s3p2n
+2st.
+2stb
+2stc
+2std
+2stf
+4stg.
+2stm
+2stn
+2stp
+2sts
+2stt
+2stv
+2sz
+4s.
+1t
+2tb
+2tc
+2td
+2tf
+t2g
+2tg.
+t2h
+t2l
+2tm
+2tn
+2tp
+t2r
+t2s
+3t2sch2
+4tsch.
+4tschs.
+2tt
+t2t3s
+2tv
+2tw
+t2z
+2tzk
+tz2s
+2t.
+1v
+2vc
+v2l
+v2r
+2vs.
+2vv
+2v.
+1w
+w2h
+wa2r
+2w1y
+2w.
+1x
+2xb
+2xc
+2xf
+2xh
+2xm
+2xp
+2xt
+2xw
+2x.
+y1ou
+y1i
+1z
+2zb
+2zd
+2zl
+2zn
+2zp
+2zr
+2zt
+2zs
+2zv
+2zz
+2z.
+.z2
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.lic.txt
index 8f048d07a91..09e5d058e88 100644
--- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.lic.txt
+++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.lic.txt
@@ -16,5 +16,6 @@ Sanskrit hyphenation patterns (v0.6, 2011/09/14)
%
% Created by Yves Codet. Special thanks to Jonathan Kew and Benjamin Varghese who provided very useful informations.
%
+% Copyright 2006-2011 Yves Codet.
% You may freely use, copy, modify and/or distribute this file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%