Joined: Mar 2016
Posts: 4
Thanks:
0
I use anki both on my pc and adroid however on the android some kanjis look a little bit different. Can someone tell me some detailed explanation on how I can put the same font which I have on my pc to my android
Edited: 2016-03-02, 8:55 am by fuaburisu
Joined: Mar 2009
Posts: 563
Thanks:
4
Change the system language to Japanese.
Joined: Dec 2013
Posts: 139
Thanks:
9
For some reason Android defaults to some kind of Chinese-Japanese-Korean compatibility font when the OS language is English, and it looks terrible. As Ryuudou said, changing the OS language to Japanese will use a standard Japanese font. It's more of an inconvenient workaround than a solution though, and Google is to blame for not providing something better.
As for AnkiDroid, you can use custom fonts by copying them into the media folder (the filename should be prefixed with an underscore), and then specifying them with CSS in the card styles (follow the link in Zarxrax's post). I have a bad feeling that the entire font is loaded into memory each time a card is loaded card though, since there's a significant delay with the stroke order font on each of my cards, despite having a device with 2-3GB of RAM.
Joined: Jan 2008
Posts: 1,458
Thanks:
20
I took the approach of making sure my card layouts included the html markup to set the language tag to japanese -- then the Android html renderer will pick the right glyphs from the system font regardless of your UI language settings.
Joined: Oct 2010
Posts: 318
Thanks:
3
If your phone is rooted, it's simple to prioritize Japanese over Chinese encoding.