robhagemans / monobit

Tools for working with monochrome bitmap fonts
MIT License
207 stars 11 forks source link

Apple IIgs font support (read/write), based on macintosh nfnt support. #14

Closed ksherlock closed 1 year ago

ksherlock commented 1 year ago

Apple IIgs fonts are more a little-endian NFNT (as of 1985/1986) with an extra header.

robhagemans commented 1 year ago

Thanks, that's helpful! I found the documentation you mention and thanks for adding a test as well. Do you happen to know of any original IIgs files around on the internet so I can try them a bit more? I can look around in places like https://www.whatisthe2gs.apple2.org.za/system-applications.html but if you have any tips they're very welcome too :)

robhagemans commented 1 year ago

Ah actually I already have a copy of GSOS6.0.4 lying around which includes Courier, Helvetica, Symbol and Times in this format. And you mentioned last year at https://github.com/robhagemans/hoard-of-bitfonts/pull/4 that Shaston 8pt was stored in ROM. Was the 16pt Shaston that you contributed there included in a .fon file with the OS as well?

robhagemans commented 1 year ago

merged into develop branch at 729ff61

ksherlock commented 1 year ago

I forgot to mention that Apple's internal documentation is here, starting on page 15.

Shaston 16 was included as a font file. Here's a copy of it as well as the Shaston 8 I extracted from the ROM.

Shaston.zip

Here's a copy of all the fonts from the Golden Orchard/Golden Grail CD.

Bitmap.Fonts.zip

Here's a copy of all the fonts from the GEnie online service libraries:

Genie.zip

robhagemans commented 1 year ago

Thanks again, there's a lot of stuff in there!

Another thing, I saw you used my generic copyright notice for the iigs module - was your intention to transfer the copyright? E.g you could also put the contribution under your own name and MIT or similar licence. Either way works for me by the way, just want to make sure I can make the terms explicit.

ksherlock commented 1 year ago

That was copied and I didn't put much thought into it... You can keep the copyright and put my name there for posterity I suppose.

robhagemans commented 1 year ago

Sure, I'll update the notice. Thanks!

On Sun, 5 Feb 2023, 20:47 ksherlock, @.***> wrote:

That was copied and I didn't put much thought into it... You can keep the copyright and put my name there for posterity I suppose.

— Reply to this email directly, view it on GitHub https://github.com/robhagemans/monobit/pull/14#issuecomment-1418260730, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB25REXMENQ7SRDWYMDRQ2TWWAGXDANCNFSM6AAAAAAUQ4NNVE . You are receiving this because you commented.Message ID: @.***>