Repository navigation
Anschnitt 3 mm, Impressum an der Blattunterkante, Zeitungslogo, Scribus-Link - #156
Merged
Merged
Conversation
Erster Durchstich fuer die fuenf Aenderungswuensche, umgesetzt an drei Vorlagen (Flyer A6 hoch, Falzflyer Z-Falz, Zeitung A4). Die uebrigen dreizehn folgen nach der Abnahme. Anschnitt - Flyer und Falzflyer von bleed_mm=0 auf 3 mm, Schnitt- und Anschnittmarken aktiviert wie beim Plakat. Das Artwork lag bereits im Anschnitt (Hintergruende ab -3 mm, 6 mm groesser als das Endformat), es fehlte nur die Dokumenteinstellung. Die PDF misst dadurch 123x166 statt 105x148 mm. Impressum an der Blattkante - blocks.impressum_edge_geometry() rechnet die am Plakat gemessenen Proportionen auf jedes Format. Gemessen wurde die gedruckte Schrift im PDF, nicht das Rahmenmass: Textunterkante 1 % der Blatthoehe ueber der Blattunterkante, Laenge 44,1 % der Blatthoehe, Zeilenabstand 100 %, VAlign 0. - Der Unterkanten-Abstand wird nicht linear skaliert (1 % waeren auf A6 1,5 mm und lagen in der Schneidetoleranz), sondern auf 4 mm gesetzt — der Seitenabstand, den die Flyer im Original-IDML schon hatten. - test_impressum_carries_valign_center schrieb die alte Zentrierung fest und ist auf die Plakat-Regel umgeschrieben. Zeitung - Beide Logos auf das allgemeine Bund-Logo (weiss), unterkantenbuendig verankert, damit der Schriftzug auf seiner Hoehe bleibt. Das Logo wird zur Bauzeit aus shared/logos gelesen statt als base64-Literal eingebettet. - Eigener Absatzstil 'Impressum Ueberschrift' mit fixen 12 pt weiss. Die Ueberschrift hing an 'Inhaltsheadline Titelseite' und bezog ihre Groesse aus defsize. tools/impressum.py - Die Bundesland-Varianten kollabierten die ganze Textbox auf einen Lauf. Damit verloren die Zeitungsdateien Ueberschrift, Zeilenabstand und den gesamten Rest des Textes (Redaktion, Verteiler, Erscheinungstermin, Druck, Fotos). Jetzt wird nur der Absatz mit der Landesorganisation ersetzt; bei bullet-getrennten Koerpern nur dessen erstes Segment. - Die para-Knoten bleiben unangetastet — sie tragen den Zeilenabstand, ein leer neu geschriebener para setzte ihn auf den Stil-Default zurueck. Scribus-Link - Anleitungsseite zeigte fest auf Version 1.6.3 bei SourceForge, jetzt scribus.net/downloads ohne Version. Dazu in allen 16 USAGE.md. Offen bis zur Abnahme: Rebaselining aller betroffenen baseline.pdf, preview.pdf und Seiten-PNGs — durch den Anschnitt aendern sich die Seitenmasse.
Zieht den abgenommenen Durchstich auf die restlichen dreizehn Vorlagen und frischt alle abhaengigen Artefakte auf. Anschnitt - Die verbliebenen zehn Flyer- und Falzflyer-Vorlagen von bleed_mm=0 auf 3 mm, Schnitt- und Anschnittmarken aktiviert. Damit haben alle 16 Vorlagen denselben Anschnitt und exportieren druckfertig. - Die Zeitung bekommt die Anschnittmarken dazu; sie hatte als einzige cropMarks=1 bei bleedMarks=0. - Die brand:bleed_3mm-Ausnahme in den zwoelf meta.yml ist entfernt. Sie begruendete sich damit, dass build.py "bewusst bleed_mm=0" emittiert — das gilt nicht mehr. Die Brandregel laeuft jetzt in allen 16 Vorlagen aktiv auf PASS statt unterdrueckt zu sein. Impressum - Die restlichen 17 Rahmen auf impressum_edge_geometry() umgestellt: Unterkante 4 mm ueber der Blattunterkante, Zeilenabstand 100 %, Zeilen vom Bandinnenrand nach aussen gestapelt. 24 Rahmen insgesamt. - Nachgemessen am gerenderten PDF, Hoch- und Querformat je mit echtem OOE-Impressum: 4,00 mm zur Unterkante, 4,00 mm zur Seitenkante, Zeilenabstand 2,1 mm bei 6 pt. Baselines und Vorschauen - baseline.pdf aller 13 geaenderten Vorlagen neu eingefroren (Konvention: baseline = Render der template.sla). Ohne das scheitert visual_diff an der geaenderten Seitengroesse: A6 waechst von 105x148 auf 123x166 mm. - bin/render-gallery fuer dieselben 13: preview.pdf, Seiten-PNGs, Bundesland-Varianten, meta.yml-Hashes und der site/public-Spiegel. - Galerie-Inhalte neu erzeugt; damit erreicht auch der Scribus-Link aus dem vorigen Commit die 16 Galerieseiten. Geprueft - visual_diff 13/13 PASS, 809 Unit-Tests gruen, Brand-Validator 16/16 ohne Fehler, Stale-Previews-Gate gruen, Astro-Build gruen. - structural_check meldet lokal drei image_fills_frame-Fehler. Die stehen unveraendert auch auf origin/main, wo GitHub-CI denselben Schritt gruen meldet — eine Umgebungsabweichung, die dieser Branch weder verursacht noch veraendert.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Setzt die fünf Änderungswünsche aus der Rückmeldung von Paci um. Der Zwischenstand wurde an drei Vorlagen abgenommen und ist hier auf alle sechzehn gezogen.
Was sich ändert
Anschnitt 3 mm bei allen Vorlagen. Die zwölf IDML-importierten Flyer und Falzflyer standen in den Dokumenteinstellungen auf null Anschnitt, obwohl das Artwork längst im Anschnitt lag (Hintergründe ab −3 mm, 6 mm größer als das Endformat). Schnitt- und Anschnittmarken sind jetzt überall aktiv. Die A6-PDF misst dadurch 123 × 166 statt 105 × 148 mm.
Die
brand:bleed_3mm-Ausnahme in den zwölfmeta.ymlist entfernt — sie begründete sich damit, dassbuild.pybewusstbleed_mm=0emittiert. Die Brandregel läuft jetzt in allen sechzehn Vorlagen aktiv auf PASS statt unterdrückt zu sein.Impressum an der Blattunterkante. Neuer Baustein
blocks.impressum_edge_geometry(), der die am Plakat gemessenen Proportionen auf jedes Format rechnet. Vermessen wurde die gedruckte Schrift im PDF, nicht das Rahmenmaß.Der Unterkanten-Abstand wird nicht linear skaliert — 1 % wären auf A6 1,5 mm und lägen in der Schneidetoleranz. 4 mm ist der Seitenabstand, den die Flyer im Original-IDML schon hatten.
Zeitung. Beide Logos auf das allgemeine Bund-Logo, unterkantenbündig verankert, damit der Schriftzug auf seiner Höhe bleibt. Das Logo wird zur Bauzeit aus
shared/logos/gelesen statt als 150-KB-Base64 imbuild.pyzu stehen.tools/impressum.py. Hier steckte ein echter Fehler: Die Bundesland-Varianten kollabierten die ganze Textbox auf einen Lauf. Die Zeitungsdateien verloren damit Überschrift, Zeilenabstand und den gesamten Rest des Textes — Redaktion, Verteiler, Erscheinungstermin, Druck, Fotozeile. Jetzt wird nur der Absatz mit der Landesorganisation ersetzt, bei bullet-getrennten Körpern nur dessen erstes Segment. Die<para>-Knoten bleiben unangetastet; sie tragen den Zeilenabstand.Scribus-Link. Die Anleitungsseite zeigte fest auf Version 1.6.3 bei SourceForge, jetzt auf
scribus.net/downloadsohne Version. Dazu in allen sechzehnUSAGE.mdund den daraus erzeugten Galerieseiten.Rebaselining
baseline.pdfaller dreizehn geänderten Vorlagen ist neu eingefroren (Konvention: baseline = Render dertemplate.sla). Ohne das scheitertvisual_diffan der geänderten Seitengröße. Dazubin/render-galleryfür dieselben dreizehn:preview.pdf, Seiten-PNGs, Bundesland-Varianten,meta.yml-Hashes,site/public-Spiegel.Geprüft
visual_diff13/13 PASSEin Test schrieb die alte Zentrierung des Impressums fest (
VAlign=1) und ist auf die Plakat-Regel umgeschrieben.Bekannte Abweichung, nicht aus diesem Branch
structural_checkmeldet lokal dreiimage_fills_frame-Fehler (u132c,u1386,ua8f). Dieselben drei stehen unverändert auforigin/main, wo GitHub-CI denselben Schritt grün meldet.bin/ci-localbricht dort genauso ab. Das ist eine Abweichung zwischen lokaler und CI-Umgebung, die dieser Branch weder verursacht noch verändert — aber sie gehört eigenes angeschaut.