我在一个字体文件中寻找一个属性(从WPF的
System.Windows.Media.Fonts
Typeface
或
GlyphTypeface
要手动查看,请将以下内容复制并粘贴到Write/WordPad(或OOo的Writer或MS Word或…)中,并将每行的字体改为其名称(即将Arial Black应用于Arial Black)
-
宋体黑
-
Arial圆形MT粗体
-
宋体窄
不过,有了#3,情况就不同了
比其他两个发生的-a
应用。即
阿丽亚娜b.TTF
('NB'
附加,即
粗体
)代替
阿里亚林.TTF
附加,即
). 所以呢
实际应用中。
,并用粗体表示,它的行为就像#1-它不会改变。但它的重量与#2“Bold”相同。
下面是它的样子:
有趣的是,WPF没有表现出这种行为(即添加更多粗体),但是Silverlight有:
WPF公司
(请注意,FontFamily是“Arial Rounded MT”):
<StackPanel Orientation="Vertical">
<TextBlock FontSize="24" Text="Arial Rounded MT Bold" FontFamily="Arial Rounded MT"/>
<TextBlock FontSize="24" Text="Arial Rounded MT Bold" FontWeight="Black" FontFamily="Arial Rounded MT"/>
</StackPanel>
(请注意,字体系列是“Arial-Rounded MT-Bold”):
<StackPanel Orientation="Vertical">
<TextBlock FontSize="24" FontFamily="Arial Rounded MT Bold" >Arial Rounded MT Bold</TextBlock>
<TextBlock FontSize="24" FontFamily="Arial Rounded MT Bold" FontWeight="Bold" >Arial Rounded MT Bold</TextBlock>
</StackPanel>
问题又回到:
字体文件的哪个属性告诉程序加粗还是不加粗?
以下是应用“粗体”无效的其他字体列表:
-Adobe Garamond Pro粗体
-安迪
-宋体黑
-钟形哥特式浅黑色
-柏林无FB Demi
-博多尼山黑
-查理曼大帝
-仆从预备役
-云纹外粗线
-万里亲轻
-杨树标准
-Prestige Elite标准
-罗克韦尔加粗
-Segoe WP黑色
-Tekton专业版