繁体   English   中英

Silverlight 4中的像素字体

[英]Pixel fonts in Silverlight 4

有没有办法在Silverlight 4中正确渲染像素字体? 无需将文本分成路径或某种手动呈现,因为文本取决于数据绑定。 使用UseLayoutRounding和.5px定位偏移进行的调整不起作用。 替代文字

刚刚创建了一个自定义TextBlock控件,该控件使用像素字体呈现文本并关闭了抗锯齿功能。

Silverlight的像素字体

MS会对字体进行抗锯齿处理,以使其看起来更好...通常...但是,这当然不适用于已经针对特定显示尺寸进行了优化的像素字体。

最好从一组png进行手动渲染(直到MS添加新的渲染选项)。

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

祝您项目顺利。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM