Amazfit Cor font change? - Amazfit

is there possible change font that support ÄÖ letters?

Vihru said:
is there possible change font that support ÄÖ letters?
Click to expand...
Click to collapse
I have the same issue with accented / special characters.
Have a look here and maybe we could find a solution with the help of other members
https://forum.xda-developers.com/sm...hinese-cor-t3775769/post76183796#post76183796

I had the same problem, then I used the " Tools & Amazfit and ad a filter to replace ä/ö with ae oe
https://play.google.com/store/apps/details?id=cz.zdenekhorak.amazfittools

Sorgenbringer said:
I had the same problem, then I used the " Tools & Amazfit and ad a filter to replace ä/ö with ae oe
https://play.google.com/store/apps/details?id=cz.zdenekhorak.amazfittools
Click to expand...
Click to collapse
but thats not help, then it shows ae and oe..

Sorgenbringer said:
I had the same problem, then I used the " Tools & Amazfit and ad a filter to replace ä/ö with ae oe
https://play.google.com/store/apps/details?id=cz.zdenekhorak.amazfittools
Click to expand...
Click to collapse
Yeah, that would not be a real solution for my case, either.
You see the Greek language can have every single vowel accented. In that case we're talking about too many accented / special characters.
A more appropriate solution would be to be able to change the whole font family, and include one that supports our language's special characters.
Thank for the suggestion, though

