#移动端页面字体使用参考
版本速递 8269 2025-11-24 19:23:42

# 移动端页面字体使用参考 PC 页面中通常使用微软雅黑作为中文字体进行设计,但在移动端,手机系统 ios、android 等是不支持微软雅黑字体,建议使用移动端系统默认的字体进行设置;如需求中有特殊字体或者图标可以使用 WEB 字体进行设置;

# 系统默认字体设置 body {

font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC',

'Helvetica Neue', STHeiti, 'Microsoft Yahei', Tahoma, Simsun, sans-serif;

}

提示

-apple-system 是在以 WebKit 为内核的浏览器(如 Safari)中,调用 Apple(苹果公司)系统(iOS, macOS, watchOS, tvOS)中默认字体(现在一般情况下,英文是 San Francisco,中文是苹方)

BlinkMacSystemFont 是在 Chrome 中实现调用 Apple 的系统字体

# ios 系统默认字体 iOS 4.0+: 中文字体为 "华文黑体 STHeiTi"、英文字体为 "Helvetica Neue";

iOS 9+: Safari 开始支持 -apple-system 参数, Chrome 使用 BlinkMacSystemFont ,兼容 iOS / MacOS

# android 系统默认字体 原生 Android 下中文字体与英文字体都选择默认的无衬线字体。

4.0 之前版本英文字体原生 Android 使用的是 Droid Sans,中文字体原生 Android 会命中 Droid Sans Fallback

4.0 之后中英文字体都会使用原生 Android 新的 Roboto 字体

# winphone 系统默认字体 默认中文字体是 Dengxian(方正等线体)

默认英文和数字字体是 Segoe

综上,各个手机系统有自己的默认字体,如无特殊需求,手机端无需定义中文字体,建议使用系统默认字体。如果需求包含特殊字体,可以使用 CSS3 @font-face 进行定义。

# WEB 字体 移动端 IOS 系统、安卓系统均支持.ttf格式的字体,WEB 字体选择中建议引用.ttf格式字体;

// 定义web字体

@font-face {

font-family: 'WebFontName';

src: url('WebFontName.ttf') format('truetype');

font-weight: normal;

font-style: normal;

}

.WebFontName {

font-family: 'WebFontName';

}

警告

在使用 web 字体前,请先确认字体是否免费,或是否有该字体的版权;

中文字体文件一般较大,有几 M 或者更大,建议使用工具提取页面中需要的字的字体文件;

# WEB 字体相关工具介绍 字体格式的转换工具

为了全面兼容不同浏览器,需要.eot,.woff,.ttf,.svg 四种格式的字体文件,但大多数我们得到的可能只有一种格式的字体,可以通过一些在线工具进行格式转换

fontsquirrel,上传已有的字体文件,然后会生成所有需要的格式文件;

cloudconvert,全能格式在线转换,适合从一种字体格式转换为另一种;

提取页面所需字体工具

推荐使用 字蛛+(Font-spider-Plus)进行字体提取压缩,是一个智能 WebFont 压缩工具,它能自动分析出本地页面和线上页面使用的 WebFont 并进行按需压缩。

Copyright © 2022 GXLC网游资讯网-新版本速递_限时活动_礼包兑换 All Rights Reserved.