1.8: Hierarchy (Text)

This experiment explored the collapse and reconfiguration of typographic hierarchy through scripting. By writing a Python script for Scribus, I intervened in the logic of desktop publishing, usually ruled by precision and logic, to introduce random placements. The machine arranges language: headline, subline, and copytext are put on the page without regard for traditional order or readability. The result is a visual negotiation between structure and misbehavior.

This felt good, but i also got bored soon. I could have experimented more with different paragraph styles or longer text over multiple plages. But i think the concept is tangible. Also interesting: the randomness made me want to intervene afterwards–not really to fix it, it was just somehow inviting.

Script: View on GitHub

What Layout, Text hierarchy
Sources Text by Mary Douglas «A Feeling for Hierarchy», 2002
Tools Scribus, Visual Code Studio, ChatGPT (Parts of Script)
Steps 1. Wrote Python script to generate random page layouts in Scribus 2. Used external .txt files to load structured content: headline, subline, body text.
3. Created and positioned text frames dynamically within A4 page boundaries.
4. Applied predefined paragraph styles (HEAD, SUB, COPY) to each text block.
5. Focused on controlled unpredictability (playing)
Output PDF