当前位置:首页 » 安卓系统 » android全局字体

android全局字体

发布时间: 2025-05-16 15:53:19

‘壹’ ios和android界面的字体都是什么

一、在ios中默认字体分为三类:

第一类:STHeiti-Light.ttc(黑体-简与黑体-繁的细体)和STHeiti-Medium.ttc(黑体-简与黑体-繁的中黑)代表的是中文字体,常用的方正黑体简体

第二类:_H_Helvetica.ttc和_H_HelveticaNeue.ttc代表的是英文以及数字字体,常用的字体Helvetica

第三类:LockClock.ttf代表的是锁屏时间字体

二、在Android中,斗笑碰升手英文字体使用Roboto,中文字体使用Noto(思源黑体)。

以前的设计中,中文字体主要是使用微软雅黑,但微软雅黑在界面中就显得有点厚重、臃肿。Google联合Adobe发布了“思源黑体”作为Android的默认中文字体,空谈新的“思源黑体”不仅仅在字形上更易于在屏幕的阅读,并且拥有7个字重,充分满足了设计的需求。


三、ui界面设计一般用的字体是:微软雅黑

其他可以参考一些ui界面设计规范,里面都有一些很严谨的格式、字体、大小、颜色等数据规范的。



(1)android全局字体扩展阅读:

Heiti SC:黑体-简,黑体-简的英文名称为Heiti SC。

Heiti:黑体的拼音,SC代表简体中文(Simplified Chinese),是Mac OS X Snow Leopard(版本10.6)包含的简体中文字型,也是iPhone OS 3.0(版本4.0后改名为iOS)及iPod nano第五代以来的预设简体中文字型。


黑体-简系:为黑体,取代华文黑体成为Mac OS X Snow Leopard的预设简体中文字型。在过去,华文黑体是Mac OS X的预设简体中文字型,因此以前并没有黑体-简。


黑体-简:是全新的字体,与黑体-繁同以华文黑体为基础开发,成为Mac OS X Snow Leopard与iPhone OS 3.0(版本4.0后改名为iOS)之后内建并同时为预设的简体中文字型。

‘贰’ Android更换系统默认显示的字体使用自定义字体

上一篇 Android 自定义字体,更换系统默认显示的字体使用自定义字体 有讲到怎样指定控件显示指定字体,怎样整个软件显示指定字体,怎样WebView加载指定字体,但是还留下一个怎样修改整个系统的默认字体,由于内容较多,所以单独抽离出来讲,由于要操作系统文件,因此需要Root权限或系统签名,自己在操作前建议先备份下字体配置文件/system/etc/system_fonts.xml和/system/etc/fallback_fonts.xml,否则操作失败有可能开机后无法进入桌面,此时就需要将备份的system_fonts.xml推送到对应目录下并修改为对应的权限。

system_fonts.xml示范文件

fallback_fonts.xml 示范文件

修改系统默认字体的原理:根据系统字体加载原理可知,我们只需要在路径 /system/fonts/ 下添加我们自定义的ttf字体文件,然后修改 /system/etc/system_fonts.xml 字体配置文件,按照响应的格式添加一个节点,由于需要系统默认使用该字体,因此该节点需要是根节点familyset下的第一个子节点,系统在system_fonts.xml中找到了该字体的配置,故不会去fallback_fonts.xml 寻找,因此也只需要修改这一个配置文件即可,文件修改成功后需要注意已修改文件的读写权限(否则会没有效果),为了方便,我们设置全部用户可读可写。

和添加字体相对应,需要先删除字体文件,然后再删除 system_fonts.xml和fallback_fonts.xml两文件中的对应节点,由于我们没有修改过fallback_fonts.xml文件因此不需要做删除操作

我的CSDN博客: http://blog.csdn.net/wo_ha/article/details/79202632

‘叁’ Android仿微信全局字体大小调整

最近项目添加了一项调整应用字体大小功能,做完后空闲之余总结一下。本功能仿照微信应用“设置” - “通用” - “字体大小”功能,又有一点区别。据我所知,常见改变全局字体大小方法有两种,我把这两种分为可控和不可控,为什么这么分呢,当然不是为了方便记忆。那么简单说下两者方式轿薯的实现过程:

1、唤帆闹不可控:通过重写Actiivity的getResources()方法更新应用的字体倍数来调整全局字体大小

2、可控:通过setTheme()方法,一开始就初始化设置不同风格的字体样式来更改全局字体大小。

而本文正式采用了第一种方案,主要是中途添加该功能,时和罩间也不充裕,抽取字体大小又太过耗时。

微信字体大小个人猜测使用第二种方案,后者是更好的实现方式也不一定。

xml使用方式:

2、滑动按钮改变当前页面预览字体大小

3、返回时,保存放大倍数并重启应用

4、初始化应用时配置字体放大倍数。

源码地址:
https://github.com/DayorNight/BLCS
到这里就结束啦。

‘肆’ 在android系统里,怎样修改系统字体,比如将系统默认字体换成 楷书,等等。。。怎样变成实现谢谢!

修改字体的方法主要有2类:
一、通过软件修改android系统字体
这类系统字体修改软件较多,可以在各大android手机论坛(机锋论坛等等)里搜索一下,比如《字体替换》这个软件。
二、手动修改android系统字体
1、首先需要获取root权限,然后手机需要安装类似R.E.explorer这样的高级文件管理器。
2、将需要替换的字体放置在手机SD卡中,并重命名。重命名按照以下形式命名:
英文字体重命名为:DroidSans.ttf;中文字体重命名为:DroidSansFallback.ttf
3、以R.E.explorer为例,打开该文件管理器后,访问SD卡中存放替换字体的文件夹,然后选择需要替换的字体,长按该字体,选择“复制”。在不关闭R.E.explorer文件管理器的前提下,点击文件管理器上的返回按钮,访问system/fonts文件夹,然后点击“粘贴”
4、粘贴完成后,需要设置替换文件的权限。(替换的DroidSans.ttf则设置DroidSans.ttf的权限,替换的DroidSansFallback.ttf则设置DroidSansFallback.ttf的权限)长按该文件后,选择“权限”,设置权限。(也可以参考其他文件的权限配置,和其他文件一样配置为rw-r--r--)
5、替换完成后,重启手机

常见问题:
Q1:替换后为什么部分中文字体是方框?
A1:出现该情况是由于替换字体本身就不支持部分中文汉字的显示,需要换一个字体。一般微软雅黑、圆体等常见字体都不会出现该异常情况。

Q2:替换后为什么英文字体还是原样?
A2:英文字体和中文字体由两个字体文件分别管理,如果只替换了中文字体,英文字体就仍然是默认的样式。

Q3:为什么没有替换英文字体,英文字体的样式也变了呢?
A3:出现该情况,一般是由于替换的中文字体本身就包含了英文字符的样式。替换这样的中文字体后,当需要显示英文时,会显示中文字体包中含有的英文字符样式

‘伍’ Android安卓系统默认的英文数字字体叫什么

系统默认英文数字字体叫DroidSans.ttf 。

Android安卓系统默认的几种字体:

1、Clockopia.ttf 系统默认待机时钟字体;

2、DroidSans.ttf 系统默认英文字体;

3、DroidSans-Bold.ttf 系统默认英文粗字体;

4、DroidSansFallback.ttf 系统默认中文字体;

(5)android全局字体扩展阅读:

在 Android 系统中,DroidSans 是默认字体,只包含西方字符(英文),应用程序默认情况下都会调用它;而 Droid Sans Fallback 包含了东蚂陵亚字符(繁体中文、简体中文、衡搏韩文、日文)。

当需要显示的字符在 Droid Sans 字体中不存在(如汉字),即没有对应编码的字符时,系统会到 Droid Sans Fallback 中去寻找相应编码的字符。

如果找到,则使用 Droid Sans Fallback 字体来显示它,如果仍然找不到该编码对应的字符,则系统无法在屏幕上显示出这个字符。

同时DroidSansFallback.ttf 字体文件的体咐物祥积仅有 3.04MB大小,效果类似于微软雅黑字体,而且是完全免费的。

‘陆’ Android 中怎么设置全局自定义字体样式

  • 使用stackoverflow软件进行修改。

  • 操作

  1. 首先下载自定义字体,拷贝到工程中的assets文件夹下,建个新文件夹也可以。

  2. 创建一个继承自Application的类,放上TypeFace的变量。

  3. 将系统的serif的字体替换成微软雅黑。

  4. 最后自定义的主题。

热点内容
i7900k配置什么样显卡 发布:2025-05-16 23:34:50 浏览:924
苹果火影忍者脚本 发布:2025-05-16 23:23:46 浏览:450
python写入数据库 发布:2025-05-16 23:19:11 浏览:698
修复系统时什么配置好 发布:2025-05-16 22:52:07 浏览:803
逆战脚本挂机 发布:2025-05-16 22:30:01 浏览:936
java随机产生数 发布:2025-05-16 22:25:52 浏览:257
java任务管理 发布:2025-05-16 22:17:02 浏览:573
安卓如何修改cpu 发布:2025-05-16 21:58:20 浏览:366
pythonainb 发布:2025-05-16 21:45:56 浏览:857
淘汰服务器可以做家用电脑吗 发布:2025-05-16 21:41:31 浏览:845