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