Hardware [RELEASE] NintyFont - Nintendo binary font editor

Artur1621

Member
Newcomer
Joined
Jan 6, 2020
Messages
5
Trophies
0
Age
24
XP
521
Country
Mexico
Gave the issue a deeper look today, and seems like I've found the cause. I've updated the latest build on GitHub with the fix, please check it out and I hope it fixes the issue.
It seems to be solved, ty
 

Attachments

  • Captura de pantalla 2022-03-19 145354.png
    Captura de pantalla 2022-03-19 145354.png
    415.3 KB · Views: 124
  • Captura de pantalla 2022-03-19 183041.png
    Captura de pantalla 2022-03-19 183041.png
    114.1 KB · Views: 118

MrVtR

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
316
Trophies
0
Age
23
XP
2,018
Country
Brazil
Hey, great app, I'll use for some 3ds games here to modify their fonts. It already have BFFNT support or not yet?
I'm asking cuz Kirby and the Forgotten Land come with this kind of font, but no idea how to edit it
 

CHEMI6DER

Well-Known Member
OP
Member
Joined
Feb 3, 2016
Messages
105
Trophies
0
Location
Houen Chihou
XP
2,142
Country
Russia
Hey, great app, I'll use for some 3ds games here to modify their fonts. It already have BFFNT support or not yet?
I'm asking cuz Kirby and the Forgotten Land come with this kind of font, but no idea how to edit it
Sorry, no support for BFFNT yet. The thing is that other formats were trivial to implement once NFTR and BRFNT were done, since they're basically the same thing. BFFNT too is almost the same, except I need to write texture codecs for formats used by WiiU and Switch, which proved to be more complicated than I thought (it's all down to tiling actually, which I couldn't comprehend from the manuals and code) and I honestly haven't had much time to work on the program in general. Another thing, if I recall correctly, is that BFFNT supports kerning, which I don't have any facilities for editing either.
TL;DR; sorry, BFFNT support is not here yet, and IDK when it will be due to lack of time and technical hurdles.
 

djmixerinc

New Member
Newbie
Joined
Jun 4, 2022
Messages
1
Trophies
0
Age
31
Location
United States
XP
32
Country
United States
Great work on this editor! I've been looking for something like this for a while. It would be great if you could add support for editing kerning data, that would be really helpful.
 

Brand Newman

Well-Known Member
Member
Joined
Apr 29, 2014
Messages
590
Trophies
2
Age
43
Website
twitter.com
XP
3,598
Country
France
Hi @CHEMI6DER , and congrats for this wonderful software of yours!

I'm Brand Newman, and in the past 3 years, I have translated several Japanese exclusive for the Wii (Earth Seeker, Zangeki No Reginleiv, etc., and more recently Chibi-Robo).

I've always used BRFNTify to modify the fonts (usually the first thing I do, so I can "realign" the ellipsis, save some space by adding "blanks" after punctuation instead of using a space - which comes in handy when each character counts).

But although this software is great, it has the tendency to "degrade" the font everytime you save it, to the point that all the shading on letters is gone : that is something that can be a bit of an annoyance when the font is small, and becomes hard to read.

Plus, I sometimes stumble on fonts that BRFNTify can't open, like recently, with my next project I just started today (the font is called "kanji" and is encoded in Shift_JIS, although it has Romaji characters in it).

I've tried your software on it, and while I had some issues displaying the font ingame (had to rely on fontcvtr SDK to save it once more, which made it display correctly), I must say you did a very impressive job! The font isn't degraded at all!

Please find below a comparison between BRFNTify (1st) and Nintyfont (2nd) : I can't tell you how much happy I am, and wished I had found that thread sooner!

I intend on using Nintyfont for all my future projects from now on, and will put your name in the credits when the next project is release, sometime during 2023.

Thank you for all your efforts, I'll make sure to check the updates, and remain at your disposal, should you look for the font that gave me some trouble!

Yours truly.

BRFNTify
RK7J0A_2022-12-24_09-43-39.png


Nintyfont
RK7J0A_2022-12-24_09-32-00.png
 

pokewiz

New Member
Newbie
Joined
Mar 28, 2023
Messages
4
Trophies
0
Age
26
XP
61
Country
China
Great work! I have encountered an issue where a specific BCFNT file is displayed as black text (different from the usual white text) in all software. How can I handle this type of BCFNT?
Post automatically merged:

