★ For example :
⤳ You search É. ⤳ Get the UTF-16 code (on compart for example) : 0x00C9. ⤳ Take the part after 0x and search it in font bmp-mib4-fixed folder :
I would like to work on this as well. I am new to hacking on the Mi Band but if anyone has idea for how to implement color emojis let me know and I can look into it. I imagine it would require changes to the FW code that renders the text so that it would point to a different set of image files for rendering emoji.
The screen is so nice, seems like a waste to not have colorful emoji!
I would like to work on this as well. I am new to hacking on the Mi Band but if anyone has idea for how to implement color emojis let me know and I can look into it. I imagine it would require changes to the FW code that renders the text so that it would point to a different set of image files for rendering emoji.
The screen is so nice, seems like a waste to not have colorful emoji!
Don't think it's possible dude since source code isn't open.
We can only decompile and recompile elements but can't change fw structure or commands.
It's sad.
Don't think it's possible dude since source code isn't open.
We can only decompile and recompile elements but can't change fw structure or commands.
It's sad.
The main difference between font V1 and V2 is that the "bigger" font (24x18) is fixed-width. The second part of the font file (16x20) is the same as V1.
Anyway the character resolution is effectivelly even smaller... 18x18 and 10x20
After unpacknig there will be 2 folders: bmp (24x18) and latin (16x20).
The main difference between font V1 and V2 is that the "bigger" font (24x18) is fixed-width. The second part of the font file (16x20) is the same as V1.
Anyway the character resolution is effectivelly even smaller... 18x18 and 10x20
Thanks for the detailed instructions, now I have Russian font with different character widths.
But I can not change the length of symbol "space", it turns out very wide.
Because the symbol "space" in miband 4 is NOT the 0020 character. I want the word spacing is 4 or 5 pixels.