www.eamoncaddigan.net

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

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/)