amazfit cor greek accented characters font change
Vihru said:
is there possible change font that support ÄÖ letters?
Click to expand...
Click to collapse
many thanks to chienkd for his help
1. Download Python tool, extract and install
http://www.mediafire.com/file/opj7aj...PythonFont.zip
2. Download python script tool, extract and copy files to python directory (c:\Python34)
http://www.mediafire.com/file/9bbtxr.../Tool_font.zip
3. Download font file
You can use font file "Mili_chaohu.ft" inside any Mifit.apk/assets/
4. Extract font file to character files
open a command prompt window, and use the command below to unpack
.\bipfont.py unpack Mili_chaohu.ft
a folder called bmp is created with all the .bmp characters inside
5. Remake or make new characters
+ Use any image editor to make your own font file (black background, white text, bmp format 2 colors, 16x16 pixel square, name xxxxy.bmp)
+ xxxx is the character unicode code name.
+ use unicode utility to find the unicode of each character (https://unicode.org/cldr/utility/character.jsp?a=U+0041&B1=Show)
+ y: the distance by pixel from the bottom.
+ Copy all your own characters to the extracted bmp folder (4).
6. Rebuild font file from characters folder (bmp folder) with the command below
.\bipfont.py pack New_Mili_chaohu.ft
copy New_Mili_chaohu.ft to a new folder and rename it to Mili_chaohu.ft
7. Install your font file to your device.
+ unpair from mifit app
+ install gadgetbridge (from playstore) and pair it with band
+ upload your own font "Mili_chaohu.ft" to your phone
+ use File Manager Open file Mili_chaohu.ft
+ choose "gadgetbridge installer" option
+ tap "install" and wait
+ uninstall gadgetbridge when success
+ pair again with mifit
the file attached has greek accented characters

Hey there.
I have taken pmatsou's great work (credits to him and chienkd) and I have added an indirect solution for the Greek Uppercase Accented characters.
With my attached file the greek uppercase accented characters (which still showed up as "?") have been replaced with the corresponding non-accented characters. I chose this solution as I do not have time to get into Photoshop, etc and create new ones. One other solution would be to "borrow" some of the cyrillic characters that look like greek uppercase accented characters and already exist within the BMP directory described below, and rename them to match the right ASCII code (see here: https://en.wikipedia.org/wiki/ISO/IEC_8859-7 ). I tried this but I did not like the result. So. if you want to try / test the (attached) file, just start from step 7. Once more, thanks to pmatsou for the help on this and to chienkd for the steps on the original guide.
p.s. I'M NOT RESPONSIBLE FOR ANY DAMAGED / BRICKED DEVICE!
UPDATE (18/09/2018): I have re-uploaded an updated font file with some additional improvements on complex greek accented characters (that I created in Photoshop) such as the ones that show on the attached photo ( ΐ , ΰ, ϊ, ϋ )
pmatsou said:
many thanks to chienkd for his help
1. Download Python tool, extract and install
http://www.mediafire.com/file/opj7aj...PythonFont.zip
2. Download python script tool, extract and copy files to python directory (c:\Python34)
http://www.mediafire.com/file/9bbtxr.../Tool_font.zip
3. Download font file
You can use font file "Mili_chaohu.ft" inside any Mifit.apk/assets/
4. Extract font file to character files
open a command prompt window, and use the command below to unpack
.\bipfont.py unpack Mili_chaohu.ft
a folder called bmp is created with all the .bmp characters inside
5. Remake or make new characters
+ Use any image editor to make your own font file (black background, white text, bmp format 2 colors, 16x16 pixel square, name xxxxy.bmp)
+ xxxx is the character unicode code name.
+ use unicode utility to find the unicode of each character (https://unicode.org/cldr/utility/character.jsp?a=U+0041&B1=Show)
+ y: the distance by pixel from the bottom.
+ Copy all your own characters to the extracted bmp folder (4).
6. Rebuild font file from characters folder (bmp folder) with the command below
.\bipfont.py pack New_Mili_chaohu.ft
copy New_Mili_chaohu.ft to a new folder and rename it to Mili_chaohu.ft
7. Install your font file to your device.
+ unpair from mifit app
+ install gadgetbridge (from playstore) and pair it with band
+ upload your own font "Mili_chaohu.ft" to your phone
+ use File Manager Open file Mili_chaohu.ft
+ choose "gadgetbridge installer" option
+ tap "install" and wait
+ uninstall gadgetbridge when success
+ pair again with mifit
the file attached has greek accented characters
Click to expand...
Click to collapse

AMAZFIT BIP Romanian PACK
This Pack supports Italian, German, Turkish, Hungarian and Vietnamese languages to which I've also corrected/added all Romanian Characters ăîșțâ ĂÎȘȚÂ.
(Pachet diacritice pentru Amazfit BIP/Cor)
I don't really know who created the first fonts, so please excuse me.
I'll add the original link here. Original credits go to Eddi of GizROM team and yener.
Feel free to use - Mihai Olimpiu-Cristian
Bip_Font.zip - all files needed for mod - except Python
Mili_chaohu_uni.zip - +Romanian pack
EDIT: Fixed A,I y position? Was that a bug in the original font?

LostEchoes said:
Hey there.
I have taken pmatsou's great work (credits to him and chienkd) and I have added an indirect solution for the Greek Uppercase Accented characters.
With my attached file the greek uppercase accented characters (which still showed up as "?") have been replaced with the corresponding non-accented characters. I chose this solution as I do not have time to get into Photoshop, etc and create new ones. One other solution would be to "borrow" some of the cyrillic characters that look like greek uppercase accented characters and already exist within the BMP directory described below, and rename them to match the right ASCII code (see here: https://en.wikipedia.org/wiki/ISO/IEC_8859-7 ). I tried this but I did not like the result. So. if you want to try / test the (attached) file, just start from step 7. Once more, thanks to pmatsou for the help on this and to chienkd for the steps on the original guide.
p.s. I'M NOT RESPONSIBLE FOR ANY DAMAGED / BRICKED DEVICE!
UPDATE (18/09/2018): I have re-uploaded an updated font file with some additional improvements on complex greek accented characters (that I created in Photoshop) such as the ones that show on the attached photo ( ΐ , ΰ, ϊ, ϋ )
Click to expand...
Click to collapse
Hi,
I wanted to add your Greek characters to my file, but the sheer size difference is enormous 1704 vs 30104 characters, It seems your file also includes all Chinese characters ?! I just don't know why it's so big.
I don't know what is the maximum file size, and I'm sure that adding everything is not a solution?! (or is it?)
It seems what I've started with is more EU oriented than your base.
If you want to provide the BMP's for every greek character you added, we could provide users with a streamlined file that is specifically designed to support EU languages.

mihaiolimpiu said:
Hi,
I wanted to add your Greek characters to my file, but the sheer size difference is enormous 1704 vs 30104 characters, It seems your file also includes all Chinese characters ?! I just don't know why it's so big.
I don't know what is the maximum file size, and I'm sure that adding everything is not a solution?! (or is it?)
It seems what I've started with is more EU oriented than your base.
If you want to provide the BMP's for every greek character you added, we could provide users with a streamlined file that is specifically designed to support EU languages.
Click to expand...
Click to collapse
Yes, in my file I did not remove the Chinese characters. I just played with and changed / edited / added some of the Greek characters.
I cannot give you all the Greek characters for the Cor, because I'm not even sure if I have the time to find all of them right now. I wish I could find the time... But, I can give you a file with only the ones that I changed. So, if your file already includes the original / initial Greek characters, you could just copy the ones I'm sending you and replace (overwrite) the original ones, right ? This way your file will have the ones I changed + the ones that I did not have to change but are needed for the COR to display the Greek language.
Here is a zip file (attached) with the one I edited...

LostEchoes said:
Yes, in my file I did not remove the Chinese characters. I just played with and changed / edited / added some of the Greek characters.
I cannot give you all the Greek characters for the Cor, because I'm not even sure if I have the time to find all of them right now. I wish I could find the time... But, I can give you a file with only the ones that I changed. So, if your file already includes the original / initial Greek characters, you could just copy the ones I'm sending you and replace (overwrite) the original ones, right ? This way your file will have the ones I changed + the ones that I did not have to change but are needed for the COR to display the Greek language.
Here is a zip file (attached) with the one I edited...
Click to expand...
Click to collapse
Hey, checkout my new thread, I've also added emoji support
I'll take a look at what you edited, I also have access to some resources, if they fit, I'll add, or if you want just take the emoticons from my pack, pretty straightforward as they are one after the other (+ some extra characters but not that important, really)
---------- Post added at 02:23 AM ---------- Previous post was at 01:39 AM ----------
LostEchoes said:
Yes, in my file I did not remove the Chinese characters. I just played with and changed / edited / added some of the Greek characters.
I cannot give you all the Greek characters for the Cor, because I'm not even sure if I have the time to find all of them right now. I wish I could find the time... But, I can give you a file with only the ones that I changed. So, if your file already includes the original / initial Greek characters, you could just copy the ones I'm sending you and replace (overwrite) the original ones, right ? This way your file will have the ones I changed + the ones that I did not have to change but are needed for the COR to display the Greek language.
Here is a zip file (attached) with the one I edited...
Click to expand...
Click to collapse
I've checked out the modifications, and there are 21 incompatible characters, some of them are for Romanian . It's too late, but I think I'll give up for now
Font seems different, I use 2 for above accents, 4 for bottom accents for y value, different bases I think... also all characters seems to be centered in the bitmap. not compatible... (mine are left aligned).
I've found the base for the font in the meantime. https://github.com/amazfitbip/font/

Related

Create a universal theme for any ROM!

I have flashed it on my Note, it works well.
I in no way created this, just thought it may be worth while.
The operation of this template is based on the VillainTheme System for the ROM VillainROM.
Link: http://www.villainrom.co.uk/forum/sh...inTheme-System
Credits and thanks to all XDA team that collaborated on the original script: Doctorcete, Stericson, Matt and Seshy​
What is Universal Flasher Tool?
is a complete template that is used to create the simplest possible way a subject flashable from recovery without the need to include or edit files. apk.
This new method uses the file system implementation metamorph (just have to put files and folders on their respective routes), with the advantage that the system identifies and injected into their applications without the need for external application. The subjects are flashed directly from recovery.
What are the advantages of this method compared to metamorph or traditional flasheables issues?
Do not include. Apk complete, only the files you want to include in the subject.
A theme created with this template is valid for any rom, even among different phone roms (the tests have been performed with SGS2 and Nexus one).
Optionally, the template can include complete files if desired, can even be used to install applications not system.
Does not depend on external applications like metamorph because it flashes directly from recovery.
Operation of the template
at the end of the post are attached a number of considerations to take into account, but basically works like this:
Identify the applications that want to thematize and checks that exist in the rom. Once the check, the system compares folders that will be introduced as well as files and injects them into the apk as long as the new file exists within the apk. This has been thought well to avoid filling an apk with files that do not belong because they are from another rom or because you made a mistake when typing the name, for example.
Once injected the files takes a zipalign the apk to optimize RAM usage.
Alternatively, if the topic includes external files or copy them to install applications on your path.
At the same time to be using the item, the system will generate a backup of changed files and automatically creates a file. Zip flashable from recovery, in case something goes wrong or do not like changes to previous state.
Finally, it also generates a small log with the outcome of the whole process is recorded in SD to verify that all changes are properly implemented.
How to create and edit your own theme
Download the template from the attachment in this post or the link below.
Recommended Tools: 7zip to include files and browse the file system (you can also use winzip or winrar without problems) and Notepad + + or any other plain text editor to edit the name of the mod.
Once downloaded, open the template double-click will observe and folders inside a file in the root. Here's that are in each folder and how to create the theme.
MOD.config file: (new from version 3.0) is an editable text file (recommend Notepad + +) where in addition to establishing the name of the MOD to set different parameters of the template.
MOD_VERSION= Name (name of the mod to be displayed in the system properties after the name of the rom. Are cautioned not to put a name too long and try to avoid as far as possible in the blanks.
CLEAN_MORPHING = not (compare the new files before injection into the apk, only enter if the file already exists. Turning the option dramatically reduces speed)
V4_MORPHING = yes (support to manage compatibility with existing folders-v4 system in some applications).
DO_BACKUP = yes (enable or disable the creation of the flashable backup from recovery to restore the existing theme).
LOG_ENABLED = yes (enable or disable the creation of a log file with the results of the process).
SCREEN_LOG = yes (shows the process of recovery on the screen or not. important notices are always shown even if the option is disabled).
Optionally, you can set a different path for memory cards (no need to touch these lines in most cases, you should not touch):
default_internal_sdcard = / EMMC
default_external_sdcard = / sdcard
Optionally, you can add special commands to mount partitions (no need to modify these lines in most cases, you should not touch):
mount_system = mount / system
mount_data = mount / data
README.txt:
Includes some additional instructions on the operation and the license. Please read before using the template to create a theme (in English). Carteta / tools: is the folder where you have placed the scripts and binary files necessary to flash the issue and make subsequent restoration. You do not need to touch anything in this folder to edit the theme. From version 3.0 has been deleted because busybox binary is no longer involved in the process. folder / META-INF folder system which includes the signature file and the script to launch from recovery. It is recommended not to touch. Folder / MORPH: This is the template folder where files should be included with the theme. In turn, the folder is divided into two subfolders called / data (for applications theming system NO) and / system (for theming system and applications framework). In the / MORPH / system / app files are included for the applications and / MORPH / system / framework for the framework files. NOTE: NO application theming system in / MORPH / data / app / myapp.apk supposed to change the digital signature, so from that time can not be updated from the market or will you installed in the market (like if it had been installed by 'other means' non-statutory ...). Therefore, we do not recommend any downloaded application thematize the market. You are advised that the complaints do not come then ... For each application you want to thematize must open a new folder called / nombre.apk (eg / Contacts.apk if you want to change the system application Contacts.apk) . It is necessary to respect the use of upper / lower case. Within each of these folders you have to respect that there are logical paths within applications, so that the files would have to place them in folders named / res / drawable, res / drawable-hdpi, etc ... It is the same structure metamorph an issue, so any item is readily convertible metamorph simply dragging folders.
No need to create any control file or anything like . The system is responsible for reviewing the folders to see what applications you want tematitar.
Folder / Xtras / system:
in this folder is where, if desired, can include files or complete applications that you wish to flash in conjunction with the subject. For example, sound files, bootanimation, scripts, complete applications, etc ... Folder / Xtras / data: in this folder is where, if desired, can not add applications to be installed system during flashing. Folder / Xtras / sdcard: in this folder you can add files to make copied to the SD card, as packs of icons, sounds, videos, etc ... to take into account considerations
Always respect the use of uppercase / lowercase letters in the names of files or folders and logical paths located within the apps.
With this system the themes may be universal, although depending on the type of files a user input may cease to be:
If you only include image files theme is compatible with any rom from any phone.
If you also include. xml may only operate in one rom, but can still work on future updates of it.
If resources are included for translations (resources.arsc) the issue would only be valid for a particular rom.
The. Zip with the issue is not necessary for you to sign flashearse, and is valid for CW-Recovery and Recorevy-RA. If you do not have to remember signing off signature checking before flashing.
Original Thread:http://http://www.htcmania.com/showthread.php?t=258333
Also:http://forum.xda-developers.com/showthread.php?t=1474686
On the galaxy s 3 us version most of the recoverys are not reading the external sd so should I changed the mounts on the script?
Sent from my SGH-T999 using Tapatalk 2

[TUT][GUIDE] How to add user dictionary to aosp 4.0.4 keyboard

In AOSP keyboard is EN, DE, ES, FR and IT include, so you dont need any user dictionary.
I will show you, how i make my own hungarian user dictionary in 5 min, with 30.000 words.
What you need:
Rooted 4.0.4
AOSP Keyboard
Root explorer (or similar)
Word list in your language Some list is here: http://udm.adrianvintu.com/, but you can search by google. You can search your frequency list here. I find out, that up to 10.000 word user dictionary don't slow down your keyboard.
For editing db file: sqliteman
At first save some words to user dict in your phone.
Then witth root exploer copy:
data/data/com.android.providers.userdictionary/databases/user_dict.db to sd card, then from sd card copy it to PC
Then run sqliteman. Open user_dict.db
Dubble click on words. Click export data (above wordlist, near „Mona Lisa” See pict. 1.
Choose csv, export to file, add a filename (I added „probe”), Encoding: UTF-8, Line End: MS WINDOWS See pict. 2
Now you have a 'probe' file in the folder you have saved 'user_dict.db'
Open it with notepad, or notepad ++, and replace all ',' with ';' and delete all ”. Save, and rename the file to „probe.csv”
Now you can open it with excel.
In excel you should see somthing like in pict. 3
Open your downloaded worlist add copy all words to column B. Pull down the sequence number, language code, and the other 2 numbers. Save the file.
Delete all rows you had in „user_dict.db”
Now go to sqliteman, and click on Database --> Import table data, then import your edited csv file. In import choose semicolon. Click Ok.
Above wordlist click on „Commit the current transaction int he result table”. It is the icon with the green arrow.
Click File --> Exit.
Now you have a user dictionary with lot of words in your language.
Copy the modded user_dict.db from PC to sd card root, then with root explorer replace orginal file with that one.
Thats it. For me works perfectly.
Ps.: Sorry for my bad english
In these link you can search if your language is supported in keyboard:
LatinIME merged
Now: Hungarian, Persian, Czeh, Ukrainan, Bulgarian, Croatina, Greek is supported.
If AOSP keybord has your language letters, then you can add your user dictionary.
Indonesia please.
Sent from my ST18i using Tapatalk 2
Ridho1 said:
Indonesia please.
Sent from my ST18i using Tapatalk 2
Click to expand...
Click to collapse
I think you must wait until CM9 support your language.
you can find more dictionaries in open office sources. try them

[Q] How to customize font to the android recovery?

Hi, I'm trying to add a Chinese font to my recovery, but now I don't know how to do that. I found the minui/mkfont.c file which can generate the font header file. It reads data from a gimp_image structure that is generated by the GIMP software. I've tried to use the Bitmap Font Generator under Windows system to create a bmp file of my font, but after converting this bmp to a C header file via mkfont.c, it shows garbled characters on the phone. So anyone who knows how to convert my ttf font to a bmp image correctly? And which section in the font should I select?
I'll be very greatful if anyone can help.
fentensoft said:
Hi, I'm trying to add a Chinese font to my recovery, but now I don't know how to do that. I found the minui/mkfont.c file which can generate the font header file. It reads data from a gimp_image structure that is generated by the GIMP software. I've tried to use the Bitmap Font Generator under Windows system to create a bmp file of my font, but after converting this bmp to a C header file via mkfont.c, it shows garbled characters on the phone. So anyone who knows how to convert my ttf font to a bmp image correctly? And which section in the font should I select?
I'll be very greatful if anyone can help.
Click to expand...
Click to collapse
i need help on how did you convert bmp to c plz help

Amazfit BIP/COR EU support font pack

NOTE:
Recent firmwares come in two version (“Normal” and Latin), While “Normal” seems to support English and Chinese (Spanish support introduced and later dropped), the Latin version seems to support Spanish and Russian. If you flash the Latin version you also need to flash the Latin font (which does not contain CJK characters).
So we have:
Normal (use Mili_chaohu_uni_vXX.zip): Custom fonts for firmware 0.1.0.66 and later (suitable for English locale on Chinese watches; for any locale except Chinese on international watches; and for English locale on any clock with firmware 1.0.1.00 and above
Latin: (use Mili_chaohu_v9XX.zip Thanks @ronison): Custom fonts for firmware 1.0.1.00 and later (suitable for Russian and Spanish locale)
As the font supports all mentioned languages I see no need to support latin, but it will provide the choice to use the phone in Russian/Spanish language (that's the only advantage I think?!)
----- DESCRIPTION/HISTORY -------
(Pachet diacritice pentru Amazfit BIP/Cor)
Supported languages (tested):
Albanian, Arumanian, Armenian, Azerbaijani (Latin & Cyrillic), Belarusian, Bosnian, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, Full English, Estonian, Finnish, French, Georgian, German, Greek, Hungarian, Italian, Letvonian, Lithuanian, Luxembourgish, Macedonian, Maltese, Moldavian, Norwegian, Polish, Portuguese (including BR Portuguese), Romanian, Full Russian, Saami, Serbian latin/Cyrillic, Slovak, Slovenian, Spanish, Turkish, Ukrainian, Vietnamese.
- emoji just show as an empty space ( if you don't use N&F app)! v15.
- WhatsApp, Facebook, Google calendar control character fix ! No more White Boxes for WhatsApp (and possible other apps)!!! Added more empty Control Characters to avoid this problem.
- Cyrillic alphabet support.
- Possibly the best support for symbols as I've combined all resources I've found + created a lot of new symbols.
The font file covers fully Android EN,RU,BG+other keyboard layouts.
Also added a emoticons pack (Notify & Fitness app is required with custom emoji font option enabled is needed).
Initial post here.
Base for the font: https://github.com/amazfitbip/font/
I'll add the original link here. Original credits go to Eddi of GizROM team and yener.
Used resources -> Modified or original from ilgruppotester Telegram group: https://www.mediafire.com/folder/uqmz1bva7q9ko/Font_Bip
Feel free to use - Mihai Olimpiu-Cristian
Bip_Font.zip - all files needed for mod - except Python
HOW TO EDIT/INSTALL:
1. Download Python tool, extract and install https://www.python.org/downloads/
In addition to installing Python3, we also need a PIL module, which we install like this:
- go to the Python3 folder and call the command line (cmd.exe), and then type:
pip install Pillow
2. Download python script tool, extract and copy files to python directory (c:\Python34)
https://github.com/amazfitbip/tools
3. Download font file
You can use font file "Mili_chaohu.ft" inside any Mifit.apk/assets/
4. Extract font file to character files
open a command prompt window, and use the command below to unpack
.\bipfont.py unpack Mili_chaohu.ft
a folder called bmp is created with all the .bmp characters inside
5. Remake or make new characters
+ Use any image editor to make your own font file (black background, white text, bmp format 2 colors, 16x16 pixel square, name xxxxy.bmp)
+ xxxx is the character unicode code name.
+ use unicode utility to find the unicode of each character (https://unicode-table.com/en/)
+ y: the distance by pixel from the bottom.
+ Copy all your own characters to the extracted bmp folder (4).
6. Rebuild font file from characters folder (bmp folder) with the command below
.\bipfont.py pack New_Mili_chaohu.ft
copy New_Mili_chaohu.ft to a new folder and rename it to Mili_chaohu.ft
7. Install your font file to your device.
+ unpair from mifit app
+ install gadgetbridge (from playstore) and pair it with band
+ upload your own font "Mili_chaohu.ft" to your phone
+ use File Manager Open file Mili_chaohu.ft
+ choose "gadgetbridge installer" option
+ tap "install" and wait
+ uninstall gadgetbridge when success
+ pair again with mifit
Useful tools that helped in development:
https://m.unicode-table.com/en/
https://www.eki.ee/letter/
https://unicode.org/cldr/utility/character.jsp
https://www.evertype.com/alphabets/
https://github.com/sukso96100/amazfit-bip-kr/blob/master/ttf2bmp.py
http://www.alanwood.net/unicode/fontsbyrange.html#ua640http://www.alanwood.net/unicode/fontsbyrange.html#u2de0
https://lingojam.com/TexttoOneLine
Exceptional.
100% Unicode support for:
Basic Latin 0020-007F
Latin-1 Supplement 0080-00FF
Latin Extended-A 0100-017F
Latin Extended-B 0180-024F
Latin Extended Additional 1E00-1EFF
- 2C60—2C7F Latin Extended-C (No Arial Support - Not needed)
- A720—A7FF Latin Extended-D (No Arial Support - Not needed -Medieval)
0250—02AF IPA Extensions
02B0—02FF Spacing Modifier Letters
0300—036F Combining Diacritical Marks (Mostly printed as blanks anyway)
0370—03FF Greek and Coptic (Smaller now - in line with Latin Characters)
1F00—1FFF Greek Extended
0530—058F Armenian (small - used Arial)
0590—05FF Hebrew (Watch/APP does not support R2L though, could work if phone is set to Hebrew)
Arabic 0600-06FF
10A0—10FF Georgian (small - used Arial template)
2D00—2D2F Georgian Supplement
Cyrillic 0400-04FF
Cyrillic Supplement 0500-052F
Cyrillic Extended C 1C80-1C8F
Cyrillic Extended-A 2DE0-2DFF
Cyrillic Extended-B A640-A69F
2600—26FF Miscellaneous Symbols
2700—27BF Dingbats
100% Arial/DejaVU font:
1CC0—1CCF Sundanese Supplement
1CD0—1CFF Vedic Extensions
1D00—1D7F Phonetic Extensions
1D80—1DBF Phonetic Extensions Supplement
1DC0—1DFF Combining Diacritical Marks Supplement
2000—206F General Punctuation
2070—209F Superscripts and Subscripts
20A0—20CF Currency Symbols
20D0—20FF Combining Diacritical Marks for Symbols
2100—214F Letterlike Symbols
2150—218F Number Forms
2190—21FF Arrows
2200—22FF Mathematical Operators
2300—23FF Miscellaneous Technical
2400—243F Control Pictures
2440—245F Optical Character Recognition
2460—24FF Enclosed Alphanumerics
2500—257F Box Drawing
2580—259F Block Elements
25A0—25FF Geometric Shapes
27C0—27EF Miscellaneous Mathematical Symbols-A
27F0—27FF Supplemental Arrows-A
2800—28FF Braille Patterns
2900—297F Supplemental Arrows-B
2980—29FF Miscellaneous Mathematical Symbols-B
2A00—2AFF Supplemental Mathematical Operators
2B00—2BFF Miscellaneous Symbols and Arrows
100% Arial/DejaVu font:
FE20—FE2F Combining Half Marks
FE30—FE4F CJK Compatibility Forms
FE50—FE6F Small Form Variants
FE70—FEFF Arabic Presentation Forms-B
FF00—FFEF Halfwidth and Fullwidth Forms
FFF0—FFFF Specials
As initially I gathered resources from different sources, support might include more characters than listed above.
Latin characters (at least the basic ones were manually adjusted).
Latin, Greek, Cyrillic, Georgian, Armenian characters (at the very least) were all tested for correct display on the watch itself.
Æ fix done
TM fix done
û 00fb - fix for Turkish done
Π0152 - fix for Hungarian done
ï 00ef, û 00fb - fix for Italian done
ë 00eb - Albanian support done
Ń 0143 ń 0144 Ţ T0162 ţ 0163 - Arumanian support (cedilla letters) done
Ć ć đ Đ Bosnian support done
Bulgarian ?
ï, · Ŀ 013f ŀ 0140 - support for Catalan done
Ć ć Ǵ 01f4 ǵ 01f5 Ḱ 1e302 ḱ - support for Croation do.ne
Czech - fully supported
ð, ë, þ, æ, ø, Œ œ, å Ǻ ǻ›‹ - support for Danish done
Ǽ ǽ Ǿ ǿ - fix for Danish
ï, ë - support for Dutch done
æ ð, ë, Ï( one pixel down cut), ï ñ þ - fix for English
Ê - y fix for Sami done
Slovenian - fully supported
ñ - support for Spanish done
ƒ ÿ Ÿ ⁄ † ‡ - support for Swedish
Added in this release: Albanian, Arumanian, Bosnian, Catalan, Croatian, Czech, Danish, Dutch, Full English, Sami, Slovak, Slovenian, Spanish, Estonian, Finnish, French, partial Greek 99%, partial Lithuanian, partial Polish, Romanian, Italian, German, Hungarian, Turkish, Vietnamese.
I don't plan to support more languages, I'm more than happy with the result.
I might update the pack again shortly, depends on mood.
Note: Inserting Uppercase characters in .BMP file names are crashing the watch, interface fails to load properly.
Final version - for a while...
Mili_chaohu_ini_V7_Greek_Polish_Lithuanian
Supported languages (tested):
Albanian, Arumanian, Bosnian, Catalan, Croatian, Czech, Danish, Dutch, Full English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Lithuanian, Polish, Romanian, Sami, Slovak, Slovenian, Spanish, Turkish, Vietnamese.
I don't plan to support more languages, I'm more than happy with the result.
Hey, the German Font works fine for iOS 12 and Amazfit Bip Firmware 1.1.5.04. Great Job!!!!
I am interested in a working Version with Emoticons, but i don´t know how i can creat a CustomFirmware for iOS...
Thanks, check also height and vertical arrangement of characters, I've done some fixes in that area too.
If you find any problem, just give me the character and I'll fix it if needed.
Anyway, I have the watch for less than a week, I don't know either. Another possibility is to use Notify and Fitness app (I think there is an iOS variant) to transliterate the smileys.
I couldn't find a tutorial for the emoticon implementation to test it.
Anyway, as long as we have all working characters it's not that such a big problem anymore.
So i think its perfect right know.
Theres no Notify&Fitness variant for iOS and i don´t know an alternative...
Some Smileys already works, like the football emoticon.
It would be great, if the popular emoticons will work
But again, great job!
Huge update!
THIS UPDATE IS HUGE, I recommend everyone of you to install it:
Languages added (tested) Belorusian, Letvonian, Portuguese.
WhatsApp Control character fix ! No more White Boxes for WhatsApp (and possible other apps)!!! Added more empty Control Characters to avoid this problem.
Cyrillic alphabet support ! No accents, only standard characters.
Huge amounts of modifications through the whole file... Too much to list here (500+ Characters added,)! Not everything is "standard size" for these new characters, but at least they are there.
Done a lot of manual rework. Now the font file covers fully Android EN keyboard layout.
Some modifications included:
Belarusian support: Ŭ 016c ŭ 016d
Letvonian support:
ā Ā ē Ē ī Ī ō Ō ģ Ģ ķ Ķ ļ Ļ ņ Ņ ŗ Ŗ
Portuguese support
WhatsApp fix
Miscellaneous characters + many others:
⁴ 2074 ⁿ 207f ₱„‚‽ ÷ 00f7 ✓ 2713 ⟨⟩ 27e8 27e9
♣♠♪♥♦ 2663 2660 266a 2665 2666
Universal Cyrillic Font support, redone Cyrillic fonts support to make them more in line with the standard font:
Removed old Cyrillic font and replaced it with a complete set, a little smaller, more in line with the Latin characters I used.
Fixed y values so both Cyrillic and Latin are on the same line.
Cyrillic y value set to 3.
Full Russian/Bulgarian/Serbian Cyrilic keyboards coverage.
Bulgarian, Russian (+full combining acute/grave 0300 0301 fix), Serbian Latin/Cyrillic support.
Graphic Corruption Fix
Hopefully fixed a very nasty bug that corrupted the Emoji graphics when an Emoji was displayed.
Redone everything from scratch from V7+ (I still don't know what caused the error, problem manifested when adding a certain number of Characters in the file - It was hidden from an user perspective, so no need to update if you're happy with your current version).
- Added all Original symbols (there are a lot of them).
Is there a step by step tutorial for installing a custom Firmware and this nice font Pack?
Lycidias said:
Is there a step by step tutorial for installing a custom Firmware and this nice font Pack?
Click to expand...
Click to collapse
Check first post step 7 I believe... to install anything you only need to do step 7 (I've found out that you don't need to log out of Mifit either).
here it is:
Install your font file to your device.
+ unpair from mifit app (optional)
+ install gadgetbridge (from playstore) and pair it with band
+ upload your own font "Mili_chaohu.ft" to your phone
+ use File Manager Open file Mili_chaohu.ft
+ choose "gadgetbridge installer" option
+ tap "install" and wait
+ uninstall gadgetbridge when success (optional)
+ pair again with mifit (optional)
mihaiolimpiu said:
Check first post step 7 I believe... to install anything you only need to do step 7 (I've found out that you don't need to log out of Mifit either).
here it is:
Install your font file to your device.
+ unpair from mifit app (optional)
+ install gadgetbridge (from playstore) and pair it with band
+ upload your own font "Mili_chaohu.ft" to your phone
+ use File Manager Open file Mili_chaohu.ft
+ choose "gadgetbridge installer" option
+ tap "install" and wait
+ uninstall gadgetbridge when success (optional)
+ pair again with mifit (optional)
Click to expand...
Click to collapse
Thank you Very much!
I had some problems finding and pairing my bip in gadgetbridge. I had to unpair it from Mi fit.
The font installed sucessfully but only a few emojis work, for example the heart. The Standard smileys (laughing...) do not work
Lycidias said:
Thank you Very much!
I had some problems finding and pairing my bip in gadgetbridge. I had to unpair it from Mi fit.
The font installed sucessfully but only a few emojis work, for example the heart. The Standard smileys (laughing...) do not work
Click to expand...
Click to collapse
Yes, without a custom firmware (+ Notify and Fitness?!) (which I don't know where to download an Up To Date one) the emoji's won't work (it's just impossible for reasons I explained before).
What works are custom dingbats, symbols, etc... different from the emoji.
I use MiFit so I don't have any interest in testing it but it should work.
4. Extract font file to character files
open a command prompt window, and use the command below to unpack
.\bipfont.py unpack Mili_chaohu.ft
I get always a SyntaxError, when i try to unpack. I have all the files i need in the same directory but it will not work
hrgskater said:
4. Extract font file to character files
open a command prompt window, and use the command below to unpack
.\bipfont.py unpack Mili_chaohu.ft
I get always a SyntaxError, when i try to unpack. I have all the files i need in the same directory but it will not work
Click to expand...
Click to collapse
The initial tutorial is missing this step , sorry about that.
In addition to installing Python3, we also need a PIL module, which we install like this:
- go to the Python3 folder and call the command line (cmd.exe), and then type:
pip install Pillow
The way I'm doing things is:
I use D:\Bip_Font path for my font
I open cmd and type:
d:\
cd d:\Bip_Font
phyton unpack Mili_chaohu_ini.ft
P.S.: What modifications are you interested in?
Nice work! Which custom firmware is working?
Guys,
for me notifications are a big part of my work, can't afford to experiment with it, try to see if only using Notify and Fitness App (Android) with Show emoji option enabled works.
I think that's all it's needed, and the term custom firmware is actually referring to the custom font...
Yeah, I know
The problem is, that there is no emoji solution for people with iOS, because notify and fitness is not for iOS.
But i don’t unterstand, why some emoji work (heart, football, spade...) and all the others not!?

[AMAZFIT][BIP] change unlock animation of the smartwatch

Hi, i have Amazfit Bip (with modded fw and italian translation); when i press the side button to unlock the smartwatch i see an animation (in the stock fw is like a "trasparent swiping"): someone can help me to restore the stock animation? I have fw version 1.1.5.04! Thanks
EDIT: solved! i opened and edited res file, saved it and put to the bip...no skull, original animation returns!
Pollocedrone said:
Hi, i have Amazfit Bip (with modded fw and italian translation); when i press the side button to unlock the smartwatch i see an animation (in the stock fw is like a "trasparent swiping"): someone can help me to restore the stock animation? I have fw version 1.1.5.04! Thanks
EDIT: solved! i opened and edited res file, saved it and put to the bip...no skull, original animation returns!
Click to expand...
Click to collapse
Can you explain how you did that? I can't figure it out...
Thanks in advice
hi, download:
A = AmazfitBipTools-1.0.3.1 - https://bitbucket.org/valeronm/amazfitbiptools/downloads/
B = official res file - https://amazfitwatchfaces.com/bip/resource/firmware/Firmware_v.1.1.5.04_stable.f.zip (open zip file and extract "Mili_chaohu.res" file)
C = res file you want to use
drag and drop B file and C file to "WatchFace" icon (AmazfitBipTools-1.0.3.1 folder)
now the tool create 2 folders: folder B and folder C
in the folder B, image number 67 is "official transparency effect"
copy image number 67 "official transparency effect" to folder C (overwrite the image)
drag and drop folder C to to "WatchFace" icon (AmazfitBipTools-1.0.3.1 folder)
now a new res file is created: this is res file "you want to use" but with "official transparency effect" like official res file
https://www.dropbox.com/s/eo31pteikpa0mp1/ok_packed.res?dl=0
here res "modded" file with "official transparency effect" for 1.1.5.04 and 1.1.5.13 italian fw (i think is ok also for 1.1.5.02 italian fw...)
ha tenaqr nooenppvb nyy'hgragr theShADoW ?
enjoy!

Categories

Resources