Android Things를 일본어 지원

Android Things 일본어 지원



Android Things는 IoT용으로 되어 있기 때문에 구성이 간단해져 일본어 글꼴이 들어 있지 않습니다.
화면 표시가 없으면 문제 없습니다만, 일본어나 그 외의 언어를 표시하고 싶은 경우에는, 폰트를 도입할 필요가 있습니다.

Android Things에 설치된 글꼴 목록


% adb shell ls -la /system/fonts/
total 40280
drwxr-xr-x  2 root root     4096 2017-01-02 14:09 .
drwxr-xr-x 14 root root     4096 2016-12-12 21:10 ..
-rw-r--r--  1 root root     4540 2016-12-12 21:09 AndroidClock.ttf
lrw-r--r--  1 root root       15 2016-12-12 21:15 DroidSans-Bold.ttf -> Roboto-Bold.ttf
lrw-r--r--  1 root root       18 2016-12-12 21:15 DroidSans.ttf -> Roboto-Regular.ttf
-rw-r--r--  1 root root  3451744 2016-12-12 21:09 DroidSansFallback.ttf
-rw-r--r--  1 root root   108128 2016-12-12 21:09 DroidSansMono.ttf
-rw-r--r--  1 root root   305952 2016-12-12 21:09 Roboto-Bold.ttf
-rw-r--r--  1 root root   306672 2016-12-12 21:09 Roboto-Regular.ttf

mount 명령으로 마운트 상태 확인



/system/fonts에 쓸 수 있는지 확인합니다.
% adb shell mount
/dev/root on / type ext4 (ro,seclabel,relatime,data=ordered)

일반 Android 기기와 마찬가지로 리드 전용으로 마운트됩니다.

파일 시스템에 쓸 수 있도록 다시 마운트


% adb root
restarting adbd as root

% adb connect 192.168.0.100
connected to 192.168.0.100:5555

% adb remount
remount succeeded
% adb shell mount
/dev/root on / type ext4 (rw,seclabel,relatime,data=ordered)

ro에서 rw로 바뀌고 쓰기가 가능합니다.

글꼴 파일 다운로드



htps //w w. 오, ぇ. 코 m / 게 t / 및 / # 씨 s-j pan
에서 Noto Sans CJK KR 다운로드 (Android의 기본 일본어 글꼴)

NotoSansCJKjp-hinted.zip 압축 해제


% unzip -d noto NotoSansCJKjp-hinted.zip
Archive:  NotoSansCJKjp-hinted.zip
  inflating: noto/LICENSE_OFL.txt
  inflating: noto/NotoSansCJKjp-Black.otf
  inflating: noto/NotoSansCJKjp-Bold.otf
  inflating: noto/NotoSansCJKjp-DemiLight.otf
  inflating: noto/NotoSansCJKjp-Light.otf
  inflating: noto/NotoSansCJKjp-Medium.otf
  inflating: noto/NotoSansCJKjp-Regular.otf
  inflating: noto/NotoSansCJKjp-Thin.otf
  inflating: noto/NotoSansMonoCJKjp-Bold.otf
  inflating: noto/NotoSansMonoCJKjp-Regular.otf

noto 글꼴을 터미널로 전송


% adb push noto/NotoSansCJKjp-Regular.otf /system/fonts/
[100%] /system/fonts/NotoSansCJKjp-Regular.otf

% adb shell ls -la /system/fonts/NotoSansCJKjp-Regular.otf
-rw-r--r-- 1 root root 16427228 2015-06-15 05:49 /system/fonts/NotoSansCJKjp-Regular.otf

설정 파일 재작성


% adb pull /system/etc/fonts.xml .

의 다음 줄에 다음을 추가
    <family lang="ja">
        <font weight="400" style="normal">NotoSansCJKjp-Regular.otf</font>
    </family>

설명 실수 등이 있으면 OS가 시작되지 않으므로 조심하십시오.

터미널로 fonts.xml 전송


% adb push fonts.xml /system/etc/fonts.xml

시스템 재부팅


% adb reboot

Before





After



좋은 웹페이지 즐겨찾기