diff --git a/src/lib/banner-title-alt.svelte b/src/lib/banner-title-alt.svelte index 32a8286..5c310ea 100644 --- a/src/lib/banner-title-alt.svelte +++ b/src/lib/banner-title-alt.svelte @@ -22,11 +22,11 @@

{title}

- {#if date} -

{date}

- {/if} {#if subtitle} -

{subtitle}

+

[ {subtitle} ]

+ {/if} + {#if date} +

» {date}

{/if}
@@ -51,6 +51,7 @@ .img-container { flex-grow: 1; + width: 50%; } .text-container { @@ -76,10 +77,18 @@ } .date { - + font-family: var(--font-title); + font-weight: 800; + font-size: 1.3rem; + margin-top: 0; + color: var(--color-highlight); } .subtitle { - /* font-style: italic; */ + font-style: italic; + font-family: var(--font-mono); + font-weight: 800; + font-size: 1.3rem; + margin-top: 0; } \ No newline at end of file diff --git a/src/lib/banner-title.svelte b/src/lib/banner-title.svelte index 5f29818..2199866 100644 --- a/src/lib/banner-title.svelte +++ b/src/lib/banner-title.svelte @@ -51,7 +51,7 @@ right: 0; bottom: 0px; font-weight: 900; - background-image: linear-gradient(to right, #00000088, #000000AA); + background-image: linear-gradient(to right, #1b1b1bFF, #1b1b1bBF); } .subtitle { diff --git a/src/lib/content-sidebar.svelte b/src/lib/content-sidebar.svelte new file mode 100644 index 0000000..2810dd5 --- /dev/null +++ b/src/lib/content-sidebar.svelte @@ -0,0 +1,21 @@ +
+
+ +
+
+ +
+
+
+ + \ No newline at end of file diff --git a/src/lib/lists/gallery-entry.svelte b/src/lib/lists/gallery-entry.svelte index d6cc8f5..ce8761d 100644 --- a/src/lib/lists/gallery-entry.svelte +++ b/src/lib/lists/gallery-entry.svelte @@ -75,6 +75,8 @@ .entry p:nth-child(2) { font-size: 20px; margin-top: 12px; + font-family: var(--font-title); + font-size: 1.1rem; font-weight: 800; font-style: italic; } diff --git a/src/lib/table-of-contents.svelte b/src/lib/table-of-contents.svelte index 402a807..c507af0 100644 --- a/src/lib/table-of-contents.svelte +++ b/src/lib/table-of-contents.svelte @@ -88,7 +88,8 @@ } .toc-level-0 a { - padding-left: 44px; + font-weight: 800; + padding-left: 44px; } .toc-level-1 a { padding-left: 68px; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index c9b2149..5206702 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -18,28 +18,58 @@ @import url('https://fonts.upset.dev/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Michroma&family=Space+Grotesk:wght@300..700&display=swap'); @font-face { - font-family: 'Monument'; + font-family: 'Monument Extended'; + font-weight: 00; + font-style: normal; + src: url('/fonts/ppmonument-extended/.woff'); + } + @font-face { + font-family: 'Monument Extended'; + font-weight: 100; + font-style: normal; + src: url('/fonts/ppmonument-extended/thin.woff'); + } + @font-face { + font-family: 'Monument Extended'; + font-weight: 200; + font-style: normal; + src: url('/fonts/ppmonument-extended/light.woff'); + } + @font-face { + font-family: 'Monument Extended'; + font-weight: 300; + font-style: normal; + src: url('/fonts/ppmonument-extended/book.woff'); + } + @font-face { + font-family: 'Monument Extended'; + font-weight: 400; + font-style: normal; + src: url('/fonts/ppmonument-extended/regular.woff'); + } + @font-face { + font-family: 'Monument Extended'; font-weight: 500; font-style: normal; - src: url('/fonts/ppmonument/regular.otf'); + src: url('/fonts/ppmonument-extended/medium.woff'); } @font-face { - font-family: 'Monument'; - font-weight: 500; - font-style: italic; - src: url('/fonts/ppmonument/regularitalic.otf'); + font-family: 'Monument Extended'; + font-weight: 700; + font-style: normal; + src: url('/fonts/ppmonument-extended/bold.woff'); } @font-face { - font-family: 'Monument'; + font-family: 'Monument Extended'; + font-weight: 800; + font-style: normal; + src: url('/fonts/ppmonument-extended/black.woff'); + } + @font-face { + font-family: 'Monument Extended'; font-weight: 900; font-style: normal; - src: url('/fonts/ppmonument/black.otf'); - } - @font-face { - font-family: 'Monument'; - font-weight: 900; - font-style: italic; - src: url('/fonts/ppmonument/blackitalic.otf'); + src: url('/fonts/ppmonument-extended/heavy.woff'); } :global { @@ -62,7 +92,7 @@ --color-link-visited: #ffd7f0; --color-link-hovered: #ffdad5; - --font-title: 'Monument'; + --font-title: 'Monument Extended'; --font-sans-serif: 'Manrope', 'Lato', sans-serif; --font-mono: 'IBM Plex Mono', monospace; } @@ -98,7 +128,7 @@ p, span, li, pre, a { color: var(--color-text); line-height: 1.7rem; - font-weight: 550; + font-weight: 500; } h1 { @@ -119,7 +149,7 @@ } h1, h2, h3, h4, h5, h6 { - font-weight: 500; + font-weight: 700; font-family: var(--font-title); color: var(--color-highlight); margin-top: 12px; diff --git a/src/routes/projects/+page.svelte b/src/routes/projects/+page.svelte index 858970e..fb132bc 100644 --- a/src/routes/projects/+page.svelte +++ b/src/routes/projects/+page.svelte @@ -24,7 +24,7 @@ @@ -70,6 +70,7 @@ font-weight: 700; font-style: italic; margin-top: 0; + font-family: var(--font-mono); } .banner { diff --git a/src/routes/projects/projectn5/devlog/+layout.svelte b/src/routes/projects/projectn5/devlog/+layout.svelte new file mode 100644 index 0000000..781ece9 --- /dev/null +++ b/src/routes/projects/projectn5/devlog/+layout.svelte @@ -0,0 +1,28 @@ + + +{@render children()} + + \ No newline at end of file diff --git a/src/routes/projects/projectn5/devlog/20250427/+page.svelte b/src/routes/projects/projectn5/devlog/20250427/+page.svelte new file mode 100644 index 0000000..606e658 --- /dev/null +++ b/src/routes/projects/projectn5/devlog/20250427/+page.svelte @@ -0,0 +1,37 @@ + + + + The Making of a Protagonist IV | denizk0461 + + + + + + + +
+ +

I've been making a lot of progress in a lot of different areas, so I won't be able to elaborate on every little detail, but I'll focus on more major things. Excited to share what I've been working on!

+ +

Prosthetic Implications

+ +

I'm changing Laura's amputation from its previous below-the-elbow cutoff to above-the-elbow. This is mostly a stylistic change, because it means her elbow will be a mechanical replacement as well, and that might look cool, I think.

+ +

I've also been thinking about how her prosthetic could play into the story. A while back, I watched this video by champutee on arm amputee representation in video games. Admittedly, I feel I'll likely fall into quite the same categories in some ways, making Laura's prosthetic so advanced that it'll more or less serve as a perfect replacement for her organic arm. I had a potentially neat idea that would impact gameplay, though.

+ +

At one point in the game, Laura could lose function of her prosthetic entirely and be forced to continue without being able to use it. This would reflect in gameplay especially because Laura would then be unable to use any two-handed items, which will include a majority of her weapons as well.

+ +

Laura will likely have something between 4 and 8 weapons available to her. I'm thinking that some will be two-handed from the start (including her main rifle), and some will level-up from one-handed to two-handed or dual-handed (for example, a blaster in each hand). This would mean that more advanced players who progress quicker and manage to level up their weapons early (through XP, collectibles, or purchases, I've not decided) will face a greater challenge, since more of their weapons will be levelled up to their two-handed versions, thus making a larger part of their arsenal unavailable for this part of the game.

+ +

In our teacher training, we call this 'differentiation' ('Differenzierung')!

+ + + +
+
\ No newline at end of file diff --git a/static/fonts/ppmonument-extended/black.woff b/static/fonts/ppmonument-extended/black.woff new file mode 100644 index 0000000..ca45369 Binary files /dev/null and b/static/fonts/ppmonument-extended/black.woff differ diff --git a/static/fonts/ppmonument-extended/bold.woff b/static/fonts/ppmonument-extended/bold.woff new file mode 100644 index 0000000..f04f379 Binary files /dev/null and b/static/fonts/ppmonument-extended/bold.woff differ diff --git a/static/fonts/ppmonument-extended/book.woff b/static/fonts/ppmonument-extended/book.woff new file mode 100644 index 0000000..feffecd Binary files /dev/null and b/static/fonts/ppmonument-extended/book.woff differ diff --git a/static/fonts/ppmonument-extended/heavy.woff b/static/fonts/ppmonument-extended/heavy.woff new file mode 100644 index 0000000..a4da4d4 Binary files /dev/null and b/static/fonts/ppmonument-extended/heavy.woff differ diff --git a/static/fonts/ppmonument-extended/light.woff b/static/fonts/ppmonument-extended/light.woff new file mode 100644 index 0000000..1df5e3a Binary files /dev/null and b/static/fonts/ppmonument-extended/light.woff differ diff --git a/static/fonts/ppmonument-extended/medium.woff b/static/fonts/ppmonument-extended/medium.woff new file mode 100644 index 0000000..41ec012 Binary files /dev/null and b/static/fonts/ppmonument-extended/medium.woff differ diff --git a/static/fonts/ppmonument-extended/regular.woff b/static/fonts/ppmonument-extended/regular.woff new file mode 100644 index 0000000..06b55be Binary files /dev/null and b/static/fonts/ppmonument-extended/regular.woff differ diff --git a/static/fonts/ppmonument-extended/thin.woff b/static/fonts/ppmonument-extended/thin.woff new file mode 100644 index 0000000..005b0d8 Binary files /dev/null and b/static/fonts/ppmonument-extended/thin.woff differ diff --git a/static/fonts/ppmonument/black.otf b/static/fonts/ppmonument/black.otf deleted file mode 100644 index 571f14e..0000000 Binary files a/static/fonts/ppmonument/black.otf and /dev/null differ diff --git a/static/fonts/ppmonument/blackitalic.otf b/static/fonts/ppmonument/blackitalic.otf deleted file mode 100644 index bf3130e..0000000 Binary files a/static/fonts/ppmonument/blackitalic.otf and /dev/null differ diff --git a/static/fonts/ppmonument/light.otf b/static/fonts/ppmonument/light.otf deleted file mode 100644 index 275219d..0000000 Binary files a/static/fonts/ppmonument/light.otf and /dev/null differ diff --git a/static/fonts/ppmonument/lightitalic.otf b/static/fonts/ppmonument/lightitalic.otf deleted file mode 100644 index 712216d..0000000 Binary files a/static/fonts/ppmonument/lightitalic.otf and /dev/null differ diff --git a/static/fonts/ppmonument/regular.otf b/static/fonts/ppmonument/regular.otf deleted file mode 100644 index b9bd430..0000000 Binary files a/static/fonts/ppmonument/regular.otf and /dev/null differ diff --git a/static/fonts/ppmonument/regularitalic.otf b/static/fonts/ppmonument/regularitalic.otf deleted file mode 100644 index 7e29e6b..0000000 Binary files a/static/fonts/ppmonument/regularitalic.otf and /dev/null differ