summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorMojca Miklavec <mojca.miklavec@gmail.com>2010-06-01 14:59:52 +0000
committerMojca Miklavec <mojca.miklavec@gmail.com>2010-06-01 14:59:52 +0000
commitdda232091b98442362506b0d26d69c91ba207b07 (patch)
treef1e4aaf8d34e851962f6dceffc489a36563518c8 /Master
parent4f887a58c36ae58bd9a3ce8d55e82da607f79045 (diff)
updated docs, added dependency on hyph-utf8
git-svn-id: svn://tug.org/texlive/trunk@18673 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdfbin392542 -> 391640 bytes
-rwxr-xr-xMaster/texmf-dist/source/generic/hyph-utf8/generate-offo.rb96
-rw-r--r--Master/texmf-dist/source/generic/hyph-utf8/generate-tl-files.rb3
-rw-r--r--Master/texmf-dist/tex/luatex/hyph-utf8/hyphen.cfg2
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-armenian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-english.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-french.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-german.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-lao.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc3
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc1
54 files changed, 54 insertions, 99 deletions
diff --git a/Master/texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdf b/Master/texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdf
index 41bde6b2720..1241881f58e 100644
--- a/Master/texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdf
+++ b/Master/texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/generic/hyph-utf8/generate-offo.rb b/Master/texmf-dist/source/generic/hyph-utf8/generate-offo.rb
deleted file mode 100755
index f164c421aeb..00000000000
--- a/Master/texmf-dist/source/generic/hyph-utf8/generate-offo.rb
+++ /dev/null
@@ -1,96 +0,0 @@
-#!/usr/bin/env ruby
-
-# this file generates FOP XML Hyphenation Patterns
-
-# use 'gem install unicode' if unicode is missing on your computer
-# require 'jcode'
-# require 'rubygems'
-# require 'unicode'
-
-load 'languages.rb'
-
-$path_OFFO="../../../../collaboration/offo"
-
-$l = Languages.new
-# TODO: should be singleton
-languages = $l.list.sort{|a,b| a.name <=> b.name}
-
-# TODO: we should rewrite this
-# not using: eo, el
-# todo: mn, no!, sa, sh
-# codes = ['bg', 'ca', 'cs', 'cy', 'da', 'de-1901', 'de-1996', 'de-ch-1901', 'en-gb', 'en-us', 'es', 'et', 'eu', 'fi', 'fr', 'ga', 'gl', 'hr', 'hsb', 'hu', 'ia', 'id', 'is', 'it', 'kmr', 'la', 'lt', 'lv', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sk', 'sl', 'sr-cyrl', 'sv', 'tr', 'uk']
-
-language_codes = Hash.new
-languages.each do |language|
- language_codes[language.code] = language.code
-end
-language_codes['de-1901'] = 'de_1901'
-language_codes['de-1996'] = 'de'
-language_codes['de-ch-1901'] = 'de_CH'
-language_codes['en-gb'] = 'en_GB'
-language_codes['en-us'] = 'en_US'
-language_codes['zh-latn'] = 'zh_Latn'
-language_codes['el-monoton'] = 'el'
-language_codes['el-polyton'] = 'el_polyton'
-language_codes['mn-cyrl'] = 'mn_Cyrl'
-language_codes['mn-cyrl-x-2a'] = 'mn'
-language_codes['sh-latn'] = 'sr_Latn'
-language_codes['sh-cyrl'] = nil
-language_codes['sr-cyrl'] = 'sr_Cyrl'
-
-languages.each do |language|
- include_language = language.use_new_loader
- code = language_codes[language.code]
- if code == nil
- include_language = false
- end
- if code == 'en_US'
- include_language = true
- end
-
- if include_language
- puts "generating #{code}"
-
- $file_offo_pattern = File.open("#{$path_OFFO}/#{code}.xml", 'w')
-
- $file_offo_pattern.puts '<?xml version="1.0" encoding="utf-8"?>'
- $file_offo_pattern.puts '<hyphenation-info>'
- $file_offo_pattern.puts
-
- # lefthyphenmin/righthyphenmin
- if language.hyphenmin == nil or language.hyphenmin.length == 0 then
- lmin = ''
- rmin = ''
- elsif language.filename_old_patterns == "zerohyph.tex" then
- lmin = ''
- rmin = ''
- else
- lmin = language.hyphenmin[0]
- rmin = language.hyphenmin[1]
- end
- patterns = language.get_patterns
- exceptions = language.get_exceptions
-
- if code == 'nn' or code == 'nb'
- patterns = ""
- patterns = $l['no'].get_patterns
- end
-
- $file_offo_pattern.puts "<hyphen-min before=\"#{lmin}\" after=\"#{rmin}\"/>"
- $file_offo_pattern.puts
- $file_offo_pattern.puts '<exceptions>'
- if exceptions != ""
- $file_offo_pattern.puts exceptions
- end
- $file_offo_pattern.puts '</exceptions>'
- $file_offo_pattern.puts
- $file_offo_pattern.puts '<patterns>'
- patterns.each do |pattern|
- $file_offo_pattern.puts pattern.gsub(/'/,"’")
- end
- $file_offo_pattern.puts '</patterns>'
- $file_offo_pattern.puts '</hyphenation-info>'
-
- $file_offo_pattern.close
- end
-end
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 dc1c3245a70..417fa8a5c4b 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
@@ -85,7 +85,8 @@ language_groups.sort.each do |language_name,language_list|
#$file_tlpsrc.puts "name hyphen-#{language_name}"
$file_tlpsrc.puts "category TLCore"
$file_tlpsrc.puts "depend hyphen-base"
-
+ $file_tlpsrc.puts "depend hyph-utf8"
+
# external dependencies for Russian and Ukrainian (until we implement the new functionality at least)
if language_name == "russian" then
$file_tlpsrc.puts "depend ruhyphen"
diff --git a/Master/texmf-dist/tex/luatex/hyph-utf8/hyphen.cfg b/Master/texmf-dist/tex/luatex/hyph-utf8/hyphen.cfg
index d7dfc419340..d665d5212c0 100644
--- a/Master/texmf-dist/tex/luatex/hyph-utf8/hyphen.cfg
+++ b/Master/texmf-dist/tex/luatex/hyph-utf8/hyphen.cfg
@@ -70,7 +70,7 @@
\fi
\ProvidesFile{hyphen.cfg}
- [2010/04/26 v3.8l-luatex-1.3beta %
+ [2010/04/26 v3.8l-luatex-1.4 %
Language switching mechanism for LuaTeX, adapted from babel v3.8l]
\ifx\AtBeginDocument\@undefined
\input plain.def\relax
diff --git a/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc
index 65bfcf28394..84fa78d6bd9 100644
--- a/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-ancientgreek.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=ancientgreek \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
index 9acc9734d61..031bb6fda7b 100644
--- a/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=arabic \
lefthyphenmin= \
diff --git a/Master/tlpkg/tlpsrc/hyphen-armenian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-armenian.tlpsrc
index 547b1f76f91..fc5e4eb2dd0 100644
--- a/Master/tlpkg/tlpsrc/hyphen-armenian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-armenian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=armenian \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
index a2a9ebb7ac9..525bbace14e 100644
--- a/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=basque \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
index cb13a4818bf..efeedc393d0 100644
--- a/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=bulgarian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc
index 752db040eb0..1d25887bebb 100644
--- a/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-catalan.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=catalan \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc
index 74023f287c0..996d4453236 100644
--- a/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-chinese.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=pinyin \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
index 54e9ade4517..6967519bb03 100644
--- a/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=coptic \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
index e159f392554..2ae8043c5ca 100644
--- a/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=croatian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc
index 3dc2239de26..98ab7117327 100644
--- a/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-czech.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=czech \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
index 02498c9e346..1d7bb337df4 100644
--- a/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=danish \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
index b0d1fd39afc..775d67c2177 100644
--- a/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=dutch \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-english.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-english.tlpsrc
index 01d28b5eec0..b50953ea135 100644
--- a/Master/tlpkg/tlpsrc/hyphen-english.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-english.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=ukenglish synonyms=british,UKenglish \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
index 5b8c90e61cc..4c5a6c5eb0a 100644
--- a/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=esperanto \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
index 1d24c157766..9d022678f82 100644
--- a/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=estonian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc
index 9394ebbb4c6..7ab35fe3705 100644
--- a/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-farsi.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=farsi synonyms=persian \
lefthyphenmin= \
diff --git a/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
index 71adf24a8b8..88b33965430 100644
--- a/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=finnish \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
index f0b01bcf80f..31de2f63721 100644
--- a/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=french synonyms=patois,francais \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc
index 562baab13e6..59d2af3d171 100644
--- a/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-galician.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=galician \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
index 4ded9eec9e2..117a3b22fbc 100644
--- a/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=german \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
index 1070009496d..48abec34425 100644
--- a/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=monogreek \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
index d7973627322..67d60641330 100644
--- a/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=hungarian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
index 65204632aea..13f68c1ae56 100644
--- a/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=icelandic \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc
index f15bfaf8966..2a7a1c98c55 100644
--- a/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-indic.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=assamese \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
index 7225005ece6..59638343e0f 100644
--- a/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=indonesian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
index 34e8461f9ee..db9331b0e36 100644
--- a/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=interlingua \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc
index 8a244b1c2ca..cfda27d8248 100644
--- a/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-irish.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=irish \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
index f18919fcfed..41c1023fd84 100644
--- a/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=italian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc
index 264d26edf72..c1b8d6947be 100644
--- a/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-kurmanji.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=kurmanji \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-lao.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-lao.tlpsrc
index b29370f4145..69f0e84480e 100644
--- a/Master/tlpkg/tlpsrc/hyphen-lao.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-lao.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=lao \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
index a4bae540854..d41cce543fa 100644
--- a/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=latin \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc
index b738643ef0e..4a70fa05bd2 100644
--- a/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-latvian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=latvian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc
index 591c9b6e287..bc68751e234 100644
--- a/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-lithuanian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=lithuanian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
index 505cc00238b..300d12d36c8 100644
--- a/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=mongolian \
lefthyphenmin=2 \
@@ -12,5 +13,5 @@ execute AddHyphen \
lefthyphenmin=2 \
righthyphenmin=2 \
file=loadhyph-mn-cyrl-x-lmc.tex \
- luaspecial="disabled:8-bit only"
+ luaspecial="disabled:only for 8bit montex with lmc encoding"
diff --git a/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
index b7b968e1c8f..46a5a2b160d 100644
--- a/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=bokmal synonyms=norwegian,norsk \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
index b38eb44dac6..a764e6471e6 100644
--- a/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=polish \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
index d070ba61360..378cf483cc7 100644
--- a/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=portuguese synonyms=portuges \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
index 32dd0100e51..42c16273b49 100644
--- a/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=romanian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
index 231b1815caf..82588a788bc 100644
--- a/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
depend ruhyphen
execute AddHyphen \
name=russian \
diff --git a/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc
index 30d00e2ffee..0669f909d7a 100644
--- a/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-sanskrit.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=sanskrit \
lefthyphenmin=1 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
index da115ccb741..77628009e29 100644
--- a/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=serbian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc
index 08c6b8d5b76..ccd6c6a7d48 100644
--- a/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-slovak.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=slovak \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc
index e1d3b2de6e5..710ff375dc0 100644
--- a/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-slovenian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=slovenian synonyms=slovene \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
index f95f77bcc99..cd1452c59f7 100644
--- a/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=spanish synonyms=espanol \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
index 8742ec7df1a..1799b6ced2c 100644
--- a/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=swedish \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
index e8be99b7d8d..e9eb9a79ae3 100644
--- a/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=turkish \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc
index 148fd44cc2d..1cc3bb15e8a 100644
--- a/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-turkmen.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=turkmen \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
index 7c802251276..6f064192876 100644
--- a/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
depend ukrhyph
execute AddHyphen \
name=ukrainian \
diff --git a/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc
index 034b2181e48..b2d0adc5a78 100644
--- a/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-uppersorbian.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=uppersorbian \
lefthyphenmin=2 \
diff --git a/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
index 82446e81c69..ba4b1c8cbcf 100644
--- a/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
@@ -1,5 +1,6 @@
category TLCore
depend hyphen-base
+depend hyph-utf8
execute AddHyphen \
name=welsh \
lefthyphenmin=2 \