diff options
Diffstat (limited to '')
| -rw-r--r-- | links/main.css | 2 | ||||
| -rw-r--r-- | media/content/plan9-cursors/xcursor-plan9-preview.png | bin | 0 -> 1329 bytes | |||
| -rw-r--r-- | site/index.html | 3 | ||||
| -rw-r--r-- | site/notes.html | 3 | ||||
| -rw-r--r-- | site/plan9-cursors.html | 79 | ||||
| -rw-r--r-- | src/inc/index.htm | 1 | ||||
| -rw-r--r-- | src/inc/notes.htm | 1 | ||||
| -rw-r--r-- | src/inc/notes.md | 1 | ||||
| -rw-r--r-- | src/inc/plan9-cursors.htm | 36 | ||||
| -rw-r--r-- | src/inc/plan9-cursors.md | 31 |
10 files changed, 154 insertions, 3 deletions
diff --git a/links/main.css b/links/main.css index 23eb33f..042b893 100644 --- a/links/main.css +++ b/links/main.css @@ -28,7 +28,7 @@ body { background: var(--bg); color: var(--fg); overflow-x: hidden; - font-family: sans-serif; + font-family: var(--ff, sans-serif); padding: var(--body-spacing); margin: 0; } diff --git a/media/content/plan9-cursors/xcursor-plan9-preview.png b/media/content/plan9-cursors/xcursor-plan9-preview.png new file mode 100644 index 0000000..83b6f08 --- /dev/null +++ b/media/content/plan9-cursors/xcursor-plan9-preview.png Binary files differdiff --git a/site/index.html b/site/index.html index 000c95a..889ed98 100644 --- a/site/index.html +++ b/site/index.html @@ -43,6 +43,7 @@ <li><a href="/site/niigata.html">niigata</a></li> <li><a href="/site/nikko.html">nikko</a></li> <li><a href="/site/notes.html">notes</a></li> +<li><a href="/site/plan9-cursors.html">plan9-cursors</a></li> <li><a href="/site/pyonji.html">pyonji</a></li> <li><a href="/site/shikoku.html">shikoku</a></li> <li><a href="/site/sony-wf1000xm3-battery.html">sony-wf1000xm3-battery</a></li> @@ -52,7 +53,7 @@ </main> <footer> <span style=""> -Edited on 2025-01-13 <a href="https://git.sr.ht/~robertgzr/site/tree/master/src/inc/index.htm" target="_blank">[src]</a> +Edited on 2025-01-24 <a href="https://git.sr.ht/~robertgzr/site/tree/master/src/inc/index.htm" target="_blank">[src]</a> </span> <br> <b>robertgzr</b> diff --git a/site/notes.html b/site/notes.html index b4d8b00..2c5f7ff 100644 --- a/site/notes.html +++ b/site/notes.html @@ -32,11 +32,12 @@ <ul> <li><code>2025-01-08</code>: <a href="/site/pyonji.html">pyonji</a></li> <li><code>2025-01-10</code>: <a href="/site/sony-wf1000xm3-battery.html">sony-wf1000xm3-battery</a></li> +<li><code>2025-01-24</code>: <a href="/site/plan9-cursors.html">plan9-cursors</a></li> </ul> </main> <footer> <span style=""> -Edited on 2025-01-13 <a href="https://git.sr.ht/~robertgzr/site/tree/master/src/inc/notes.htm" target="_blank">[src]</a> +Edited on 2025-01-24 <a href="https://git.sr.ht/~robertgzr/site/tree/master/src/inc/notes.htm" target="_blank">[src]</a> </span> <br> <b>robertgzr</b> diff --git a/site/plan9-cursors.html b/site/plan9-cursors.html new file mode 100644 index 0000000..3506f43 --- /dev/null +++ b/site/plan9-cursors.html @@ -0,0 +1,79 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="utf-8"> +<meta name="thumbnail" content="/media/services/thumbnail.jpg"> +<meta name="viewport" content="width=device-width,initial-scale=1"> +<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="/links/rss.xml"> +<link rel="stylesheet" type="text/css" href="/links/main.css"> +<link rel="shortcut icon" type="image/png" href="/media/services/icon.png"> +<title>gzr.im — plan9-cursors</title> +</head> +<body> +<header> +<a href="/"><img src="/media/interface/logo.svg" alt="gzr.im"></a> +</header> +<nav> +<section> + <ul class="nobull capital"> + <li><a href="/site/about.html">about</a></li> + <li><a href="/site/notes.html">notes</a></li> + </ul> +</section> +<section> + <ul class="nobull capital"> + <li><a href="/site/books.html">books</a></li> + </ul> +</section> +</nav> +<main> +<!-- Generated file, do not edit --> +<!-- Generated file, you may edit and discard src/inc/plan9-cursors.md :) --> +<span class="date"> +2025-01-24 +</span> +<p>I found <a href="https://π.duncano.de" class="uri" +target="_blank">https://π.duncano.de</a> which has an xcursor-theme +inspired and based on the <a href="https://plan9.io/plan9/" +target="_blank">plan9</a> cursors set:</p> +<figure> +<img src="/media/content/plan9-cursors/xcursor-plan9-preview.png" +alt="xcursor-plan9 preview" /> +<figcaption aria-hidden="true">xcursor-plan9 preview</figcaption> +</figure> +<p>Installing that on my system, it turns out the Wayland ecosystem +still has a <a +href="https://blogs.kde.org/2024/10/09/cursor-size-problems-in-wayland-explained/" +target="_blank">hard time</a> with cursor scaling. So I tried my hand at +fixing the problem and making something that will be usable once more <a +href="https://blog.vladzahorodnii.com/2024/10/06/svg-cursors-everything-that-you-need-to-know-about-them/" +target="_blank">modern</a> approaches take wider hold.</p> +<p>I have created SVGs based on the above pixel-based cursors and +written a script, that is heavily inspired and based on what I found in +KDE’s <a +href="https://invent.kde.org/plasma/breeze/-/tree/master/cursors/Breeze/" +target="_blank">Breeze</a> sources.</p> +<p>Check it out: <a href="https://git.sr.ht/~robertgzr/plan9-cursors" +class="uri" +target="_blank">https://git.sr.ht/~robertgzr/plan9-cursors</a></p> +<p>You can test the shapes of your installed cursor theme <a +href="https://nabeelgit.github.io/cursor-changer/" +target="_blank">here</a>.</p> +<h3 id="current-status">current status</h3> +<ul> +<li>2025-01-24: default, pointer, text, crosshair and progress are +done</li> +</ul> +</main> +<footer> +<span style=""> +Edited on 2025-01-24 <a href="https://git.sr.ht/~robertgzr/site/tree/master/src/inc/plan9-cursors.htm" target="_blank">[src]</a> +</span> +<br> +<b>robertgzr</b> +© 2025 +— +<a href="https://git.sr.ht/~robertgzr/site/blob/master/LICENSE.content" target="_blank">BY-NC-SA 4.0</a> +</footer> +</body> +</html> diff --git a/src/inc/index.htm b/src/inc/index.htm index 5f504cf..b94b802 100644 --- a/src/inc/index.htm +++ b/src/inc/index.htm @@ -13,6 +13,7 @@ <li><a href="/site/niigata.html">niigata</a></li> <li><a href="/site/nikko.html">nikko</a></li> <li><a href="/site/notes.html">notes</a></li> +<li><a href="/site/plan9-cursors.html">plan9-cursors</a></li> <li><a href="/site/pyonji.html">pyonji</a></li> <li><a href="/site/shikoku.html">shikoku</a></li> <li><a href="/site/sony-wf1000xm3-battery.html">sony-wf1000xm3-battery</a></li> diff --git a/src/inc/notes.htm b/src/inc/notes.htm index b4e9fcf..98f0d44 100644 --- a/src/inc/notes.htm +++ b/src/inc/notes.htm @@ -2,4 +2,5 @@ <ul> <li><code>2025-01-08</code>: {pyonji}</li> <li><code>2025-01-10</code>: {sony-wf1000xm3-battery}</li> +<li><code>2025-01-24</code>: {plan9-cursors}</li> </ul> diff --git a/src/inc/notes.md b/src/inc/notes.md index c9b110d..011a7c8 100644 --- a/src/inc/notes.md +++ b/src/inc/notes.md @@ -1,4 +1,5 @@ * `2025-01-08`: {pyonji} * `2025-01-10`: {sony-wf1000xm3-battery} +* `2025-01-24`: {plan9-cursors} diff --git a/src/inc/plan9-cursors.htm b/src/inc/plan9-cursors.htm new file mode 100644 index 0000000..1c74bbc --- /dev/null +++ b/src/inc/plan9-cursors.htm @@ -0,0 +1,36 @@ +<!-- Generated file, you may edit and discard src/inc/plan9-cursors.md :) --> +<span class="date"> +2025-01-24 +</span> +<p>I found <a href="https://π.duncano.de" class="uri" +target="_blank">https://π.duncano.de</a> which has an xcursor-theme +inspired and based on the <a href="https://plan9.io/plan9/" +target="_blank">plan9</a> cursors set:</p> +<figure> +<img src="/media/content/plan9-cursors/xcursor-plan9-preview.png" +alt="xcursor-plan9 preview" /> +<figcaption aria-hidden="true">xcursor-plan9 preview</figcaption> +</figure> +<p>Installing that on my system, it turns out the Wayland ecosystem +still has a <a +href="https://blogs.kde.org/2024/10/09/cursor-size-problems-in-wayland-explained/" +target="_blank">hard time</a> with cursor scaling. So I tried my hand at +fixing the problem and making something that will be usable once more <a +href="https://blog.vladzahorodnii.com/2024/10/06/svg-cursors-everything-that-you-need-to-know-about-them/" +target="_blank">modern</a> approaches take wider hold.</p> +<p>I have created SVGs based on the above pixel-based cursors and +written a script, that is heavily inspired and based on what I found in +KDE’s <a +href="https://invent.kde.org/plasma/breeze/-/tree/master/cursors/Breeze/" +target="_blank">Breeze</a> sources.</p> +<p>Check it out: <a href="https://git.sr.ht/~robertgzr/plan9-cursors" +class="uri" +target="_blank">https://git.sr.ht/~robertgzr/plan9-cursors</a></p> +<p>You can test the shapes of your installed cursor theme <a +href="https://nabeelgit.github.io/cursor-changer/" +target="_blank">here</a>.</p> +<h3 id="current-status">current status</h3> +<ul> +<li>2025-01-24: default, pointer, text, crosshair and progress are +done</li> +</ul> diff --git a/src/inc/plan9-cursors.md b/src/inc/plan9-cursors.md new file mode 100644 index 0000000..b0a8433 --- /dev/null +++ b/src/inc/plan9-cursors.md @@ -0,0 +1,31 @@ +--- +date: 2025-01-24 +--- + +I found <https://π.duncano.de> which has an xcursor-theme inspired and +based on the [plan9] cursors set: + + + +Installing that on my system, it turns out the Wayland ecosystem still has a +[hard time] with cursor scaling. So I tried my hand at fixing the problem and +making something that will be usable once more [modern] approaches take wider +hold. + +I have created SVGs based on the above pixel-based cursors and written a +script, that is heavily inspired and based on what I found in KDE's [Breeze] +sources. + +Check it out: <https://git.sr.ht/~robertgzr/plan9-cursors> + +You can test the shapes of your installed cursor theme [here]. + +### current status + +- 2025-01-24: default, pointer, text, crosshair and progress are done + +[plan9]: https://plan9.io/plan9/ +[hard time]: https://blogs.kde.org/2024/10/09/cursor-size-problems-in-wayland-explained/ +[modern]: https://blog.vladzahorodnii.com/2024/10/06/svg-cursors-everything-that-you-need-to-know-about-them/ +[Breeze]: https://invent.kde.org/plasma/breeze/-/tree/master/cursors/Breeze/ +[here]: https://nabeelgit.github.io/cursor-changer/ |