我不知道如何使用 RMagick 获取给定字形的所有指标。
我知道有一个 get_type_metrics 方法可以给出基线、高度、上升、下降等,但我也想获得给定字形的 x 高度、大写高度、边界矩形等。这可能吗?
我不知道如何使用 RMagick 获取给定字形的所有指标。
我知道有一个 get_type_metrics 方法可以给出基线、高度、上升、下降等,但我也想获得给定字形的 x 高度、大写高度、边界矩形等。这可能吗?
不幸的是,不,这是不可能的。RMagick 是对ImageMagick 库的(很好的)绑定,并且 ImageMagick 不提供您请求的信息。
ImageMagick 提供的唯一字体度量信息显示在此示例中:
指标:文本:测试;宽度: 49.5;身高: 29;上升: 20;下降: -7; 最大提前: 30;
界限: 0.5,-3 25,16;原产地: 49,0;每 em 像素: 24,24; 下划线位置: -1.64062;
下划线粗细: 0.78125
这就是为什么get_type_metrics
只返回它所做的信息。