之前有博文说字体高度跟布局高度不同。后来又研究了一下,发现同一字体不同字号的高度变化也不同。这就奇怪了。难道WORD专门有个列表,记录不同字体高度的变化?这当然是不可能的。一定是有个计算规律。

  在此想法的基础上,得到了一个列表:

字体名 size leading ascent descent max height layout diff 因子
宋体 12.0000 1.6920 10.3200 1.6920 12.0000 13.7040 15.5593 1.8553 1.0965
宋体 16.0000 2.2560 13.7600 2.2560 16.0000 18.2720 20.7500 2.4780 1.0984
宋体 14.0000 1.9740 12.0400 1.9740 14.0000 15.9880 18.1569 2.1689 1.0987
宋体 18.6667 2.6320 16.0533 2.6320 18.6667 21.3173 24.2105 2.8932 1.0992
宋体 20.0000 2.8200 17.2000 2.8200 20.0000 22.8400 25.9384 3.0984 1.0987
宋体 21.3333 3.0080 18.3467 3.0080 21.3333 24.3627 27.6676 3.3049 1.0987
宋体 24.0000 3.3840 20.6400 3.3840 24.0000 27.4080 31.1261 3.7181 1.0987
宋体 29.3333 4.1360 25.2267 4.1360 29.3333 33.4987 38.0430 4.5443 1.0987
宋体 32.0000 4.5120 27.5200 4.5120 32.0000 36.5440 41.5014 4.9574 1.0987
宋体 34.6667 4.8880 29.8133 4.8880 34.6667 39.5893 44.9599 5.3705 1.0987
宋体 48.0000 6.7680 41.2800 6.7680 48.0000 54.8160 62.2521 7.4361 1.0987
宋体 56.0000 7.8960 48.1600 7.8960 56.0000 63.9520 72.6275 8.6754 1.0987
宋体 13.0000 1.8330 11.1800 1.8330 13.0000 14.8460 16.8599 2.0139 1.0987

  有时想,吾真的是一个软件天才。

泰山OFFICE技术讲座:字体高度的深入研究相关推荐

  1. 泰山OFFICE技术讲座:中英文间隔,间隔以哪个字体为准?

    https://quantum6.blog.csdn.net/article/details/128530514 重新研究了一下,结论是: 每个字符同时有中文字体和英文字体两种.其中,中文字体必须支持 ...

  2. 泰山OFFICE技术讲座:关于微软雅黑字体,渲染的差异

    字体:微软雅黑,五号 效果图100% 效果图400%: 渲染差异分析: 左上是WORD,另外两个是泰山OFFICE. 英文高度是一样的. 汉字,泰山OFFICE高一些,WORD则粗一些. WORD更锐 ...

  3. 泰山OFFICE技术讲座:网格对齐时,网格高度是多少,怎么来的

    在博文: 泰山OFFICE技术讲座:行距,五号.小四时还正常,四号时大幅增加,这是为什么?_柳鲲鹏的博客-CSDN博客 吾从布局角度,解释了为什么四号时,行间距扩大明显的问题.文中提到,网格时一个网格 ...

  4. 泰山OFFICE技术讲座:叶视图的边框效果确定

    研究WORD的叶边框,共有三种高度情形: 行高=背景=边框 这个效果理所当然.大家也都认同. 行高=背景=边框+1 这个是进位引进的. 行高=背景+1=边框+1 这个效果莫名其妙.当然也能够做出来(边 ...

  5. 泰山OFFICE技术讲座:逻辑字号、中文字号、保存字号、布局字号、绘制字号

    字号有很多种,为了明确,这里专门定义: 逻辑字号(单位磅,Point) 就是用户看到的字号,也可以称之为用户字号.各位在编辑时看到的数字,如11.5.13等. 逻辑字号以0.5为步进. 中文字号 如五 ...

  6. 泰山OFFICE技术讲座:由WORD奇怪的字体高度,谈字体的布局高度

    比如说,宋体14号,通过读取字体文件,获取信息,高度为16.那么就应该按照16进行布局了. WORD就很奇怪,实际上的字体高度,是18.1.这18.1从哪里来的?咱也不知道.大体猜测是乘上一个系数.这 ...

  7. 泰山OFFICE技术讲座:奇怪的Times New Roman字体的高度

    最近用Times New Roman字体测试了一下工作,发现相差很大.这是怎么回事?然后进行了分析,有点--在五号(14)情形下: 字体高度是16.114 布局高度是16.105 也就是布局高度低于字 ...

  8. 泰山OFFICE技术讲座:字体属性的上标研究3:上标对绘制的影响

    大小确定了,其他好办了. 上标对行高的影响 上标不影响行高.这一点非常重要. 上标的宽度 按照实际绘制字体算. 上标的绘制位置 正常来说,都是从行基线开始.上标是从顶部开始,字体高度开始绘制.

  9. 泰山OFFICE技术讲座:微软雅黑字体的难看及改进

    其实之前就发现问题,也进行了一点改进: https://quantum6.blog.csdn.net/article/details/125392802 昨天看到问题太明显,于是又进行了深入研究.然后 ...

最新文章

  1. php ile_get_contents无法请求https连接的解决方法
  2. 学界 | UC伯克利发布一个低成本家居机器人,会叠衣服、会泡咖啡
  3. RIP和OSPF双点双向重发布_综合实验
  4. 学习js,尝试写一个表单验证框架(1)-规划
  5. 无法加载Dll”ArcGISVersion.dll”:0x8007007E
  6. Postman全局变量的使用
  7. oracle 序列的使用
  8. 计算机pc软盘不能数字,老人把遗嘱存5寸软盘难坏家人 老电脑终未读出
  9. cmd查看当前python安装路径_NotePad++上配置Python
  10. reshape中的-1的含义
  11. python自动化运维快速入门-Python自动化运维快速入门
  12. matlab算法应用论文(带代码)_左手论文 右手代码 深入理解网红算法XGBoost
  13. 微信小程序|开发实战篇之四
  14. java工作笔记020---Java中的关键字 transient
  15. SpringMVC+Vue项目班级管理系统
  16. [Factory mode] 怎么配置工厂模式测试项
  17. UltraEdit编辑器无法使用快捷键全选ctrl+a功能失效解决办法
  18. netty 多线程用一个长连接(channel) 发送消息 并发安全吗?
  19. 读书笔记-精准努力-专注专注专注
  20. 【XSY3952】简单的计数题(dp)

热门文章

  1. Java经典面试题详解:抖音Java后端123面开挂
  2. cad.net开发小结——层次结构
  3. 苹果mp3软件_优秀的Apple音乐转换器,将任何iTunes M4P,AAX,AA转换为MP3
  4. [转]Mysql报错:Result consisted of more than one row
  5. column分栏布局只是文字布局吗_写给自己看的CSS columns分栏布局教程
  6. 利用Udig修改铁路样式为黑白相间
  7. android notification,notificationmanager详解
  8. 使用 Access 数据库引擎 ODBC 界面时出现“当前未配置运行此应用程序的操作系统”错误
  9. Ubuntu下禁用/开启笔记本触摸板
  10. php提取bing背景,php获取Bing美图