all on grid

This commit is contained in:
Julie Blanc 2026-03-16 23:29:25 +01:00
parent ce4d7285fe
commit 738d470087
6 changed files with 146 additions and 146 deletions

View file

@ -67,10 +67,11 @@
--sign-family: 'Teletext';
--sign-size: 16px;
--sign-size: 14px;
--sign-baseline: 18px;
--sign-spacing: 0.45rem;
/* --sign-spacing: 0.45rem; */
--sign-spacing: 7.5px;
--sign-spacing-dots: 7px;
--sign-color: var(--blue);
/* --sign-color: black; */

View file

@ -3,7 +3,7 @@
@page {
size: 165mm 240mm;
margin-top: 22mm;
margin-bottom: 22mm;
margin-bottom: 24mm;
bleed: 6mm;
marks: crop;
--symbol-top: 1px;
@ -25,7 +25,7 @@
vertical-align: top;
padding-top: var(--running-top);
text-align: left;
margin-left: 3mm;
padding-left: 19px;
}
@ -103,7 +103,7 @@
vertical-align: top;
padding-top: var(--running-top);
text-align: left;
margin-left: 3mm;
padding-left: 19px;
}

View file

@ -1,29 +1,29 @@
.chapter {
break-before: right;
page: chapter;
}
.chapter {
break-before: right;
page: chapter;
@page chapter:first {
@top-left-corner {
content: var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol);
}
@page chapter:first {
/* background-color: var(--blue); */
/* color: white!important; */
@top-left-corner {
content: var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) var(--symbol) ;
/* color: white; */
}
@top-left {
content: none;
}
@top-center {
content: none;
}
@top-right {
content: none;
}
@top-left {
content: none;
}
@top-center {
content: none;
}
@top-right {
content: none;
}
}
.chapter-header {
position: relative;
@ -31,140 +31,137 @@
/* break-after: page; */
}
.chapter-header .hgroup{
/* font-family: 'Routed Gothic Wide'; */
.chapter-header .hgroup {
font-size: 22px;
line-height: 1;
font-weight: normal;
/* text-align: center; */
margin-top: calc(var(--baseline)*2);
margin-bottom: calc(var(--baseline)*4);
margin-right: calc(var(--unit)*2);
/* margin-top: calc(var(--baseline)*2);*/
position: relative;
top: calc(var(--baseline)*0.25);
margin-bottom: calc(var(--baseline)*3 + 11px);
padding-right: calc(var(--unit)*2);
position: relative;
padding-left: 15px;
}
.chapter-header .type{
color: var(--blue);
font-family: 'Teletext';
font-weight: 200;
/* font-size: 22px; */
line-height: 1;
font-weight: normal;
text-transform: uppercase;
/* text-decoration: underline;
text-underline-offset: 2px; */
.chapter-header .hgroup::before {
content: "***************************************************************************************************************************************************************************************************************************************************************************************************************************************************";
display: block;
width: calc(100% + 1ch);
height: 100%;
overflow: hidden;
position: absolute;
top: 0;
left: 0px;
z-index: -1;
font-size: var(--sign-size);
color: var(--sign-color);
letter-spacing: var(--sign-spacing);
font-family: var(--sign-family);
line-height: calc(var(--sign-baseline)*1.5);
overflow-wrap: anywhere;
/* padding-top: 6px; */
}
.chapter-header .type::before{
.chapter-header .type {
display: none;
}
.chapter-header .hgroup h2{
font-weight: normal;
font-size: 1em;
display: inline;
line-height: 1.3;
box-sizing: border-box;
font-family: 'Teletext';
font-weight: 200;
text-align: center;
.chapter-header .hgroup h2 {
font-family: 'Teletext';
font-weight: normal;
font-size: 1em;
line-height: calc(var(--sign-baseline)*1.5);
display: inline;
box-sizing: border-box;
/* text-transform: uppercase; */
}
.chapter-header .hgroup h2 span{
.chapter-header .hgroup h2 span {
color: white;
padding-left: 0.25ch;
padding-right: 0.25ch;
box-decoration-break: clone;
background-color: var(--blue);
padding: 2px 0.25ch;
/* background: linear-gradient(var(--blue), var(--blue)) center / 100% 70% no-repeat; */
text-transform: uppercase;
padding: 1px 0.25ch;
text-transform: uppercase;
}
.chapter-header .author{
font-family: 'Teletext';
font-weight: 200;
color: var(--blue);
margin-top: calc(var(--baseline)*1);
text-transform: uppercase;
.chapter-header .author span {
font-family: 'Teletext';
color: var(--blue);
margin-top: calc(var(--baseline)*1.5);
text-transform: uppercase;
background-color: white;
display: inline-block;
}
.chapter-header .hgroup h2::after{
/* content: "| | | | | ";
.chapter-header .author::before {
display: none;
}
.chapter-header .bio {
display: none;
}
.hgroup-before,
.hgroup-after,
.chapter-header .title-before,
.chapter-header .title-after {
font-size: var(--sign-size);
color: var(--blue);
letter-spacing: var(--sign-spacing);
line-height: var(--sign-baseline);
display: block;
width: 1ch;
text-align: center;
margin-left: calc(var(--unit)*0.5); */
color: var(--sign-color);
letter-spacing: var(--sign-spacing);
font-family: var(--sign-family);
line-height: calc(var(--sign-baseline)*1);
}
.chapter-header .author::before{
display: none;
}
.chapter-header .bio{
display: none;
}
/* .chapter-header p {
text-indent: 0px !important;
}
.chapter-header .type,
.chapter-header .h2-pattern {
display: none;
}
.chapter-header .hgroup{
margin-left: 15%;
.chapter-header .title-before,
.chapter-header .title-after{
white-space: nowrap;
position: absolute;
left: 0px;
}
.chapter-header h2 {
font-family: 'Routed Gothic Wide';
line-height: 1.1;
font-size: 36px;
font-weight: normal;
.chapter-header .title-before {
top: calc(var(--baseline)*-1.25);
}
.chapter-header .title-after {
bottom: calc(var(--baseline)*-1.5);
}
.chapter-header .author {
font-family: 'Routed Gothic Wide';
font-size: 36px;
margin-top: calc(var(--baseline)*6);
margin-bottom: calc(var(--baseline)*2);
.hgroup-before{
position: absolute;
left: calc(var(--pagedjs-margin-left)*-1);
padding-left: 19px;
top: -36px;
}
.chapter-header .bio{
display: none;
}
.hgroup-after{
position: absolute;
bottom: calc(var(--baseline)*-5 + 4px);
right: calc(var(--pagedjs-margin-right)*-1);
.chapter-header{
margin-bottom: calc(var(--baseline)*1);
} */
text-align: right;
/* left: calc(var(--pagedjs-margin-left)*-1);
padding-left: 19px;
top: -36px; */
}

View file

@ -41,6 +41,7 @@
padding-left: 0.25ch;
position: relative;
top: -3px;
line-height: 0;
}

View file

@ -1,8 +1,8 @@
.chapter p {
text-align: justify;
hyphens: auto;
hyphenate-limit-chars: 8 3;
position: relative;
hyphenate-limit-chars: 7 3 2;
/* position: relative; */
orphans: 2;
hyphens: 2;
@ -10,21 +10,20 @@
}
p::before {
content: "...........";
font-size: var(--sign-size);
color: var(--sign-color);
letter-spacing: var(--sign-spacing);
font-family: var(--sign-family);
line-height: var(--sign-baseline);
line-height: 0px;
position: relative;
top: -3px;
padding-right: 8px;
padding-left: 2px;
padding-right: 0px;
}
.following-title::before,
.following-h3::before {
display: none !important;
}
@ -48,7 +47,7 @@ p::before {
.bibliographie p::before {
content: "......";
position: absolute;
left: calc(var(--unit)*0.75);
/* left: calc(var(--unit)*0.75); */
left: calc(var(--unit)*0.75 + 16px);
top: -6px;
display: block !important;

View file

@ -40,10 +40,7 @@
<h1>Décor 6 - Numérique</h1>
</section>
<span class="nav-decor">D6cor</span>
<span class="nav-type">Essai</span>
<span class="nav-author">Olivain Porry</span>
<span class="nav-title">Un robot-poète ne&nbsp;nous fait toujours pas peur</span>
@ -61,24 +58,30 @@
<section class="chapter" id="olivain-porry">
<span class="nav-decor">D6cor</span>
<span class="nav-type">Essai</span>
<span class="nav-author">Olivain Porry</span>
<span class="nav-title">Un robot-poete ne&nbsp;nous fait toujours pas peur</span>
<div class="chapter-header">
<p class="type">Essai</p>
<div class="hgroup-before">++++<br>+++++<br>+++<br>++<br>
+<br>+<br>+<br>+<br>+<br>+<br>
+++<br>++<br>+<br>+<br>
+<br><br>+<br>++<br>+<br></div>
<div class="hgroup">
<h2><span>Un robot-poète ne&nbsp;nous fait toujours pas peur</span></h2>
<p class="author">Olivain Porry</p>
<div class="title-before">++--------------------------+</div>
<h2><span>Un robot-poete <br>ne&nbsp;nous fait toujours <br>pas peur</span></h2>
<p class="author"><span>Olivain Porry</span></p>
<div class="title-after">+--------------------------++</div>
</div>
<div class="hgroup-after">+<br>++<br>+++<br>++++<br>+++<br>++<br>+<br>
</div>
<div class="bio">
<p class="name">Olivain Porry</p>
<p class="description">est artiste, docteur en recherche-création (SACRe) du laboratoire EnsadLab
(université PSL) et diplômé d'un DNSEP de l'École des Beaux-Arts de Nantes. Son travail plastique se
concentre sur l'émergence, dans une expérience esthétique, de modalités relationnelles entre public,
dispositif artistique et environnement. </p>
</div>
</div>
<p>Entouré dun cadre noir et brillant, posé sur une surface blanche et
<p class="following-title">Entouré dun cadre noir et brillant, posé sur une surface blanche et
plastique, un texte saffiche et décrit ce qui se trouve supposément
devant lui : « Un homme se tient dans une salle baignée de lumière rouge
». Si un homme se tient en effet debout face à lappareil, la salle
@ -106,8 +109,7 @@
Ducrocq, tandis que Boris Vian, lui, sen amusait. Dans une
correspondance restée célèbre sous le titre « Un robot-poète ne nous
fait pas peur »<a href="#fn1" class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a>, il
écrivait : « Mirandolez,
éclaboussez ce robot poète de vos connaissances en cybernétique,
écrivait : « Mirandolez, <br>éclaboussez ce robot poète de vos connaissances en cybernétique,
expliquez-lui comment il marche et vous laurez tout humble à votre
merci. »</p>
<p>Aujourdhui, notre rapport aux mots prend une forme nouvelle,
@ -140,7 +142,7 @@
quest COCO<a href="#fn5" class="footnote-ref" id="fnref5" role="doc-noteref"><sup>5</sup></a>. Utilisé
massivement parce
quaccessible gratuitement et facilement dès 2014, COCO contient des
textes en anglais qui décrivent des images. Ces légendes commencent,
textes en anglais qui <br>décrivent des images. Ces légendes commencent,
dans la très grande majorité des cas, par les articles indéfinis « A »
et « An » : <em>An apple on a table, a brown teddy bear with a blue bib
on that says baby</em>. La surreprésentation de ces articles indéfinis