From 508ec70cfc37b53c155e321ef31b74ad9a2003a0 Mon Sep 17 00:00:00 2001 From: iGor milhit Date: Wed, 23 Oct 2024 16:28:13 +0200 Subject: [PATCH] =?UTF-8?q?projet:=20am=C3=A9liore=20le=20projet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TODO! Explique un peu. - Améliore l'usage des polices, pour se passer de TheSans. Co-Authored-by: iGor milhit --- .gitignore | 1 + example/example.md | 15 ++++++++++----- heg-iso-690.csl | 2 +- style.css | 14 +++++++++++--- 4 files changed, 23 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 6d0b8f5..9c1dca8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ example.html example.pdf test.* release/ +watched-files.txt diff --git a/example/example.md b/example/example.md index 3360774..25f706c 100644 --- a/example/example.md +++ b/example/example.md @@ -31,10 +31,11 @@ Au terme de cet atelier, vous serez en mesure de :   :::{#licence} -![Logo de la licence CC BY-SA 4.0](../static/by-sa.svg) \ +![Logo de la licence CC BY-SA 4.0][logo] \ [CC BY-SA 4.0][cc-by-sa] --- [Sources][sources] ::: +[logo]: ../static/by-sa.svg [cc-by-sa]: https://creativecommons.org/licenses/by-sa/4.0/deed.fr "Texte de la licence en français" [sources]: https://git.milhit.ch/igor/bunige-pagedjs-template @@ -123,16 +124,20 @@ par exemple un livre.

## Police -Pour que la police *TheSans* puisse s'appliquer correctement, elle doit être -installée sur votre système d'exploitation. Malheureusement, elle n'est pas -publiée avec une licence libre, ce qui en réduit l'usage. Les polices de -remplacement sont dans l'ordre *Open Sans*, *Arial*, *Helvetica*, ou la police +Bien que la police *TheSans* face partie de la charte de l'UNIGE et de la +Bibliothèque de l'Université, je trouve qu'elle n'est pas des plus lisible, +notamment sur les titres. De plus, la licence de cette police, sauf erreur, +n'est pas libre, ce qui en limite l'usage. C'est pourquoi je préfère spécifier +ici les polices *Noto Sans*, *Open Sans*, *Arial*, *Helvetica*, ou la police *sans-serif* par défaut de votre système ou de votre navigateur. La police peut être facilement configurable au moyen du sélecteur `body` dans le fichier `style.css` (règle déjà existante, dans la section *Définitions globales*). +Pour les éléments verbatim (`pre`, `code`), la police est *Lilex*, *Courier +New*, *Courier*, *monospace*. + ## Titres Il y a une particularité avec les titres, qui découlent de l'usage de diff --git a/heg-iso-690.csl b/heg-iso-690.csl index 4698051..9c0c830 100644 --- a/heg-iso-690.csl +++ b/heg-iso-690.csl @@ -553,7 +553,7 @@ - + diff --git a/style.css b/style.css index 98499af..3ccdce1 100644 --- a/style.css +++ b/style.css @@ -28,7 +28,7 @@ * bibliothèque de l'UNIGE. */ @top-right { content: ""; - background-image: url("./static/bibliotheque-logo.svg"); + background-image: url("static/bibliotheque-logo.svg"); background-position: right; background-repeat: no-repeat; background-size: 25%; @@ -56,7 +56,8 @@ * ************************ */ body { - font-family: "TheSansOsF", "Open Sans", Arial, Helvetica, sans-serif; + font-family: "Noto Sans", "Open Sans", + Arial, Helvetica, sans-serif; /* Définit les trois variables de compteur nécessaires */ counter-reset: figureNumber toc tableNumber; } @@ -158,8 +159,9 @@ padding: none; } code { - font-family:'Courier New', Courier, monospace; + font-family: 'Lilex Nerd Font', 'Courier New', Courier, monospace; font-size: 90%; + line-height: 1.4; background-color: #f2f1f1; padding: 2px; border-radius: 5px; @@ -173,6 +175,12 @@ } .footnote-ref { text-decoration: none; + padding-left: 2px; + } + .footnote-back { + font-size: small; + text-decoration: none; + padding-left: .5em; } figure {