Fonts for homebrew developers

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Fonts for homebrew developers
by on (#46396)
I found some free fonts today, some are from NES and Spectrum games, over at Ste's Bitmap Fonts. His site states "As so many people have trouble designing nice looking game fonts I thought it would be helpful to include all my old bitmap game fonts here (or all the ones I can find), in a usable, downloadable format for homebrew or indie game developers. Feel free to use any of these fonts for whatever purpose you see fit."

Anyone else have good font links? It's nice when people state they are free to use. It's not a huge deal for me because here in the US you can't hold a copyright on a simple monospace typeface (I'm simplifying, because IANAL) so I pretty much rip whatever font I feel like using from old C64, Atari 800, NES, PC VGA fonts, etc. But for people in other places where the laws are different, I assume there is some demand for free bitmap fonts.

by on (#46397)
here's some DOS and Windows ASCII character sets i came up with recently :)

http://supermariounlimited.com/wiki/Character_Sets

100% free for any use

by on (#46399)
Obligatory link to 8x8 fonts ripped from various games

Fonts can be design-patented in the United States and elsewhere. But this is rare, and in any case, it expires within 20 to 25 years, long enough that any exclusive rights in fonts from the NES's commercial era (as well as Apple Chicago, the basis for the "who's cuter" font shown in my rip pic) will have expired.

by on (#46400)
Those are some pretty good fonts. And here's a significant portion of my own collection.

by on (#46401)
I always thought that the best looking font was taking the capital letters from any early Nintendo-made game, and using lowercase letters from the Final Fantasy III fan translation.

by on (#46402)
Honestly, I was always a fan of this font:
http://qtchicks.hp.infoseek.co.jp/fonts.html

You see it everywhere in the 80s, really. Hudson Soft loved it. :P

I'm such a fan of the font that I have each letter memorized. :S

by on (#46407)
I like making my own fonts, altough the lowercase g often gives me headaches.
But yeah it's great to have a library of fonts, anway. Altough I guess it would be bad to copy a font that is obviously reconizable, like CV3's gothic font.

by on (#46411)
I am with Bregalad about making your own fonts. It can be fun, but I usually alter an existing font (or use one as a reference) to make my fonts. Actually, I have made a font that I will use for every game I make on the NES, and it will be my signature font. Though it may change in some cases. It's more of an SNES style font where each character is outlined. It may be a little cartoony, but it works in most instances.

I also agree with Dwedit about using the lowercase letters from FF3. I wasn't sure if any other game used that font, but I totally use them. They look really nice, I think, especially since there are two-in-one characters included. Though for my font, I think I might ditch lowercase letters, as upper case might look better.

by on (#46437)
Quote:
I also agree with Dwedit about using the lowercase letters from FF3.

I'm pretty sure they were from the US version of FF4 originally, the FF3 translator just converted them on NES format and insterted them in FF3's ROM. Not 100% sure tough.

by on (#46455)
The font I used for FF3 was based on the one used in Square's US-released games from the early 1990s--SNES "FF2", FFL2, FFL3, FFAdventure, and the unreleased FF2 NES prototype (which of course wouldn't be "discovered" until much later) I drew the combotiles myself ("Status" squeezed into 5 tiles for the menu screen, etc.) and I changed a letter or two because I thought they looked better that way--the lowercase "q", and I can't remember which others, if any.

If I were to redo the translation today, I'd probably use FF1's font, which I feel is a lot more distinctive than the "1991 font" (though that may just be because it was used in fewer games--just FF and FFL).

Didn't Square's WonderSwan games (FF1, FF2 and Makaitoushi SaGa/FFL) contain a Latin font very similar to the FF1US font with shadows added?

by on (#46456)
Hey, nice job on the translation :) .

I personally think the font you used is perfect. I think FF1's font is cheap looking and also cheesy. The letters are too thin, but yours seem to be nicely spaced. Especially with the combo letters. Sometimes with tiling fonts a letter like "i" will look like it's too far apart from the other letters (kerning or tracking is what I'm thinking of), but if you have the "il" tile, it looks really nice. The only thing I would have changed is in some tiles I recall there being black pixels on letters in strange places, but I could be wrong.

by on (#46457)
Celius wrote:
Hey, nice job on the translation :) .

I personally think the font you used is perfect. I think FF1's font is cheap looking and also cheesy. The letters are too thin, but yours seem to be nicely spaced. Especially with the combo letters. Sometimes with tiling fonts a letter like "i" will look like it's too far apart from the other letters (kerning or tracking is what I'm thinking of), but if you have the "il" tile, it looks really nice. The only thing I would have changed is in some tiles I recall there being black pixels on letters in strange places, but I could be wrong.


When I look at FF3 now, on the whole I'm just embarrassed at how crude a job it was (the tools I used were all written in Microsoft QBasic!), but I'm still rather pleased at how good the "ill" and "ili" three-in-two tiles look. IIRC some people didn't like them and wanted me to use the "1991 font" untouched, but in retrospect I'm glad I stood my ground!

Random black pixels on letters sounds like you have a bad ROM--most likely, one with our translation patch applied on top of one of the earlier partial translations. Some of the partial translations used fonts with shadows, but the problem is that sprites (and on the SNES, BG layers) end up showing through them. This can be seen with item icons in both FF2 SNES and the FF2 NES prototype--check out the magic shop in the first town.

by on (#46458)
AWJ wrote:
When I look at FF3 now, on the whole I'm just embarrassed at how crude a job it was (the tools I used were all written in Microsoft QBasic!), but I'm still rather pleased at how good the "ill" and "ili" three-in-two tiles look. IIRC some people didn't like them and wanted me to use the "1991 font" untouched, but in retrospect I'm glad I stood my ground!


Well I'm not really going to complain. I'd love to complete my learning of the Japanese language, but in the mean time I only speak English, so having an English version of this game is wonderful. QBasic is pretty low-tech, but it's better than nothing. Especially considering how easy it is to draw pixels.

AWJ wrote:
Random black pixels on letters sounds like you have a bad ROM--most likely, one with our translation patch applied on top of one of the earlier partial translations. Some of the partial translations used fonts with shadows, but the problem is that sprites (and on the SNES, BG layers) end up showing through them. This can be seen with item icons in both FF2 SNES and the FF2 NES prototype--check out the magic shop in the first town.


Well when I picked up the ROM, it was back when I didn't know much about emulation/ROMs, so I picked it up from a really random site. So it's possible it could be corrupted.

When you say FF2 SNES, are you referring to an underground port of FF2j or the US version of FF4? But I remember some sprites showing through the black on FF3. But it's understandable, and really not that big of a deal. I was too distracted by FF3's awesome enemy drawings to notice :) .

by on (#46461)
NES FF games does just set the "behind background" flag of sprites that are under a textbox instead of completely disabling them. This is kind of dumb because it makes glitches happen if you use the black color in textboxes.

In FF4 (FF2 us, but why there is STILL people calling it FF2 in 2009 after it was re-realeased at least 4 times as FF4 is beyond me), and that includes the japanese verison as well, some tiles uses the "black" that is in fact transparent, including the black magic symbol, and various weapons symbols. When you open a chest that contains an item with such a symbol, the background is shown instead of black into the symbol. Often the background is darker than the color you choose for your windows so it's okay.
On the EQUIP menu this is really noticeable as the color you choose for the windows is seen instead than black.

And yeah FF3's font is perfect I think. The il, li, ll, ili and ill combos are great. Somehow I remember also seeing them on FF4, but maybe that was one of the hacks or re-translations availble.
FF1's was hard to read and I didn't like it much.

EDIT : Oh and it's also common to see the same font from two games by different developpers. For example the font used in SMB is used in a lot of NES games. The font used in Pokemon and GBC Dragon Warrior games seems to be the same.

by on (#46465)
Bregalad wrote:
In FF4 (FF2 us, but why there is STILL people calling it FF2 in 2009 after it was re-realeased at least 4 times as FF4 is beyond me)

Probably somebody who owns a Final Fantasy II (U) cartridge and hasn't bought any of the remakes.

Quote:
EDIT : Oh and it's also common to see the same font from two games by different developpers. For example the font used in SMB is used in a lot of NES games. The font used in Pokemon and GBC Dragon Warrior games seems to be the same.

I seem to remember a couple fonts that came with MS-DOS ANSI.SYS that looked like the one in Pokemon.

by on (#46466)
there were fonts in ansi.sys?

by on (#46468)
some 8x16 fonts by Chris Pirillo: open the .com files in a tile editor

My bad. After a bit of research, I remembered that it wasn't ANSI.SYS; it was an ANSI-related CPI file used with the 'mode con codepage' command. Which reminds me: Try opening %SystemRoot%\SYSTEM32\ega.cpi in a tile editor.

by on (#46479)
ooh there was a nice 8x8 font in ega.cpi.. i added it to my ascii character pack

http://supermariounlimited.com/wiki/Character_Sets

by on (#46483)
frantik wrote:
ooh there was a nice 8x8 font in ega.cpi.. i added it to my ascii character pack

http://supermariounlimited.com/wiki/Character_Sets


So ugly!

by on (#46489)
tepples wrote:
some 8x16 fonts by Chris Pirillo: open the .com files in a tile editor


That is a really cool set, but most of them don't have any spaces between the chars, so they'd run together as tiles. Some of those do have some space.

by on (#46490)
Memblers wrote:
That is a really cool set, but most of them don't have any spaces between the chars, so they'd run together as tiles.

The IBM Monochrome Display Adapter had a hack to improve the apparent resolution of text: tiles of 9x14 pixels were stored as 8x14 in the card's ROM. Most tiles had a blank column of pixels added at the right side, except for tiles $C0 through $DF (mostly box drawing tiles) which duplicated the right column of pixels. The 14- and 16-line text modes in EGA and VGA kept the feature.

by on (#46503)
Jon wrote:
frantik wrote:
ooh there was a nice 8x8 font in ega.cpi.. i added it to my ascii character pack

http://supermariounlimited.com/wiki/Character_Sets


So ugly!


lol, the EGA font or all of them? the ega font i ripped isn't very attractive but I think the dos ascii one I made isn't too bad considering what i was trying to emulate.

by on (#46510)
Heh, kind of off-topic but when I was using Squeedo through the RS232, I got a real kick out of displaying color ANSI graphics on the PC terminal. The Squeedo control menu suddenly felt like an old dial-up BBS. :D Unfortunately, I wanted to stick with monochrome so the NES PPU could display it.

by on (#46519)
mmm NES-BBS...

by on (#65852)
Today, I was at a craft store, and here's what I found:

Image

But more to the point, you can find bitmap fonts, some of them multicolor, in the "ABC" books in the cross-stitch section. A lot of them are collections of drop-caps, but there are a lot that could be turned into 8x8, 8x16, or small proportional bitmap fonts. For example, Precious Moments: Welcome Home Baby has this rendition of Wasted Collection:
Image

by on (#65860)
Well, here's a font that I made myself:

Image

I don't know whether I should add in lowercase letters as that might just take up unneeded CHR space.

by on (#65863)
Was this posted yet? http://kofler.dot.at/c64/ "The C64 character set gallery contains 374 user defined charsets drawn by various people, taken from demos, games, etc."
Re: Fonts for homebrew developers
by on (#182366)
This is a subset of my JASCII font.
I am putting it up under creative commons 0 (public domain)
Re: Fonts for homebrew developers
by on (#182384)
You might be interested in this awesome collection by usr_share on OGA. The same artist also has a few other collections on their profile. A bit unorthodox, but you could check out some tilesets at the Dwarf Fortress tileset repository.
Re: Fonts for homebrew developers
by on (#227902)
Reckon this is The font thread to share this in, so here's my collection of over 100 bitmap fonts from various video games and programs, all should have descriptive filenames to ID them.

https://mega.nz/#!pgtQ2SLS!eURP4Iy0e1eU ... dUvhLxVEFE

Got NES, SNES, various BIOS dumps, WonderSwan, Neo Geo Pocket, Game Boy, graphing calculators etc.

Edit: 2019-3-3 Update