【发布时间】:2015-01-31 21:22:01
【问题描述】:
目前正在努力将我的旧 WP7 Silverlight 应用程序引入 WP8.1 RT。
我真的很难在 WP8.1 中更改字体。我已尝试关注此站点上的文章,但无法使其正常工作: http://www.blendrocks.com/code-blend/2015/01/04/a-complete-guide-to-working-with-custom-fonts-in-your-windows-and-windows-phone-app
到目前为止,我已尝试使用不同的 Segoe UI 字体,但在 Blend/Visual Studio 2013 或应用程序中,当我运行它时,字体始终保持不变。 (通用系统字体)
我尝试在我的项目中一个名为 fonts 的文件夹中添加其他 Segoe UI 字体,然后尝试引用这些字体,但我又遇到了同样的问题。
我还尝试将名为“Lane”的字体添加到我的项目中,然后引用它。我再次使用了我链接到的文章中列出的方法。
我的 XAML 是:
<TextBlock Margin="0" TextWrapping="Wrap" Text="0600" FontSize="73.333" FontFamily="ms-appx:///Fonts/LANENAR.ttf#Lane - Narrow" HorizontalAlignment="Left" VerticalAlignment="Bottom" Padding="0,3,5,3" Height="76"/>
非常感谢任何帮助,我相信我的问题有一个非常简单的解决方案,我很愚蠢。
【问题讨论】:
-
字体文件的构建操作是否设置为“内容”?另外,我没有写
ms-appx:///部分,但我想这不是问题。你确定字体的名字是Lane - Narrow? -
尝试这样使用,确保字体名称正确stackoverflow.com/questions/23971356/…
标签: fonts windows-phone-8.1 winrt-xaml