代码之家  ›  专栏  ›  技术社区  ›  Konstantin Tarkus

Silverlight 4中的像素字体

  •  5
  • Konstantin Tarkus  · 技术社区  · 14 年前

    在Silverlight4中是否有正确呈现像素字体的方法?因为文本依赖于数据绑定,所以不会将文本拆分为路径或某种手动呈现。用uselayoutRounding和.5px定位移位调整不起作用。 GHT 4?因为文本依赖于数据绑定,所以不会将文本拆分为路径或某种手动呈现。使用布局四舍五入和.5px定位移位的调整不起作用。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Konstantin Tarkus    14 年前

    刚刚创建了一个自定义的文本块控件,它以像素字体呈现文本,并关闭了抗混叠功能。

    Pixel Fonts for Silverlight

        2
  •  2
  •   iCollect.it Ltd    14 年前

    MS渲染字体消除混叠以使它们看起来更好…一般来说…但当然,对于已经针对特定显示尺寸进行了优化的像素字体来说,这是行不通的。

    从一组PNG手动渲染将是您的最佳选择(直到MS添加新的渲染选项)。

    当然,您必须编写自己的字体管理器并创建/子类化一个用户控件来替换文本块(这样您的绑定方法仍然有效)。我还没有找到现有的像素字体管理器。

    祝你的项目好运。