【问题标题】:How can I find the em height of a font in Silverlight?如何在 Silverlight 中找到字体的 em 高度?
【发布时间】:2012-08-02 00:36:57
【问题描述】:

我正在尝试根据 Silverlight (similar to what this guy needed in WPF) 中的字体大小计算字体的高度。根据我收集的信息,我需要字体的 em 高度。但是,似乎没有任何方法可以从我正在使用的FontFamily 获得此信息;没有什么方法可以让我自己计算得到信息。

还有其他方法可以在代码中获取吗?

我使用 Century Gothic 作为我的字体,如果这很重要的话。

【问题讨论】:

    标签: c# silverlight fonts


    【解决方案1】:

    如果您查看此 Charles Petzold MSDN Magazine article on Font Metrics in Silverlight,他会讨论 Silverlight 缺少 Font Metric Class。他建议使用 TextBlock 来获取文本尺寸而不渲染文本,但您可能感兴趣的是他创建了自己的 Font Metric Class,看看这是否适合您。

    【讨论】:

    • 这看起来尽可能接近可行的解决方案。猜猜我会成功的!感谢您的链接!
    猜你喜欢
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 2011-05-29
    • 2020-05-19
    • 2023-01-08
    • 2019-10-12
    • 2017-03-10
    • 1970-01-01
    相关资源
    最近更新 更多