表格申请的字体选择
我对为我的 winform 应用程序选择字体有点困惑。
我想选择一种在Win7/XP/Vista上流畅运行的字体。我的应用程序是用windows Office2007类似的蓝色主题设计的,并且未来还需要选择其他标准主题。
目前我所有的用户控件/表单和所有其他控件都有 arial 喜欢的。但它看起来并不酷。
有人能知道为 winapp 选择智能字体的任何好技巧/技巧吗? 或者是否有任何指南可以检查您的应用程序是否有炫酷的字体?
请建议。
提前致谢, 卡皮尔
I am bit confused about chosing font for my winform application.
I want to chose a font which will go smoothly on Win7/XP/Vista. My application has been designed with windows Office2007 like bluish theme, and also has future requirement about provision for selecting other standard themes.
Currently all my user controls/forms and all other controls have arial fond. But it doesn;t look cool.
Can anybody know any good tricks/tips to chose a smart font for winapp?
Or are there any guidelines to check for cool fonts for your apps?
Please suggest.
Thanks in advance,
Kapil
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Winforms [2008] 中存在一个错误,即未使用默认系统字体。请参阅此问题和这篇文章 了解更多信息,但技巧是将默认应用字体设置为 SystemFonts。 MessageBoxFont 它将提供正确的系统字体。让您的所有表单和控件都继承此字体,应用程序将使用系统字体。
There's a bug in Winforms [2008] where the default system font is not used. See this question and this post for more info, but the trick is to set the default app font to
SystemFonts.MessageBoxFont
which will give the correct system font. Make all your forms and controls inherit this, and the app will use the system font.使用系统默认值。在 Windows Vista 和 7 中,这将是 Segoe UI。它使您的应用程序在操作系统的其余部分中看起来一致;否则,它只会脱颖而出,而且并不总是以一种好的方式。
Use the system default. In Windows Vista and 7 that would be Segoe UI. It makes your app look consistent in the rest of the OS; otherwise, it will just stand out, and not always in a good way.