当前位置: 首页 > ops >正文

【CSS】font-weight设置为500显示不出加粗效果

问题出在操作系统上:
  • macOS 系统默认的华文黑体(STHeiti) 有七个矢量级别:Heavy/Bold/MediumP4/Regular/Thin/Light/UltraLightP2 ,它包含上面 CSS 中设定的 500 这个精度。

  • Windows 系统默认的宋体(simsun) 没有那么多级别。在缺少级别支持的前提下,CSS 会根据回退机制寻找一个类似的精度,结果就变成了400 (Normal)。


回退机制:
  • 如果指定的权重值不可用,则使用以下规则来确定实际呈现的权重:
  1. 如果指定的权重值在 400和 500之间(包括400和500):
    1. 按升序查找指定值与500之间的可用权重;
    2. 如果未找到匹配项,按降序查找小于指定值的可用权重;
    3. 如果未找到匹配项,按升序查找大于500的可用权重。
  2. 如果指定值小于400
    1. 按降序查找小于指定值的可用权重
    2. 如果未找到匹配项,按升序查找大于指定值的可用权重(先尽可能的小,再尽可能的大)。
  3. 如果指定值大于500
    1. 按升序查找大于指定值的可用权重
    2. 如果未找到匹配项,按降序查找小于指定值的可用权重(先尽可能的大,再尽可能的小)。
  • 以上策略意味着,如果一个字体只有 normal 和 bold 两种粗细值选择,指定粗细值为 100-500 时,实际渲染时将使用 normal,指定粗细值为 501-900 时,实际渲染时将使用 bold 。
http://www.xdnf.cn/news/11427.html

相关文章:

  • WeX5学习笔记
  • 关于斐波拉契数列(Fibonacci)
  • 基数统计算法--HyperLogLog
  • 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
  • serverlet学习
  • [全程动图]解决Offline Explorer崩溃闪退的问题和一些小技巧(如何下载js、100线程下载)
  • <html> 从0到1的教学实践分享(全网最全)
  • 数据哪里找?200个源数据网站全给你!
  • 如何在路由器上设置PPPoE(ADSL虚拟拨号)上网,即(宽带拨号)?
  • 海量数据处理之Bloom Filter详解
  • MAX10片内User Flash的使用
  • WebWork介绍
  • Kotlin入门学习(非常详细),从零基础入门到精通,看完这一篇就够了
  • jmeter之jtl文件解析(生成测试报告)
  • C语言程序设计(初识C语言后部分)
  • Java中常用术语简称
  • 小米10Pro手机双击android,小米10pro上手感受
  • Data Matrix码
  • DLX算法
  • 操作系统sp1、sp2、sp3是什么意思
  • SQL的索引详细介绍
  • 什么是脚本,脚本语言?
  • biji
  • BitBlt函数用法
  • ByConity 替换 ClickHouse 构建 OLAP 数据平台,资源成本大幅降低
  • EDK2之debug
  • 专业之选,Duplicate Cleaner Pro,高效清理重复文件,代码与硬盘双清爽!
  • 一句话明白:什么是统计?什么是概率?
  • 华为交换机基本命令
  • iTunes Connect 基本使用说明