ttf格式字体怎么安装到手机里?安卓手机自定义字体操作演示
2023-11-28 18:03:01发布 浏览2038次 信息编号:85732
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
ttf格式字体怎么安装到手机里?安卓手机自定义字体操作演示
丰富多样的Ai字库软件内置华康少女、浪漫雅园、隶书等数十种经典在线字体,涵盖英文、简繁体、韩文、日文等多种语言,并提供在线字体下载并本地安装。 如果这些字体不满足您,您还可以将ttf格式的字体文件复制到手机SD卡的iFont/目录下,然后进入软件安装字体。
便捷的更换字体方式:看到喜欢的字体就直接下载。 软件提供文本显示对比功能,可以比较英文、中文、粗体文本的差异。 如果它适合您的口味,请随时单击下面的“安装”。 部分手机可以使用不同的字体替换方法:直接替换和安装替换,部分三星手机无需root权限即可替换。
字体大小设置:在更改字体之前设置不同的字体大小(5 级)。 替换字体时系统会自动设置字体大小。
如果上述方法无法解决您的问题,您可以尝试以下方法。
方法二
更换之前您还需要了解什么...
OS字体库位于://fonts/目录
OS Ver 1.5 ~ 3.0 部分字体文件说明:
.ttf 系统默认英文和数字常规字体
-Bold.ttf 系统默认英文粗体字体
.ttf 系统默认中文字体
事实上,如果系统版本为1.5~3.0,如果需要更改中英文字体,只需替换.ttf和.ttf文件即可。 不要替换英文字体-Bold.ttf,因为这可能会导致您的设备无法正常启动。
OS Ver 4.0 ~ 4.4 部分字体文件说明:
.ttf(链接文件)-->(指向)- .ttf(实际文件)
-Bold.ttf(链接文件)-->(指向)-Bold.ttf(实际文件)
.ttf 系统默认中文字体(未做任何修改)
如果系统版本为4.0~4.4,如果需要更改中英文字体,只需替换.ttf和.ttf这两个文件即可。 经过测试发现,如果设备更换英文字体——Bold.ttf,即使修改文件权限、所有者和用户组,仍然无法正常启动。
这些新的英文字体是由新一代操作系统.0发布的。 为了使显示效果更加清晰、更加美观,它们与整个界面系统完美融合。 之前的.ttf和-Bold.ttf已经被链接文件取代,它们的目标路径分别指向-.ttf和-Bold.ttf这两个文件,尽管真正的原因尚不清楚。 但我猜测创建链接文件的原因是为了保证与旧版本系统程序的兼容性,同时也是为了保证在 3.0版本以下(包括3.0)的平台上开发的一些应用程序能够正确调用系统字体库。 。
具体步骤如下:
1.首先,您需要root机器才能更改系统文件。 具体方法“因机而异”。 您可以网上搜索适合您自己机型的root方法。
2、下载字体包,在网上搜索关键词,找到自己喜欢的资源,然后下载。 您还可以使用安装字体管理器在手机上下载字体。 字体包分为“APK安装型”和“TTF替换型”两种。 如果下载的是“APK安装类型”,那么可以从安装包中提取字体。 有些手机无需Root即可更改系统字体。 例如,在三星上,您可以使用字体管理器直接安装字体包来替换它们。
3.安装root。 该软件由Speed开发。 Root 是一个高权限的文件管理器。 获得Root权限后,就可以对系统文件进行操作了,这是手机root后必须要做的。
4. 将字体包存放在手机SD卡或存储设备中。 如果系统版本为1.5~3.0,则只需替换.ttf(英文)和.ttf(中文)即可。 如果系统版本为4.0~5.0,则只需替换-.ttf(英文)、.ttf(中文)即可。 然后根据您手机的系统版本将字体更改为相应的字体名称即可。 注意中英文字体包不要混淆,否则替换字体后会出现乱码。 一般来说,英文字体包占用的空间比中文字体包小得多,因此很容易区分。
5、重命名字体包后,打开Root,找到路径//fonts,然后在fonts目录下更改要替换的字体名称。 不必删除,以免无法更改为原来的字体。 您可以将其命名为任何您喜欢的名称,只要文件名合法且不冲突即可。 示例:“.ttf”可以重命名为“.ttf .bak”。
6、首先点击RE管理器上的Mount as read-only按钮,以读写方式挂载,然后将之前准备好的字体复制粘贴到路径\\fonts中,否则无法粘贴。
7、粘贴到Fonts目录后,请记得将字体文件权限改为rw--r--r--,否则字体会乱码。 可以参考Fonts目录下其他系统字体文件的权限设置(具体见下文)。 修改完成并确认后,重启手机。
字体权限:
Linux文件系统中的文件都是有权限的,与文件系统中权限的概念有一些区别。 三个权限持有者Owner、Group、World(Other)各自拥有三个权限,分别是Read(r)、Write(w)和(x)。 代表Read的数字为4,代表Write的数字为2,代表Write的数字为1。这样就可以用1到7的自然数来代表不同的权限。 例如,R+W 为 6,R+W+X 为 7,R+X 为 5,依此类推。 当三个权限持有者分别排列时,会有755、777等数字代表权限组合。
上述字体库的权限必须是rw--r--r--,这样替换字体库后才能正常运行。 一般我们在替换字体之前,需要使用root来检查替换字体文件的权限。 替换后,使用chmod命令修改权限,这样显示就正常了。
关于lib文件:
有些字体不仅需要替换字体文件,还需要修改lib文件。 例如,替换字体后可以显示阿拉伯语,但由于字体的组合顺序不正确,阿拉伯语显示时真时假。
方法三
5.0 & 5.1()系统字体替换教程
TTF字体直接替换方法
简体中文:
需要替换.ttf(5.0中为了更好的实现多种粗细和样式,引入了字体,还是考虑到程序的字体调用的兼容性,所以不能删除,这也是保留的原因)和-。 otf(有些ROM默认没有这个字体,如果没有也没关系,默认就好。而且-.otf应该比.ttf优先级高,所以一般5.0以上开发平台的程序会先调用它默认的,如果不是,就回忆一下旧的。注意:TTF格式和OTF是通用的,但是替换时一定要保留.otf格式的扩展名。甚至TTF字体也可以改为OTF。另外,请记得修改文件权限)。
同样的原因:如果设备使用台湾、香港等语言(未实验)繁体中文:.ttf和-.otf需要替换。 当然,如果设备使用其他国家的语言:日语:需要替换-.otf和.ttf。 韩语:需要替换-.otf和.ttf。
英文字体:
英文字体是所有国家或地区设备语言的通用字体。 对于 4.4版本,替换-.ttf即可。 不过 5.0更换后,可以发现系统UI界面程序名仍然是默认的英文字体,所以需要替换-.ttf来实现。
部分字体名称对应说明:
默认数字英文 - (常规)/Blod(粗体)/(细体)/(斜体)/(斜体细体) Black(黑色)/(黑色斜体)。 锁屏时间字体-细/-和状态栏时间字体:-/-。
字体文件替换提示:
如果需要更换大量字体,以防止系统异常。 可以提前将所有原始字体文件备份到SD卡并创建一个文件夹(提前创建),然后将所有下载的字体复制到\文件夹(任意文件夹名称,提前创建),并修改统一权限。 ,然后直接覆盖到\fonts中(注意操作完成后,使用的文件管理器可能会暂时崩溃),重启手机。 注意:经测试,替换\fonts字体库中的部分字体文件可能会导致某些应用程序无法打开。 考虑到系统的稳定性,我个人认为没有必要更换其他字体。 因为目前这已经足够了,如果再更换的话,仅仅从系统操作界面上是察觉不出与大规模更换有什么区别的。
关于部分设备更换时钟字体后锁屏时钟字体仍然不变的情况:
造成这个问题的原因,从广义上来说,就是系统碎片化的原因。 从狭义上讲,这种情况可能是由于某些手机ROM定制厂商设计了只属于自己设备的时钟字体,从而没有调用系统内部提供的锁屏时钟字体库造成的。 解决方案包括:反编译时钟或手动修改APK的时钟字体相关配置。 或者使用基于框架的系统美化软件。 优点是可以在不修改APK的情况下修改系统锁屏时钟字体,达到美化系统的目的。
关于字体质量问题(乱码):
我们要找的字体包通常只有一个ttf中文字体文件。 如果找不到相同的英文字体怎么办? 其实只要复制中文字体并命名为-.ttf即可。 一般来说是可以用的。 但如果中文字体很大(超过10M)。 如果你不想浪费空间。 可以链接中文字体创建一个名为-.ttf的英文字体,替换也可以解决这个问题。
但是如果直接这样做,直接用中文字体当英文字体,替换后出现乱码怎么办? 这一般不是字体库不完整造成的。 经过实践,如果单独更换中文字体,不会出现乱码(操作正确,权限已修改)。 替换英文字体后才会出现。 可以考虑的原因是英文(或原文中文)字体过于臃肿,或者是英文(或原文中文)字体编码与中文字体编码冲突导致的问题。
当然,这只是一个假设。 我的解决方案是:这需要手动修改字体文件,使用Font等字体修改软件,手动删除多余的中文字体。
然后,可以进一步适当优化:删除英文字库下中文等平台无用的信息。 手动删除庞大的汉字库可能会导致机器死机。 建议在内存充足的环境下执行此操作。
具体如何操作请参考相关资料,这里不再赘述。
核心总结(基本字体替换):
需要替换中文字体:.ttf(中文字体文件)、-.otf(注:有些ROM默认没有这个字体,不过没关系。)
需要替换英文字体:-.ttf(英文字体文件)-.ttf(主要用于系统UI界面应用名称的英文部分)
如何修改 fonts.xml 和 .xml 文件
可以参考知乎网友提供的教程(具体需要修改的字体最好参考手动替换方法):
如果还有什么不明白的话,可以参考我为 4.4以下设备提供的详细字体替换教程。 至于选择哪种方法,就看每个人的情况了,根据个人情况和喜好而定。 教程结束。
补充:我记得那天我是为了庆祝元宵节才赶忙编这篇文章的——姑且称之为《实用技术贴》吧! 这是一门太深奥的技术,谈不上,但确实是我自己的心血。 只有综合运用才能得到结果。
这样做的危险在于,一旦你换了字体,系统出现问题,无法使用,你就得麻烦自己每次都重新刷机,然后继续一步步验证你的系统是否正常。声明属实。 如果属实,后续怎么办? 如果能找到更合理的解释,之前的假设就必须被推翻。
你可能会这样做一次、两次、三次……然后你必须再次接受你的新理论,并放弃你之前在大脑中接受的理论。 直到后来在实践中获得的现象无法用更有力的术语来解释。 直到解释。
组织这个“实践帖”有两个目的。 一是让你以后忘记的时候更容易遇到这个问题。 你可以通过回顾文章来快速做出反应。 只是为了方便大家已经遇到这个问题的人,免得花费大量的时间和精力做这些事情。 避免重复操作,节省时间,做自己认为更有价值的事情。 无论如何,每个人都想达到同一个目标。 只要大家支持,我就有动力去做,我不在乎。
5.0&5.1()系统效果图:
提醒:请联系我时一定说明是从星空网上看到的!