QQ截图20230618223357.png
 

CHEMI6DER

Well-Known Member
OP
Member
Joined
Feb 3, 2016
Messages
105
Trophies
0
Location
Houen Chihou
XP
2,142
Country
Russia
Great work! I have encountered an issue where a specific BCFNT file is displayed as black text (different from the usual white text) in all software. How can I handle this type of BCFNT?
Post automatically merged:

View attachment 378663
Hi! Thanks for the feedback and sorry for the late reply. You'll have to elaborate further on what you mean by that. Does my program cause it to appear like this after saving, or is the font like that in the game files? If it's the latter, then it's just the way it's supposed to be, and I'm pretty sure you can edit it fine. If it's the former, I guess it would be a bug that would need to be fixed.
Why COuld IT NOT SUPORT SAVE AS TTC file i need a ttc file.
Please calm down and elaborate on what exactly you mean.
Since I've not seen TTCs packaged into BFTTF/BFOTF-style files before, I assume you want a TTC from a BRFNT/BCFNT.

Short answer: you can't.
Long answer (and I've explained this before in this very thread): This program is for for editing NintendoWare binary fonts and their derivatives. And those are bitmap fonts. That means they store raster images for the glyphs. And a raster image is like a PNG or a JPEG. TTC, TrueType Collection, is a variation of a TrueType file, which stores glyphs in a vector format. And whilst converting a vector image to a raster one (that is, rasterizing it) is a somewhat straightforward process, doing it the other way around is not trivial, and is a subject of a lot of research right now, even with AI being involved and stuff. Simply put, doing this conversion is most definitely out of scope not just for this project, but even for proper vector font editors like FontForge.

Rather, if you need a TTC/TTF/OTF of a font you found in a game (and that font wasn't made specifically for that game, but that would be a rare occurance), you're better off putting it through an online font recognition site. I'd recommend https://en.likefont.com, since it has a massive DB of fonts (including Asian ones) and does search for any glyphs. Alternatively, if the font file in the game has a name, you can try looking it up online, since it may as well be named with the original font's name.
 

donotprikel231

Member
Newcomer
Joined
Jun 21, 2023
Messages
8
Trophies
0
Age
23
XP
33
Country
United States
Hi! Thanks for the feedback and sorry for the late reply. You'll have to elaborate further on what you mean by that. Does my program cause it to appear like this after saving, or is the font like that in the game files? If it's the latter, then it's just the way it's supposed to be, and I'm pretty sure you can edit it fine. If it's the former, I guess it would be a bug that would need to be fixed.

Please calm down and elaborate on what exactly you mean.
Since I've not seen TTCs packaged into BFTTF/BFOTF-style files before, I assume you want a TTC from a BRFNT/BCFNT.

Short answer: you can't.
Long answer (and I've explained this before in this very thread): This program is for for editing NintendoWare binary fonts and their derivatives. And those are bitmap fonts. That means they store raster images for the glyphs. And a raster image is like a PNG or a JPEG. TTC, TrueType Collection, is a variation of a TrueType file, which stores glyphs in a vector format. And whilst converting a vector image to a raster one (that is, rasterizing it) is a somewhat straightforward process, doing it the other way around is not trivial, and is a subject of a lot of research right now, even with AI being involved and stuff. Simply put, doing this conversion is most definitely out of scope not just for this project, but even for proper vector font editors like FontForge.

Rather, if you need a TTC/TTF/OTF of a font you found in a game (and that font wasn't made specifically for that game, but that would be a rare occurance), you're better off putting it through an online font recognition site. I'd recommend since it has a massive DB of fonts (including Asian ones) and does search for any glyphs. Alternatively, if the font file in the game has a name, you can try looking it up online, since it may as well be named with the original font's name.
I ment TTF file a true type font Why cant it export as a ttf file I Have the text map image but i can find softwares yet that i can map out each charaters.
 

a_username_that_is_cool

Well-Hated Member (Also)
Member
Joined
Apr 22, 2023
Messages
672
Trophies
2
Location
gbatemp. where do you think you are
XP
1,121
Country
United States
I ment TTF file a true type font Why cant it export as a ttf file I Have the text map image but i can find softwares yet that i can map out each charaters.
TTF: Vector.
NintendoWare: Raster.
Raster is lower quality than vector, so if we did do this, your TTF would look horrible
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: It's been nice chatting.