我对winform应用程序的字体选择感到困惑。
我想选择一种在Win7 / XP / Vista上流畅的字体。我的应用程序设计与Windows Office2007一样偏蓝主题,并且还有未来要求选择其他标准主题。
目前我的所有用户控件/表单和所有其他控件都非常喜欢。但它看起来并不酷。
有谁知道为winapp选择智能字体的任何好的技巧/提示? 或者是否有任何指导方针可以检查应用的酷字体?
请建议。
提前致谢, 卡皮尔
答案 0 :(得分:4)
使用系统默认值。在Windows Vista和7中,这将是Segoe UI。它使您的应用程序在操作系统的其余部分看起来保持一致;否则,它会脱颖而出,并不总是很好。
答案 1 :(得分:4)
Winforms [2008]中存在一个错误,其中未使用默认系统字体。有关详细信息,请参阅this question和this post,但诀窍是将默认应用字体设置为SystemFonts.MessageBoxFont
,这将提供正确的系统字体。使所有表单和控件继承此项,应用程序将使用系统字体。