WPF自定义字体问题

Car*_*rlo 6 wpf fonts

这真的很奇怪。在 Blend 4 中,当我在设计器中看到应用程序时,自定义字体可以工作,但是当我运行它时,字体消失了,它又回到了 arial 或其他东西。这是我的 XAML:

<TextBlock Text="Text G" FontFamily="/ProjectName;component/Fonts/#Futura Lt BT" FontSize="48" Background="#FFC44747" />
Run Code Online (Sandbox Code Playgroud)

字体位于名为“Fonts”的文件夹中,我尝试使用该字体的控件位于名为“Controls”的文件夹中。我知道“Fonts”文件夹与“Controls”文件夹的相对位置一定有问题,但我已经尝试了很多东西,但它不起作用。

此外,我在此处放置的 XAML 标记是 Blend 在我选择自定义字体时创建的内容。字体被复制为资源好吧(我已经检查了 csprof 文件,它就在那里)。

有任何想法吗?这已经踢了我几个小时了。

谢谢。

Car*_*rlo 0

互联网和书籍中到处都说,当您添加字体时,应该将“构建操作”设置为“资源”(此处示例)。它“工作了一段时间”。无论如何,为了解决我的问题,我必须将其从“资源”更改为“内容”。