Tag: fonts

如何编写自动缩放到系统字体和dpi设置的WinForms代码?

简介:有很多评论说“WinForms不能自动缩放到DPI /字体设置,切换到WPF”。 但是,我认为这是基于.NET 1.1; 看来他们在.NET 2.0中实现了自动扩展的function。 至less根据我们的研究和testing到目前为止。 但是,如果你们中有些人知道的更好,我们很乐意听到你的消息。 (请不要争论我们应该切换到WPF …这不是一个选项。) 问题: 什么在WinForms不能自动缩放,因此应该避免? 在编写WinForms代码时,程序员应遵循什么样的devise指导方针,使其能自动扩展? 我们已经确定的devise指南迄今为止: 请参阅下面的社区wiki答案 。 这些是不正确还是不足? 我们应该采用其他指导方针吗? 还有其他的模式需要避免吗? 对此的任何其他指导将非常感激。

透明文本剪出背景

有什么办法让一个透明的文字切出一个背景效果,像下面的图片,使用CSS? 因为图片replace文字而失去所有珍贵的search引擎优化服务将会很难过。 我首先想到了阴影,但是我什么也找不出来… 图片是网站背景,绝对定位的<img>标签

如何configuration应用程序在DPI设置较高的机器上正确运行(例如150%)?

我已经在C#中创build了一个简单的Winforms应用程序。 当我在高DPI设置(例如150%)的机器上运行应用程序时,应用程序会被放大。 到现在为止还挺好! 但是,不是使用更高的字体来渲染字体,而是将所有的文字都放大。 这当然会导致非常模糊的文本(像button等所有控件)。 窗户不应该照顾正确地呈现文本? 例如,我的应用程序的标题栏呈现清晰。