c# .net uwp drawing win2d

c# - ¿Cómo se calcula la altura de una FontFamily con Win2D(Line Spacing)?



.net uwp (1)

Pero ya estás en el camino correcto. Use, por ejemplo, fg como texto. El f asigna el área superior, el g el inferior, de modo que obtienes la altura total de un texto en la fuente actual del lienzo.

Me gustaría saber cómo calcular la altura de una determinada fuente (con sus propiedades, como tamaño, peso, estilo ...) en una aplicación universal de Windows con Win2D.

Anteriormente utilicé CanvasTextLayout , pero requiere un texto para trabajar, como en esta línea:

var ctl = new CanvasTextLayout(session, "Some text", new CanvasTextFormat(), constraintWidth, constraintHeight );

En mi caso, NO tendré un texto porque lo que estoy buscando es la altura en la que se ajustan todos los glifos de una fuente determinada (con su estilo, tamaño, peso ...).

EDITAR: También he intentado con la clase CanvasFontFace , pero parece que no tiene ningún constructor público.