【问题标题】:External Font Not Loading in XamlXaml 中未加载外部字体
【发布时间】:2014-06-13 14:36:32
【问题描述】:

我试图在 Windows Phone 应用程序中加载下载的字体。 我在电脑上安装了字体。 我试过了

<TextBlock Width="237" Text="About"  FontSize="36" Height="46" LineHeight="8"
FontFamily="{StaticResource nokia}"/>            

<TextBlock Width="237"  Text="About"  
FontFamily="/font/nokia.ttf#Nokia Cellphone"  FontSize="36" Height="46"  LineHeight="8"/>

为什么没有加载外部字体

【问题讨论】:

  • 您确定诺基亚手机是正确的名称吗?你试过 /font/nokia.ttf#Nokia 吗?构建操作是否设置为内容?
  • 我不确定,但也许this question 它的回答会有所帮助。

标签: xaml fonts windows-phone-8.1


【解决方案1】:

字体是否安装在PC上并不重要。

要让字体在您的应用中运行,您需要做一些事情。 您必须将构建操作设置为“内容”并将输出到目录设置为:“如果较新则复制”。

然后是最困难的部分 - 正确选择首选家庭。我通常提倡使用工具,因为 Windows 字体查看器并不总是显示正确的。 'dp font viewer' 是我经常使用的。

有关实现自定义字体的完整指南,您可以在这里查看:http://www.blendrocks.com/code-blend/2015/01/04/a-complete-guide-to-working-with-custom-fonts-in-your-windows-and-windows-phone-app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多