手机里俄语字母间距太宽怎么办?

使用Android自带的字体列表配置文件为西里尔字母设置独立字体。该方法还可以用于添加和更改任何语言的字体,修改字体的备用顺序,以及解决大多数多语言问题。

先决条件:

1.有喜欢的,至少能用的西里尔字体。我不太清楚Android 4.x,但是我的魅族MX3+Flyme 5(Android 5.0.1)支持otf和ttf两种文件。

2.愿意root手机。

-具体操作:1。备份下面提到的所有系统文件,然后获取系统的root权限。具体方法请自行搜索;注意,获得root权限可能会带来一些副作用,包括但不限于手机功能异常(如部分功能失效、手机无法开机、无限重启等。)、售后服务损失(详见手机厂商的协议)、隐私安全风险(如果恶意软件获得root权限,可以读写任何信息,比如读取保存的账号密码、安装其他恶意软件)。

2.准备好修改系统文件的工具,比如一个文件管理器,虚拟终端,或者PC上的adb(强烈建议准备一个通过adb修改系统文件的教程,提前在superSU和手机系统中授权adb调试。这样,即使手机无法开机,也有机会修复大部分问题,最坏的情况下,也有机会备份手机中的数据。

3.通过步骤2中的工具将西里尔文字放入/system/fonts文件夹,修改新文件的权限(权限的具体参数请参考同一文件夹中的其他文件,一般为RW-R-R-,或644)。

4.编辑/etc下的字体配置文件,通常包括fonts.xml、system_fonts.xml和fallback_fonts.xml,也可能与/vendor/etc下的一些配置文件有关,文件名带字体一般就够了。Android 4.x涉及的文件可能更少。(也可以先复制,编辑后再复制回来覆盖原文件,最后注意修改权限)。