Back

Japanese fonts on android smartphone

#1
I'm not sure if this is the right section to post this in, but I suspect that my smartphone is actually rendering a lot of my kanji (ok not a lot a lot, but enough to annoy me) in chinese forms, rather than Japanese. For example the 僧 kanji isn't a rice paddy up the top, but rather has something like two dots separated by a line in the middle. Does anyone know how I can fix this? Bearing in mind that technology stuff isn't my strong suit...

Thanks!
Reply
#2
http://lmgtfy.com/?q=android+correct+japanese+fonts

This issue may (hopefully) be fixed in android 5
Reply
#3
Lol, perhaps I should have pointed out that I had googled the issue before posting here, might have avoided snide lmgtfy links. Clearly my google-fu is not as strong as yours.

EDIT: Also, I'd like to point out that if anyone has any tips for fixing this that don't require rooting your phone, or changing the system language to Japanese, that would be awesome, because I am very unwilling to root my phone because I am very bad with technology.
Edited: 2014-10-23, 3:40 am
Reply
May 16 - 30 : Pretty Big Deal: Save 31% on all Premium Subscriptions! - Sign up here
JapanesePod101
#4
Pretty sure it's not possible unless you root your phone.
Reply
#5
Well, perhaps someone might know some kind of useful trick. Here's hoping anyway.
Reply
#6
I share your problem and think that it's not just a simple case of googling the solution. I've tried various things, with varying success. E.g. the app 'iFont' seemed promising to solve the issue at hand. However, it doesn't seem to work for me. It can change the font, but the issue with using the wrong Chinese (fall-back) glyphs remain. So far I haven't found a working solution that doesn't require rooting my phone. After wasting some hours and being frustrated by the whole mess, I just gave up as I hardly use my phone ...
Reply
#7
hyvel Wrote:I share your problem and think that it's not just a simple case of googling the solution. I've tried various things, with varying success. E.g. the app 'iFont' seemed promising to solve the issue at hand. However, it doesn't seem to work for me. It can change the font, but the issue with using the wrong Chinese (fall-back) glyphs remain. So far I haven't found a working solution that doesn't require rooting my phone. After wasting some hours and being frustrated by the whole mess, I just gave up as I hardly use my phone ...
So there is a solution if your phone is rooted?
Reply
#8
cophnia61 Wrote:So there is a solution if your phone is rooted?
Yes, you simply edit /system/etc/fallback_fonts.xml with a text editor so that MTLmr3m.ttf is placed before DroidSansFallback.ttf. Save and reboot.

Optionally, you can delete all the extra fonts for other languages that you don't use (Arabic, etc.) from fallback_fonts.xml and from /system/fonts/.

Other crap you can delete with root:

