Ether2Html : Différence entre versions

De Design numérique
Aller à : navigation, rechercher
(Projet#1 => Inside the White Cube, Brian O'Doherty)
(a)
Ligne 8 : Ligne 8 :
 
=== Problèmes/Solution ===
 
=== Problèmes/Solution ===
  
* Imposition et feuillet => script imposition.js (qui au final ne marchait pas). Ce script permettrait normalement de généré des pages blanches pour avoir un nombre de page en multiple de quatre.
+
* la pagination dans les margins étaient parfois invisible. Deux code identique dans deux projets différents ne donnait pas tout le temps la même chose.
 +
* Les <code>page-break</code> étaient eux aussi capricieux. Ma solution fus de crée des div vides dont le seul but était d'appliquer des page-break. Il en fallait donc 3 différents: <code>page-break-before: left;</code> <code>page-break-before: right;</code> <code>page-break-before: page;</code> Au final, je n'ai utilisé que '''right''' pour la première page et '''page''' des que je voulais un page break.
 +
* Imposition et feuillet => script imposition.js (qui au final ne marchait pas). Ce script permettrait normalement de généré des pages blanches pour avoir un nombre de page en multiple de quatre.
  
 
=== Optimisation ===
 
=== Optimisation ===

Version du 27 décembre 2021 à 14:04

Projet#1 => Inside the White Cube, Brian O'Doherty

Deuxième exercice du module, on avait comme énoncé de produire une édition papier d'un document quelconque, généré à partir (mais pas exclusivement) de l'outil ether2html.

Problèmes/Solution

  • la pagination dans les margins étaient parfois invisible. Deux code identique dans deux projets différents ne donnait pas tout le temps la même chose.
  • Les page-break étaient eux aussi capricieux. Ma solution fus de crée des div vides dont le seul but était d'appliquer des page-break. Il en fallait donc 3 différents: page-break-before: left; page-break-before: right; page-break-before: page; Au final, je n'ai utilisé que right pour la première page et page des que je voulais un page break.
  • Imposition et feuillet => script imposition.js (qui au final ne marchait pas). Ce script permettrait normalement de généré des pages blanches pour avoir un nombre de page en multiple de quatre.

Optimisation

Grâce à Lionel, on a converti les partie jquery de la page ether2html.html en vanilla javascript (javascript pure, sans librairies).

Il y avait aussi possibilité d'avoir les librairies js utilisé en local, et donc ne pas avoir à envoyer des requêtes à des CDN(Content Delivery Network)