-
Notifications
You must be signed in to change notification settings - Fork 8
Android フォント入替
eiichiromomma edited this page Aug 16, 2014
·
2 revisions
(Android) フォント入替
Eclair標準の日本語フォントはイマイチなので入れ替え。
判別出来ない文字もある。
※以下の作業はsudoを使うこと
読み込み専用の圧縮されたファイルシステム。XDANDROIDの/systemで使用されている。 /system以下がread onlyになっているので、androidの実行中には内容を弄れない。
- 作業はubuntuを使用。
- 端末(又はSDのルート)のマウント先は/foo/bar。
- sudoは冗長なので省略
squashfs-tools(現在のところ表記は3.3)をインストール。
- squashfs-tools_3.3-7_i386.deb または
- squashfs-tools_3.3-7_amd64.deb
を使う。Ubuntuのパッケージで入れようとすると既に4.xになっているのでエラーが発生する。
適当なフォルダでsquashfsイメージを展開
unsquashfs /foo/bar/system.sqsh
squashfs-root以下にファイルシステムが展開されていることを確認する。
ls squashfs-root/
使いたいttfフォントをsquashfs-root/fonts/DroidSansFallback.ttfにリネーム。 ここではM+ を使った。
cp M+2P+IPAG-circle.ttf squashfs-root/fonts/DroidSansFallback.ttf
再度圧縮し直す
mksquashfs squashfs-root system.sqsh
念の為古いsystem.sqshをリネームしてから端末に保存。
mv /foo/bar/system.sqsh /foo/bar/old_system.sqsh
mv system.sqsh /foo/bar/system.sqsh
置換後はこんな感じで見栄えが良くなり、読み易い。
- 3ds_max
- Android
- Books
- Caffe
- Canvas
- Chainer
- CloudCompare
- colinux
- colmap
- Cygwin
- DeepLearning
- DICOM
- dlib
- docker
- Everun
- Excel
- EyeX
- FANN
- FDS
- Felica
- FreeBSD
- FreeNAS
- GAlib
- gnuplot
- JetsonNano
- JetsonTK1
- JetsonTX2
- Kinect
- LAPACK
- LaTeX
- LTspice
- M5Stack
- MacOSX
- MATLAB
- Memo
- MicroEnableIII
- Mono
- MSVC
- nano
- nvidia-docker
- ODE
- Open3D
- OpenCV
- OpenCVSharp
- OpenMVG
- OpenOffice
- OpenVSLAM
- OSG
- ParaView
- PCL
- Phidgets
- PlaidML
- PLplot
- POVRay
- PowerPoint
- Python
- R
- RaspberryPi
- Realsense
- ROS
- RSJ2011
- Ruby
- Scilab
- SHOGUN
- SUSE
- SVM
- Tensorflow
- TrueCrypt
- Ubuntu
- uEye
- Unix
- VMWarePlayer
- Vim
- VTK
- Windows
- WSL2
- 文書作成
- 文献調査
- 立体映像
- 論文メモ