1.我安装了apk格式的字体,可是不知道怎么用
这种情况一般是你的步骤错了,前提条件是手机是s-off的,而且是有ROOT的,两个条件缺一不可。
1,把字体先放到TF卡存着,然后R.E打开,将模式改成可写模式,在右上角的。再回到TF卡里复制字体文件到手机的system目录,确定了,不要弄错目录。
2 ,这时字体已经在system目录这里了,修改字体文件的权限。看清楚,是在system这个目录里修改。
3,把修改好权限的字体文件从system目录复制到system/fonts目录将原文件覆盖,完成后重启手机就好了。
2.apk后缀的字体文件怎么用啊
这种情况一般是你的步骤错了,前提条件是手机是s-off的,而且是有ROOT的,两个条件缺一不可。
1,把字体先放到TF卡存着,然后R.E打开,将模式改成可写模式,在右上角的。再回到TF卡里复制字体文件到手机的system目录,确定了,不要弄错目录。
2 ,这时字体已经在system目录这里了,修改字体文件的权限。看清楚,是在system这个目录里修改。
3,把修改好权限的字体文件从system目录复制到system/fonts目录将原文件覆盖,完成后重启手机就好了。
3.安卓系统,apk格式的字体
字体的格式是TTF
字体替换原理:
Android系统的字体包路径为手机存储\system\font,其中三个字体包分别对应的字体如下(可以单独换中文或者英文,换字体需ROOT):
DroidSans.ttf 系统默认英文字体
DroidSans-Bold.ttf 系统默认英文粗字体
DroidSansFallback.ttf 系统默认中文字体
步骤(以换中文字体为例,换英文的方法一样,只是文件名不同):
一、下载字体包。
二、下载安装Root Explorer(简称RE) 这软件可谓是玩机必备。
三、把下载的字体包放在存储卡里,哪里都行,只要能找得到。
四、打开RE,点下挂载读写,找到你之前下载的字体,重命名为DroidSansFallback.ttf,然后复制,粘贴到\system\\font,再长按该文件,弹出出话框,点权限,然后修改权限(第一竖列全部打钩,第二竖列第一个打钩)。
五、重启手机(不重启也行,不过更换得比较慢)。
这里有很多款字体,自己挑
这个是华康少女:
4.android怎么设置app使用的默认字体库
Android系统自带有对字体的设置,这些设置是对字体的显示方式的设置,比如加粗,倾斜,下划线,字号等,但是对于字体本身,比如设置为楷体,隶书等貌似没有。
Android系统只有一种默认的,如果需要修改字体,或者引用自己喜欢的字体,那么就需要自己设置或修改。 修改系统的字体可以下载修改字体的app即可,但是如果是对于开发者想在自己的app中使用具有自己个性的文字,可以按下面介绍的方法做(这里只是其中一种方法,相信,应该还有很多方法的) ·将自定义的字体所在的ttf文件copy到工程assets/fonts/目录下面 一般字体的格式为ttf的。
在C:\WINDOWS\Fonts目录下有windows系统提供的字体,可以使用。也可以自己通过coreldraw+fontcreator软件自己制作字体 ·在源码中进行如下修改:TextView tv = (TextView)findViewById(R.id.c12_custom);1//从assert中获取有资源,获得app的assert,采用getAserts(),通过给出在assert/下面的相对路径。
在实际使用中,字体库可能存在于SD卡上,可以采用createFromFile()来替代createFromAsset。Typeface face = Typeface.createFromAsset ( getAssets() , “fonts/timesi.ttf” ); tv.setTypeface (face);12 设置字体不能直接在XML文件中进行,需要通过源码来完成。
通过这两步就可以对TextView对象tv的字体进行了修改,改成自己定义的字体timesi.ttf Android并非和所有的TTF字体都能兼容,尤其在中文特殊字体的支持会存在问题,对于不兼容的字体,Android不出报错,只是无法正常显示。一些注意 字库一般会很大,因为要将包括很多的字符集,使用其他的字库,这样就会增大程序的体积。
可以使用FontCreator软件对字库进行裁剪,使其体积变小。如果字库比较大,可以考虑放在sdcard上,使用createFromFile来获得Typeface对象 有些字库可能并不会包括我们需要的字符,比如为了节省字库的体积,将中文字符取消,这样如果想使用这个字库显示中文的话,肯定是不成功的。
这里再对程序中出现的源码进行解释。 修改字体就是调用setTypeface方法。
这个方法的参数是一个Typeface类对象 Typeface是字体类 这个类比较简单,这里列出它的成员方法(这些方法都是静态方法,返回Typeface对象,可以直接作为setTypeface的参数): ·static Typeface create(Typeface family, int style) //静态方法,参数一为字体类型这里是Typeface的静态定义,如宋体,参数二风格,如粗体,斜体 ·static Typeface create(String familyName, int style) //静态方法,参数一为字体名的字符串,参数二为风格同上,这里我们推荐使用上面的方法。 ·static Typeface createFromAsset(AssetManager mgr, String path) //静态方法,参数一为AssetManager对象,主要用于从APK的assets文件夹中取出字体,参数二为相对于Android工程下的assets文件夹中的外挂字体文件的路径。
·static Typeface createFromFile(File path) //静态方法,从文件系统构造一个字体,这里参数可以是sdcard中的某个字体文件 ·static Typeface createFromFile(String path) //静态方法,从指定路径中构造字体 ·static Typeface defaultFromStyle(int style) //静态方法,返回默认的字体风格 本类的常量静态定义,首先为字体类型名称 Typeface DEFAULT Typeface DEFAULT_BOLD Typeface MONOSPACE Typeface SANS_SERIF Typeface SERIF 字体风格名称 int BOLD int BOLD_ITALIC int ITALIC int NORMAL 这些变量都可以通过名称知道其意思。
5.如何安装字体的APK?
1、字体文件把后缀名.apk改为.rar,在电脑上解压。
2、找到里面的字体文件。(ttf格式的即为字体文件)
3、复制到换字体类软件自定义标签下指定的目录中。( assets\fonts 目录中)
4、完场改字体了。
注意:
*更改字体必需root后才能改
*更改字体存在风险,建议备份你手机上的重要数据后再更改。