如何使用 Win2D(行距)计算 FontFamily 的高度?
How to calculate the height of a FontFamily with Win2D (Line Spacing)?
我想知道如何在 Window 通用应用程序 中计算给定字体的高度(及其属性,如大小、粗细、样式...) Win2D.
我以前使用过 CanvasTextLayout
,但它需要 text 才能工作,就像这一行:
var ctl = new CanvasTextLayout(session, "Some text", new CanvasTextFormat(), constraintWidth, constraintHeight
);
在我的例子中,我不会有文本,因为我正在寻找的是给定字体的所有字形(及其样式、大小)的高度, 重量...) 合适。
编辑: 我也尝试过 CanvasFontFace
class,但它似乎没有任何 public 构造函数。
但你已经走对了路。你看。 G。 fg
作为文本。 f
分配上部区域,g
分配下部区域,所以得到canvas.
当前字体下一段文字的总高度
我想知道如何在 Window 通用应用程序 中计算给定字体的高度(及其属性,如大小、粗细、样式...) Win2D.
我以前使用过 CanvasTextLayout
,但它需要 text 才能工作,就像这一行:
var ctl = new CanvasTextLayout(session, "Some text", new CanvasTextFormat(), constraintWidth, constraintHeight
);
在我的例子中,我不会有文本,因为我正在寻找的是给定字体的所有字形(及其样式、大小)的高度, 重量...) 合适。
编辑: 我也尝试过 CanvasFontFace
class,但它似乎没有任何 public 构造函数。
但你已经走对了路。你看。 G。 fg
作为文本。 f
分配上部区域,g
分配下部区域,所以得到canvas.