diff --git a/src/components/TEIText/TEIText.stories.tsx b/src/components/TEIText/TEIText.stories.tsx index 67d7714..a2e1f86 100644 --- a/src/components/TEIText/TEIText.stories.tsx +++ b/src/components/TEIText/TEIText.stories.tsx @@ -17,6 +17,12 @@ export const MobyDick: Story = { }, }; +export const SchillerCastGroup: Story = { + args: { + url: 'schiller.xml', + }, +}; + export const DracorOdd: Story = { args: { url: 'https://raw.githubusercontent.com/dracor-org/dracor-schema/refs/heads/main/dracor.odd', diff --git a/src/dracor.css b/src/dracor.css index dffd222..b7bc16c 100644 --- a/src/dracor.css +++ b/src/dracor.css @@ -144,4 +144,69 @@ margin-top: var(--spacing-8); margin-bottom: var(--spacing-4); } + + tei-castGroup { + display: block; + } + tei-castItem { + display: list-item; + } + tei-castList { + list-style-type: none; + margin-top: 1em; + margin-bottom: 1em; + } + tei-castgroup { + position: relative; + width: fit-content; + display: grid; + grid-template-columns: auto; + } + tei-castgroup tei-castitem { + grid-column: 1 / 2; + } + tei-castgroup > tei-castgroup { + grid-column: 1 / 2; + } + tei-castgroup > tei-roledesc { + position: relative; + grid-area: 999 / 2 / -1 / -1; + top: 0; + height: 100%; + width: max-content; + display: flex; + align-items: center; + margin-left: 2.4em; + } + tei-castgroup::before { + content: ''; + position: relative; + grid-area: 999 / 2 / -1 / -1; + display: block; + width: 13px; + height: calc(100% - 1rem); + top: 0.5rem; + right: -0.4em; + border-top: 2px solid black; + border-bottom: 2px solid black; + border-right: 2px solid black; + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + tei-castgroup::after { + content: ''; + position: relative; + grid-area: 999 / 2 / -1 / -1; + right: -1.3em; + height: calc(50% + 1px); + width: 0.7em; + border-bottom: 2px solid black; + } + tei-castlist > tei-head { + font-weight: bold; + margin-bottom: 0.5em; + } + tei-role { + font-variant: small-caps; + } } diff --git a/static/schiller.xml b/static/schiller.xml new file mode 100644 index 0000000..7ec7ad7 --- /dev/null +++ b/static/schiller.xml @@ -0,0 +1,283 @@ + + + + + + Die Verschwörung des Fiesco zu Genua + Ein republikanisches Trauerspiel + + + Friedrich + Schiller + + Q22670 + 118607626 + + + + DraCor + https://dracor.org + + CC0 1.0 + + + + + TextGrid Repository + http://www.textgridrep.org/textgrid:tzgk.0 + + CC-BY-3.0 + + + Friedrich Schiller: Die Verschwörung des Fiesco zu + Genua. Ein republikanisches Trauerspiel. In: ders.: Sämtliche + Werke. Auf Grund der Originaldrucke herausgegeben von Gerhard + Fricke und Herbert G. Göpfert in Verbindung mit + Herbert Stubenrauch. Erster + Band: Gedichte. Dramen I. 3. Auflage. München: + Hanser + 1962, S. 639–751. + + + + + + + + Leonore + + + Arabella/Bella + + + Rosa + + + Gianettino + + + Mohr + + + Calcagno + + + Sacco + + + Julia + + + Fiesco + + + Gäste + + + Lomellin + + + Eine von den drei Masken + + + Masken + + + Verrina + + + Bourgognino + + + Berta + + + Zibo + + + Zenturione + + + Asserato + + + Zwölf Handwerker + Alle + Einige + + + Erster Handwerker + Erster Bürger + + + Zweiter Handwerker + + + Dritter Handwerker + + + Andreas + + + Romano + + + Verschworene + Alle + Einige Verschworene + + + Teutscher (III/11) + + + Wachen am Hoftor + Wachen + Wache + Schildwachen + Schildwachen am Hoftor + + + Linke Wache + + + Rechte Wache + + + Teutscher (IV/8) + Eine Stimme + + + Bedienter + + + Bediente + + + Teutscher (V/4) + + + Teutsche + + + Alle (V/12) + + + + + + + + + + Friedrich Schiller + + Die Verschwörung des Fiesco zu Genua + Ein republikanisches Trauerspiel + + + + + Sallust vom Katilina + + Nam id facinus inprimis ego memorabile + existimo sceleris atque periculi novitate. + + + +
+ Vorrede +

...

+
+ + + Personen des Stücks + + + Andreas Doria, + Doge von Genua + Ehrwürdiger Greis von achtzig Jahren, Spuren von Feuer. Ein Hauptzug: + Gewicht und strenge befehlende Kürze + Gianettino Doria, + Neffe des Vorigen. Prätendent + Mann von sechsundzwanzig Jahren. Rauh und anstößig in Sprache, Gang und + Manieren. Bäurisch-stolz. Die Bildung zerrissen + Beide Doria tragen Scharlach. + + Fiesco, Graf von Lavagna. + Haupt der Verschwörung + Junger, schlanker, blühend-schöner Mann von dreiundzwanzig Jahren – stolz mit + Anstand – freundlich mit Majestät – höfisch-geschmeidig und ebenso + tückisch + Alle Nobili gehen schwarz. Die Tracht ist durchaus altteutsch + + Verrina, + verschworner Republikaner + Mann von sechzig Jahren. Schwer, ernst und düster. Tiefe + Züge + Bourgognino, + Verschworner + Jüngling von zwanzig Jahren. Edel und angenehm. Stolz, rasch und + natürlich + Calcagno, + Verschworner + Hagrer Wollüstling. Dreißig Jahre. Bildung gefällig und + unternehmend + Sacco, + Verschworner + Mann von fünfundvierzig Jahren. Gewöhnlicher Mensch + Lomellino, + Gianettinos Vertrauter + Ein ausgetrockneter Hofmann + + Zenturione, + Zibo, + Asserato, + Mißvergnügte + + + Romano, + Maler + Frei, einfach und stolz + Muley Hassan, + Mohr von Tunis + Ein konfiszierter Mohrenkopf. Die Physiognomie eine originelle Mischung von + Spitzbüberei und Laune + Teutscher der herzoglichen Leibwache + Ehrliche Einfalt. Handfeste Tapferkeit + Drei aufrührerische Bürger + Leonore, + Fiescos Gemahlin + Dame von achtzehn Jahren. Blaß und schmächtig. Fein und empfindsam. Sehr + anziehend, aber weniger blendend. Im Gesicht schwärmerische Melancholie. Schwarze + Kleidung + Julia, Gräfinwitwe Imperiali, + Dorias Schwester + Dame von fünfundzwanzig Jahren. Groß und voll. Stolze Kokette. Schönheit + verdorben durch Bizarrerie. Blendend und nicht gefallend. Im Gesicht ein böser mokanter + Charakter. Schwarze Kleidung + Berta, + Verrinas Tochter + Unschuldiges Mädchen + Rosa, + Arabella, + Leonorens Kammermädchen. + Mehrere Nobili, Bürger, Teutsche, Soldaten, Bediente, + Diebe. + + +

Der Schauplatz Genua. Die Zeit 1547.

+
+
+ + +
+ Erster Aufzug + Saal bei Fiesco. + Man hört in der Ferne eine Tanzmusik und den Tumult eines Balls. +
+

...

+
+
+ +
+