xref: /aosp_15_r20/external/hyphenation-patterns/TeX/README.android (revision 92a653552b93b47109930ab8dfdbe79e1a46ab29)
1*92a65355SyangbillURL: https://github.com/hyphenation/tex-hyphen
2*92a65355SyangbillVersion: ecf976ab6995acb653d38ab1af0b9b9829ec0c77
3*92a65355SyangbillLicense: various
4*92a65355SyangbillLicense File: LICENSE
5*92a65355Syangbill
6*92a65355SyangbillThe tex-hyphen package contains hyphenation patterns under several different licenses.
7*92a65355SyangbillPatterns licensed under the following open source licenses can be imported here:
8*92a65355Syangbill* Apache 2.0
9*92a65355Syangbill* Unlicense
10*92a65355Syangbill* MIT
11*92a65355Syangbill* BSD
12*92a65355Syangbill* MPL
13*92a65355Syangbill* LGPL 2.1
14*92a65355Syangbill
15*92a65355SyangbillDescription:
16*92a65355SyangbillHyphenation patterns for automatic hyphenation from TeX hyphenation patterns
17*92a65355Syangbillproject at http://www.hyphenation.org.
18*92a65355Syangbill
19*92a65355SyangbillLocal Modifications:
20*92a65355SyangbillThe patterns are taken from the hyph-utf8/tex/generic/hyph-utf8/patterns/txt directory.
21*92a65355Syangbill
22*92a65355SyangbillOnly the following patterns are included from that directory:
23*92a65355Syangbill
24*92a65355Syangbill* Amharic (am)
25*92a65355Syangbill* Armenian (hy)
26*92a65355Syangbill* Assamese (as)
27*92a65355Syangbill* Basque (eu)
28*92a65355Syangbill* Belarusian (be)
29*92a65355Syangbill* Bengali (bn)
30*92a65355Syangbill* Bulgarian (bg)
31*92a65355Syangbill* Church Slavonic (cu)
32*92a65355Syangbill* Croation (hr)
33*92a65355Syangbill* Danish (da)
34*92a65355Syangbill* Estonian (et)
35*92a65355Syangbill* Ethiopic script (und-Ethi)
36*92a65355Syangbill* French (fr)
37*92a65355Syangbill* Galician (gl)
38*92a65355Syangbill* German (de)
39*92a65355Syangbill* Gujarati (gu)
40*92a65355Syangbill* Hindi (hi)
41*92a65355Syangbill* Hungarian (hu)
42*92a65355Syangbill* Irish (ga)
43*92a65355Syangbill* Kannada (kn)
44*92a65355Syangbill* Latin (la)
45*92a65355Syangbill* Latvian (lv)
46*92a65355Syangbill* Lithuanian (lt)
47*92a65355Syangbill* Malayalam (ml)
48*92a65355Syangbill* Marathi (mr)
49*92a65355Syangbill* Mongolian written in Cyrillic (mn-cyrl)
50*92a65355Syangbill* Norwegian Bokmål (nb)
51*92a65355Syangbill* Norwegian Nynorsk (nn)
52*92a65355Syangbill* Oriya (or)
53*92a65355Syangbill* Polish (pl)
54*92a65355Syangbill* Portuguese (pt)
55*92a65355Syangbill* Punjabi (pa)
56*92a65355Syangbill* Sanskrit (sa)
57*92a65355Syangbill* Slovenian (sl)
58*92a65355Syangbill* Spanish (es)
59*92a65355Syangbill* Tamil (ta)
60*92a65355Syangbill* Telugu (te)
61*92a65355Syangbill* Turkmen (tk)
62*92a65355Syangbill* Ukrainian (uk)
63*92a65355Syangbill* US English (en-US)
64*92a65355Syangbill* Welsh (cy)
65*92a65355Syangbill
66*92a65355SyangbillThe Ethiopic script pattern files have been renamed from mul-ethi to und-ethi,
67*92a65355Syangbillto properly follow BCP 47 naming.
68*92a65355Syangbill
69*92a65355SyangbillIn case hyphenation patterns are licensed under dual licenses,
70*92a65355Syangbillhyph-{lang}.lic.txt files are edited to keep only the license Android applies
71*92a65355Syangbillas listed in the corresponding NOTICE files.
72*92a65355Syangbill
73*92a65355SyangbillFor the German (de) patterns, the *.chr.txt has been automatically generated
74*92a65355Syangbillbased on the contents of the pattern files, using the the create_chr.py script
75*92a65355Syangbillcreated by Android engineers.
76*92a65355Syangbill
77*92a65355SyangbillBritish English (en-GB) patterns are taken from a different part of the
78*92a65355Syangbilltex-hyphen repository. Please see the README.android file in the 'en-GB'
79*92a65355Syangbilldirectory.
80*92a65355Syangbill
81*92a65355SyangbillUS English (en-US) patterns have been modified to remove patterns added to
82*92a65355Syangbillthe end of the file that had been incorrectly computed based on the TUGboat
83*92a65355Syangbillhyphenation exception list. To compensate for that, the TUGboat hyphenation
84*92a65355Syangbillexception list for US English has been downloaded from
85*92a65355Syangbill<http://mirror.ctan.org/info/digests/tugboat/hyphenex/ushyphex.tex> and
86*92a65355Syangbillexplicitly added to the end of the hyphenation exception file for US
87*92a65355SyangbillEnglish.
88*92a65355Syangbill
89*92a65355SyangbillSwedish (sv) patterns are converted to utf-8 and the first three
90*92a65355Syangbilllines(encoding, leftmin, rightmin) are removed to preserve the hyphenation
91*92a65355Syangbillpattern only in *.pat.txt
92