Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03552.jsonl.gz/2283

Texte, die nicht gekürzt oder verändert werden dürfen, in ein vorgegebenes Layout passen sollten und natürlich kein Schusterjunge (Waisenkind) oder Hurenkind erzeugen sollten, muss man mittels horizontaler Schriftskalierung und/oder Laufweite bearbeiten. Diese Werte manuell um den geringstnötigen Wert zu justieren ist sehr zeitaufwändig. Dieses Skript schafft hier Abhilfe.
Download Skript
Achtung: Anwendung des Skripts auf eigene Verantwortung, Anleitung und Hinweise beachten.
Funktion
Im betreffenden Text stellt man den Textcursor in den Absatz, den man verändern möchte, und führt das Skript «SaBu Zeile einbringen» oder «SaBu Zeile austreiben» aus. Die maximalen Werte können anschliessend noch verändert werden. Die Standardwerte sind: horizontale Skalierung ±3%, Laufweite ±5/10.
Tipp: Zeile einbringen
Der geringste Eingriff in die Skalierung und Laufweite erreicht man beim längsten Absatz mit der kürzesten, letzten Zeile. Allenfalls findet man einen solchen Absatz auch auf der vorhergehenden Seite.
Tipp: Zeile austreiben
Der geringste Eingriff in die Skalierung und Laufweite erreicht man in diesem Fall beim längsten Absatz mit der längsten, letzten Zeile. Allenfalls findet man einen solchen Absatz auch auf der vorhergehenden Seite.
Vorteil
- Die maximalen Werte, die den Eingriff unentdeckt lassen, können definiert werden.
- Die Skalierung wird in Zentelschritten angewendet. Dies ermöglicht den kleinstmöglichen Eingriff.
- Ein Feedback zeigt die minimalen Werte, die zur Veränderung geführt haben, an.