【问题标题】:how to compute vertical line shift for font drawing?如何计算字体绘图的垂直线位移?
【发布时间】:2013-01-15 08:48:44
【问题描述】:

你知道如何计算字体绘制的垂直位移吗?

说明: 我正在 3D 世界中绘制 2D 字母,我想返回换行符。所以我需要计算第一个基线的原点和第二个换行符的新原点之间的向量。

我认为这个操作应该记住YBearing,字母的高度和将绘制字体纹理的计划的实际大小。

【问题讨论】:

  • 什么平台、操作系统、字体技术?
  • 抱歉,我在 Windows 上使用 Freetype 和 Ogre 来绘制字母。

标签: windows fonts ogre freetype baseline


【解决方案1】:

看来它会被计算为:

基线到基线移位 = 上升 - 下降 + 线间隙 (下降为负值)

这些参数应该是全局的,所以现在的问题只是找到它的访问器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-16
    • 2015-01-22
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    相关资源
    最近更新 更多