summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/hyph-utf8
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-02-22 00:24:10 +0000
committerKarl Berry <karl@freefriends.org>2013-02-22 00:24:10 +0000
commit707a10949d49234838d264e42894e44e72ba0cca (patch)
treeb0a744631feccfdf0df53e6387e8bc53553152dd /Master/texmf-dist/tex/generic/hyph-utf8
parent12c8d908e852185e085905e150e8b16fcfcc5074 (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')
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pms.tex36
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-pms.tex35
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-pms.tex409
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.chr.txt28
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.hyp.txt0
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.lic.txt46
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pms.pat.txt391
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