码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • word 字号 与 px pt 对应关系


    字号word pointpixel (96dpi)毫米
    初号42pt56px14.82mm
    小初36pt48px12.70mm
    一号26pt34.7px9.17mm
    小一24pt32px8.47mm
    二号22pt29.3px7.76mm
    小二18pt24px6.35mm
    三号16pt21.3px5.64mm
    小三15pt20px5.29mm
    四号14pt18.7px4.94mm
    小四12pt16px4.23mm
    五号10.5pt14px3.70mm
    小五9pt12px3.18mm
    六号7.5pt10px2.56mm
    小六6.5pt8.7px2.29mm
    七号5.5pt7.3px1.94mm
    八号5pt6.7px1.76mm

    1. 概念辨析

    • pt (point):
      • 印刷制品 1pt = 1inche/72 = 127/360 mm
      • ios 系统 1pt = 1inche/1631
    • px (pixel): 1px = 1pt * DPI / 72
    • dp/sp : 1px = 1dp/sp * DPI / 160
      • sp 常用于字体,可以调整初始值,手机里的字号就是调整 sp 的初始值
    • 在 OOXML 中,默认单位是 dxa,是 point 的 20 倍,也被称为二十分之一点2
    • PPI (Pixels Per Inch) 每英寸像素
    • DPI (Dots Per Inch) 每英寸点数,常用于打印
      • 打印时,DPI 需要大于 PPI
      • 此处的点数不是字号中的点数,而是打印机的输出点数
      • 如果都是在显示器上,DPI PPI 可以混用
    • word point : word 中,point 必须是 0.5pt 的倍数,所以部分字号如 七号,原本应该为 5.25pt,但在 word point 中定为 5.5pt3

    2. 疑点解析

    印刷制品和 ios 系统中的 pt 是不同的概念。

    1pt(print) 是 英寸的 72 分之一,是个固定值;1dp/1sp/1pt(ios) 是虚拟像素单位4,也是固定值。

    1px 是个相对值,会随着 dpi 的变化而变化,即不同的设备,即使 px 相同,显示大小也存在差异

    为了便于开发者适配不同的屏幕,同时为了给不同的使用者更佳的体验,不同的系统采用了不同的策略,如 Windows 可以 自定义屏幕缩放,Android 使用 dp 和 sp 定义尺寸4 所以创作者可以使用常见的字号,不必为了不同的设备而大幅调整字号。

    市面上常用的 px 字体大小,大多使用 96dpi,暂时也没有找到可靠的源头,唯一的线索是 word 中有一个 96dpi 的选项

    word 96dpi

    3. 扩展资料

    1. 模板:印刷术语 - 维基百科,自由的百科全书: https://zh.wikipedia.org/zh-cn/Template:印刷术语
    2. 字号 (印刷) - 维基百科,自由的百科全书: https://zh.wikipedia.org/zh-cn/字号_(印刷)
    3. 像素 - 维基百科,自由的百科全书: https://zh.wikipedia.org/zh-cn/像素
    4. [译]Points、inches和EMUs:Office Open XML中的度量单位 - 知乎: https://zhuanlan.zhihu.com/p/78307080
    5. ISO - ISO/IEC 29500-1:2016: https://www.iso.org/standard/71691.html
    6. ECMA-376 - Ecma International: https://www.ecma-international.org/publications-and-standards/standards/ecma-376/
    7. Word排版之字体字号规范 - 豆奶特: https://www.dounaite.com/article/62d50765f4ab41be48840158.html

    这篇文章来源于一个很简单的片段。今天在电脑上编辑 word 文档,采用常规的四号字体,但在手机上浏览时,发现字号太大了。就想到了,公众号编辑时,常推荐的 14px,就开始探索 word point 和 px 这些单位之间的关系。

    理了一下午,感觉这方面的资料并不太多,维基上介绍也很少,而且还有些显而易见的错误,所以也只能尽可能的汇总,有些地方可能无法严谨的考据,还望大家见谅,希望可以给大家带来些帮助。

    因为最初的目的是 word 文档在电脑和手机上的跨端浏览,所以关于 dp sp 的概念没有深入讨论。(TODO 立个小小的 flag 之后客户端开发的时候,详细介绍一下 dp sp pt)同时如果收集到更多关于排版印刷中字体字号相关的资料,我会在这篇文章中继续补充。如果大家有相关的经验或知识,欢迎分享吖!


    • 署名:cc01cc: https://github.com/cc01cc
    • 创建并完成于:2022年9月16日
    • 欢迎大家转载分享,本作品采用署名-非商业性使用-禁止演绎 4.0 国际进行许可,转载请标明源地址,切莫破坏或修改原文结构,谢谢
    • TAG: 字体 排版 分辨率 字号 px pt dp

    1. 徹底理解 UI 及 Web 的尺寸單位:基本觀念. iOS 的 pt、CSS 的 pt、Android 的… | by Taylor | UXabc | Medium: https://medium.com/uxabc/understanding-ui-units-8acdc0575388 ↩︎

    2. Office Open XML 的测量单位: https://blog.lindexi.com/post/Office-Open-XML-的测量单位.html ↩︎

    3. 点 (印刷) - 维基百科,自由的百科全书: https://zh.wikipedia.org/zh-cn/點_(印刷) ↩︎

    4. 支持不同的像素密度 | Android 开发者 | Android Developers: https://developer.android.com/training/multiscreen/screendensities?hl=zh-cn ↩︎ ↩︎

  • 相关阅读:
    webdav协议及我的笔记方案(私有部署)
    MySQL原理(九):表分区和分库分表
    Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(三)
    Midjourney如何实现人物角色的一致性?
    git分支及提交规范【AI 文心一言】
    Java正则表达式正确,find()方法返回false,可能是因为\s无法匹配空格
    一天一个javascript小技巧【可选链操作符】
    蓝桥杯每日一题2023.11.21
    Turnserver cotrun 安装调试
    MacOS 常用命令/快捷键记录
  • 原文地址:https://blog.csdn.net/m0_49270962/article/details/126893733
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号