summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/ptexgeneric
diff options
context:
space:
mode:
authorMojca Miklavec <mojca.miklavec@gmail.com>2011-06-11 00:32:38 +0000
committerMojca Miklavec <mojca.miklavec@gmail.com>2011-06-11 00:32:38 +0000
commitb439631e2c3a99a345993513013a2ace563bdd3b (patch)
tree876f2f14d92e8ca45d1f3b288a911870c406261f /Master/texmf-dist/tex/ptexgeneric
parent95f2ee5a2b2d9c18b748c222ea64eacb33f2e959 (diff)
An attempt to import the latest version of hyph-utf8 (#558)
LuaTeX: * add support for loading multiple pattern files in LuaTeX TeX Live: * remove copthyph.tex from texmf: it is now part of hyph-utf8 * update language.ptx and language.def for pTeX * update some descriptions in tlpsrc files (not finished) * change lefthyphenmin from 2 to 1 for Afrikaans (not sure when it was set to 2) hyph-utf8: * load patterns for Latin and Cyrillic scripts for Serbian simultaneously * new version of German hyphenation patterns * support both U+0027 and U+2019 as apostrophe in Unicode engines git-svn-id: svn://tug.org/texlive/trunk@22909 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/ptexgeneric')
-rw-r--r--Master/texmf-dist/tex/ptexgeneric/config/language.ptx1
-rw-r--r--Master/texmf-dist/tex/ptexgeneric/hyphen/copthyph.tex194
2 files changed, 1 insertions, 194 deletions
diff --git a/Master/texmf-dist/tex/ptexgeneric/config/language.ptx b/Master/texmf-dist/tex/ptexgeneric/config/language.ptx
index cbe4116dfdc..939673dbc55 100644
--- a/Master/texmf-dist/tex/ptexgeneric/config/language.ptx
+++ b/Master/texmf-dist/tex/ptexgeneric/config/language.ptx
@@ -98,6 +98,7 @@ romanian loadhyph-ro.tex
russian loadhyph-ru.tex
% from hyphen-serbian:
serbian loadhyph-sr-latn.tex
+serbianc loadhyph-sr-cyrl.tex
% from hyphen-slovak:
slovak loadhyph-sk.tex
% from hyphen-slovenian:
diff --git a/Master/texmf-dist/tex/ptexgeneric/hyphen/copthyph.tex b/Master/texmf-dist/tex/ptexgeneric/hyphen/copthyph.tex
deleted file mode 100644
index 97d495131f2..00000000000
--- a/Master/texmf-dist/tex/ptexgeneric/hyphen/copthyph.tex
+++ /dev/null
@@ -1,194 +0,0 @@
-%
-% Hyphenation patterns for Coptic valid for the "copto" font which
-% does not comply with any official encoding scheme (does really exist
-% out here an official TeX compliant font encoding for coptic fonts?)
-% **********************************************
-% VVVVERY EXPERIMENTAL !!!!!!!!!!!!
-%
-% This pattern set allows hyphenation just before or between consonants
-% No attempt is made to distinguish diphthongs and/or hyathi.
-%
-% Rules 1. a consonant followed by a vowel belong to the same syllable
-% 2. a group of consonants is divided in such a way that the right
-% syllable consonants may appear also at the beginning
-% of a Coptic word
-%
-% Compound words are divided without any attention to component words;
-% manual intervention is required in case of bad divisions.
-%
-% The decimal TeX charcodes, the Coptic glyphs and the corresponding ASCII
-% signs (if any) are in the following table.
-% 21 "trema" \textendash
-% 22 "emdash" \texemdash
-% 33 "threepoints" %
-% 35 epsi #
-% 36 Epsi $
-% 40 Thida (
-% 41 exi )
-% 42 Exi *
-% 43 phi +
-% 44 Phi ,
-% 45 "hyphen" -
-% 46 "period" .
-% 47 hori /
-% 48 Hori 0
-% 49 "ligature1" 1
-% 50 hori akh 2
-% 51 ti 3
-% 52 Ti 4
-% 53 "crux" 5
-% 56 thida 8
-% 57 i-trema 9
-% 58 "very short dash" :
-% 59 giangia ;
-% 60 Giangia <
-% 61 "double sloping dash" =
-% 62 em (`m) >
-% 64 en (`n) ?
-% 65 Alpha A
-% 66 Bida, Vida B
-% 67 Cima C
-% 68 Dalda D
-% 69 Ei E
-% 70 Fei F
-% 71 Gamma G
-% 72 Ita H
-% 73 Iauda I
-% 74 Hei J
-% 75 Kabba K
-% 76 Laula L
-% 77 Mi, Mei M
-% 78 Ni, Nei N
-% 79 O O
-% 80 Pi, Pei P
-% 81 Shima Q
-% 82 Ro R
-% 83 "ligatureS" S
-% 84 Tau T
-% 85 Ue U
-% 86 "crucicula" V
-% 87 Omega W
-% 88 Chi X
-% 89 Shei Y
-% 90 Zida Z
-% 91 "open bracket" [
-% 93 "closed bracket" ]
-% 96 "grave accent" `
-% 97 alpha a
-% 98 bida, vida b
-% 99 cima c
-%100 dalda d
-%101 ei e
-%102 fei f
-%103 gamma g
-%104 ita h
-%105 iauda i
-%106 hei j
-%107 kabba k
-%108 laula l
-%109 mi, mei m
-%110 ni, nei n
-%111 o o
-%112 pi, pei p
-%113 shima q
-%114 ro r
-%115 "ligatures" s
-%116 tau t
-%117 ue u
-%118 ue-trema v
-%119 omega w
-%120 chi x
-%121 shei y
-%122 zida z
-%
-% Most letters map to the latin letters(uppper and lower case); nevertheless
-% many catcodes, and lc codes have to be set.
-\begingroup
-% Self consistent catcodes and lccodes assigned to the various letters
-% although the patterns may not contain them
-%
- \catcode`#=12 \catcode`$=12
- \lccode`#=`# % exi
- \lccode`$=`# % exi
- \lccode`>=`> % `m
- \lccode`?=`? % `n
- \lccode`8=`8 % thida
- \lccode`(=`8 % thida
- \lccode`)=`) % exi
- \lccode`*=`) % exi
- \lccode`+=`+ % Phi
- \lccode`,=`+ % phi
- \lccode`/=`/ % hori
- \lccode`0=`/ % hori
- \lccode`1=`1 % ligature1
- \lccode`2=`2 % ligature2
- \lccode`3=`3 % ti
- \lccode`4=`3 % ti
- \lccode`9=`9 % i-trema
- \lccode`v=`v % ue-trema
- \lccode`;=`; % giangia
- \lccode`<=`; % giangia
-
-\patterns{%
- .b2 .c2 .d2 .f2 .g2 .j2 .k2 .l2 .m2 .n2 .p2 .q2 .r2 .t2 .w2 .x2 .y2 .z2
- .0#2 .082 .0)2 .0+2 .0/2 .0;2 .0>2 .0?2 .092 .032
-%
-1b 2bb 2bg 2bd 2bz 2bj 2bk b2l 2bm 2bn 2bx 2bp b2r 2bc 2bt 2bf 2bq 2by 2b. 2b1#0 2b180 2b1)0 2b1+0 2b1/0 2b1;0 1b2>0 1b2?0 2b120 2b130
-%
-1g 2gb 2gg 2gd 2gz 2gj 2gk g2l 2gm 2gn 2gx 2gp g2r 2gc 2gt 2gf 2gq 2gy 2g. 2g1#0 2g180 2g1)0 2g1+0 2g1/0 2g1;0 1g2>0 1g2?0 2g120 2g130
-%
-1d 2db 2dg 2dd 2dz d2j 2dk 2dl 2dm 2dn 2dx 2dp d2r 2dc 2dt 2df 2dq 2dy 2d. 2d1#0 2d180 2d1)0 2d1+0 2d1/0 2d1;0 1d2>0 1d2?0 2d120 2d130
-%
-1z 2zb 2zg 2zd 2zz 2zj 2zk 2zl 2zm 2zn 2zx 2zp 2zr 2zc 2zt 2zf 2zq 2zy 2z. 2z1#0 2z180 2z1)0 2z1+0 2z1/0 2z1;0 1z2>0 1z2?0 2z120 2z130
-%
-1j 2jb 2jg 2jd 2jz 2jj 2jk j2l 2jm j2n 2jx 2jp 2jr 2jc 2jt 2jf 2jq 2jy 2j. 2j1#0 2j180 2j1)0 2j1+0 2j1/0 2j1;0 1j2>0 1j2?0 2j120 2j130
-%
-1k 2kb 2kg 2kd 2kz 2kj 2kk k2l 2km 2kn 2kx 2kp k2r 2kc k2t 2kf 2kq 2ky 2k. 2k1#0 2k180 2k1)0 2k1+0 2k1/0 2k1;0 1k2>0 1k2?0 2k120 2k130
-%
-1l 2lb 2lg 2ld 2lz 2lj 2lk 2ll 2lm 2ln 2lx 2lp 2lr 2lc 2lt 2lf 2lq 2ly 2l. 2l1#0 2l180 2l1)0 2l1+0 2l1/0 2l1;0 1l2>0 1l2?0 2l120 2l130
-%
-1m 2mb 2mg 2md 2mz 2mj 2mk 2ml 2mm 2mn 2mx 2mp 2mr 2mc 2mt 2mf 2mq 2my 2m. 2m1#0 2m180 2m1)0 2m1+0 2m1/0 2m1;0 1m2>0 1m2?0 2m120 2m130
-%
-1n 2nb 2ng 2nd 2nz 2nj 2nk 2nl 2nm 2nn 2nx 2np 2nr 2nc 2nt 2nf 2nq 2ny 2n. 2n1#0 2n180 2n1)0 2n1+0 2n1/0 2n1;0 1n2>0 1n2?0 2n120 2n130
-%
-1x 2xb 2xg 2xd 2xz 2xj 2xk 2xl 2xm 2xn 2xx 2xp 2xr 2xc 2xt 2xf 2xq 2xy 2x. 2x1#0 2x180 2x1)0 2x1+0 2x1/0 2x1;0 1x2>0 1x2?0 2x120 2x130
-%
-1p 2pb 2pg 2pd 2pz 2pj 2pk p2l 2pm p2n 2px 2pp p2r 2pc p2t 2pf 2pq 2py 2p. 2p1#0 2p180 2p1)0 2p1+0 2p1/0 2p1;0 1p2>0 1p2?0 2p120 2p130
-%
-1r 2rb 2rg 2rd 2rz 2rj 2rk 2rl 2rm 2rn 2rx 2rp 2rr 2rc 2rt 2rf 2rq 2ry 2r. 2r1#0 2r180 2r1)0 2r1+0 2r1/0 2r1;0 1r2>0 1r2?0 2r120 2r130
-%
-1c c2b c2g c2d 2cz 2cj c2k c2l c2m c2n 2cx c2p c2r 2cc c2t c2f 2cq 2cy 2c. 2c1#0 2c180 2c1)0 2c1+0 2c1/0 2c1;0 1c2>0 1c2?0 2c120 2c130
-%
-1t 2tb 2tg 2td t2z t2j 2tk 2tl t2m 2tn 2tx 2tp t2r t2c 2tt 2tf 2tq 2ty 2t. 2t1#0 2t180 2t1)0 2t1+0 2t1/0 2t1;0 1t2>0 1t2?0 2t120 2t130
-%
-1f 2fb 2fg 2fd 2fz 2fj 2fk f2l 2fm 2fn 2fx 2fp f2r 2fc f2t 2ff 2fq 2fy 2f. 2f1#0 2f180 2f1)0 2f1+0 2f1/0 2f1;0 1f2>0 1f2?0 2f120 2f130
-%
-1q 2qb 2qg 2qd 2qz q2j 2qk q2l 2qm q2n 2qx 2qp q2r 2qc q2t 2qf 2qq 2qy 2q. 2q1#0 2q180 2q1)0 2q1+0 2q1/0 2q1;0 1q2>0 1q2?0 2q120 2q130
-%
-1y 2yb 2yg 2yd 2yz 2yj 2yk 2yl 2ym 2yn 2yx 2yp 2yr 2yc 2yt 2yf 2yq 2yy 2y. 2y1#0 2y180 2y1)0 2y1+0 2y1/0 2y1;0 1y2>0 1y2?0 2y120 2y130
-%
-0>0 2>1b 2>1g 2>1d 2>1j 2>1k 2>1l 2>1m 2>1n 2>1x 2>1p 2>1r 2>1c 2>1t 2>1f 2>1q 2>1y 2>0. % `m
-%
-0?0 2?1b 2?1g 2?1d 2?1j 2?1k 2?1l 2?1m 2?1n 2?1x 2?1p 2?1r 2?1c 2?1t 2?1f 2?1q 2?1y 2?0. % `n
-%
-190 190. % {\"\i}
-1v0 1v0. % {\"u}
-2/1r 3/0 2/0. 2h211r 3h210 2h210. % hori
-1+0 2+0. 1p210 2p210. % phi
-1)0 2)0. 1k2s 2k2s. % exi
-180 280. 18210 28210. % thida
-1#0 2#0. 1p2s 2p2ps. % epsi
-1;0 2;0. 1d210 2d210. % giangia
-1h2j0 2h2j0. % hei
-320 220. 3h220 2h220. % hori akh
-130 230. 2t2j. % ti
-%
- a1e a1o a1h a1w a2ou a2e2i a1ia a1ie a1io a1iw
- e1a e1o e1h e1w e2ou e2i
- h1a h1e h1o h1w h1ia h1ie h1io h1iw h1ou .h2i
- o1a o1e o1h o1w o1ia o1ie o1io o1iw o2ou
- ou2a ou2e ou2h ou2o ou2u ou2w ou2i
- w1ou .w2ou
-}
-\endgroup
-\endinput