diff --git a/Makefile b/Makefile index 2be56a2..c25ea35 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ SHARED_FILES := stallman.webp stallman_2024.webp favicon.ico \ moon.svg sun.svg narrow_light.svg narrow_dark.svg wide_light.svg wide_dark.svg lang_cz.svg lang_en.svg \ styles.css icons.css \ countdown.js theme.js lang.js \ - jetbrains_mono.ttf + jetbrains_mono.woff2 SEARCH_REPLACE := lib/search_and_replace/target/release/search_and_replace COMPONENTS := head.html header.html nav.html footer.html @@ -77,6 +77,6 @@ dst/favicon.ico: images/favicon.ico @mkdir -p $(@D) ln -f $< $@ -dst/%.ttf: fonts/%.ttf +dst/%.woff2: fonts/%.woff2 @mkdir -p $(@D) ln -f $< $@ diff --git a/fonts/jetbrains_mono.ttf b/fonts/jetbrains_mono.ttf deleted file mode 100644 index 15f15a2..0000000 Binary files a/fonts/jetbrains_mono.ttf and /dev/null differ diff --git a/fonts/jetbrains_mono.woff2 b/fonts/jetbrains_mono.woff2 new file mode 100644 index 0000000..4cd1413 Binary files /dev/null and b/fonts/jetbrains_mono.woff2 differ diff --git a/pages/cz/index.html b/pages/cz/index.html index 4414bf4..8881017 100644 --- a/pages/cz/index.html +++ b/pages/cz/index.html @@ -31,28 +31,28 @@

Kdo je Richard Stallman?

- Dr Richard Stallman v roce 1983 založil hnutí svobodného softwaru - a následující rok započal vývoj operačního systému GNU + Dr Richard Stallman v roce 1983 založil hnutí svobodného softwaru + a následující rok započal vývoj operačního systému GNU (vizte www.gnu.org). GNU je svobodný software, každý má možnost ho množit a šířit dál, bez změn nebo i se změnami. - GNU/Linux (operační systém GNU s jádrem Linux) - se dnes využívá na desítkách milionů osobních počítačů. + GNU/Linux (operační systém GNU s jádrem Linux) + se dnes využívá na desítkách milionů osobních počítačů.

- Stallmanovi byla udělena Cena Grace Hopperové a Cena Softwarových Systémů + Stallmanovi byla udělena Cena Grace Hopperové a Cena Softwarových Systémů neziskovou organizací Association for Computing Machinery, - Cena za sociální/ekonomické zlepšení organizací Takeda Foundation a - Cena Electronic Frontier Foundation a mnoho čestných doktorátů. - Stallman je členem programu MacArthur Fellowship - a je členem Síně slávy Internetu. + Cena za sociální/ekonomické zlepšení organizací Takeda Foundation a + Cena Electronic Frontier Foundation a mnoho čestných doktorátů. + Stallman je členem programu MacArthur Fellowship + a je členem Síně slávy Internetu. Pokud vás zajímají i další jeho projekty nebo myšlenky, můžete navštívit jeho - osobní stránky, kam pravidelně přidává nový obsah. + osobní stránky, kam pravidelně přidává nový obsah.

- Dr Richard Stallman
+ Dr Richard Stallman
Zakladatel Free Software Foundation
Zakladatel a vedoucí vývoje operačního systému GNU

@@ -60,25 +60,25 @@

O přednášce

- Přednáška se bude konat v anglickém jazyce s automaticky generovanými českými titulky. + Přednáška se bude konat v anglickém jazyce s automaticky generovanými českými titulky.

- Samotná přednáška pana Stallmana bude zhruba hodinu dlouhá. + Samotná přednáška pana Stallmana bude zhruba hodinu dlouhá. Bude zaměřena na etické otázky v oboru digitálních technologií. - Bude se rovněž týkat svobodného softwaru – + Bude se rovněž týkat svobodného softwaru – hnutí, které sám pan Stallman založil. - Zaměří se na nebezpečí neustálého rozšiřování nesvobodného softwaru v naší digitální společnosti, - jak nás jako uživatele takový software omezuje a jak proti němu můžeme pomocí svobodného softwaru bojovat. + Zaměří se na nebezpečí neustálého rozšiřování nesvobodného softwaru v naší digitální společnosti, + jak nás jako uživatele takový software omezuje a jak proti němu můžeme pomocí svobodného softwaru bojovat.

