font-weight 400 500,什么情况下可肉眼区分的出来?
设计给的400和500,看着是不一样,做成页面看着就一样了。
请问在什么浏览器或者什么设备(PC、安卓、IOS、内置浏览器、pad)可肉眼看出他们的区别?
大佬们都是如何处理400和500的。
如果一个字体只有normal
和bold
两种粗细值选择,指定粗细值为100-500
时,实际渲染时将使用normal
和字体有直接关系,大部分的字体都是会分为以下这样各种字重类型:
但是实际情况下在网页端浏览的字体文件,可能不会时包含所有字重的字体包。特别是中文字体的情况。
中文字体包内容尺寸和英文字体包的内容差了好几个数量级,一些风格化的字体包会非常容易超过10M,所以基本上都以指定字重的形式去引入:
@font-face {
font-family: "test";
src:
url("/fonts/test-regular.woff2") format("woff2"),
url("/fonts/test-regular.woff") format("woff");
}
而设计师在设计的时候不会受到这个限制。所以如果不是确定客户端会携带的字体包,一般会让在设计UI的时候只使用 normal
和 bold
类型的字重。
飞机票:https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-weight
说人话:1、不要指望系统自带字体;2、图是图;代码是代码;3、非要出效果;让UI给你设计的字体,且让他保证版权,否则一律默认字体,只有细/正常/粗三种
在字体支持的情况下 ,因为需要你的字体支持字重,不然你这里无论设置的是什么用字重都没有用
本文向大家介绍什么情况下会出现css阻塞?相关面试题,主要包含被问及什么情况下会出现css阻塞?时的应答技巧和注意事项,需要的朋友参考一下 css阻塞: 将html解析为dom tree 将css解析为cssom tree 将 domtree 与cssom tree 合并生成render tree 浏览器依照render tree开始布局 所以 css阻塞过程在于下载css资源以及解析生成csso
问题内容: 今天,在浏览各种问题时,我遇到了一个问题,在我看来有点不可思议,为什么一个人要在上面加上a ,对于这种情况会不会有什么真正的原因,所以这只是微不足道的吗? 问题答案: 动画图像作为GUI的BG。我使用HTML来调整此尺寸(x3),但是如果它已经是所需的尺寸,则可以直接将其设置为标签的。 不知道它是否是“真正的”。这似乎是一个主观术语,需要更多说明。我从来没有使用过这种方法,只是想通了,
本文向大家介绍在什么情况下选择webpack?在什么情况下选择rollup?相关面试题,主要包含被问及在什么情况下选择webpack?在什么情况下选择rollup?时的应答技巧和注意事项,需要的朋友参考一下 非要一句话区分的话 如果是用,如果是用其实界限并不是特别明显。在某些特殊情况下可以互用
本文向大家介绍什么情况下会出现js阻塞?相关面试题,主要包含被问及什么情况下会出现js阻塞?时的应答技巧和注意事项,需要的朋友参考一下 未在script 使用 async delay 属性且不是body的最后一个标签 ajax 使用了同步
请问我们在使用类型注释的时候,何时使用type class名,何时使用class名呢? 我经过如下实验: 比如以上,是否是返回类型为class名称的时候,使用 typeof class名,返回类对象的时候,使用class名?
本文向大家介绍什么情况下可以不写PHP的闭合标签“?>”,包括了什么情况下可以不写PHP的闭合标签“?>”的使用技巧和注意事项,需要的朋友参考一下 在一些PHP项目里我们经常会看到有些PHP文件中的代码是只有开始标签,而没有结束标签的,那么什么情况下可以不写这个结束标签,而什么情况下又必须写? 对此我们先来看2个例子: 下面的代码可以正常运行: 下面的代码会报错: 原因分析: 前者是纯php代码,
大家能不能结合自己的项目大小,说明一下。 哨兵+主从模式,会在多大数据量情况下出现性能瓶颈?