我尝试将自定义字体添加到我的应用程序中。我需要它作为页面标题。我将字体复制到名为“Fonts”的文件夹中,并将构建操作更改为内容。在属性面板中,字体显示在字体列表中。但是当我添加字体时,页面标题不会改变。它改变了一点,但不像我使用的字体。奇怪的是,当我双击页面标题时,文本在文本块中突出显示,然后突出显示的文本以我想要的字体显示。这很令人困惑。我应该做什么来纠正这个问题?
页面标题的 XAML
<TextBlock Text="page title" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}" FontFamily="/AppName;component/Assets/Fonts/Dekers_Bold.ttf#Dekers_Bold" />
您必须将字体添加为 BlendEmbeddableFonts
在混合中打开您的解决方案,转到字体管理器,然后在“嵌入字体”中检查您的自定义字体。
然后创建一个名为
<FontFamily
x:Key="CustomFont">/Wake Jake;component/Fonts/Fonts.zip#FontName</FontFamily>
并将其添加为
FontFamily="{StaticResource CustomFont}"
它会这样工作。
如果您需要进一步帮助,请告诉我
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)