From 373aa91278777ff3556416ccf46bc9530ff30aa3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 14 Sep 2011 22:22:41 +0000 Subject: hyph-utf8 (14sep11) git-svn-id: svn://tug.org/texlive/trunk@23955 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/generic/hyph-utf8/loadhyph/loadhyph-hu.tex | 6 +-- .../tex/generic/hyph-utf8/loadhyph/loadhyph-sa.tex | 6 +-- .../hyph-utf8/patterns/tex/hyph-el-monoton.tex | 26 ++++++----- .../hyph-utf8/patterns/tex/hyph-el-polyton.tex | 27 ++++++----- .../generic/hyph-utf8/patterns/tex/hyph-grc.tex | 30 ++++++++----- .../tex/generic/hyph-utf8/patterns/tex/hyph-hu.tex | 44 +++++++++++++++--- .../tex/generic/hyph-utf8/patterns/tex/hyph-it.tex | 52 +++++++++------------- .../tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex | 50 ++++++++++++++++----- .../tex/generic/hyph-utf8/patterns/tex/hyph-tr.tex | 34 +++++++++----- .../hyph-utf8/patterns/txt/hyph-el-monoton.lic.txt | 25 ++++++----- .../hyph-utf8/patterns/txt/hyph-el-polyton.lic.txt | 26 ++++++----- .../hyph-utf8/patterns/txt/hyph-grc.lic.txt | 29 +++++++----- .../generic/hyph-utf8/patterns/txt/hyph-hu.lic.txt | 45 ++++++++++++++++--- .../generic/hyph-utf8/patterns/txt/hyph-it.lic.txt | 52 +++++++++------------- .../generic/hyph-utf8/patterns/txt/hyph-sa.chr.txt | 11 +++++ .../generic/hyph-utf8/patterns/txt/hyph-sa.lic.txt | 9 ++-- .../generic/hyph-utf8/patterns/txt/hyph-sa.pat.txt | 22 +++++++++ .../generic/hyph-utf8/patterns/txt/hyph-tr.lic.txt | 34 +++++++++----- 18 files changed, 349 insertions(+), 179 deletions(-) (limited to 'Master/texmf-dist/tex/generic/hyph-utf8') 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 a6a970a4515..db9242a4c4f 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 @@ -20,16 +20,16 @@ \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 (v20090612)} + \message{UTF-8 Hungarian hyphenation patterns (v20110815)} \input hyph-hu.tex \else % 8-bit engine (such as TeX or pdfTeX) - \message{EC Hungarian hyphenation patterns (v20090612)} + \message{EC Hungarian hyphenation patterns (v20110815)} \input conv-utf8-ec.tex \input hyph-hu.tex \fi\else % pTeX - \message{EC Hungarian hyphenation patterns (v20090612)} + \message{EC Hungarian hyphenation patterns (v20110815)} \input hyph-hu.ec.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 1b3cbeaf010..b12ace6c9df 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 @@ -20,7 +20,7 @@ \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.4, 2010/02/26)} + \message{UTF-8 Sanskrit hyphenation patterns (v0.6, 2011/09/14)} % Set \lccode for ZWNJ and ZWJ. \lccode"200C="200C \lccode"200D="200D @@ -30,11 +30,11 @@ \input hyph-sa.tex \else % 8-bit engine (such as TeX or pdfTeX) - \message{No Sanskrit hyphenation patterns (v0.4, 2010/02/26) - only for Unicode engines} + \message{No Sanskrit hyphenation patterns (v0.6, 2011/09/14) - only for Unicode engines} %\input zerohyph.tex \fi\else % pTeX - \message{No Sanskrit hyphenation patterns (v0.4, 2010/02/26) - only for Unicode engines} + \message{No Sanskrit hyphenation patterns (v0.6, 2011/09/14) - only for Unicode engines} %\input zerohyph.tex \fi \endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-monoton.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-monoton.tex index 89495b25379..7913dc9f76a 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-monoton.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-monoton.tex @@ -1,22 +1,27 @@ % **************************************************************** % -% File name: grmhyph5-unicode.tex -% -% This file was first created by mechanical translation from -% GRMhyph5.tex via "elhyph-utf8 -m -c" (version 0.1 by Peter -% Heslin -- p.j.heslin@durham.ac.uk). Some additions were -% also made by hand. +% File name: hyph-el-monoton.tex % % Created: June 6, 2008 +% Last modified: Sept. 12, 2011 +% +% Unicode hyphenation patterns for Modern Monotonic (single accent) +% Greek. % -% Hyphenation patterns for Modern Monotonic Greek. +% Author: Dimitrios Filippou, (c) 2008-2011 +% Licence: LaTeX Project Public Licence +% +% This file was first created by mechanical translation from +% GRMhyph5.tex via "elhyph-utf8 -m -c" (version 0.1 by Peter +% Heslin -- p.j.heslin at durham dot ac dot uk). Some additions +% were also made by hand. % % Created by Dimitrios Filippou with some ideas borrowed from % Yannis Haralambous, Kostis Dryllerakis and Claudio Beccari. +% Mojca Miklavec adapted it for the "hyph-utf8" package. % -% These hyphenation patterns are explained in "ancient.pdf". -% Hyphenation examples are given in the file "anc-test.pdf". -% Some doubtful patterns are marked by three question marks "???". +% These hyphenation patterns are explained in "modern.pdf", which +% can be found in the "elhyphen" or "hyphenation-greek" package. % % Documentation in English can be found in: D. Filippou, % "Hyphenation patterns for Ancient and Modern Greek," in @@ -480,3 +485,4 @@ 4τσ1μπ 4τϲ1μπ 4τσ1ντ 4τϲ1ντ } + diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-polyton.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-polyton.tex index cca7a1345dd..a4ed823400f 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-polyton.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-polyton.tex @@ -1,22 +1,28 @@ % **************************************************************** % -% File name: grphyph5-unicode.tex -% -% This file was first created by mechanical translation from -% GRPhyph5.tex via "elhyph-utf8 -p -c" (version 0.1 by Peter -% Heslin -- p.j.heslin@durham.ac.uk). Some additions were -% also made by hand. +% File name: hyph-el-polyton.tex % % Created: June 6, 2008 +% Last modified: Sept. 12, 2011 +% +% Unicode hyphenation patterns for Modern Polytonic (multi accent) +% Greek. % -% Hyphenation patterns for Modern Polytonic Greek. +% Author: Dimitrios Filippou, (c) 2008-2011 +% Licence: LaTeX Project Public Licence +% +% This file was first created by mechanical translation from +% GRPhyph5.tex via "elhyph-utf8 -p -c" (version 0.1 by Peter +% Heslin -- p.j.heslin at durham dot ac dot uk). Some additions +% were also made by hand. % % Created by Dimitrios Filippou with some ideas borrowed from % Yannis Haralambous, Kostis Dryllerakis and Claudio Beccari. +% Mojca Miklavec adapted it for the "hyph-utf8" package. % -% These hyphenation patterns are explained in "ancient.pdf". -% Hyphenation examples are given in the file "anc-test.pdf". -% Some doubtful patterns are marked by three question marks "???". +% These hyphenation patterns are explained in "modern.pdf", which +% can be found in the "elhyphen" or "hyphenation-greek" package. +% Questionable patterns are marked by three question marks "???". % % Documentation in English can be found in: D. Filippou, % "Hyphenation patterns for Ancient and Modern Greek," in @@ -853,3 +859,4 @@ 6τσ5μ2π 6τϲ5μ2π 6τσ5ν2τ 6τϲ5ν2τ } + diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex index be3e1b9b4f1..08a9c6e485e 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex @@ -1,22 +1,29 @@ % **************************************************************** % -% File name: grahyph5-unicode.tex -% -% This file was first created by mechanical translation from -% GRAhyph5.tex via "elhyph-utf8 -a -c" (version 0.1 by Peter -% Heslin -- p.j.heslin@durham.ac.uk). Some additions were -% also made by hand. +% File name: hyph-grc.tex % % Created: June 6, 2008 +% Last modified: Sept. 12, 2011 +% +% Unicode hyphenation patterns for Ancient Greek. % -% Hyphenation patterns for Ancient Greek. +% Author: Dimitrios Filippou, (c) 2008-2011 +% Licence: LaTeX Project Public Licence +% +% This file was first created by mechanical translation from +% GRAhyph5.tex via "elhyph-utf8 -a -c" (version 0.1 by Peter +% Heslin -- p.j.heslin at durham dot ac dot uk). Some additions +% were also made by hand. % % Created by Dimitrios Filippou with some ideas borrowed from % Yannis Haralambous, Kostis Dryllerakis and Claudio Beccari. +% Mojca Miklavec adapted it for the "hyph-utf8" package. % -% These hyphenation patterns are explained in "ancient.pdf". -% Hyphenation examples are given in the file "anc-test.pdf". -% Some doubtful patterns are marked by three question marks "???". +% These hyphenation patterns are explained in "ancient.pdf", which +% can be found in the "elhyphen" or "hyphenation-greek" package. +% Hyphenation examples are given in the file "anc-test.pdf", also +% to be found in the "elhyphen" or "hyphenation-greek" package. +% Questionable patterns are marked by three question marks "???". % % Documentation in English can be found in: D. Filippou, % "Hyphenation patterns for Ancient and Modern Greek," in @@ -24,7 +31,7 @@ % eds.), Lecture Notes in Computer Science 3130, Springer-Verlag % Berlin-Heidelberg, 2004. ISBN 3-540-22801-2. % -% Thanks to Thomas Schmitz (thomas.schmitz@uni-bonn.de) +% Thanks to Thomas Schmitz (thomas.schmitz at uni-bonn dot de) % for pointing out a few mistakes. (Marked by %%%TS%%%) % % **************************************************************** @@ -2107,3 +2114,4 @@ ι2σ1μυριάκις. ι2σ1μυριάκις. ι2ϲ1μυριάκιϲ. ι2ϲ1μυριάκιϲ. % dis-muri'akic, k.>'a.<'o. ι2σ1μυριάκισ. ι2σ1μυριάκισ. } + diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hu.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hu.tex index a2d17ce6603..81818ce4ba0 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hu.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hu.tex @@ -1,14 +1,47 @@ % from https://github.com/nagybence/huhyphn/ % ------------------------------------------ -% Huhyphn - hungarian hyphenation patterns v20090612 +% Huhyphn - hungarian hyphenation patterns v20110815 % -% Copyright (C) 2003-2008, Bence Nagy -% This file can be distributed under the terms of the -% GNU General Public License version 2. +% ***** BEGIN LICENSE BLOCK ***** +% Version: MPL 1.1/GPL 2.0/LGPL 2.1 +% +% The contents of this file are subject to the Mozilla Public License Version +% 1.1 (the "License"); you may not use this file except in compliance with +% the License. You may obtain a copy of the License at +% http://www.mozilla.org/MPL/ +% +% Software distributed under the License is distributed on an "AS IS" basis, +% WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +% for the specific language governing rights and limitations under the +% License. +% +% The Original Code is the Huhyphn - hungarian hyphenation patterns. +% +% The Initial Developer of the Original Code is +% Bence Nagy. +% Portions created by the Initial Developer are Copyright (C) 2003 +% the Initial Developer. All Rights Reserved. +% +% Contributor(s): +% Bence Nagy +% +% Alternatively, the contents of this file may be used under the terms of +% either the GNU General Public License Version 2 or later (the "GPL"), or +% the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +% in which case the provisions of the GPL or the LGPL are applicable instead +% of those above. If you wish to allow use of your version of this file only +% under the terms of either the GPL or the LGPL, and not to allow others to +% use your version of this file under the terms of the MPL, indicate your +% decision by deleting the provisions above and replace them with the notice +% and other provisions required by the GPL or the LGPL. If you do not delete +% the provisions above, a recipient may use your version of this file under +% the terms of any one of the MPL, the GPL or the LGPL. +% +% ***** END LICENSE BLOCK ***** % % Encoding: UTF8 % -\message{Huhyphn - hungarian hyphenation patterns v20090612} +\message{Huhyphn - hungarian hyphenation patterns v20110815} \patterns{% .a2 .adatát1a2 @@ -62862,3 +62895,4 @@ z3zsi z3zsí z3zso } + diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-it.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-it.tex index 64e51adfa5f..810ff7e798b 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-it.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-it.tex @@ -1,46 +1,32 @@ -% This file is part of hyph-utf8 package and resulted from -% semi-manual conversions of hyphenation patterns into UTF-8 in June 2008. +% hyph-it.tex % -% Source: ithyph.tex (2008-03-08) -% Author: Claudio Beccari -% -% It was further edited by Claudio Beccari(2010/05/24) -% -% Modifications were done by Jonathan Kew, Mojca Miklavec & Arthur Reutenauer -% with help & support from: -% - Karl Berry, who gave us free hands and all resources -% - Taco Hoekwater, with useful macros -% - Hans Hagen, who did the unicodifisation of patterns already long before -% and helped with testing, suggestions and bug reports -% - Norbert Preining, who tested & integrated patterns into TeX Live -% -% However, the "copyright/copyleft" owner of patterns remains the original author. -% -% -% We know that TeX is extremely powerful, but give a stupid parser -% at least a chance to read your patterns. +% Italian hyphenation patterns % +% This file is part of the hyph-utf8 package. % For more unformation see % % http://tug.org/tex-hyphen % %------------------------------------------------------------------------------ % -%%%%%%%%%%%%%%%%%%%%%%%%%%% file ithyph.tex %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Copyright 2008-2011 Claudio Beccari % -% Prepared by Claudio Beccari e-mail claudio dot beccari at gmail dot it +% 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. % -% 10090 Villarbasse (TO) -% Italy +% This work has the LPPL maintenance status "maintained". % -% Copyright 1998, 2010 Claudio Beccari +% This Current Maintainer of this work is Claudio Beccari +% e-mail: claudio dot beccari at gmail dot com % -% This program is free software; it can be redistributed and/or modified -% under the terms of the GNU Lesser General Public Licence, -% as published by the Free Software Foundation, either version 2.1 of the -% Licence or (at your option) any later version. +% This work consists of the single file hyph-it.tex. % -% \versionnumber{4.8h} \versiondate{2010/05/24} +% \versionnumber{4.8i} \versiondate{2011/08/16} % % These hyphenation patterns for the Italian language are supposed to comply % with the Recommendation UNI 6461 on hyphenation issued by the Italian @@ -48,7 +34,11 @@ % or declaration of fitness to any particular purpose is given and any % liability is disclaimed. % -% See comments at the end of the file after the \endinput line +% ChangeLog: +% - 2011-08-16 - Change the licence from GNU LGPL into LPPL v1.3. +% - 2010-05-24 - Fix for Italian patterns for proper hyphenation of -ich and Ljubljana. +% - 2008-06-09 - Import of original ithyph.tex into hyph-utf8 package. +% - 2008-03-08 - (last change in ithyph.tex) % \patterns{ .a3p2n % After the Garzanti dictionary: a-pnea, a-pnoi-co,... 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 cc2b9333c4c..934303e95bd 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 @@ -7,11 +7,12 @@ % % Created: April 1st, 2005 % First release: June 8th, 2006 -% Revised: February 26th, 2010 -% Version: 0.4 +% Revised: September 14th, 2011 +% Version: 0.6 % -% Created by Yves Codet with Jonathan Kew's help. +% Created by Yves Codet. Special thanks to Jonathan Kew and Benjamin Varghese who provided very useful informations. % +% You may freely use, copy, modify and/or distribute this file. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \patterns{ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35,13 +36,13 @@ u1 ü1 ū1 r̥1 -ṛ1 % non standard transliteration of vocalic r +ṛ1 r̥̄1 -ṝ1 % non standard transliteration of vocalic long r +ṝ1 l̥1 -ḷ1 % non standard transliteration of vocalic l +ḷ1 l̥̄1 -ḹ1 % non standard transliteration of vocalic long l +ḹ1 e1 o1 a2i1 @@ -92,12 +93,21 @@ a3ü1 2rd. 2rp. 2rb. -% Break after anusvara, anunasika and visarga but not before. +% Break after anusvara, anunasika, visarga, jihvamuliya and +% upadhmaniya, but not before. 2ṃ1 +2ṁ1 2m̐1 2ḥ1 -% Do not break before a macron, an accent or a diaeresis; break after an accent. +2ẖ1 +2ḫ1 +% Do not break before a breve below, a candrabindu, a macron, +% a macron below, an acute, a grave or a diaeresis; break after +% a macron below, an acute or a grave. +2̮ +2̐ 2̄ +2̱1 2́1 2̀1 2̈ @@ -139,9 +149,13 @@ a3ü1 2ṣ. 2rṭ. 2rḍ. -% Break after anusvara and visarga but not before. +% Break after anusvara, visarga, jihvamuliya and upadhmaniya, +% but not before. 2ṃ1 +2ṁ1 2ḥ1 +2ẖ1 +2ḫ1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % DEVANAGARI SCRIPT % Break before or after any independent vowel. @@ -721,6 +735,22 @@ a3ü1 2ര്ട. 2ര്ത. 2ര്പ. +% Do not break before a chillu. +%% Representation in Unicode 5.1: +2ൺ1 +2ൻ1 +2ർ1 +2ൽ1 +2ൾ1 +2ൿ1 +%% Representation in Unicode 5.0 and prior versions (i.e. NNA, NA, RA, LA, TA, LLA or KA + VIRAMA + ZWJ): +2ണ്‍1 +2ന്‍1 +2ര്‍1 +2ല്‍1 +2ത്‍1 +2ള്‍1 +2ക്‍1 % Do not break before anusvara, visarga and length mark. 2ം 2ഃ diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-tr.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-tr.tex index 5b15bff2b17..ea089e7137e 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-tr.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-tr.tex @@ -1,11 +1,17 @@ % hyph-tr.tex % -% File auto-generated from generate_patterns_tr.rb that is part of hyph-utf8 +% Turkish hyphenation patterns % -% Licence: -% - Free enough for Debian & TeX Live or any other distributor -% - If you are reading this and have some suggestion about what to put here, please advise -% - I (Mojca) would prefer to say 'public domain', but don't know what it means for the original authors +% This file is auto-generated from source/generic/hyph-utf8/languages/tr/generate_patterns_tr.rb that is part of hyph-utf8. +% Please don't modify this file; modify the generating script instead. +% +% Copyright (C) 1987 Pierre A. MacKay +% 2008, 2011 TUG +% +% This program can redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or (at your option) any later version. % % Credits: % - algorithm developed by P. A. MacKay for the Ottoman Texts Project in 1987 @@ -13,15 +19,19 @@ % - initiative to improve Turkish patterns by S. Ekin Kocabas % - script written by Mojca Miklavec in June 2008 % -% Modifications: -% - adapted for the use on modern UTF-8 TeX engines -% - UTF-8 patterns are used -% - only letters for Modern Turkish + âîû (the first one often needed, the other two don't hurt) -% - if needed, support for Ottoman Turkish might be provided separately under 'ota' (not 'tr') +% See also: +% - http://www.ctan.org/tex-archive/language/turkish/hyphen/turk_hyf.c +% - http://www.tug.org/TUGboat/Articles/tb09-1/tb20mackay.pdf % -% Notes: -% - you need to use loadhyph-tr.tex, please do not try to put \catcode-s & \lccode-s here +% Differences with Ottoman patterns: +% - adapted for the use on modern TeX engines, using UTF-8 charactes +% - only letters for Modern Turkish + âîû (the first one often needed, the other two don't hurt) +% - (if needed, support for Ottoman Turkish might be provided separately under language code 'ota') % +% Changes: +% - 2008-06-25/27/28 - create this file by adapting Ottoman rules for modern Turkish +% - 2011-08-10 - add LPPL licence with permission of Pierre A. MacKay +% \patterns{ % prohibit hyphen before vowels, allow after 2a1 diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.lic.txt index e3203af6173..ce5d82eccff 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.lic.txt @@ -4,23 +4,28 @@ Hyphenation patterns for uni-accent (monotonic) Modern Greek % **************************************************************** % -% File name: grmhyph5-unicode.tex -% -% This file was first created by mechanical translation from -% GRMhyph5.tex via "elhyph-utf8 -m -c" (version 0.1 by Peter -% Heslin -- p.j.heslin@durham.ac.uk). Some additions were -% also made by hand. +% File name: hyph-el-monoton.tex % % Created: June 6, 2008 +% Last modified: Sept. 12, 2011 +% +% Unicode hyphenation patterns for Modern Monotonic (single accent) +% Greek. % -% Hyphenation patterns for Modern Monotonic Greek. +% Author: Dimitrios Filippou, (c) 2008-2011 +% Licence: LaTeX Project Public Licence +% +% This file was first created by mechanical translation from +% GRMhyph5.tex via "elhyph-utf8 -m -c" (version 0.1 by Peter +% Heslin -- p.j.heslin at durham dot ac dot uk). Some additions +% were also made by hand. % % Created by Dimitrios Filippou with some ideas borrowed from % Yannis Haralambous, Kostis Dryllerakis and Claudio Beccari. +% Mojca Miklavec adapted it for the "hyph-utf8" package. % -% These hyphenation patterns are explained in "ancient.pdf". -% Hyphenation examples are given in the file "anc-test.pdf". -% Some doubtful patterns are marked by three question marks "???". +% These hyphenation patterns are explained in "modern.pdf", which +% can be found in the "elhyphen" or "hyphenation-greek" package. % % Documentation in English can be found in: D. Filippou, % "Hyphenation patterns for Ancient and Modern Greek," in diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.lic.txt index ce665989126..10f05f5bc0d 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.lic.txt @@ -4,23 +4,29 @@ Hyphenation patterns for multi-accent (polytonic) Modern Greek % **************************************************************** % -% File name: grphyph5-unicode.tex -% -% This file was first created by mechanical translation from -% GRPhyph5.tex via "elhyph-utf8 -p -c" (version 0.1 by Peter -% Heslin -- p.j.heslin@durham.ac.uk). Some additions were -% also made by hand. +% File name: hyph-el-polyton.tex % % Created: June 6, 2008 +% Last modified: Sept. 12, 2011 +% +% Unicode hyphenation patterns for Modern Polytonic (multi accent) +% Greek. % -% Hyphenation patterns for Modern Polytonic Greek. +% Author: Dimitrios Filippou, (c) 2008-2011 +% Licence: LaTeX Project Public Licence +% +% This file was first created by mechanical translation from +% GRPhyph5.tex via "elhyph-utf8 -p -c" (version 0.1 by Peter +% Heslin -- p.j.heslin at durham dot ac dot uk). Some additions +% were also made by hand. % % Created by Dimitrios Filippou with some ideas borrowed from % Yannis Haralambous, Kostis Dryllerakis and Claudio Beccari. +% Mojca Miklavec adapted it for the "hyph-utf8" package. % -% These hyphenation patterns are explained in "ancient.pdf". -% Hyphenation examples are given in the file "anc-test.pdf". -% Some doubtful patterns are marked by three question marks "???". +% These hyphenation patterns are explained in "modern.pdf", which +% can be found in the "elhyphen" or "hyphenation-greek" package. +% Questionable patterns are marked by three question marks "???". % % Documentation in English can be found in: D. Filippou, % "Hyphenation patterns for Ancient and Modern Greek," in diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.lic.txt index 696b98ea561..fa42f375a46 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.lic.txt @@ -4,23 +4,30 @@ Hyphenation patterns for Ancient Greek % **************************************************************** % -% File name: grahyph5-unicode.tex -% -% This file was first created by mechanical translation from -% GRAhyph5.tex via "elhyph-utf8 -a -c" (version 0.1 by Peter -% Heslin -- p.j.heslin@durham.ac.uk). Some additions were -% also made by hand. +% File name: hyph-grc.tex % % Created: June 6, 2008 +% Last modified: Sept. 12, 2011 +% +% Unicode hyphenation patterns for Ancient Greek. % -% Hyphenation patterns for Ancient Greek. +% Author: Dimitrios Filippou, (c) 2008-2011 +% Licence: LaTeX Project Public Licence +% +% This file was first created by mechanical translation from +% GRAhyph5.tex via "elhyph-utf8 -a -c" (version 0.1 by Peter +% Heslin -- p.j.heslin at durham dot ac dot uk). Some additions +% were also made by hand. % % Created by Dimitrios Filippou with some ideas borrowed from % Yannis Haralambous, Kostis Dryllerakis and Claudio Beccari. +% Mojca Miklavec adapted it for the "hyph-utf8" package. % -% These hyphenation patterns are explained in "ancient.pdf". -% Hyphenation examples are given in the file "anc-test.pdf". -% Some doubtful patterns are marked by three question marks "???". +% These hyphenation patterns are explained in "ancient.pdf", which +% can be found in the "elhyphen" or "hyphenation-greek" package. +% Hyphenation examples are given in the file "anc-test.pdf", also +% to be found in the "elhyphen" or "hyphenation-greek" package. +% Questionable patterns are marked by three question marks "???". % % Documentation in English can be found in: D. Filippou, % "Hyphenation patterns for Ancient and Modern Greek," in @@ -28,7 +35,7 @@ Hyphenation patterns for Ancient Greek % eds.), Lecture Notes in Computer Science 3130, Springer-Verlag % Berlin-Heidelberg, 2004. ISBN 3-540-22801-2. % -% Thanks to Thomas Schmitz (thomas.schmitz@uni-bonn.de) +% Thanks to Thomas Schmitz (thomas.schmitz at uni-bonn dot de) % for pointing out a few mistakes. (Marked by %%%TS%%%) % % **************************************************************** diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.lic.txt index 12fe0588856..4ec8355b8ba 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.lic.txt @@ -1,15 +1,48 @@ -Hungarian hyphenation patterns (v20090612) +Hungarian hyphenation patterns (v20110815) (more info about the licence to be added later) % from https://github.com/nagybence/huhyphn/ % ------------------------------------------ -% Huhyphn - hungarian hyphenation patterns v20090612 +% Huhyphn - hungarian hyphenation patterns v20110815 % -% Copyright (C) 2003-2008, Bence Nagy -% This file can be distributed under the terms of the -% GNU General Public License version 2. +% ***** BEGIN LICENSE BLOCK ***** +% Version: MPL 1.1/GPL 2.0/LGPL 2.1 +% +% The contents of this file are subject to the Mozilla Public License Version +% 1.1 (the "License"); you may not use this file except in compliance with +% the License. You may obtain a copy of the License at +% http://www.mozilla.org/MPL/ +% +% Software distributed under the License is distributed on an "AS IS" basis, +% WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +% for the specific language governing rights and limitations under the +% License. +% +% The Original Code is the Huhyphn - hungarian hyphenation patterns. +% +% The Initial Developer of the Original Code is +% Bence Nagy. +% Portions created by the Initial Developer are Copyright (C) 2003 +% the Initial Developer. All Rights Reserved. +% +% Contributor(s): +% Bence Nagy +% +% Alternatively, the contents of this file may be used under the terms of +% either the GNU General Public License Version 2 or later (the "GPL"), or +% the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +% in which case the provisions of the GPL or the LGPL are applicable instead +% of those above. If you wish to allow use of your version of this file only +% under the terms of either the GPL or the LGPL, and not to allow others to +% use your version of this file under the terms of the MPL, indicate your +% decision by deleting the provisions above and replace them with the notice +% and other provisions required by the GPL or the LGPL. If you do not delete +% the provisions above, a recipient may use your version of this file under +% the terms of any one of the MPL, the GPL or the LGPL. +% +% ***** END LICENSE BLOCK ***** % % Encoding: UTF8 % -\message{Huhyphn - hungarian hyphenation patterns v20090612} +\message{Huhyphn - hungarian hyphenation patterns v20110815} diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.lic.txt index 930bbcfff3f..662f54ef31f 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.lic.txt @@ -2,49 +2,35 @@ Italian hyphenation patterns (more info about the licence to be added later) -% This file is part of hyph-utf8 package and resulted from -% semi-manual conversions of hyphenation patterns into UTF-8 in June 2008. +% hyph-it.tex % -% Source: ithyph.tex (2008-03-08) -% Author: Claudio Beccari -% -% It was further edited by Claudio Beccari(2010/05/24) -% -% Modifications were done by Jonathan Kew, Mojca Miklavec & Arthur Reutenauer -% with help & support from: -% - Karl Berry, who gave us free hands and all resources -% - Taco Hoekwater, with useful macros -% - Hans Hagen, who did the unicodifisation of patterns already long before -% and helped with testing, suggestions and bug reports -% - Norbert Preining, who tested & integrated patterns into TeX Live -% -% However, the "copyright/copyleft" owner of patterns remains the original author. -% -% -% We know that TeX is extremely powerful, but give a stupid parser -% at least a chance to read your patterns. +% Italian hyphenation patterns % +% This file is part of the hyph-utf8 package. % For more unformation see % % http://tug.org/tex-hyphen % %------------------------------------------------------------------------------ % -%%%%%%%%%%%%%%%%%%%%%%%%%%% file ithyph.tex %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Copyright 2008-2011 Claudio Beccari % -% Prepared by Claudio Beccari e-mail claudio dot beccari at gmail dot it +% 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. % -% 10090 Villarbasse (TO) -% Italy +% This work has the LPPL maintenance status "maintained". % -% Copyright 1998, 2010 Claudio Beccari +% This Current Maintainer of this work is Claudio Beccari +% e-mail: claudio dot beccari at gmail dot com % -% This program is free software; it can be redistributed and/or modified -% under the terms of the GNU Lesser General Public Licence, -% as published by the Free Software Foundation, either version 2.1 of the -% Licence or (at your option) any later version. +% This work consists of the single file hyph-it.tex. % -% \versionnumber{4.8h} \versiondate{2010/05/24} +% \versionnumber{4.8i} \versiondate{2011/08/16} % % These hyphenation patterns for the Italian language are supposed to comply % with the Recommendation UNI 6461 on hyphenation issued by the Italian @@ -52,5 +38,9 @@ Italian hyphenation patterns % or declaration of fitness to any particular purpose is given and any % liability is disclaimed. % -% See comments at the end of the file after the \endinput line +% ChangeLog: +% - 2011-08-16 - Change the licence from GNU LGPL into LPPL v1.3. +% - 2010-05-24 - Fix for Italian patterns for proper hyphenation of -ich and Ljubljana. +% - 2008-06-09 - Import of original ithyph.tex into hyph-utf8 package. +% - 2008-03-08 - (last change in ithyph.tex) % diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.chr.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.chr.txt index efd9cdc581c..a7d0131907a 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.chr.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.chr.txt @@ -45,6 +45,8 @@ yY ̐̐ ̣̣ ̥̥ +̮̮ +̱̱ ँँ ंं ःः @@ -460,13 +462,22 @@ yY ൗൗ ൠൠ ൡൡ +ൺൺ +ൻൻ +ർർ +ൽൽ +ൾൾ +ൿൿ ḍḌ ḥḤ +ḫḪ ḷḶ +ṁṀ ṃṂ ṅṄ ṇṆ ṣṢ ṭṬ +ẖH̱ ‌‌ ‍‍ 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 0c62dfb3e38..8f048d07a91 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 @@ -1,4 +1,4 @@ -Sanskrit hyphenation patterns (v0.4, 2010/02/26) +Sanskrit hyphenation patterns (v0.6, 2011/09/14) (more info about the licence to be added later) @@ -11,9 +11,10 @@ Sanskrit hyphenation patterns (v0.4, 2010/02/26) % % Created: April 1st, 2005 % First release: June 8th, 2006 -% Revised: February 26th, 2010 -% Version: 0.4 +% Revised: September 14th, 2011 +% Version: 0.6 % -% Created by Yves Codet with Jonathan Kew's help. +% Created by Yves Codet. Special thanks to Jonathan Kew and Benjamin Varghese who provided very useful informations. % +% You may freely use, copy, modify and/or distribute this file. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.pat.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.pat.txt index 359739e3234..07bd8f4247d 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.pat.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.pat.txt @@ -65,9 +65,15 @@ a3ü1 2rp. 2rb. 2ṃ1 +2ṁ1 2m̐1 2ḥ1 +2ẖ1 +2ḫ1 +2̮ +2̐ 2̄ +2̱1 2́1 2̀1 2̈ @@ -105,7 +111,10 @@ a3ü1 2rṭ. 2rḍ. 2ṃ1 +2ṁ1 2ḥ1 +2ẖ1 +2ḫ1 1अ1 1आ1 1इ1 @@ -641,6 +650,19 @@ a3ü1 2ര്ട. 2ര്ത. 2ര്പ. +2ൺ1 +2ൻ1 +2ർ1 +2ൽ1 +2ൾ1 +2ൿ1 +2ണ്‍1 +2ന്‍1 +2ര്‍1 +2ല്‍1 +2ത്‍1 +2ള്‍1 +2ക്‍1 2ം 2ഃ 2ൗ diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.lic.txt index 42306f6cc13..f83f7320404 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.lic.txt @@ -4,12 +4,18 @@ Turkish hyphenation patterns % hyph-tr.tex % -% File auto-generated from generate_patterns_tr.rb that is part of hyph-utf8 +% Turkish hyphenation patterns % -% Licence: -% - Free enough for Debian & TeX Live or any other distributor -% - If you are reading this and have some suggestion about what to put here, please advise -% - I (Mojca) would prefer to say 'public domain', but don't know what it means for the original authors +% This file is auto-generated from source/generic/hyph-utf8/languages/tr/generate_patterns_tr.rb that is part of hyph-utf8. +% Please don't modify this file; modify the generating script instead. +% +% Copyright (C) 1987 Pierre A. MacKay +% 2008, 2011 TUG +% +% This program can redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or (at your option) any later version. % % Credits: % - algorithm developed by P. A. MacKay for the Ottoman Texts Project in 1987 @@ -17,12 +23,16 @@ Turkish hyphenation patterns % - initiative to improve Turkish patterns by S. Ekin Kocabas % - script written by Mojca Miklavec in June 2008 % -% Modifications: -% - adapted for the use on modern UTF-8 TeX engines -% - UTF-8 patterns are used -% - only letters for Modern Turkish + âîû (the first one often needed, the other two don't hurt) -% - if needed, support for Ottoman Turkish might be provided separately under 'ota' (not 'tr') +% See also: +% - http://www.ctan.org/tex-archive/language/turkish/hyphen/turk_hyf.c +% - http://www.tug.org/TUGboat/Articles/tb09-1/tb20mackay.pdf % -% Notes: -% - you need to use loadhyph-tr.tex, please do not try to put \catcode-s & \lccode-s here +% Differences with Ottoman patterns: +% - adapted for the use on modern TeX engines, using UTF-8 charactes +% - only letters for Modern Turkish + âîû (the first one often needed, the other two don't hurt) +% - (if needed, support for Ottoman Turkish might be provided separately under language code 'ota') % +% Changes: +% - 2008-06-25/27/28 - create this file by adapting Ottoman rules for modern Turkish +% - 2011-08-10 - add LPPL licence with permission of Pierre A. MacKay +% -- cgit v1.2.3