diff options
author | Karl Berry <karl@freefriends.org> | 2013-02-22 00:24:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-02-22 00:24:10 +0000 |
commit | 707a10949d49234838d264e42894e44e72ba0cca (patch) | |
tree | b0a744631feccfdf0df53e6387e8bc53553152dd /Master/texmf-dist/tex/generic/hyph-utf8 | |
parent | 12c8d908e852185e085905e150e8b16fcfcc5074 (diff) |
hyph-utf8 and piedmontese (21feb13)
git-svn-id: svn://tug.org/texlive/trunk@29193 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/hyph-utf8')
7 files changed, 945 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pms.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pms.tex new file mode 100644 index 00000000000..24d3da50acb --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pms.tex @@ -0,0 +1,36 @@ +% filename: loadhyph-pms.tex +% language: piedmontese +% +% 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 Piedmontese hyphenation patterns} + \input hyph-pms.tex + \input hyph-quote-pms.tex +\else + % 8-bit engine (such as TeX or pdfTeX) + \message{ASCII Piedmontese hyphenation patterns} + \input hyph-pms.tex +\fi\else + % pTeX + \message{ASCII Piedmontese hyphenation patterns} + \input hyph-pms.tex +\fi +\endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-pms.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-pms.tex new file mode 100644 index 00000000000..82fc5b96787 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-pms.tex @@ -0,0 +1,35 @@ +\bgroup +\lccode`\’=`\’ +\patterns{ +.’2s2 +2’2 +2’. +2b’ +2c’ +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/tex/hyph-pms.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-pms.tex new file mode 100644 index 00000000000..2e6f79901e6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-pms.tex @@ -0,0 +1,409 @@ +% File hyph-pms.tex +% +% Piedmontese hyphenation patterns +% +% This file is part of the hyph-utf8 package. +% For more information see +% +% http://tug.org/tex-hyphen +% +%------------------------------------------------------------------------------ +% +%% Copyright 2013 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-pms.tex. +% +% \versionnumber{1.0} \versiondate{2013/02/14} +% +% These hyphenation patterns for the Piedmontese language are supposed to comply +% with the common spelling of the Piedmontese language as fixed by the +% "Gramatica dla lengua piemonteisa" by Camillo Brero. +% They were initially obtained by merging the consonant endings to the Italian +% patterns and adding the necessary patterns for the special Piedmontese digraphs +% used in this language. The common Latin roots of both languages helped a lot +% in this adaptation. +% Digraphs: cc, ch, gi, gh, gn, ss. +% +% ChangeLog: +% - 2013-02-14 - First release 1.0 +%% +\patterns{% some revision might be necessary to handle more vocalic elisions +.'2s2 +2'2 +2'. +2b' +2c' +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 +.co1o2p +.di2s3 +.e2x1e +.ex2tra3 +.fran2k3 +.free3 +.li3p2sa +.narco1 +.opto1 +.orto3p2 +.para1 +.poli3p2 +.pre1 +.p2s +.re1ac +.re1i2scr +.tran2s3ac +.tran2s3c +.tran2s3d +.tran2s3l +.tran2s3n +.tran2s3p +.tran2s3r +.tran2s3t +.su2b3lu +.su2b3r +.wa2g3n +.wel2t1 +%%%%%%%%%%%%%%% +a1ia +a1ie +a1io +a1iu +a1uo +2at. +e1iu +e2w +o2a +o2e +o2i +o2u +%%%%%%%%%%%%%%%% +1b +2bb +2bc +2bd +2bf +2bm +2bn +2bp +2bs +2bt +2bv +b2l +b2r +2b. +1c +2cb +2cc +c2c. +2cd +2cf +c2j +2cj. +2ck +2cm +2cn +2cq +2cs +2ct +2cz +2chh +c2h +2ch. +2chb +ch2r +2chn +c2l +c2r +2c. +.c2 +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 +g2g. +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 +2rd +2rf +r2h +2rg +2rk +2rl +2rm +2rn +2rp +2rq +2rr +2rs +2rt +r2t2s3 +2rv +2rx +2rw +2rz +2r. +.s2 +4s. +4ss. +1s2 +2s3s +2s3p2n +2s4s3m +2s2t. +2s2tb +2s2tc +2s2td +2s2tf +2s2tm +2s2tn +2s2tp +2s2ts +2s2tt +2s2tv +1t +2tb +2tc +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/txt/hyph-pms.chr.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.chr.txt new file mode 100644 index 00000000000..8f80e52566e --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.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-pms.hyp.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.hyp.txt new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.hyp.txt diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.lic.txt new file mode 100644 index 00000000000..f7e623c3043 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.lic.txt @@ -0,0 +1,46 @@ +Piedmontese hyphenation patterns + +(more info about the licence to be added later) + +% File hyph-pms.tex +% +% Piedmontese hyphenation patterns +% +% This file is part of the hyph-utf8 package. +% For more information see +% +% http://tug.org/tex-hyphen +% +%------------------------------------------------------------------------------ +% +%% Copyright 2013 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-pms.tex. +% +% \versionnumber{1.0} \versiondate{2013/02/14} +% +% These hyphenation patterns for the Piedmontese language are supposed to comply +% with the common spelling of the Piedmontese language as fixed by the +% "Gramatica dla lengua piemonteisa" by Camillo Brero. +% They were initially obtained by merging the consonant endings to the Italian +% patterns and adding the necessary patterns for the special Piedmontese digraphs +% used in this language. The common Latin roots of both languages helped a lot +% in this adaptation. +% Digraphs: cc, ch, gi, gh, gn, ss. +% +% ChangeLog: +% - 2013-02-14 - First release 1.0 +%% diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.pat.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.pat.txt new file mode 100644 index 00000000000..648c72ed53b --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.pat.txt @@ -0,0 +1,391 @@ +.'2s2 +.’2s2 +2'2 +2’2 +2'. +2’. +2b' +2b’ +2c' +2c’ +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 +.co1o2p +.di2s3 +.e2x1e +.ex2tra3 +.fran2k3 +.free3 +.li3p2sa +.narco1 +.opto1 +.orto3p2 +.para1 +.poli3p2 +.pre1 +.p2s +.re1ac +.re1i2scr +.tran2s3ac +.tran2s3c +.tran2s3d +.tran2s3l +.tran2s3n +.tran2s3p +.tran2s3r +.tran2s3t +.su2b3lu +.su2b3r +.wa2g3n +.wel2t1 +a1ia +a1ie +a1io +a1iu +a1uo +2at. +e1iu +e2w +o2a +o2e +o2i +o2u +1b +2bb +2bc +2bd +2bf +2bm +2bn +2bp +2bs +2bt +2bv +b2l +b2r +2b. +1c +2cb +2cc +c2c. +2cd +2cf +c2j +2cj. +2ck +2cm +2cn +2cq +2cs +2ct +2cz +2chh +c2h +2ch. +2chb +ch2r +2chn +c2l +c2r +2c. +.c2 +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 +g2g. +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 +2rd +2rf +r2h +2rg +2rk +2rl +2rm +2rn +2rp +2rq +2rr +2rs +2rt +r2t2s3 +2rv +2rx +2rw +2rz +2r. +.s2 +4s. +4ss. +1s2 +2s3s +2s3p2n +2s4s3m +2s2t. +2s2tb +2s2tc +2s2td +2s2tf +2s2tm +2s2tn +2s2tp +2s2ts +2s2tt +2s2tv +1t +2tb +2tc +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 |