Skip to content

Commit

Permalink
Merge pull request #25 from Omikhleia/wulfila-project-tei
Browse files Browse the repository at this point in the history
feat(wulfila): Add the experimental/unfinished Gothic Bible project (XML TEI)
  • Loading branch information
Omikhleia authored Sep 20, 2024
2 parents e46750f + 384b6db commit 9942993
Show file tree
Hide file tree
Showing 17 changed files with 109,621 additions and 25 deletions.
27 changes: 21 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,28 @@ For any book in the repository, you can generate a PDF with the following comman
sile -u inputters.silm book/book.silm
```

Where `book/book.silm` is to be replaced by the path to the relevant document master file:
Where `book/book.silm` is to be replaced by the path to the relevant document master file.

- **lovecraft/lovecraft.silm**: A selection of short stories by H. P. Lovecraft, in French.
- **lsg/lsg.silm**: Bible Louis Segond 1910, in French.
- **dragon-de-brume-5/dragon-de-brume-5.silm**: _On some stars, flowers & places in Middle-earth,_ published volume. See dedicated [README](dragon-de-brume-5/README.md).
- **dragon-de-brume-6/dragon-de-brume-6.silm**: _On cartography, maps & locations in Middle-earth,_ published volume. See dedicated [README](dragon-de-brume-6/README.md).
- **dragon-de-brume-hs/dragon-de-brume-hs.silm**: _A bibliography of Tolkien studies in French & English,_ published volume. See dedicated [README](dragon-de-brume-hs/README.md).
### Published books

| File | Description |
| ---- | ----------- |
| **dragon-de-brume-1/dragon-de-brume-5.silm** | _On some stars, flowers & places in Middle-earth,_ published volume. [README](dragon-de-brume-5/README.md). |
| **dragon-de-brume-2/dragon-de-brume-6.silm** | _On cartography, maps & locations in Middle-earth,_ published volume. [README](dragon-de-brume-6/README.md). |
| **dragon-de-brume-3/dragon-de-brume-hs.silm** | _A bibliography of Tolkien studies in French & English,_ published volume. [README](dragon-de-brume-hs/README.md). |

### Showcase booklets

| File | Description |
| ---- | ----------- |
| **lovecraft/lovecraft.silm** | A selection of short stories by H. P. Lovecraft, in French. [READ](https://www.calameo.com/read/007349338e0ad825f365a). |

### Advanced experiments

| File | Description |
| ---- | ----------- |
| **lsg/lsg.silm** | Bible Louis Segond 1910, in French. |
| **wulfila/wulfila.silm** | Wulfila's Gothic Bible, in Gothic and English. [README](wulfila/README.md). |
## Or with a ready-to-go Docker image
Expand Down
4 changes: 4 additions & 0 deletions build/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,9 @@ RUN v=$(sile --quiet -e 'print(SILE.lua_version); os.exit()'); echo $v > /LVER
RUN luarocks install --lua-version $(cat /LVER) resilient.sile
RUN luarocks list --lua-version $(cat /LVER)


COPY ./build/Makefile-fonts-opt /
RUN make -f Makefile-fonts-opt allfonts

WORKDIR /data
ENTRYPOINT ["sile"]
28 changes: 9 additions & 19 deletions build/Makefile-fonts
Original file line number Diff line number Diff line change
Expand Up @@ -63,16 +63,6 @@ DOCSFONTFILES += Symbola.otf
# bsdtar -x -f $< -C $(dir $@) $(notdir $@)
# touch $@

# -- OCR B (Matthew Skala) -- Disabled for now, the host is often down

# DOCSFONTFILES += OCRB.otf

# .sources/ocr-0.3.zip: | .sources
# curl -fsSL https://ftp.halifax.rwth-aachen.de/osdn/tsukurimashou/74864/$(notdir $@) -o $@
# .fonts/OCRB%: .sources/ocr-0.3.zip | .fonts
# bsdtar -x -f $< -C $(dir $@) --strip-components 1 $(basename $(<F))/$(notdir $@)
# touch $@

# Fredrick Brennan
# King James Version 1611
DOCSFONTFILES += KJV1611.otf
Expand Down Expand Up @@ -106,16 +96,16 @@ DOCSFONTFILES += CaslonAntique.ttf CaslonAntique-Italic.ttf CaslonAntique-Bold.t
bsdtar -x -f $< -C $(dir $@) $(notdir $@)
touch $@

# -- Dr. Robert Pfeffer (free only for non-commercial academic use)
# -- Dr. Robert Pfeffer (CAUTION: free only for non-commercial and academic use)
# Ulfilas II
# DOCSFONTFILES += Ulfilas-II-normal.otf Ulfilas-II-kursiv.otf Ulfilas-II-fett.otf

# .sources/ulfilas.zip: | .sources
# curl -fsSL http://robert-pfeffer.net/schriftarten/$(notdir $@) -o $@
# .fonts/Ulfilas%: .sources/ulfilas.zip | .fonts
# bsdtar -x -f $< -C $(dir $@) "$(subst -, ,$(notdir $@))"
# mv "$(subst -, ,$@)" $@
# touch '$@'
DOCSFONTFILES += Ulfilas-II-normal.otf Ulfilas-II-kursiv.otf Ulfilas-II-fett.otf

.sources/ulfilas.zip: | .sources
curl -fsSL http://robert-pfeffer.net/schriftarten/$(notdir $@) -o $@
.fonts/Ulfilas%: .sources/ulfilas.zip | .fonts
bsdtar -x -f $< -C $(dir $@) "$(subst -, ,$(notdir $@))"
mv "$(subst -, ,$@)" $@
touch '$@'

# -- Georg Mayr-Duffner
# EB Garamond
Expand Down
2 changes: 2 additions & 0 deletions dragon-de-brume-5/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ This folder contains the complete sources of _On some stars, flowers & places in

For more details, see [the editor's website](https://sites.google.com/site/dragonbrumeux/on-some-stars-flowers-places-in-middle-earth).

Or read it on our [Calaméo bookshelf](https://www.calameo.com/read/0073493386f57e16afa49).

## Note

The initial print edition was generated with a special build of SILE, derived from SILE 0.14.11 + [PR 1792](https://github.com/sile-typesetter/sile/pull/1792) (automated italic correction).
Expand Down
2 changes: 2 additions & 0 deletions dragon-de-brume-6/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ This folder contains the complete sources of _On cartography, maps & locations i

For more details, see [the editor's website](https://sites.google.com/site/dragonbrumeux/on-cartography-maps-locations-in-middle-earth).

Or read it on our [Calaméo bookshelf](https://www.calameo.com/read/007349338184cd1d182ae).

## Note

The initial print edition was generated with a special build of SILE, derived from SILE 0.14.11 + [PR 1792](https://github.com/sile-typesetter/sile/pull/1792) (automated italic correction).
Expand Down
2 changes: 2 additions & 0 deletions dragon-de-brume-hs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ This folder contains the sources of _A bibliography of Tolkien studies in French

For more details, see [the editor's website](https://sites.google.com/site/dragonbrumeux/bibliography).

Or read it on our [Calamébo bookshelf](https://www.calameo.com/read/007349338b4c9c76f518f).

## Note

The initial edition was generated with a special build of SILE, derived from SILE 0.15 and an early port of the (at the time) in-development bibTeX and CSL modules.
Expand Down
50 changes: 50 additions & 0 deletions lsg/lsg-styles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,47 @@ blockquote:
before:
skip: "smallskip"

code:
origin: "resilient.book"
style:
font:
family: "Hack"
size: "1.4ex"

defn-base:
origin: "resilient.defn"
style:

defn-desc:
inherit: "defn-base"
origin: "resilient.defn"
style:
paragraph:
after:
skip: "smallskip"
before:
vbreak: false

defn-term:
inherit: "defn-base"
origin: "resilient.defn"
style:
font:
weight: 700
paragraph:
after:
vbreak: false
before:
skip: "smallskip"

dropcap:
origin: "resilient.book"
style:
font:
family: "Zallman Caps"
special:
lines: 2

epigraph:
origin: "resilient.epigraph"
style:
Expand Down Expand Up @@ -1003,3 +1044,12 @@ usx-verseno-base:
style:
color: "#74101c"

verbatim:
inherit: "code"
origin: "resilient.verbatim"
style:
paragraph:
align: "obeylines"
before:
skip: "smallskip"

33 changes: 33 additions & 0 deletions wulfila/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Wulfila's Gothic Bible

The Gothic Bible is the Christian Bible as translated by Wulfila in the fourth century into the Gothic language spoken by the Eastern Germanic tribes.

This book is an experimental (*and unfinished*) attempt at presenting a "modern" edition of Wulfila's Gothic Bible, typeset with the SILE typesetting system, from the XML edition of the Wulfila project ("An electronic edition of the Gothic Bible and minor fragments, based on Wilhelm Streitberg's 1919 edition", University of Antwerp, Belgium, 2004).

Read it on our [Calaméo bookshelf](https://www.calameo.com/read/007349338b00526b0a1e6).

## License

### Source material

The Wufila project is a research project of the University of Antwerp, Belgium, and the text is freely available for academic and non-commercial use. The principal researcher is Tom De Herdt, with help from Robert Tannert and David Landau.

This book wouldn't have been possible without the work of the Wulfila project, and the availability of the Gothic Bible in XML TEI format.

The text is typeset in the excellent "Ulfilas II" font designed by Dr. Robert Pfeffer, available for free only for non-commercial academic use.

### Booklet

The PDF booklet is licensed under CC BY-NC-SA 4.0, Omikhleia.

Reproduction and/or distribution of the PDF or any derivative work in any form (including modified versions or printed copies) is allowed under CC-BY-NC-SA 4.0, provided that the original source is clearly credited and that the work is not used for commercial purposes.

The core idea here is to show how SILE and the _re·sil·ient_ collection of modules were used to make that book a reality. It works as a "real-case" example, so that you may look at its sources and understand how we addressed our typesetting needs for that project.

_Interpretation and extra clauses_

Distribution of these works or any derived works on non-open sites, reviews and journals, or platforms in a broad sense, whether behind paywalls or necessiting user registration or specific grants for full content access, for a fee or other types of renumeration, is NOT allowed without prior authorization, and is considered as a violation of the Non-Commercial clause due to the nature of the business model of such sites and platforms.

In case of doubt, or for any kind of arrangement, please contact the editor.

Standard academic practices and usual exceptions provided for by law (such as _fair use,_ in the sense of analyses or short citations justified by the critical, polemical, scientific or pedagogical nature of the work) are of course accepted.
Loading

0 comments on commit 9942993

Please sign in to comment.