本篇只针对 结构性文字(UI 构成的文字部分 及 段落 等) 进行说明,装饰性文字(Banner 等) 及 指标板数值 等特殊形态的文字部分不需遵循字号设定,但是涉及到 结构性 的部分,建议遵循网格系统,这样有助于进行响应适配。

结构性文字分为 Web 端 及 移动端 两部分,字号设置差别较小,所以进行统一说明。

字号的命名与实际使用是存在偏差的,这源于在不同终端及不同情况下的差异性,实际使用需要视情况而定,但多数情况下,我们都是遵循命名进行使用的,它更利于体现结构上的层次。

本篇主要针对 字号(font-size) 设置进行说明,实际应用时需要搭配 字重(font-weight)。

我们的设计系统字号范围从 10px  36px,基于 网格系统 的转化,则倍率关系是 @2.5x 到 @9x,其中 10px 字号只出现在 移动端。

无论 Web 端 还是 移动端基础字号 都是 14px(@3.5x),当然如果不受限于版幅,甚至一些个性化的产品,我们甚至建议以 16px(@4x) 作为基础字号。

而 Web 端 由于浏览器的自身设置(浏览器在不调整字体设置的情况下,默认显示最小字号是 12px,在样式中即使设置了更小的字号,也会被放大到 12px),在通常情况下(有时可能涉及到特殊需求,我们会使用 Transform 的方式去处理小于 12px 的字号),最小字号为 12px(@3x)。

在小于 14px(@3.5x) 时,我们的字号设置阶梯是 1px11px(@2.75x)时,行高(Line Height)设置与 12px(@3x)保持一致。

Design System Application - Chapter 3 字号 Font Size相关推荐

  1. Design System Application - Chapter 1 网格系统 Grid System

    网格系统(Grid System)是本设计系统的基本规则,它是我用来 解决浏览器适配问题并使界面整体表现的规范 的非常有效的方法.另外需要指明,没有完美的方法,这就像前端中没有完美的可以解决所有问题并 ...

  2. android设置应用字体大小,在Android应用程序改变的TextView的字体大小从原始设置更改字体大小(Font size...

    我想在我的应用程序指定我自己的文字大小,但我有这样一个问题. 当我在设备设置中更改字体大小,我的应用程序的字体大小TextView也会改变. Answer 1: 其实,设置字体大小只影响大小sp . ...

  3. html字号的范围,font size大小

    font size="+1"里面的数值是什么意思 font size="+1" font size="+2" font size=" ...

  4. 学习Head First Design Pattern——翻译Chapter 2:The Observer Pattern

    学习Head First Design Pattern--翻译Chapter 2:The Observer Pattern Page 37 图片〉〉 嗨Jerry,模式组讨论已经推迟到星期六的晚上了, ...

  5. 【EDA】Electric VLSI Design System(芯片设计软件): 介绍

    http://savannah.gnu.org/projects/electric 清华大学镜像站点下载地址:https://mirrors.tuna.tsinghua.edu.cn/gnu/elec ...

  6. 什么是 Design System

    因为研究 Design System,无意中发现了这本「Design Systems」.本来只是期望着看看别人的思路和想法,粗略的看了几个章节才发现自己错了.这本似乎并不太火的书可以说是目前市面上对整 ...

  7. 成功解决OSError: cannot open resource self.font = core.getfont(font, size, index, encoding, layout_engin

    成功解决OSError: cannot open resource self.font = core.getfont(font, size, index, encoding, layout_engin ...

  8. Microsoft Fluent Design System

    转载自:http://www.ui.cn/detail/131217.html 就在刚刚举办的 Microsoft Build 2017 中,微软对外公布了它们最新的设计语言--"Fluen ...

  9. sketch里的ios控件_使用Sketch建立Design System

    一. 有关Design System 之前的文章<使用Adobe XD建立Design System>中介绍了什么是Design System,它有什么用,在设计的哪个阶段使用以及如何用A ...

最新文章

  1. 关于TVM的点滴记录
  2. TensorFlow与OpenCV,读取图片,进行简单操作并显示
  3. grep零宽断言正则表达式
  4. 有了 Docker,用 JavaScript 框架开发的 Web 站点也能很好地支持网络爬虫的内容抓取...
  5. 【基础部分】之apache配置与应用
  6. KillTimer()的使用
  7. 微信小程序view动态长度_微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】...
  8. 什么是容器、什么是docker、docker与虚拟机的对比、docker做什么、运行场景,Docker功能和组件,Docker的C/S模式的运行,Docker概念,相关概念
  9. leetcode 167 Two Sum II - Input array is sorted
  10. STP生成树协议与MSTP的基本原理与简单配置
  11. 关于对象的引用作为参数,可以直接访问私有成员的问题
  12. rs232接口_、 迪文串口屏TTL与主控板RS232电平信号转换方案
  13. [下载]Windows 10测试版的新版雅黑字体及切换工具
  14. 传奇开服教程——legend/blue引擎替换和登陆器生成教程
  15. 不用计算机做客户画像,描绘客户画像(有电脑的同学可做,完成加平时分2分)...
  16. 1024我的Java上车日记(二)
  17. 重装win10专业版系统
  18. 计算机专业对环境保护,计算机与环境保护
  19. crypto buuctf 凯撒?替换?呵呵!
  20. 有skycc营销软件,我的网站PR飙升

热门文章

  1. python数据分析相关流程名词介绍
  2. enumerate在java_Python中enumerate函数的解释和可视化
  3. 又一个高性能轻量级的iOS模型框架YYModel
  4. iPhone 重量 android,三年前256GB版本的iPhone8,相当于目前什么段位的安卓手机?
  5. 软考高级-系统架构师-访问控制XACML与RBAC
  6. 骁龙660和骁龙835之间的差距到底有多大? 1
  7. 金融科技“无感化”:如何看中信银行信用卡上线鸿蒙创新应用
  8. 体验 Gitea Actions
  9. 《HTTP权威指南》第十三章学习总结--摘要认证
  10. Docker Swarm(创建swarm集群,节点的升级降级,滚动更新,Portainer)