Content and configuration for https://www.eamoncaddigan.net
git clone https://git.eamoncaddigan.net/www.eamoncaddigan.net.git
Log | Files | Refs | Submodules | README

commit c49b9e6b0c58d6eb8fc050c0bef40ff92a2d9c26
parent f3f416507c56cc785b6908701cf5a693596d33ec
Author: Eamon Caddigan <eamon.caddigan@gmail.com>
Date:   Sun,  3 Dec 2023 21:34:26 -0800

No code, just notes for today. :/

Acontent/december-adventure/2023-03/index.md | 31+++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+), 0 deletions(-)

diff --git a/content/december-adventure/2023-03/index.md b/content/december-adventure/2023-03/index.md @@ -0,0 +1,31 @@ +--- +title: "2023, Day 3" +date: 2023-12-03T20:44:41-08:00 +draft: false +--- + +I had a fun day away from the computer, so not much time for my +#DecemberAdventure. I looked a bit and haven't been able to find a simple + "here's how to render text on the screen in a uxn program" tutorial, so I'm +going to pursue some mix of figuring things out on my own and looking at other +people's code. + +I'll admit that I was having trouble keeping all of the file formats and +utilities straight, so here are my notes: +* The [.ufx font format](https://wiki.xxiivv.com/site/ufx_format.html) is what +Left uses; these files are proportional fonts that bundle character width +information with 8x8 (uf1), 16x16 (uf2), or 32x32 (uf3) bitmaps stored in +[.icn](https://wiki.xxiivv.com/site/icn_format.html ) format. +* [.chr files](https://wiki.xxiivv.com/site/chr_format.html) and .icn files both +bit-pack 8x8 sprites, with the former handling 2-bit color (4 colors) and the +latter handling 1-bit (monochrome) tiles. +* [Turye](https://wiki.xxiivv.com/site/turye.html) is a uxn font editor for +**uf2** files. +* [Nasu](https://wiki.xxiivv.com/site/nasu.html) is a uxn spritesheet editor, +working in .chr format. +* [Noodle](https://wiki.xxiivv.com/site/noodle.html) is a uxn illustration +program that works in .icn format. + +And some font resources: +* [Damien Guard's 8x8 fonts](https://damieng.com/typography/zx-origins/) +* [Playdate Arcade fonts](https://idleberg.github.io/playdate-arcade-fonts)