Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

PixelForge

Create and edit pixel fonts, and export them to TTF · By Sergi Lazaro

Can you please add support for beyond the unicode BMP?

A topic by mimmeer created 99 days ago Views: 133 Replies: 3
Viewing posts 1 to 4
(+3)

I am working on a font called "Fantasy-8", which is a remake of the PICO-8 font - however, when I go to recreate the symbol "🅾️" (U+1F17E), I cannot because PixelForge only goes up to U+FFFF, and I'd ideally like my font to work by just copying-and-pasting in PICO-8 code. I would recommend you just tuck it away in an Edit>Goto Unicode Glyph option, without cluttering up the character set dropdown.

(+2)

We can only hope that the developer either returns to this project or makes it open source. There is so much untapped potential in this tool due to minor limitations like this. I assume the limitation was put in place so that the user wouldn't be overwhelmed with a much larger list of ranges but it should definitely be an option even if it's less user friendly.

Developer(+2)

Hi, thanks to both of you for the feedback!

This is a limitation in the new version of the app as well. It is one of the improvements I’ll definitely explore in the future, but unfortunately it’s one of those things that has consequences everywhere in the code, as you can imagine, so it will take some work. It’s still worth it and I will definitely explore it.

If I can make the changes to the code to support higher ranges, I will see what can be done in the UX side, but if it’s too much change I’d definitely consider a simpler solution as you said, at least temporarily, for the selection of the codepoint.

For now, I think you can work around this by temporarily using lower-numbered indexes for the glyphs you want at higher indexes beyond what PixelForge can currently do. Then, after you export the font as .ttf, you can open it in FontForge and cut and paste those glyphs over to the correct indexes.