ttf格式字体怎么安装到⼿机?安卓⼿机字体替换图⽂教程
(⽀持安卓1.5~5.1系统)
本篇教程所采⽤的⽅法,即直接替换法。教程主要是针对所有的安卓设备。要求:机器已经获取了root权限。替换字体可能会
导致系统异常,由于个⼈修改系统字体操作失误导致系统异常的,本⼈概不负责。替换字体前请务必备份⼀次原⽂件,防⽌由
于误操作导致系统字体丢失。
推荐阅读
安卓⼿机安装ttf字体的⽅法
⽅法⼀:爱字体替换⽅法
也是最简单⼀种⽅法,那就是利⽤爱字体软件将下载的ttf格式字体导⼊到⼿机就可以了。
爱字体(iFont)v5.8.7(安卓2.1及以上)
类型:商务办公
⼤⼩:9.34MB
语⾔:简体中⽂
时间:2018-01-03
查看详情
丰富多样的爱字体库软件内置了数⼗款字体,如华康少⼥、浪漫雅园、⾪书等经典⽹络字体,覆盖英⽂、简体繁体中⽂、韩
⽂、⽇⽂等语⾔,提供在线下载和本地安装。如果这些字体不满⾜你的话你也可以⾃⼰将ttf格式的字体⽂件复制到⼿机SD卡
的iFont/custom⽬录下,再进⼊软件安装字体。
便捷的字体更换⽅式看到喜欢的字体直接下载,软件提供⽂字显⽰对⽐功能,对⽐⼀下英⽂、中⽂、粗体⽂字的差别,如果符
合你的⼝味就放⼼地点击下⾯的“安装”吧。在某些⼿机上可采⽤不同的字体替换⽅式:直接替换和安装替换,⽽且⼀部分三星
⼿机⽆需root权限即可替代。
字体⼤⼩设置更换字体前先设置好不同的字体⼤⼩(5个等级),替换字体时就能⾃动系统设置好字体⼤⼩。
如果上⾯的⽅法⽆法解决你的问题的话,可以尝试下⾯的⽅法。
⽅法⼆
替换前您还需要知道……
AndroidOS字库位于:/system/fonts/⽬录下
AndroidOSVer1.5~3.0部分字体⽂件说明:
系统默认英⽂、数字常规字体
系统默认英⽂粗字体
系统默认中⽂字体
实际上,安卓系统版本在1.5~3.0的,如果需要更换中、英⽂两种字体,其实只要替换、
两个⽂件即可。切勿去替换英⽂字体,因为这可能会导致你的设备不能正常开机。
AndroidOSVer4.0~4.4部分字体⽂件说明:
(链接⽂件)-->(指向)(实际⽂件)
(链接⽂件)-->(指向)(实际⽂件)
系统默认中⽂字体(未做出改变)
安卓系统版本在4.0~4.4的,如果需要更换中、英⽂两种字体,只需要替换、两个⽂
件即可。经测试发现,若设备替换了英⽂字体,即使修改好了⽂件权限、所有者和⽤户组也照常不能正常开
机。
这些新的Roboto英⽂字体是由Google发布的新⼀代操作系统Android4.0提供的,为了显⽰效果更加清晰美观,与整个界⾯系
统完美融合。⽽之前的、已经被替换为链接⽂件了,它们的⽬标路径分别指向Roboto-
和两个⽂件,虽然不知道这样做真正原因。但我猜想,Google创建链接⽂件的原因应该是为了保证
兼容旧的Android版本系统程序,同时也是为了保证⼀些开发基于在安卓系统版本3.0以下的(包括3.0)平台下的的应⽤程序
能够正确的调⽤系统字库。
具体步骤如下:
⼀、⾸先更改系统⽂件要Root机器,具体⽅法“因机⽽异”,⼤家可以在⽹上搜索适合⾃⼰的机型ROOT的⽅法。
⼆、下载字体包,在⽹上搜索关键字,找到⾃⼰喜欢的资源后下载即可,在⼿机端⽤安装字体管家下载字体也⾏。字体包分
为“APK安装型”,“TTF替换型”两种。如果下载的为“APK安装型”,那么字体可以从安装包内提取。部分⼿机不需要获取Root也
可以更改系统字体,⽐如:三星,可以⽤字体管家直接安装字体包替换。
三、安装RootExplorer,此软件是由SpeedSoftware开发的,RootExplorer是⼀款⾼权限⽂件管理器,获取Root权限后对系
统⽂件进⾏操作,正可谓⼿机ROOT后必备。
四、将字体包存放到⼿机SD卡内或存储设备内。安卓系统版本在1.5~3.0的只需替换(英⽂)、
(中⽂)即可。安卓系统版本在4.0~5.0的只需要替换(英⽂)、
(中⽂)即可。然后字体按照你⼿机的系统的版本,更改对应的字体名称即可。注意,中、英⽂字体包
不要搞混,否则替换字体后会导致字体出现乱码。⼀般英⽂字体包所占⽤的空间要⽐中⽂字体包⼩得多,这样就很好区分了。
五、将字体包重命名后,打开RootExplorer,找到路径/system/fonts,再把fonts⽬录内要替换的字体更换名称即可,不必要删
除,避免到时候想要更换为原来的字体没辙了。可以任意命名,但在⽂件名称合法且不冲突的前提下。例:“”可
以重命名为“”。
六、先将RE管理器上的挂载为只读按钮点击为挂载为读写后,再把之前准备好的字体复制并粘贴到路径systemfonts内,不
然⽆法粘贴。
七、粘贴到Fonts⽬录后,请务必记得更改字体的⽂件权限为rw--r--r--,否则会导致字体乱码。可参照Fonts⽬录内其他系统字
体⽂件的权限设置(详情请往下看)。更改完成确认⽆误后,再重启⼿机即可。
Android字库权限:
Linux⽂件系统⾥的⽂件都是有权限的,且与Windows⽂件系统⾥的权限概念有⼀些区别。三个权限者,Owner,Group,
World(Other),每⼈都有三项权限,分别是Read(r),Write(w)和Execute(x)。其中代表Read的数字为4,代表Write的数字为
2,代表Execute的数字为1,这样就可以⽤1-7的⾃然数还表⽰不同的权限。⽐如R+W就是6,R+W+X就是7,R+X就是5,等
等。三个权限者分别排列,就有了755,777等这样的代表权限组合的数字。
以上字库的权限的权限都必须是rw--r--r--,这样替换字库后才会运⾏正常。⼀般在我们替换字库前需要⽤rootexplorer查看被
替换字库⽂件的权限,替换后⽤chmod命令修改权限,这样显⽰才会正常。
关于Androidlib⽂件:
有些字库不仅需要替换字库⽂件,还需要修改lib⽂件,⽐⽅说阿拉伯语,替换字库后虽然可以显⽰,但是阿拉伯语显⽰的却
是确实假的,因为字库的组合顺序不正确。
⽅法三
安卓Android5.0&5.1(Lollipop)系统字体替换教程
TTF字体直接替换法
简体中⽂:
需要替换(Google在Android5.0为了更好地实现多重字重和样式,推出了NotoSansHans字体,要仍
然考虑到程序的字体调⽤的兼容性因此不能删除它这就是保留它的原因)和(有些ROM默认没
有此字体,如果没有的话也⽆妨,默认就好。⽽的优先级应该要⽐⾼,所以
⼀般开发平台在Android5.0以上的程序默认是优先调⽤它的,如果没有,则再调⽤⽼的。注:ttf格式和otf通⽤,但是替换法
请务必保持扩展名为.otf格式。即使是ttf的字体,也可以改成otf。另外请记得修改⽂件权限)。
同理:如果设备使⽤的是中国台湾、⾹港等地区的语⾔。(未实验)繁体中⽂:需要替换和
。当然,如果设备使⽤的是其他国家的语⾔:⽇本语⾔:需要替换和
。韩国语⾔:需要替换和。
英⽂字体:
英⽂字体是所有国家或地区的设备语⾔通⽤的字体。对于在安卓4.4的版本确实只需要替换就够⽤了。但
是在安卓5.0替换后,可以发现系统UI界⾯程序名称仍然为默认英⽂字体,因此还需要替换才
可以实现。
部分字体名称对应说明:
默认数字英⽂Roboto-Regular(常规)/Blod(粗体)/Lighgt(细体)/Italic(斜体)/ItalicLight(斜体细体)Black(⿊
体)/BoldItalic(⿊斜体)。锁屏时间字体Roboto-Thin/Roboto-ThinItalic和状态栏时间字体:Roboto-Medium/Roboto-
MediumItalic。
字体⽂件替换技巧:
如果需要将⼤量字体进⾏替换,为了防⽌系统出现异常。可提前先将原字体⽂件全部备份到SD卡并创建⽂件夹(提前创建
好),然后将下载好的字体全部拷贝到system⽂件夹内(任意⽂件夹名,提前创建好),统⼀修改好权限,然后直接覆盖到
systemfonts内(注意操作完成之后,正在使⽤的⽂件管理器可能会出现暂时闪退的问题),重启⼿机。注:经测试在安卓
systemfonts字体库内有些字体⽂件替换后可能会导致个别应⽤程序⽆法打开的情况,考虑到系统的稳定性,个⼈认为没有必
要将其外的字体替换。因为⽬前这样就已经够⽤了,再替换,单从系统操作界⾯上,也⽆法察觉和⼤⾯积替换有什么不同。
关于部分安卓设备替换时钟字体后,锁屏时钟字体仍然没有任何改变的情况:
针对出现的这⼀问题的原因,⼴义上上来讲就是安卓系统碎⽚化的原因。狭义上来讲,可能就是部分⼿机ROM的定制⼚商,
设计了只属于⾃家设备的时钟字体,从⽽并没有去调⽤系统内部提供的锁屏时钟字体库,导致的这⼀情况。解决⽅法的有:反
编译时钟或SystemUIAPK⼿动修改时钟字体相关配置。或使⽤基于Xpod框架的系统美化软件,优点是不需要经过修改
APK就可以修改系统锁屏时钟字体,达到美化系统的⽬的。
关于字体质量(乱码)的问题:
我们所找的字体包⼀般只有⼀个ttf的中⽂字体⽂件。那如果寻找不到相同的英⽂字体怎么办?实际上只要把中⽂字体拷贝⼀遍
然后再命名为⼀般来讲就可以使⽤了。但是如果中⽂字体很⼤的话(10M以上)。如若不想浪费空间。中
⽂字体可以以链接的⽅式创建⼀个命名为的英⽂字体,替换也可以解决这⼀问题。
但是,直接这么做的话,将中⽂字体直接作为英⽂字体,替换后出现了乱码怎么办?这⼀般不是字体库不全的因素导致的。经
实践,如果单独替换中⽂字体后没有出现乱码等情况(操作正确,且权限已修改)。⽽是只替换英⽂字体后之后才出现的。可
以考虑的原因是英⽂(或原中⽂)字体太臃肿,或者是英⽂(或原中⽂)字体编码跟中⽂字体编码冲突导致的问题了。
当然,这只是⼀个假设。我的解决⽅法是:这需要⼿⼯修改字体⽂件,使⽤字体修改软件如:FontCreator,⼿动删除多余的
中⽂字体。
然后,还可以再适当的再优化⼀下:删除英⽂字体库下中⽂等平台的⽆⽤信息等。⼿⼯删改庞⼤的中⽂字库可能会出现机器卡
死的情况。建议在内存充⾜的环境下进⾏。
具体怎么操作,请⾃⾏查阅相关资料,这⾥就不再赘述。
核⼼提要(基本字体更换):
中⽂字体需要替换:(中⽂字体⽂件),(注:有些ROM默认没有此字
体,没有但也⽆妨。)
英⽂字体需要替换:(英⽂字体⽂件)(主要DroidSansFallback作⽤在系统
UI界⾯应⽤程序英⽂部分名称)
与fallback_⽂件修改法
可以参照知乎⽹友提供的教程(具体需要修改哪些字体最好参照⼿动替换法):
如果还有什么不懂的话可以参照本⼈提供的安卓4.4以下设备的字体详细替换教程l⾄于选哪种⽅法取决于⼤家,依据个⼈情
况,喜好⽽论吧。教程结束。
补充:记得当天我是为了凑上元宵节,特地赶时间加紧整理出来的⼀篇——就牵强叫做“安卓实践技术贴”吧!太深层次的技术
谈不上,但确实也是本⼈煞费苦⼼,经过实践综合的操作,才得出来的⼀个结果。
这样做的危险性就是,改字体⼀但系统出现问题不能使⽤,你每次就再得⿇烦⾃⼰重新去刷机了,然后再继续⼀步步的证实你
的⾔论是否成⽴,如果成⽴,假若后续⼜得出更为合理的解释,那么⼜得推翻之前的假说。
这样做可能是⼀次,两次,三次……,然后你⼜得重新接受你新的理论,抛弃之前那些在⼤脑⾥所接受的东西,直到后⾯实践
所得的现象,⽆法⽤更为有⼒的说法去解释为⽌。
整理这篇“实践贴”⽬的有两个,⼀是,为了⽅便⾃⼰以后忘记了再遇到这个问题,回头看看⽂章能迅速反应过来。⽽是为了⽅
便⼤家已经遇到了这个问题的⼈,免得再花⼤量的时间与精⼒在去做这些事情。避免重复性的操作,节省你的时间,去做你认
为更有价值的东西。反正⼤家要达到的⽬的都是⼀样的。只要⼤家⽀持,我就有动⼒去做,我⽆所谓。
安卓Android5.0&5.1(Lollipop)系统效果图:
本文发布于:2023-03-09 10:41:31,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678329691192965.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:如何改变手机字体.doc
本文 PDF 下载地址:如何改变手机字体.pdf
留言与评论(共有 0 条评论) |