From a199db0480de98f196ffcd2bd750d5be79e690db Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnter=20Milde?= Date: Thu, 30 Mar 2023 17:49:17 +0200 Subject: [PATCH] =?utf8?q?Neues=20"make"-Ziel=20f=C3=BCr=20die=20"Frakturs?= =?utf8?q?atz-Wortliste".?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Makefile | 22 +++++++++++++--------- exzerpte/README | 44 ++++++++++++++++++++++++++------------------ 2 files changed, 39 insertions(+), 27 deletions(-) rewrite exzerpte/README (67%) diff --git a/Makefile b/Makefile index 63819ab..460863b 100644 --- a/Makefile +++ b/Makefile @@ -219,6 +219,7 @@ MKDIR = mkdir -p PERL = perl PWD = pwd SPRACHAUSZUG = $(SCRIPTDIR)/wortliste/sprachauszug.py +S2LONG_S = $(SCRIPTDIR)/spezialmuster/lang_s/s2long-s.py SED = sed SH = bash SORT = $(LC_ENVVARS) sort -d $(bsnl)\ @@ -388,7 +389,6 @@ $(SWISSDIR)/$(SWISS)-$(DATE).tex: $(DATADIR)/$(SWISS).tex.in # final 's' inside a word ('Aus-schuss' == 'Ausſchuſs'). SCHLUSS_S_DIR = $(OUTDIR)/schluss-s -S2LONG_S = $(SCRIPTDIR)/spezialmuster/lang_s/s2long-s.py SCHLUSS_S_QUASIHYPH = $(SCRIPTDIR)/spezialmuster/lang_s/final_s_quasihyph.py .PHONY: schluss-s schluss-s-1901 schluss-s-1996 @@ -482,17 +482,21 @@ $(LIGA)/de-1996_ligaturaufbruch-$(DATE).pat: $(LIGA)/de-1996_ligaturaufbruch.ein # Exzerpte mit `sprachauszug.py` -exzerpte/de-1996_morphemgrenzen: +exzerpte/de-1996_morphemgrenzen: $(WORDLIST) $(SPRACHAUSZUG) -l de-1996 \ - -s "morphemgrenzen,einfach" < $(WORDLIST) > $@ -exzerpte/de-1901_morphemgrenzen: + -s "morphemgrenzen,einfach" < $< > $@ +exzerpte/de-1901_morphemgrenzen: $(WORDLIST) $(SPRACHAUSZUG) -l de-1901 \ - -s "morphemgrenzen,einfach" < $(WORDLIST) > $@ -exzerpte/de-1996_hyphenmin3: + -s "morphemgrenzen,einfach" < $< > $@ +exzerpte/de-1996_hyphenmin3: $(WORDLIST) $(SPRACHAUSZUG) -l "de-1996,de-1996-x-versal" \ - -s "standard,morphemisch,hyphenmin3,einfach" < $(WORDLIST) > $@ -exzerpte/de-1996_gesangstext: + -s "standard,morphemisch,hyphenmin3,einfach" < $< > $@ +exzerpte/de-1996_gesangstext: $(WORDLIST) $(SPRACHAUSZUG) -l "de-1996,de-1996-x-versal" \ - -s "syllabisch,gesangstext,einfach" < $(WORDLIST) > $@ + -s "syllabisch,gesangstext,einfach" < $< > $@ + +# Wortliste mit Orthographie für Fraktursatz (s/ſ-Unterscheidung), +exzerpte/wortliste-Latf: $(WORDLIST) + $(S2LONG_S) -w < $< > $@ # EOF diff --git a/exzerpte/README b/exzerpte/README dissimilarity index 67% index b383789..008bcf1 100644 --- a/exzerpte/README +++ b/exzerpte/README @@ -1,18 +1,26 @@ -exzerpte/ -========= - -Verzeichnis für generierte Listen mit Wörtern einer bestimmten -Orthographie und Trennzeichen gemäß einer bestimmten Filterregel. - -Dateinamens-Schema: _ - -mit - - = Sprach-Tag [1] (z.B. de-1901) - = Auswahlregelsatz für die Trennstellen - - -Siehe `../Makefile` für Anwendungsfälle. - - -[1] https://www.w3.org/International/articles/language-tags/index.en +exzerpte/ +========= + +Verzeichnis für generierte Listen. + +* mit Wörtern einer bestimmten + Orthographie und Trennzeichen gemäß einer bestimmten Filterregel. + + Dateinamens-Schema: _ + + mit + + = Sprach-Tag [1] (z.B. de-1901) + = Auswahlregelsatz für die Trennstellen + +* mit Einträgen im "Wortliste-Format" (siehe ../dokumente/README.wortliste) + + Wortliste mit Orthographie für Fraktursatz (s/ſ-Unterscheidung): + + ``wortliste-Latf`` + + +Siehe `../Makefile` für Anwendungsfälle. + + +[1] https://www.w3.org/International/articles/language-tags/index.en -- 2.11.4.GIT