VC/Windows字体度量参数研究及绘制效果

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC/Windows字体度量参数研究及绘制效果相关的知识,希望对你有一定的参考价值。

  昨天研究WINDOWS字体度量,经过反复研究,终于搞明白了关系。

  • 技术说明
  1. 绘制起始点x,y,之后内容是从起始点开始,向右、向下绘制。
  2. 基线在tmAscent处。
  3. tmHeight=tmAscent+tmDescent
  4. tmInternalLeading=0
  5. tmExternalLeading=tmDescent(?),从绘制点开始向下偏移。也就是说在tmAscent之内。
  • 四条线,从上到下的顺序
  1. y
  2. y+tmExternalLeading
  3. y+tmAscent
  4. y+tmAscent+tmDescent(或者是y+tmHeight)
  • 具体结果

这个图看着就象那么回事了吧。 

以上是关于VC/Windows字体度量参数研究及绘制效果的主要内容,如果未能解决你的问题,请参考以下文章

R语言可视化绘制及PDF使用字体参数列表:查看字体列表可视化绘制图像中的字体参数列表字体示例并写入pdf

泰山OFFICE技术讲座:字体的缩放研究及效果

如何在paintEvent之外获取QPainter的字体度量?

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

OFFICE技术讲座:JDK绘制旋转斜体字体的效果

OFFICE技术讲座:JDK绘制旋转字体的效果(垂直)