Luma3ds: Implement "Shared Font Tool" functionality

Created on 30 Apr 2016  路  12Comments  路  Source: LumaTeam/Luma3DS

Feature request on the behalf of /u/youjun540164

As I understand it, Chinese 3DS users need to use a tool called Shared Font Tool to play most out of region games without garbled characters. I'm sure a lot of our friends in the chinese gaming community would be very pleased if this feature could be implemented on the CFW level!

For more info, see the thread here

invalid

Most helpful comment

All 12 comments

I honestly have no idea what this does... I can't find source code for it, so I assume it's closed source? Any details on what it actually does?

I'm not entirely sure myself, but, based on the contents of the zip, my best guess is that it swaps out the loaded fonts in memory with a given bcfnt file. Then again, I don't know very much at all about how the 3DS handles fonts! I can ask the original requester, who speaks Chinese, if the devs could elaborate on how the app works / release source

Yeah, by reading the description I guess it changes the home menu region and loads the different system font.

I'd need to know how this works to be sure... What I'm sure about is that a game-specific toggle is not possible, due to how "loader" works (same reason for which per-game CPU clock can't be done). If this patches a system title/module (as I'm guessing), the patch would be there for all the booted games until you change it... so maybe this would be pointless.

I think there's also the additional problem of having to use the copyrighted font data.

There's open source CJK fonts from big company so that wouldn't be a problem, the only problem is we are not sure if the original dev would corporate with this project. As far as I know from 3DS scene in China, there's only a tiny chance that they would release the source code to public.

Why not politely ask them for source, expressing the intention to integrate it into a CFW for the benefit of Chinese users?

Here is a tool that convert font into 3ds format font.
https://github.com/dnasdw/3dsfont
J/U/E region 3ds use standard font that not include all characters.

Can confirm the user above is the original coder for that tool. It's really glad to see Chinese devs step up and release source code.

paging @AuroraWright

@chaorace Nice idea, but not as important as you might think.
Most Chinese users don't use Chinese 3DSs, they use Japanese 3DSs, the real Chinese systems are quite limited.
Nevertheless still a good idea, more features are always a bonus!

I think most people use the Shared Font Tool the other way around, to inject the Chinese font on their other systems, for example when playing Chinese translated games on their Japanese 3DS, etc.

If Luma adds the feature, it would make it much easier, because Shared Font Tool has to be done every reboot, similar to NTR.

It would be very useful if it was on a per game setting, if at all possible. Because, some games need a different font, some games do not. Games that don't need it can have their text messed up, home menu too.

@TuxSH no more planed this feature? localized game in asia region still need this feature.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ederenzi78 picture ederenzi78  路  3Comments

JoshuaDoes picture JoshuaDoes  路  3Comments

sketchy1 picture sketchy1  路  3Comments

renatosk picture renatosk  路  4Comments

Azure-Agst picture Azure-Agst  路  3Comments