all repos — aaothxyz-decadv @ main

aaoth.xyz website, but new.

decadv-2025.html (view raw)

  1<!doctype html>
  2<html lang="en">
  3<head>
  4	<meta charset="utf-8">
  5	<meta name="viewport" content="width=device-width, initial-scale=1.0">
  6	<title>2025 december adventure — aaoth.xyz</title>
  7	<link href="style.css" rel="stylesheet"/>
  8</head>
  9<body>
 10	<nav>
 11		<ul>
 12			<li><a href="/">home</a></li>
 13		</ul>
 14	</nav>
 15	<section>
 16		<h1>december adventure 2025</h1>
 17		<div class="win">
 18		<p><a href="https://eli.li/december-adventure">december adventure</a>
 19		is a <b>low key</b> thingy by eli oat. the goal is to choose a project
 20		and work on it in a relaxed pace.</p>
 21		<p>in this year's decadv i want to work on a project that
 22		i've been postponing for too long now. i'm fascinated
 23		by scripts and writing aystems, both natural and
 24		constructed. over the years i've accumulated a few
 25		writing systems of my own. sadly, i haven't found the
 26		time to document them, but this year i want to try to
 27		change this.</p>
 28		<p>in particular, i want not only to document each writing
 29		system, but to make a computer font for each one.</p>
 30		</div>
 31		<h2 id="log">the log</h2>
 32		<div class="win">
 33		<p>here will be some log entries, in reverse chronological order.</p>
 34		</div>
 35		<!--
 36		<h3 id="2025-12-xx">2025-12-xx</h3>
 37		<div class="win">
 38		<p>
 39		</p>
 40		</div>
 41		-->
 42		<h3 id="2025-12-05">2025-12-05</h3>
 43		<div class="win">
 44		<p>i found the thing!
 45		uploaded the picture of it, as well as inscription of what's been cut there.
 46		been a pretty busy day at work, so that's all for today i guess.
 47		</p>
 48		</div>
 49		<h3 id="2025-12-04">2025-12-04</h3>
 50		<div class="win">
 51		<p>no writing systems related stuff today, alas.
 52		but i've worked on improving my websiting experience.</p>
 53		<p>i wanted to rebuild this website without any automation
 54		(yeah, this is third time i redo this, but now i literally
 55		write html by hand).
 56		although, i thought, that maybe having cross-links displayed
 57		at the bottom of pages is not that bad. so i added some
 58		shell stuff so these lists could be generated.
 59		i try not to worry too much about how well does it do.</p>
 60		<p>initially, i went with straightforward O(n²) approach
 61		(for each file, for each link, search each file for that link).
 62		but then it occured to me that basically outgoing links,
 63		which are much easier to find can be set as incoming links
 64		to targeting pages.</p>
 65		<p>oh, by the way, the repo is available on my git:
 66		<a href="https://git.aaoth.xyz/aaothxyz-decadv">site sources</a>.</p>
 67		</div>
 68		<h3 id="2025-12-03">2025-12-03</h3>
 69		<div class="win">
 70		<p>added pictures for <a href="ukarpanghooth.html">ukarpanghooth</a> script.
 71		i planned to do another one, but didn't manage to find this little trinket i've cut writings on.
 72		</p>
 73		</div>
 74		<h3 id="2025-12-02">2025-12-02</h3>
 75		<div class="win">
 76		<p>today i mostly tweaked the website. decided to make it look
 77		like <a href="http://acme.cat-v.org">acme</a> window in which i'm currently writing this sentence :D</p>
 78		<p>css is a bit questionable, but i'll tweak it more as i go.</p>
 79		<p>as a sidenote, it's a bit challenging to work on something while also having
 80		to go to a $dayjob...</p>
 81		</div>
 82		<h3 id="2025-12-01">2025-12-01</h3>
 83		<div class="win">
 84		<p>started working on <a href="ukarpanghooth.html">ukarpanghooth</a> description. couldn't do images today, sorry...</p>
 85		<p>also came up with a rough scheme on how to make each font:</p>
 86		<ol>
 87			<li>draw each glyph and glyph variant (inkscape)</li>
 88			<li>save glyphs as individual svg files</li>
 89			<li>load glyphs (fontforge)</li>
 90			<li>tweak position and size (fontforge)</li>
 91			<li>export as ufo (fontforge)</li>
 92			<li>add opentype fea</li>
 93			<li>compile (fontmake/fontc)</li>
 94			<li>test (browser, libreoffice, harfbuzz, pango), looping back to 1-7 as needed</li>
 95			<li>verify metadata and upload</li>
 96		</ol>
 97		</div>
 98	</section>
 99</body>
100</html>