From 16b92a961842471d20630e8073a88339eaffa123 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 27 May 2013 20:46:33 +0000 Subject: hyph-utf8 (27may13) git-svn-id: svn://tug.org/texlive/trunk@30725 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/hyph-utf8/CHANGES | 28 +- .../generic/hyph-utf8/hyphenation-distribution.pdf | Bin 86779 -> 96996 bytes .../generic/hyph-utf8/hyphenation-distribution.tex | 282 +++++++++++---------- .../doc/generic/hyph-utf8/hyphenation.pdf | Bin 35138 -> 35118 bytes .../doc/generic/hyph-utf8/hyphenation.tex | 8 +- .../hyph-utf8/img/texlive-collection-lang.png | Bin 0 -> 30981 bytes .../generic/hyph-utf8/img/texlive-collection.png | Bin 47893 -> 0 bytes 7 files changed, 154 insertions(+), 164 deletions(-) create mode 100644 Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection-lang.png delete mode 100644 Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection.png (limited to 'Master/texmf-dist/doc/generic/hyph-utf8') diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES b/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES index fdcb10e1c32..ce3c0bf5ddb 100644 --- a/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES +++ b/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES @@ -1,28 +1,4 @@ -== CTAN release 2013.05.26 (#647) == - -2013-05-26 (#647) -- minor documentation updates, CTAN release - -2013-05-26 (#646) -- remove Georgian patterns (waiting for licence) - -2013-05-26 (#645) -- update German patterns (by Werner Lemberg), version 2013-05-26 - -2013-05-21 (#644) -- add LPPL licence statement to Thai patterns - -2013-05-16 (#636-#643) -- update luatex-hyphen.dtx and derivate files: -- remove hyphen.cfg (Babel now provides a working one) -- update etex.src -- update luatex-hyphen.lua -- update documentation - -2013-05-08 (#635) -- texmf -> texmf-dist - -== CTAN release 2013.05.08 (#634) == +== CTAN release 2012.05.08 (#634) == 2013-05-08 (#634) - update the list of languages in documentation @@ -55,7 +31,7 @@ - add support for Georgian and Thai font encodings: T8M and LTH - fix a line in QX font encoding -== CTAN release 2013.02.21 (#614) == +== CTAN release 2012.02.21 (#614) == 2013-02-14 (#613) - add Piedmontese patterns (by Claudio Beccari) diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.pdf b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.pdf index d049a65918b..60aad2ab43c 100644 Binary files a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.pdf and b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.pdf differ diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.tex b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.tex index 05282d28c28..7a349e603eb 100644 --- a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.tex +++ b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.tex @@ -32,7 +32,7 @@ In \TeXLive\ you can install different language collections \type{collection-lang}{\tt\sl }. -\placefigure[force]{}{\externalfigure[img/texlive-collection.png][width=150pt]} +\placefigure[force]{}{\externalfigure[img/texlive-collection-lang.png]} For example, the German collection \type{collection-langgerman} contains packages \type{hyphen-german} and \type{dehyph-exptl} which both contain hyphenation patterns (in addition to many other packages related to German language). The Greek collection \type{collection-langgreek} contains \type{hyphen-greek} and \type{hyphen-ancientgreek} among other packages. The package \type{dehyph-exptl} is maintained independently, while all packages \type{hyphen-}{\tt\sl} belong to \type{hyph-utf8}. @@ -59,8 +59,8 @@ execute AddHyphen \ The keywords {\bf name} and {\bf synonyms} are used as language name to access the patterns in \TeX, {\bf file} is used as pattern loader for 8-bit engines and \XeTeX, while {\bf file\_patterns} and {\bf file\_exceptions} are plain text files used by \LuaTeX. -The information from \type{AddHyphen} directives end up in three different files: \type{language.dat} used by \LaTeX, \type{language.def} used by plain \eTeX\ and \type{language.dat.lua} used by \LuaTeX. All the three are placed in\crlf \type{ $TEXMFSYSVAR/tex/generic/config},\crlf for example to\crlf \type{ /usr/local/texlive/2013/texmf-var/tex/generic/config},\crlf while a static copy also exists in\crlf - \type{ $TEXMFDIST/tex/generic/config},\crlf but that one contains all languages and only makes sense if you have a complete checkout from SVN repository for example. +The information from \type{AddHyphen} directives end up in three different files: \type{language.dat} used by \LaTeX, \type{language.def} used by plain \eTeX\ and \type{language.dat.lua} used by \LuaTeX. All the three are placed in\crlf \type{ $TEXMFSYSVAR/tex/generic/config},\crlf for example to\crlf \type{ /usr/local/texlive/2011/texmf-var/tex/generic/config},\crlf while a static copy also exists in\crlf + \type{ $TEXMFMAIN/tex/generic/config},\crlf but that one contains all languages and only makes sense if you have a complete checkout from SVN repository for example. \placefigure[force]{\type{language.dat}}{ \starttyping @@ -106,6 +106,15 @@ nynorsk loadhyph-nn.tex The files \type{language.dat} and \type{language.def} are used both by 8-bit and native Unicode engines. On one hand this simplifies things, while on the other it makes very little sense to include sanskrit patterns in \pdfTeX\ -- the package doesn't load any patterns in that case any way. It might be that there will be multiple copies of \type{language.dat} for different engines in future. +In addition to the three mentioned files, \TeXLive\ also provides two additional files for \pTeX: +\startitemize[packed,joinedup] +\item \type{$TEXMFDIST/tex/ptexgeneric/config/language.ptx} as an equivalent of \type{language.dat} which enables all languages that make sense in an 8-bit engine +\item \type{$TEXMFDIST/tex/ptex/config/language.def} which enables just most frequently used languages +\stopitemize +The contents are almost the same as in the generated \type{language.dat} and \type{language.def}, except that these two files are not generated and might enable a different set of languages, independent of installed language collections. When \pTeX\ was first included into \TeXLive\ it was loading its own files with patterns, so it needed its own \type{language.ptx}. Nowadays this restriction is gone and one could replace both static files with the generated ones if needed. + +TODO: explain where are the sources + \subsection{\MiKTeX} In \MiKTeX\ application {\bf MiKTeX Options} which you can run from Start menu ({\em Maintenance} $\rightarrow$ {\em Settings} or {\em Maintenance (Admin)} $\rightarrow$ {\em Settings (Admin)\/}) or from command line (\type{mo.exe} or \type{mo_admin.exe}) you can select which languages you want to include into \TeX\ formats. @@ -146,155 +155,158 @@ patterns=hyph-nn.pat.txt \page -List of languages in \TeXLive\ 2013: -\startcolumns[two] +List of languages in \TeXLive\ (has to be nicer): \starttyping collection-langafrican - hyphen-ethiopic - ethiopic,amharic,geez + hyphen-ethiopic + ethiopic,amharic,geez collection-langarabic - hyphen-arabic - arabic - hyphen-farsi - farsi,persian + hyphen-arabic + arabic + hyphen-farsi + farsi,persian collection-langcjk - hyphen-chinese - pinyin + hyphen-chinese + pinyin +collection-langcroatian + hyphen-croatian + croatian collection-langcyrillic - hyphen-bulgarian - bulgarian - hyphen-mongolian - mongolian - mongolianlmc - hyphen-russian - russian - hyphen-serbian - serbian - serbianc - hyphen-ukrainian - ukrainian + hyphen-bulgarian + bulgarian + hyphen-russian + russian + hyphen-ukrainian + ukrainian collection-langczechslovak - hyphen-czech - czech - hyphen-slovak - slovak + hyphen-czech + czech + hyphen-slovak + slovak +collection-langdanish + hyphen-danish + danish +collection-langdutch + hyphen-dutch + dutch collection-langenglish - hyphen-english - ukenglish,british,UKenglish - usenglishmax -collection-langeuropean - hyphen-armenian - armenian - hyphen-croatian - croatian - hyphen-danish - danish - hyphen-dutch - dutch - hyphen-estonian - estonian - hyphen-finnish - finnish - hyphen-friulan - friulan - hyphen-hungarian - hungarian - hyphen-icelandic - icelandic - hyphen-irish - irish - hyphen-kurmanji - kurmanji - hyphen-latin - latin - hyphen-latvian - latvian - hyphen-lithuanian - lithuanian - hyphen-norwegian - bokmal,norwegian,norsk - nynorsk - hyphen-piedmontese - piedmontese - hyphen-romanian - romanian - hyphen-romansh - romansh - hyphen-slovenian - slovenian,slovene - hyphen-swedish - swedish - hyphen-turkish - turkish - hyphen-uppersorbian - uppersorbian - hyphen-welsh - welsh + hyphen-english + ukenglish,british,UKenglish + usenglishmax +collection-langfinnish + hyphen-finnish + finnish collection-langfrench - hyphen-basque - basque - hyphen-french - french,patois,francais + hyphen-basque + basque + hyphen-french + french,patois,francais collection-langgerman - hyphen-german - german - ngerman - swissgerman + hyphen-german + german + ngerman + swissgerman collection-langgreek - hyphen-greek - monogreek - greek,polygreek - hyphen-ancientgreek - ancientgreek - ibycus + hyphen-greek + monogreek + greek,polygreek + hyphen-ancientgreek + ancientgreek + ibycus +collection-langhungarian + hyphen-hungarian + hungarian collection-langindic - hyphen-indic - assamese - bengali - gujarati - hindi - kannada - malayalam - marathi - oriya - panjabi - tamil - telugu - hyphen-sanskrit - sanskrit + hyphen-indic + assamese + bengali + gujarati + hindi + kannada + malayalam + marathi + oriya + panjabi + tamil + telugu + hyphen-sanskrit + sanskrit collection-langitalian - hyphen-italian - italian + hyphen-italian + italian +collection-langlatin + hyphen-latin + latin +collection-langlatvian + hyphen-latvian + latvian +collection-langlithuanian + hyphen-lithuanian + lithuanian +collection-langmongolian + hyphen-mongolian + mongolian + mongolianlmc +collection-langnorwegian + hyphen-norwegian + bokmal,norwegian,norsk + nynorsk collection-langother - hyphen-afrikaans - afrikaans - hyphen-coptic - coptic - hyphen-esperanto - esperanto - hyphen-indonesian - indonesian - hyphen-interlingua - interlingua - hyphen-thai - thai - hyphen-turkmen - turkmen + hyphen-afrikaans + afrikaans + hyphen-armenian + armenian + hyphen-coptic + coptic + hyphen-esperanto + esperanto + hyphen-estonian + estonian + hyphen-icelandic + icelandic + hyphen-indonesian + indonesian + hyphen-interlingua + interlingua + hyphen-irish + irish + hyphen-kurmanji + kurmanji + hyphen-lao + lao + hyphen-romanian + romanian + hyphen-serbian + serbian + serbianc + hyphen-slovenian + slovenian,slovene + hyphen-turkish + turkish + hyphen-uppersorbian + uppersorbian + hyphen-welsh + welsh collection-langpolish - hyphen-polish - polish + hyphen-polish + polish collection-langportuguese - hyphen-portuguese - portuguese,portuges + hyphen-portuguese + portuguese,portuges collection-langspanish - hyphen-spanish - spanish,espanol - hyphen-catalan - catalan - hyphen-galician - galician + hyphen-spanish + spanish,espanol + hyphen-catalan + catalan + hyphen-galician + galician +collection-langswedish + hyphen-swedish + swedish +collection-langturkmen + hyphen-turkmen + turkmen \stoptyping -\stopcolumns % \section{Special cases} % diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf index f5859ffe46f..9f6a975a06f 100644 Binary files a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf and b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf differ diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex index d797804ac6b..ea9219e4689 100644 --- a/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex +++ b/Master/texmf-dist/doc/generic/hyph-utf8/hyphenation.tex @@ -24,7 +24,7 @@ \blank[big] -\centerline{Mojca Miklavec, Manuel Pégourié-Gonnard, Élie Roux, Khaled Hosny (current maintainers)} +\centerline{Mojca Miklavec, Manuel Pégourié-Gonnard, Khaled Hosny (current maintainers)} \centerline{Arthur Reutenauer (no longer active on hyph-utf8)} \blank[big] @@ -104,6 +104,8 @@ patterns to some 8-bit encoding when used with \PDFTEX{} or Knuth's \TEX. \landata{fur}{friulan}{} \lanname{Galician} \landata{gl}{galician}{} +\lanname{Georgian} +\landata{ka}{georgian}{} \lanname{German} \landata{de-1901}{german}{} \landata{de-1996}{ngerman}{} @@ -117,9 +119,9 @@ patterns to some 8-bit encoding when used with \PDFTEX{} or Knuth's \TEX. \landata{hi}{hindi}{} \lanname{Hungarian} \landata{hu}{hungarian}{} +\crlf \lanname{Icelandic} \landata{is}{icelandic}{} -\crlf \lanname{Indonesian} \landata{id}{indonesian}{} \lanname{Interlingua} @@ -197,7 +199,7 @@ patterns to some 8-bit encoding when used with \PDFTEX{} or Knuth's \TEX. % \landata{en-us}{usenglishmax}{} \lanname{Welsh} \landata{cy}{welsh}{} -\crlf\crlf + \stopcolumns \blank[3*big] diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection-lang.png b/Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection-lang.png new file mode 100644 index 00000000000..1b83ac97c11 Binary files /dev/null and b/Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection-lang.png differ diff --git a/Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection.png b/Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection.png deleted file mode 100644 index 5fc9dd60fd1..00000000000 Binary files a/Master/texmf-dist/doc/generic/hyph-utf8/img/texlive-collection.png and /dev/null differ -- cgit v1.2.3