I'm not sure if I'm at the right place, but this seemed like the right forum as this is clearly a font loading related problem.
Anyway, here's the problem:
I listen to Japanese music a lot and my id3 tags are written with unicode Japanese characters. I've noticed that every time Rockbox starts a new song it has to spin the disk to load the font to display the Japanese characters. This naturally eats the battery life considerably. If I use a regular font, there's no problem, but no Japanese characters either. :/
So, I was thinking that maybe the font loading could be performed at the same time as the buffer is filled. That way it wouldn't be necessary to spin the disk every time a new song is played.
in short:
1. I start listening to music
2. player fills buffer, plays one song, no problems
3. first song ends, a new one starts, disk spins for short time to load the font
4. correct japanese characters appear, song plays to the end
5. = 3.
So it loads only the font, this doesn't affect the song buffering.
My hardware:
iRiver H120 with the latest rockbox build from today (march 14.)
I use file mode with playlists. I don't like the database mode... ^^
I'd be very grateful if someone could come up with a fix for this problem. Thanks!