summaryrefslogtreecommitdiff
path: root/Master/texmf/tex/generic/hyphen/rohyph.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf/tex/generic/hyphen/rohyph.tex')
-rw-r--r--Master/texmf/tex/generic/hyphen/rohyph.tex413
1 files changed, 413 insertions, 0 deletions
diff --git a/Master/texmf/tex/generic/hyphen/rohyph.tex b/Master/texmf/tex/generic/hyphen/rohyph.tex
new file mode 100644
index 00000000000..024c07a835d
--- /dev/null
+++ b/Master/texmf/tex/generic/hyphen/rohyph.tex
@@ -0,0 +1,413 @@
+% DC/EC Encoding YH 1996
+%%%%%%%%%%%%%%%%%%%%%%%%% file rohyph.tex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Romanian patterns Version 1.0 1995
+% Prepared by Claudio Beccari, Radu Oprea, Elena Tulei
+% e-mail:beccari@polito.it
+%
+% Extended or 256-character virtual fonts strongly recommended
+%
+% More information at the end of this file
+%
+\catcode45=12\lccode45=45
+\input cathyph
+\patterns{%
+.ante1
+.anti1
+.contra1
+.de3s2cri
+.de2z1aco
+.de2z1am^^a0
+.de2z1apro
+.de2z1avan
+.de2z1infec
+.de2z1ord
+.i2n1a
+.i2n1ec
+.i2n1ed
+.i2n1ef
+.i2n1eg
+.i2n1eluc
+.i2n1ep
+.i2n1es
+.i2n1ev
+.i2n1ex
+.i2n1od
+.i2n1of
+.i2n1op
+.i2n1os
+.i2n1ox
+.i2n1um
+.i2n1un
+.i2n1ut
+.^^ee2n1^^a0sp
+.^^ee2n1ad
+.^^ee2n3s2
+.^^een3^^b32
+.ne1a
+.ne1^^ee
+.nema2i3
+.ne3s2ta
+.re1ac
+.re1^^ee
+.su2b1ord
+.su2b3r
+.supra1
+.tran2s1
+.tran4s3pl
+.tran4s3f
+a1a
+a1ia
+a1ie
+a1io
+^^a01ie
+^^a01oa
+^^e21ia
+e1e
+e1ia
+i1i
+i2ii.
+2i.
+o1o
+o1ua
+o1u^^a0
+u1u
+u1ia
+u1al.
+u1os.
+u1ism
+u1ist
+u1i^^b3t
+2bi.
+2ci.
+2di.
+2fi.
+2gi.
+2li.
+2mi.
+2ni.
+2pi.
+2ri.
+2si.
+2^^b3i.
+2ti.
+2tri.
+2^^b5i.
+2vi.
+2zi.
+2bc
+2bd
+2bj
+2bm
+2bn
+2bp
+2bs
+b3s2t
+2bt
+2b^^b5
+2bv
+2cc
+2cd
+2ck
+2cm
+2cn
+2cs
+2ct
+2c^^b5
+2cv
+2cz
+2dg
+2dh
+2dj
+2dk
+2dm
+2dq
+2ds
+2dv
+2dw
+2fn
+2fs
+2ft
+2gd
+2gm
+2gn
+2gt
+2g3s2
+2gv
+2gz
+2jm
+2hn
+2lb
+2lc
+2ld
+2lf
+2lg
+2lj
+2lk
+2lm
+2ln
+2lp
+2lq
+2lr
+2ls
+2lt
+2l^^b5
+2lv
+2lz
+2mb
+2mf
+2mk
+2ml
+2mn
+2mp
+2m3s2
+2m^^b5
+2nb
+2nc
+2nd
+n3d2v
+2nf
+2ng
+2nh
+2nj
+2nl
+2nm
+2nn
+2nq
+2nr
+2ns
+n3s2a.
+n3s2^^a0
+n3s2e
+n3s2i
+n3s2o
+n3s2cr
+n3s2f
+ns3h
+n3s2pl
+n3s2pr
+n3s2t
+2n^^b3
+n3^^b32c
+n3^^b32t
+2nt
+2n^^b5
+2nv
+2nz
+n3z2dr
+2pc
+2pn
+2ps
+2pt
+2p^^b5
+2rb
+2rc
+2rd
+2rf
+2rg
+2rh
+2rj
+2rk
+2rl
+2rm
+2rn
+2rp
+2rq
+2rr
+2rs
+r3s2t
+2r^^b3
+2rt
+2r^^b5
+2rv
+2rx
+2rz
+2sb
+2sc
+2sd
+2sf
+2sg
+2sj
+2sk
+2sl
+2sm
+2sn
+2sp
+2sq
+2sr
+2ss
+2st
+2sv
+2sz
+2^^b3n
+2^^b3t
+2tb
+2tc
+2td
+2tf
+2tg
+2tm
+2tn
+2tp
+2ts
+2tt
+2tv
+2tw
+2vn
+1w
+wa2r
+2xc
+2xm
+2xp
+2xt
+1y
+2yb
+2yl
+2ym
+2yn
+2yr
+2ys
+2zb
+2zc
+2zd
+2zf
+2zg
+2zl
+2zm
+2zn
+2zp
+2zr
+2zs
+2zt
+2zv
+c2h
+g2h
+s2h
+t2z
+b2l
+c2l
+d2l
+f2l
+g2l
+h2l
+k2l
+p2l
+t2l
+v2l
+b2r
+c2r
+d2r
+f2r
+g2r
+h2r
+k2r
+p2r
+t2r
+v2r
+1b
+1c
+1d
+1f
+1g
+1h
+1j
+1k
+1l
+1m
+1n
+1p
+1q
+1r
+1s
+1^^b3
+1t
+1^^b5
+1v
+1x
+1z
+.b2
+.c2
+.d2
+.f2
+.g2
+.j2
+.h2
+.k2
+.m2
+.p2
+.s2
+.^^b32
+.t2
+.^^b52
+.v2
+.z2
+2b.
+2c.
+2d.
+2f.
+2g.
+2h.
+2j.
+2k.
+2l.
+2m.
+2n.
+2p.
+2r.
+4s.
+2^^b3.
+2^^b5.
+4t.
+2v.
+2x.
+2z.
+2-2 % indivisibile cratima
+}
+\endinput
+
+Warning: this patter file for the Romanian langage performs much better
+when 256-character (real or virtual) fonts are used, compared with the
+standard 128-character fonts of the Computer Modern family and similar
+families.
+
+In any case the small set of patterns of this file guarantees that
+Romanian hyphenation does not clog TeX memory, but the hyphenation might
+miss some (few) allowable hyphen points or might split compound words in a
+wrong way (rare). The tests performed on several Romanian texts proved
+correct, but other people experience and advice is seeked in order to
+correct these patterns if bad errors are experienced.
+
+Please report any error to C. Beccari (beccari@polito.it); R. Oprea and E.
+Tulei will examine it and take the suitable actions.
+
+
+Loading information
+
+Before loading these patterns through initex, make sure that initex knows
+how to map ^^e2, ^^a0, ^^ee, ^^b3 and ^^b5 and the corresponding upper
+case letters to the proper font positions of the extended or virtual fonts
+(refer to the table of the so called ``double Cork encoding'' -- The LaTeX
+Companion, page 261) and that such font positions have been assigned their
+specific lccode.
+
+If you can not use extended or virtual fonts, comment out the patterns
+that include such special characters.
+
+Extended and virtual fonts contain the hyphen character (or short dash) in
+two different positions: octal '55 and octal '127; when typesetting in
+Romanian you can declare the hyphenchar to be character '127, so that the
+hyphenation algorithm can distinguish between a short dash used to connect
+two words one of which is a proclitic or an enclitic pronoun and/or when
+elision of a vowel takes place (example: m-au, \^{\i}ntr-un) compared to
+the short dash used to connect the elements of a compound word (example:
+teritorial-administrative); in the first case line division is forbidden,
+while in the second case line division is allowed just after the short
+dash. The latter dash sould be introduced by means of a control sequence,
+because the regular - stands for the indivisible dash.
+
+Therefore it is better that char '55 (hyphen or minus) remains a regular
+character of category 12 (other) but with lccode equal to itself, and that
+the hyphenchar of the current font be char '177. This kind of
+declarations must be supplied by the final user or must be included in a
+specific option file or embedded in the Romanian standard (LaTeX)
+style/class files.
+