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
Reference
이 문제에 관하여(Android Things를 일본어 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aoinakanishi/items/488c637d6005f55c10ad
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
% 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
Reference
이 문제에 관하여(Android Things를 일본어 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aoinakanishi/items/488c637d6005f55c10ad
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
% adb shell mount
/dev/root on / type ext4 (ro,seclabel,relatime,data=ordered)
% 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
Reference
이 문제에 관하여(Android Things를 일본어 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aoinakanishi/items/488c637d6005f55c10ad
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
% 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
% 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
% adb push fonts.xml /system/etc/fonts.xml
% adb reboot
Before
After
Reference
이 문제에 관하여(Android Things를 일본어 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aoinakanishi/items/488c637d6005f55c10ad텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)