[英]Pixel fonts in Silverlight 4
有没有办法在Silverlight 4中正确渲染像素字体? 无需将文本分成路径或某种手动呈现,因为文本取决于数据绑定。 使用UseLayoutRounding和.5px定位偏移进行的调整不起作用。
刚刚创建了一个自定义TextBlock控件,该控件使用像素字体呈现文本并关闭了抗锯齿功能。
MS会对字体进行抗锯齿处理,以使其看起来更好...通常...但是,这当然不适用于已经针对特定显示尺寸进行了优化的像素字体。
最好从一组png进行手动渲染(直到MS添加新的渲染选项)。
当然,您将必须编写自己的字体管理器并创建/子类化用户控件来替换TextBlock(这样,绑定方法仍然可以使用)。 我还没有找到一个现有的像素字体管理器。
祝您项目顺利。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.