【发布时间】:2020-01-18 05:26:34
【问题描述】:
我从https://docs.microsoft.com/en-us/windows/uwp/design/style/segoe-ui-symbol-font下载SegMDL2.ttf,添加到项目中,将Build Action设置为Resource,并在ResourceDictionary中添加以下内容:
<FontFamily x:Key="mdl2">/Resources/Fonts/#Segoe MDL2 Assets</FontFamily>
<sys:String x:Key="mdl2 Save"></sys:String>
<sys:String x:Key="mdl2 PDF"></sys:String>
为什么这会显示正确的字形<TextBlock FontFamily="{StaticResource mdl2}" Text="{StaticResource mdl2 Save}"/>
,但这不是<TextBlock FontFamily="{StaticResource mdl2}" Text="{StaticResource mdl2 PDF}"/>?
Missing icon in Segoe MDL2 Assets font family 我认为此解决方案不适用,因为我想使用嵌入式资源,而不是系统字体(针对 W10 和 W7 系统)
【问题讨论】: