Android 默认浏览器(如 Chrome 或 WebView)使用的字体取决于设备的操作系统版本、区域语言设置以及设备制造商的自定义。以下是一些常见情况:
1. 默认字体
- Roboto:从 Android 4.0(Ice Cream Sandwich)开始,Android 系统默认字体是 Roboto。这是 Google 专门为 Android 设计的一种无衬线字体,广泛用于系统界面和默认浏览器内容显示。
- Noto 系列字体:如果设备的系统语言设置为中文、日文或韩文,Android 会自动切换到 Noto 字体系列。例如:
- 简体中文:Noto Sans SC
- 繁体中文:Noto Sans TC
- 日文:Noto Sans JP
- 韩文:Noto Sans KR
2. 设备厂商的定制字体
一些 Android 设备制造商(如三星、华为、小米)会对系统和浏览器的默认字体进行定制。例如:
- 三星:使用其定制字体,如 SamsungOne。
- 华为:常见定制字体如 HarmonyOS Sans 或华文系列字体。
- 小米:默认字体可能是 Mi Lanting 或 MiSans。
3. 网页字体的优先级
默认浏览器的字体渲染还受网页开发者定义的 CSS 样式表影响。如果网页中指定了字体,浏览器会按照以下顺序加载:
- 网页中定义的字体(如 `font-family` 属性)
- 系统默认字体作为回退字体
4. 字体渲染规则
- 对于未指定字体的内容,默认浏览器会根据语言区域选择合适的系统字体。
- 如果是多语言内容(例如英文字母和中文混排),可能会同时使用 Roboto 和 Noto Sans SC。
检测字体的方法
如果你想知道具体网页上的实际字体,可以使用以下方法:
- 在 Android 浏览器中打开网页,启用 开发者工具(DevTools),检查 CSS 中的 `font-family` 和 `computed style`。
- 使用浏览器插件(如 WhatFont)查看字体渲染。
总结
默认情况下,Android 浏览器字体主要是:
- 英文或通用内容:Roboto
- 中文:Noto Sans SC
- 特定厂商:定制字体(如 MiSans、HarmonyOS Sans)