/system/media/video/*
/system/media/audio/* (if you use custom songs)

Then there are a lot of useless libraries and apks that you can safely delete and free some space, but I'm too offtopic already.
Reply
#9
I too have tried to solve this issue with my android smartphone, but have not yet found a definitive solution. However, if the issue you have is related to anki, there is a workaround for this in the form of the custom fonts option. For a detailed explanation, check this link: http://ankisrs.net/docs/manual.html#installing-fonts It did take some time for me to get it to up and running (mostly finding a compatible ttf font that I liked and not all ttf fonts seem to work with this…). However, this did the trick for the Anki decks on my phone.
Reply
#10
toshiromiballza Wrote:
cophnia61 Wrote:So there is a solution if your phone is rooted?
Yes, you simply edit /system/etc/fallback_fonts.xml with a text editor so that MTLmr3m.ttf is placed before DroidSansFallback.ttf. Save and reboot.

Optionally, you can delete all the extra fonts for other languages that you don't use (Arabic, etc.) from fallback_fonts.xml and from /system/fonts/.

Other crap you can delete with root:

/system/media/video/*
/system/media/audio/* (if you use custom songs)

Then there are a lot of useless libraries and apks that you can safely delete and free some space, but I'm too offtopic already.
Thank you! xD I tried it and it worked, but the fonts rendering was awful in my low-resolution phone so I switched back to the default fonts :/
Reply
#11
Thanks for your help Hyvel. I guess I may just have to ask someone better with tech than I am to help me root my phone.

Cophinia, you might have better luck with the droidsansjapanese font that google apparently released? Also only available for rooted phones so I haven't really looked into it.
Reply
#12
ktcgx Wrote:Thanks for your help Hyvel. I guess I may just have to ask someone better with tech than I am to help me root my phone.

Cophinia, you might have better luck with the droidsansjapanese font that google apparently released? Also only available for rooted phones so I haven't really looked into it.
It sounds like this would do the work! May I ask the model of your phone? I too am not an expert of those sort of things but for some models it's very easy to root them so maybe you'll solve the issue too Tongue
Reply
#13
It's a samsung duos, but honestly, I have enough trouble with computers that on top of not even understanding the rooting instructions, I'm really unwilling to root it without a lot of help from someone on hand. Thanks though!
Reply
#14
toshiromiballza Wrote:
cophnia61 Wrote:So there is a solution if your phone is rooted?
Yes, you simply edit /system/etc/fallback_fonts.xml with a text editor so that MTLmr3m.ttf is placed before DroidSansFallback.ttf. Save and reboot.

Optionally, you can delete all the extra fonts for other languages that you don't use (Arabic, etc.) from fallback_fonts.xml and from /system/fonts/.

Other crap you can delete with root:

/system/media/video/*
/system/media/audio/* (if you use custom songs)

Then there are a lot of useless libraries and apks that you can safely delete and free some space, but I'm too offtopic already.
Another, less elegant solution, if you are rooted, is to simply rename DroidSansFallback.ttf to MTLmr3m.ttf, and vice versa in /system/fonts. And in fact, if you really don't care about the other fonts listed in DroidSansFallback.ttf, you can simply rename it to something like DroidSansFallback.ori. Doing so, when the system reads fallback_fonts.xml it won't be found and MTLmr3m.ttf will be the only option.
Reply
#15
cophnia61 Wrote:
ktcgx Wrote:Cophinia, you might have better luck with the droidsansjapanese font that google apparently released?
It sounds like this would do the work!
You can try if any of these two look better:
https://github.com/android/platform_fram...panese.ttf
https://github.com/android/platform_fram...MTLc3m.ttf

https://github.com/android/platform_fram...TLmr3m.ttf (you probably have this one)

ktcgx Wrote:It's a samsung duos, but honestly, I have enough trouble with computers that on top of not even understanding the rooting instructions, I'm really unwilling to root it without a lot of help from someone on hand. Thanks though!
It's very easy: http://androidxda.com/root-samsung-galaxy-s-duos-s7562
Reply
#16
toshiromiballza Wrote:
ktcgx Wrote:It's a samsung duos, but honestly, I have enough trouble with computers that on top of not even understanding the rooting instructions, I'm really unwilling to root it without a lot of help from someone on hand. Thanks though!
It's very easy: http://androidxda.com/root-samsung-galaxy-s-duos-s7562
Oh no, no, trust me, you don't know my luck... seriously T_T But thanks anyway!
Reply
#17
toshiromiballza Wrote:
cophnia61 Wrote:So there is a solution if your phone is rooted?
Other crap you can delete with root:

/system/media/video/*
/system/media/audio/* (if you use custom songs)

Then there are a lot of useless libraries and apks that you can safely delete and free some space, but I'm too offtopic already.
Deleting stuff in /system frees up space....on the system partition.
That doesn't actually increase the space you have available for normal data, because /system is completely separate from the user data.
You could then change the partition sizes around if you're really that desperate for space, but just deleting things won't help you.
Reply
#18
Just use this (it's the easiest way): https://play.google.com/store/apps/detai...v.kanjifix

You only have to install it and follow the steps and after rebooting you can uninstall the app and the fix will keep working.
Reply
#19
Tamba Wrote:That doesn't actually increase the space you have available for normal data, because /system is completely separate from the user data.
Didn't know that, thanks. But in any case, deleting some useless system apps and therefore de-bloating your phone will definitely speed it up a little bit.

EuPcsl Wrote:Just use this (it's the easiest way): https://play.google.com/store/apps/detai...v.kanjifix

You only have to install it and follow the steps and after rebooting you can uninstall the app and the fix will keep working.
This still requires rooting your phone.
Edited: 2014-10-24, 5:22 am
Reply
#20
It seems like chrome is messing with wwwjdic, naoru won't display in the japanese version. This is really annoying, and I can imagine that while naoru isn't a problem, having kanji display in the chinese version in wwwjdic is a huge problem when you get to less common words that you need a dictionary for.
Reply
#21
I found that even when I set my smartphone language to Japanese, anki still displays the chinese variants of the kanji. Does anyone know why, and can you help with any solutions? Thanks!
Reply
#22
More Locale 2 (below) worked like a charm to switch my (non-rooted) phone's language to Japanese & fix the Chinese kanji issue. Whenever I switch it back to English (some English-language apps act strange if the phone's language isn't set to English) it switches back to the Chinese font though.
https://play.google.com/store/apps/detai...cale&hl=sv
Reply
#23
Yeah, I have morelocale2, which is how I was able to get Japanese. But it didn't help.
Reply
#24
is anyone familiar with google translate?

I have installed translate in my new cell phone. in contrast to what I had before, this new one has a problem: when I do handwritten kanji, it takes the first stroke and moves it to the translate line. when I add the next stroke, it then adds both as an additional item to the translate line. it does so repeatedly up to the full kanji.

thus, instead of a single complete kanji in the translate line, I get a meaningless "stroke order" chain.

can that be fixed in the setting? is it a bug?

please help!
Reply
#25
The kanji fix app is awesome imho. Yes, you need to root your phone. But if you want to display Kanji w/o switching the whole phone over to Japanese rooting is the only option anyway.
Reply