- Po přednášce bude následovat další zhruba hodinový blok s interaktivní diskuzí. + Po přednášce bude následovat další zhruba hodinový blok s interaktivní diskuzí. Pokud tedy máte na pana Stallmana dotazy blízké tématům přednášky, určitě si je předem rozmyslete. K dispozici bude možnost psaní otázek na papírky, nebo je zadávat pomocí webové stránky. - Po diskuzi bude možné se s panem Stallmanem vyfotit, - nechat si od něj podepsat upomínkové předměty - či zakoupit předměty s tematikou operačního systému GNU - a Free Software Foundation. + Po diskuzi bude možné se s panem Stallmanem vyfotit, + nechat si od něj podepsat upomínkové předměty + či zakoupit předměty s tematikou operačního systému GNU + a Free Software Foundation.

FAQ

@@ -111,8 +111,8 @@ Přesněji řečeno, její souřadnice jsou 50.773395,15.076628.

A níže je mapa s její lokací.

-
- Otevřít mapu +
+ Otevřít mapu diff --git a/pages/cz/javascript.html b/pages/cz/javascript.html index 00244fb..95cefd0 100644 --- a/pages/cz/javascript.html +++ b/pages/cz/javascript.html @@ -12,11 +12,11 @@

Použitý JavaScript na tomto webu

- Pro tvorbu tohoto webu jsme použili stopové množství JavaScriptu. + Pro tvorbu tohoto webu jsme použili stopové množství JavaScriptu.

- Tato stránka Vám zajišťuje, že návštěva tohoto webu načítá pouze svobodný software - (tzn. tento web načtete i s rozšířením LibreJS). + Tato stránka Vám zajišťuje, že návštěva tohoto webu načítá pouze svobodný software + (tzn. tento web načtete i s rozšířením LibreJS).

Zkontrolujte si prosím níže uvedené skripty a jejich licence.

diff --git a/pages/en/index.html b/pages/en/index.html index 2136199..f5aed61 100644 --- a/pages/en/index.html +++ b/pages/en/index.html @@ -30,24 +30,24 @@

Who is Richard Stallman?

- Dr Richard Stallman launched the free software movement in 1983 and - started the development of the GNU operating system + Dr Richard Stallman launched the free software movement in 1983 and + started the development of the GNU operating system (see www.gnu.org) in 1984. GNU is free software: everyone has the freedom to copy it - and redistribute it, with or without changes. The GNU/Linux system, + and redistribute it, with or without changes. The GNU/Linux system, basically the GNU operating system with Linux - as the kernel, is used on tens of millions of computers today. + as the kernel, is used on tens of millions of computers today.

- Stallman has received the ACM Grace - Hopper Award and the ACM Software and Systems Award, a MacArthur - Foundation fellowship, the Electronic Frontier Foundation's Pioneer - Award, and the the Takeda Award for Social/Economic Betterment, as + Stallman has received the ACM Grace + Hopper Award and the ACM Software and Systems Award, a MacArthur + Foundation fellowship, the Electronic Frontier Foundation's Pioneer + Award, and the the Takeda Award for Social/Economic Betterment, as well as many doctorates honoris causa, and has been inducted into the Internet Hall of Fame. If you are also interested in his other projects or ideas, you can visit his - personal website, where he regularly adds new content. + personal website, where he regularly adds new content.

@@ -59,25 +59,25 @@

About the lecture

- The lecture will be held in English with automatically generated Czech subtitles. + The lecture will be held in English with automatically generated Czech subtitles.

- Mr Stallman's actual lecture will be about an hour in length. + Mr Stallman's actual lecture will be about an hour in length. Its main focus will be ethical issues in the field of digital technology. - It will also cover free software – + It will also cover free software – a movement that Mr. Stallman himself founded. - It will focus on the dangers of the constant proliferation of non-free software in our digital society, - how such software limits us as users, and how we can fight against it with free software. + It will focus on the dangers of the constant proliferation of non-free software in our digital society, + how such software limits us as users, and how we can fight against it with free software.

