From 59f820c29fe15f643154da97419acf78749bde8f Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 12 Jan 2021 03:01:27 +0000 Subject: CTAN sync 202101120301 --- info/digests/tugboat/hyphenex/GNUmakefile | 16 +- info/digests/tugboat/hyphenex/README | 31 +- info/digests/tugboat/hyphenex/hyphenex.pl | 2 +- info/digests/tugboat/hyphenex/hyphenex.sh | 2 +- info/digests/tugboat/hyphenex/tb0hyf.pdf | Bin 163406 -> 179418 bytes info/digests/tugboat/hyphenex/tb0hyf.tex | 723 +++++++++++++++++++++++------ info/digests/tugboat/hyphenex/ushyphex.tex | 424 ++++++++++++++--- 7 files changed, 995 insertions(+), 203 deletions(-) (limited to 'info/digests/tugboat') diff --git a/info/digests/tugboat/hyphenex/GNUmakefile b/info/digests/tugboat/hyphenex/GNUmakefile index b2db17e095..2dbfae0bb1 100644 --- a/info/digests/tugboat/hyphenex/GNUmakefile +++ b/info/digests/tugboat/hyphenex/GNUmakefile @@ -1,5 +1,9 @@ +# $Id: GNUmakefile 338 2021-01-10 22:49:48Z karl $ # Public domain. Originally written by Karl Berry, 2008. +input_tex = tb0hyf.tex # normally +#input_tex = hyfex-test.tex # one-off test file + all: tb0hyf.pdf ushyphex.tex ushyphex.tex: compare @@ -11,18 +15,18 @@ check: compare test.tex compare: pl-ushyphex.tex sh-ushyphex.tex diff $^ -pl-ushyphex.tex: hyphenex.pl tb0hyf.tex +pl-ushyphex.tex: hyphenex.pl $(input_tex) perl $^ >$@ || rm -f $@ -sh-ushyphex.tex: hyphenex.sh tb0hyf.tex - sh $< $@ || rm -f $@ +sh-ushyphex.tex: hyphenex.sh $(input_tex) + sh $< <$(input_tex) >$@ || rm -f $@ -tb0hyf.pdf: tb0hyf.tex - TEXINPUTS=../plain: pdftex '\nonstopmode\input $<' +tb0hyf.pdf: $(input_tex) + TEXINPUTS=../plain: texfot pdftex '\nonstopmode\input $<' h = hyphenex dist: all check rm -f dist.zip - cd .. && zip $h/dist.zip $h/README $h/GNUmakefile $h/hyphenex.?? \ + cd .. && zip $h/$h.zip $h/README $h/GNUmakefile $h/hyphenex.?? \ $h/tb0hyf.tex $h/tb0hyf.pdf $h/test.tex $h/ushyphex.tex # CTAN wants upload to be within a directory. diff --git a/info/digests/tugboat/hyphenex/README b/info/digests/tugboat/hyphenex/README index 01912961bf..b5a6912965 100644 --- a/info/digests/tugboat/hyphenex/README +++ b/info/digests/tugboat/hyphenex/README @@ -1,12 +1,25 @@ -This is http://mirror.ctan.org/info/digests/tugboat/hyphenex. +$Id: README 339 2021-01-10 23:08:54Z karl $ +This is https://ctan.org/pkg/hyphenex. -This directory contains scripts to generate hyphenation exceptions, -hyphenex.pl and hyphenex.sh, written by Werner Lemberg. The two scripts -(shell and Perl) do exactly the same thing, namely convert the TUGboat -master list (available as tb0hyf.tex) to a TeX-readable file (available -as ushyphex.tex). +This directory contains the TeX-readable file of hyphenation exceptions +for U.S. English: ushyphex.tex. It is one long call to \hyphenation{...}. -If questions, problems, or suggestions for additional exceptions, please -email tugboat@tug.org. +It is maintained by the TUGboat editors. If questions, problems, or +suggestions for additional exceptions, please email tugboat@tug.org. -This material is either public domain or under an all-permissive license. +Also here is the master file for the exceptions, maintained as a TUGboat +article: tb0hyf.tex. Updates are printed in TUGboat from the time to +time; the exact list is given in the file. + +Also here are scripts to generate ushyphex.tex from tb0hyf.tex: +hyphenex.pl and hyphenex.sh, written by Werner Lemberg. The two scripts +(shell and Perl) do exactly the same thing. + +All of the material in hyphenex is either public domain or under an +all-permissive license. + +P.S. There is another set of hyphenation patterns and exceptions for +English, known as "usenglishmax", which defines many additional +hyphenation points. It is included in the hyph-utf package: +https://ctan.org/pkg/hyph-utf8. It was created by Gerard Kuiken and is +unrelated to the material here. diff --git a/info/digests/tugboat/hyphenex/hyphenex.pl b/info/digests/tugboat/hyphenex/hyphenex.pl index 416f057a4f..1502b17404 100644 --- a/info/digests/tugboat/hyphenex/hyphenex.pl +++ b/info/digests/tugboat/hyphenex/hyphenex.pl @@ -19,7 +19,7 @@ print "% Hyphenation exceptions for US English,\n"; print "% based on hyphenation exception log articles in TUGboat.\n"; print "%\n"; -print "% Copyright 2008 TeX Users Group.\n"; +print "% Copyright 2021 TeX Users Group.\n"; print "% You may freely use, modify and/or distribute this file.\n"; print "%\n"; print "% This is an automatically generated file. Do not edit!\n"; diff --git a/info/digests/tugboat/hyphenex/hyphenex.sh b/info/digests/tugboat/hyphenex/hyphenex.sh index ec8e101976..b6f378d4eb 100644 --- a/info/digests/tugboat/hyphenex/hyphenex.sh +++ b/info/digests/tugboat/hyphenex/hyphenex.sh @@ -20,7 +20,7 @@ cat >/tmp/sed.$$ <