我不想在vb.net中创建一个半粗体字体......
为什么列表中没有半粗体?
a busy cat http://www.buildsafe.net.au/jason/SO-1.png
我安装了.net 4.5。
答案 0 :(得分:1)
答案很简单,就在眼前。
请仔细查看附加的图像和MSDN文档:
系统。 Drawing.FontStyle 与系统不同。 Windows.FontWeights 。
提示:没什么大不了的,但是出于良心和未来页面访问者的缘故,你引用了一些关于.Net 4.5的内容...如果点击组合“其他版本”,它将显示文档页面其他.Net版本。
因此,在这种情况下,System.Windows.FontWeights是由.Net 3.0引入的。
更正确的句子是:.Net 3.0(及以上)是使用System.Windows.FontWeights所必需的。
答案 1 :(得分:1)
System.Drawing.Fonts
不支持SemiBold设定重量。 FontWeights位于System.Windows命名空间中,它是WPF / Silveright - 它支持Semi-Bold。但是System.Drawing.Fonts
是Windows窗体的一部分,而不是。
WPF和Windows窗体使用不同的渲染引擎,并且不兼容。
答案 2 :(得分:0)
Label1.Font = New Drawing.Font("Segoe UI Semibold", 10)
将Semibold添加到字体名称。