- An intractive Q&A session will follow after the lecture, also being about an hour + An intractive Q&A session will follow after the lecture, also being about an hour in length. If you have questions for Mr. Stallman related to the lecture topics, we would recommend to prepare them in advance. Questions can be submitted either on paper or through a dedicated website. Following the discussion, attendees will have the opportunity to - take photographs with Mr. Stallman, - have memorabilia signed or purchase items related to the - GNU operating system or the Free Software Foundation. + take photographs with Mr. Stallman, + have memorabilia signed or purchase items related to the + GNU operating system or the Free Software Foundation.

FAQ

@@ -107,8 +107,8 @@ More precisely, its coordinates are 50.773395,15.076628.

And below is a map with its location.

-
- Open map +
+ Open map diff --git a/pages/en/javascript.html b/pages/en/javascript.html index 128c9f6..f68e514 100644 --- a/pages/en/javascript.html +++ b/pages/en/javascript.html @@ -12,12 +12,12 @@

JavaScript used on this website

- This website is enhanced with few short snippets of JavaScript. + This website is enhanced with few short snippets of JavaScript.

- This page insures that visiting any page of this website only loads free software - (which means that it will properly function on browsers with LibreJS). + This page insures that visiting any page of this website only loads free software + (which means that it will properly function on browsers with LibreJS).

Please verify the following scripts and their licences.

diff --git a/styles/styles.css b/styles/styles.css index a8db5f9..855f9b9 100644 --- a/styles/styles.css +++ b/styles/styles.css @@ -65,8 +65,8 @@ } @font-face { - font-family: jetbrains_mono; - src: url("jetbrains_mono.ttf"); + font-family: JetBrains Mono; + src: url("jetbrains_mono.woff2") format("woff2"); } html { @@ -80,7 +80,8 @@ body { background-attachment: fixed; background-size: cover; background-position: center; - font-family: "Noto Sans", sans-serif; + font-family: JetBrains Mono, "Noto Sans", sans-serif; + font-weight: lighter; font-size: 16px; display: flex; flex-direction: column; @@ -130,6 +131,7 @@ header .buttons { a { color: var(--link-idle-color); + text-decoration: none; } header * { @@ -176,7 +178,7 @@ header * { text-align: center; margin: 1em auto; padding: 0 .5em; - font-family: jetbrains_mono, monospace; + font-family: JetBrains Mono, monospace; width: fit-content; font-weight: bold; } @@ -188,14 +190,24 @@ header * { } nav { - background-color: var(--nav-bg-color); color: var(--nav-fg-color); + background-color: var(--nav-bg-color); user-select: none; + text-transform: uppercase; + width: min(90%, 50em); + margin: auto; + margin-bottom: 2em; + border-radius: .5em; + box-shadow: .5em .5em 1em rgba(0, 0, 0, 0.2); + overflow: hidden; } nav div { - width: min(90%, 50em); - margin: auto; + width: 100%; +} + +[data-layout="wide"] nav { + width: 90%; } [data-layout="wide"] nav div { @@ -203,6 +215,11 @@ nav div { } @media only screen and (max-width: 50rem) { + nav { + border-radius: 0; + width: 100%; + } + nav div { width: 100% !important; } @@ -227,7 +244,10 @@ footer { border-top: 1px solid var(--sep-color); color: gray; padding: 1em; - text-align: center; + width: fit-content; + margin: 2em auto; + margin-top: 4em; + font-size: .8em; } footer>* { @@ -236,11 +256,15 @@ footer>* { h1 { margin: 2em 0; + margin-top: 4em; font-size: 1.5em; + font-weight: bold; } h2 { font-size: 1.25em; + font-weight: bolder; + margin-top: 3em; } h3 { @@ -248,6 +272,8 @@ h3 { } table { + margin: 2em auto; + margin-top: 4em; border-spacing: 0; border: 1px solid var(--sep-color); } @@ -288,6 +314,7 @@ figcaption { .poster { margin: 0 auto !important; max-width: 40rem; + filter: drop-shadow(0 0 5em black); } nav ul { @@ -304,7 +331,6 @@ nav ul { [data-layout="wide"] nav ul { justify-content: left; - margin-left: -1em; } @media (width < 50rem) { @@ -386,3 +412,16 @@ nav ul li a:visited { display: none; } } + +.map { + display: block; + width: 90%; + margin: 0 auto; + margin-top: 4em; +} + +.map-open { + display: block; + width: fit-content; + margin: 0 auto; +}