Julie Blanc

Falling in love with (print) CSS

</>

The web you want, 10th June, 2026

Graphic design

Code

Research

Paged.js

site.julie-blanc.fr/en/

Web design

https://chromobase.huma-num.fr

https://chronologie.delure.org

wysiwyg.ch

A design for the web

  • At a human scale

    Simple code that a single person can fully understand

  • Open and accessible

    Readable on any platform, resistant to obsolescence, decentralized

  • Sincere and honest

    Working with the very material of the web: HTML/CSS, hypertext, fluidity, etc.

  • Lightweight and sustainable

    Taking into account the resources available to us

Designing with sobriety,
an attention to resources

For example:
little javascript, no libraries or frameworks,
static CMS, image encoding, etc.

medialab.sciencespo.fr

No fonts / no images / no javascript

No fonts / no images / no javascript

Web as a publishing technology

1. The Web as a publishing technology

1991
(Tim Berners-Lee)

1. The Web as a publishing technology
“The WorldWideWeb (W3) is a wide-area hypermedia information retrieval initiative aiming to give universal access to a large universe of documents”

Tim Berners-Lee

1. The Web as a publishing technology
“The [WWW] project is based on the philosophy that much academic information should be freely available to anyone”

Tim Berners-Lee

Web as a publishing technology

Current browsers consider the computer screen to be the primary presentation target, but [CSS] has the potential of supporting many output media, e.g. paper, speech and braille.

Web as a publishing technology

Responsive design = screen + print + ...

@media print{...}

CSS print
(web-to-print)

Bifurcation/s

Journal of emancipatory political ecologies

3 numéros
140×200mm
800 exemplaires

What does web-to-print offer
that is unique to it?

(Which is not relevant for desktop publishing software)

Botascopia

A collaborative research project
to identify and recognize flowering plants in a given area.

(INRIA, Université de Lyon 1 Université Paris-Saclay Université de Rennes)

Plant identification guide

Database (OCaml language), 400 contributors, public workshops

Identification key

A tree of questions/answers automatically generated from a collection
of plants pre-selected by location

Identification key (graphic principle)

Identification key (graphic principle)

Identification key (graphic principle)

Multisupport Publishing

Single source publishing

Multisupport Publishing

villachiragan.saintraymond.toulouse.fr

Multisupport Publishing
Multisupport Publishing

PrePostPrint

PrePostPrint highlights experimental publications made with free software.

prepostprint.org

Web to print library

coordinated by Lucile Haute, with Quentin Juhel and Antoine Lefebvre

http://web.2print.org

Using CSS for print

How to deal with the text flow between pages ?

Using CSS for print

What about features that exist in print design but not on the web?

Running headers, page number, facing pages, page float, etc.

Using CSS for print

W3C standards actually deal with printed features

Using CSS for print
Using CSS for print
Using CSS for print
Using CSS for print
Using CSS for print

A free and open source JavaScript library that paginates content in browser to create PDF outputs of any HTML content

pagedjs.org

Paged.js

Open-source (MIT licence)

Based on web standards

Visual preview in the browser

Paged.js
Paged.js
Paged.js

Pagedjs.org

https://pagedjs.org/

Paged.js

An example

Rechtstexte & Zeitschriften journals (2023)

Paged.js
Paged.js
Paged.js

Just adding Paged.js (no CSS)

Paged.js
Paged.js

Adding CSS

Paged.js
Paged.js
Paged.js

Parametric layout

Experimental publishing

Experimental publishing
Mapping the Power Dynamics Behind Ctrl+P (zine)

Zine made in 3h during PrePostPrint Publishing Partyline,
@Varia, Rotteram 14-15th october 2022

Experimental publishing

Using collaborative pads for the code

Experimental publishing
Experimental publishing
Experimental publishing

Script Text dilatation by Raphaël Bastide

Experimental publishing

Hybridizing media

Using the camera to integrate background in images (Julien Bidoret)

Workshop L'idéal anarchique, maisons des éditions, 13-18 novembre 2021

Experimental publishing

Designing new CSS specifications

Build your own tools
Designing new CSS specifications

Only footnotes are possible in CSS (W3C specifications)

Build your own tools
Designing new CSS specifications

Journal Bifurcation/s, coming soon (2024) / Graphic design: Julie Blanc

Build your own tools
Designing new CSS specifications

Mourat & all, Le champs des possibles, 369 éditions, 2023 / Graphic design: Sarah Garcin

Build your own tools
Designing new CSS specifications

Wim Nijenhuis, The Riddle of the Real city, 2017 / Graphic design: Open Source Publishing

Build your own tools
Designing new CSS specifications

Working on new specifications for CSS notes

Build your own tools
Designing new CSS specifications
Build your own tools
Designing new CSS specifications

css-print-lab.github.io

[Paged.js × WeasyPrint]

Notes in CSS

Page spread in CSS print

css-print-lab.github.io/specs/notes-in-css-print

css-print-lab.github.io/specs/page-spread

Merci

  • julie-blanc.fr / studio-variable.com
  • julieblancfr
  • contact@julie-blanc.fr

Made with HTML & CSS
slides.julie.blanc.fr

Paged.js

site.julie-blanc.fr/en/