์ ์ ๊ฐ์ธ ๋ธ๋ก๊ทธ ์์๋ ์ด ๊ธ์ ๋ณด์ค ์ ์์ต๋๋ค.
์ต๊ทผ ๊ณ ๋ฑํ๊ต ๋ ์น๊ตฌ๋ค๊ณผ ํจ๊ป ์ค๊ตญ ๋ฒ ์ด์ง(ๅไบฌ) ์ฌํ์ ๊ฐ๋ค ์์ต๋๋ค. ์ฌํ ์ค์ ์ ๊น ์ค์ค๋ฏธ ์คํ๋ผ์ธ ์คํ ์ด(ๅฐ็ฑณไนๅฎถ) ์ ๋ฐฉ๋ฌธํด์ ์ถ์ ํ์ง๋ ์ข ๋์์ง๋ง(?) ๊ฝค ์ธ๋งํ๊ณ ๊ฐ๊ฒฉ๋ ๊ด์ฐฎ๋ค๊ณ ํ๋ Amazfit Bip(็ฑณๅจๆ่กจ ้ๆฅ็) ์ ํ๋ ๊ตฌ์ ํ์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด๊ฒ ๋ค๋ฅธ๊ฑด ์ข์๋ฐ, ๋ด์ฅ ํฐํธ๊ฐ ํ๊ธ ์ง์์ ํ์ง ์์ต๋๋ค. ๊ทธ๋์ ํ๊ธ์ด ๊นจ์ง๋๋ค. ์น๊ตฌ๋ก๋ถํฐ ์นด์นด์คํก ์๋ฆผ์ด ์ค๋ฉด ํ๊ธ ๋ถ๋ถ์ ๋ค ๊นจ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋์ค๋๊ตฐ์.
๊ทธ๋์ ๊ท๊ตญ ํ ํ๊ธ ํฐํธ๊ฐ ์๋์ง ๊ฒ์์ ํด ๋ดค์ต๋๋ค. ์๋๊ตฐ์, ๊ทธ๋์ ์ง์ ์์ ์ ํด ๋ณด๊ธฐ๋ก ํ์ต๋๋ค. ๋์จ์ง ์ข ๋ ์ ํ์ด์ฌ์ ๊ทธ๋ฐ์ง ์ด๋ฏธ ํด์ธ์์ ์ด ์ ํ ๊ด๋ จ ๊ฐ์ข ์ปค์คํ ํ์จ์ด๋ ํ์จ์ด ๋ค๋ฃจ๋ ๋๊ตฌ๋ฅผ ๋ง๋ค์ด ๋์๋๊ตฐ์. ํ์จ์ด ๊ด๋ จํด์ ๋ฌธ์ํ๋ ์ด๋์ ๋ ๋์ด ์์ด์, ์๊ฐ๋ณด๋ค ์ด๋ ต์ง ์๊ฒ ํ ์ ์์์ต๋๋ค.
Amazfit Bip ์ ํ์จ์ด ํ์ผ์ ์ด๋ ต์ง ์๊ฒ ๊ตฌํ ์ ์์ต๋๋ค. Mi Fit ์ฑ apk ํ์ผ์ ๋ถํดํ๋ฉด ๊ธ๋ฐฉ ์ป์ ์ ์์ต๋๋ค. ๋ํ Mi Fit ์ฑ์ apk ํ์ผ ๋ํ ์ฝ๊ฒ ๊ตฌํ ์๊ฐ ์๊ตฌ์. ์ค๊ตญํ ์ฑ์ ๊ฒฝ์ฐ๋ ๋ฐ์ด๋(็พๅบฆ)์์ ๅฐ็ฑณ่ฟๅจ์ ๊ฒ์ํ๋ฉด ๋ฐ๋ก ๊ฒ์ ๊ฒฐ๊ณผ์์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๊ณ . ๊ตญ์ ๋ฒ์ ์ ๊ฒฝ์ฐ๋ APK Mirror ๋ฑ์ ์ฌ์ดํธ์์ ๊ตฌํ ์ ์์ต๋๋ค.
*.apk ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์์, ์์ถ ํด์ ์ฑ์ผ๋ก ๋ฐ๋ก ์์ถ์ ํ์ด ๋ค์ฌ๋ค ๋ณด๋ฉด ๊ฐ์ข
ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ๊ฐ ๋ณด์ด๋๋ฐ์. ์ฌ๊ธฐ์ assets ๋ก ๋ค์ด๊ฐ๋ฉด ๊ฐ์ข
์ค์ค๋ฏธ์ ์ค๋งํธ๋ฒค๋, ์ค๋งํธ์์น ์ ํ ํ์จ์ด ํ์ผ์ด ์์ต๋๋ค. Amazfit Bip ์ ๊ฒฝ์ฐ๋ Mili_chaohu.*๋ก ์์ํ๋ ํ์ผ์ด๋ฉฐ, ์๋์ ๊ฐ์ ํ์ผ์ด Amazfit Bip ์ ํ์จ์ด ํ์ผ์ ํด๋น๋ฉ๋๋ค.
Mili_chaohu.ft - ๊ธ๊ผด ํ์ผ(์ค๊ตญ์ด, ์๋ฌธ ๊ธฐ๋ณธ ์ํ๋ฒณ)Mili_chaohu.ft.latin - ์์ด ์ํ๋ฒณ ๋ผํด ํ์ฅMili_chaohu.fw - ํ์จ์ดMili_chaohu.gps - GPS ๊ด๋ จ ๋ฆฌ์์ค ํ์ผMili_chaohu.res - ๋ฆฌ์์ค ํ์ผํฐํธ๋ง ํจ์นํ ๊ฒ์ด๋ฏ๋ก, Mili_chaohu.ft ๋ง ๋ฝ์ผ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ ํฐํธ๋ฅผ ์ธํจํค์ง ํด์ ์์
ํด ๋ด
์๋ค. GitHub amazfitbip/tools์ ์ฅ์์ ์๋ bipfont.py ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํด์ ํฐํธํ์ผ์ ํด์ ํ ์ ์์ต๋๋ค.
์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ pillow ๋ผ๋ Python ํจํค์ง๋ฅผ ํ๋ ์ค์นํฉ๋๋ค. Python PIL์ Fork๋ก, ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฅผ ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์
๋๋ค.
pip3 install pillow
๊ทธ๋ฆฌ๊ณ ์ด์ ํฐํธ ํ์ผ์ ํด์ ํฉ๋๋ค.
python3 bipfont.py unpack Mili_chaohu.ft
ํฐํธ๊ฐ ํด์ ๋๋ฉด, bmp ๋๋ ํ ๋ฆฌ๊ฐ ์์ฑ๋๋ฉด์ ๊ทธ ์์ ๊ฐ ๊ธ์๋ณ ์ด๋ฏธ์ง๊ฐ ์์ฑ๋ฉ๋๋ค. ์๋ฌธ ์ํ๋ฒณ ๋ฌธ์์ ์ค๊ตญ์ด ๊ฐ์ฒด์ ๋ฌธ์๋ง ์๋๋ฐ์, ์ฌ๊ธฐ์ ํ๊ธ ๋ฌธ์ ์ด๋ฏธ์ง๋ฅผ ์์
ํ์ฌ ๋ฃ๊ณ ๋ค์ ํจํค์ง ํ๋ฉด ํ๊ธ์ด ์ง์๋๋ ํฐํธ๊ฐ ๋ฉ๋๋ค. ๊ฐ ์ด๋ฏธ์ง ํ์ผ ์ด๋ฆ์ ๋ณด๋ฉด 5์์ ์ซ์์ ์ํ๋ฒณ์ผ๋ก ๋์ด ์๋๋ฐ์. ์์ 4์๋ ํด๋น ์ด๋ฏธ์ง ํ์ผ์ด ๋ณด์ฌ์ฃผ๋ ๋ฌธ์์ ์ ๋์ฝ๋ ๊ฐ ์
๋๋ค. ๊ฐ์ฅ ๋ค ํ์๋ฆฌ๋ ๋ฌด์จ ๊ท์น์ผ๋ก ์ซ์๊ฐ ์ ํด์ง๋์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค์. ํฐํธ ํจํค์ง ์คํฌ๋ฆฝํธ ๋ณด๋ฉด ๋ฐ์ดํธ ๊ฐ์ ์ฝ์ด๋ค์ฌ์ 16์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๋ฌด์จ ์๋ฏธ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
ํ๊ธ ๊ธ์ ์ด๋ฏธ์ง๋ฅผ ์์ฑํด ๋ด ์๋ค. ์ ๋ Python pillow (PIL ํธํ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ) ๋ก ๊ฐ๋จํ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑ ํ๊ณ , ์คํฌ๋ฆฝํธ์ ํฐํธํ์ผ์ ์ด์ฉํด ์ผ๊ด์ ์ผ๋ก ์์ฑ ํ์ต๋๋ค. ์ฌ๊ธฐ์์ ์ ๊ฐ ์ฌ์ฉํ ์คํฌ๋ฆฝํธ๋ฅผ ๋ณด์ค ์ ์์ต๋๋ค. ์ ์ ๊ฒฝ์ฐ๋ ํ๊ธ ์๋ชจ(U+1100~U+11FF)์ ํ๊ธ ๊ธ์๋ง๋(U+AC00~U+D7AF)์ ํด๋นํ๋ ํ์ผ๋ง ์์ฑํ์์ต๋๋ค. ๊ธฐ์กด ๊ธ์ ์ด๋ฏธ์ง ํ์ผ ์ค ์ด๋ฏธ ํ๊ธ ์๋ชจ์ ํด๋นํ๋ ํ์ผ์ด ์๋๋ฐ์, ๋๋ถ๋ถ์ด ํ์ผ๋ช ๋ง์ง๋ง ์๋ฆฌ๊ฐ 4์ฌ์ ๊ทธ๋ฅ ์คํฌ๋ฆฝํธ์์ ํ์ผ ์์ฑ์ ๋ค์ 4๋ฅผ ๋ถ์ด๋๋ก ํ์ต๋๋ค. 4๊ฐ ์๋ ๊ธ์๋ ๋ฐ๋ก ๋น๊ตํด์ ํ์ผ๋ช ์์ ์์ ์ ํ์ต๋๋ค.
์์ฑํ ์ด๋ฏธ์ง๋ฅผ bmp ๋๋ ํ ๋ฆฌ์ ๋ฃ์ด ํฉ์น๊ณ ๋ค์ ํจํค์ง ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ํจํค์ง ๋ ํฐํธ ํ์ผ์ด ์์ฑ ๋๋๋ฐ, ์ด๋ฅผ ์ด์ ๊ธฐ๊ธฐ์ ์ค์นํ๋ฉด ๋ฉ๋๋ค.
python3 bipfont.py pack Mili_chaohu_kr.ft
ํ๋์ฑ์ ๊ฐ๋จํฉ๋๋ค.
์ด์ Amazfit Bip ์์ ํ๊ธ์ด ์ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
GitHub ๋ฅผ ํตํด ๋ฐฐํฌํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.