【问题标题】:Custom font on Windows 8.1 UniversalWindows 8.1 Universal 上的自定义字体
【发布时间】:2015-09-20 19:11:53
【问题描述】:

我想在 Windows 8.1 通用应用程序上使用自定义字体。
我搜索了一下以了解我该怎么做。我是这样做的:
1) 将 ttf 字体导入我的应用程序。
2) 将构建操作设置为内容。
3)在我的控制下使用它:FontFamily="/Fonts/meteocons.ttf#Meteocons" 但这对我不起作用! 可以帮到我吗?
谢谢。

【问题讨论】:

    标签: windows-phone-8.1 windows-8.1 ui-design


    【解决方案1】:

    FontFamily 的有效架构如下所示:

    FontFamily="FONT_FILE_PATH#FONT_NAME"

    FONT_NAME 是字体的真实名称(您可以在字体预览器中找到它)

    检查你是否有一个有效的路径和名称(也许你有一些不必要的斜杠或不是完整的路径),因为它应该可以工作,而且对我来说效果很好。

    <TextBlock Text="CustomFontem" FontFamily="Assets/Garfield.ttf#Garfield Hates Mondays Loves Fonts" FontSize="64"/>
    

    您还可以将字体文件的复制到输出目录选项更改为始终复制

    【讨论】:

    • 谢谢。我发现问题。我下载了一些字体,它们有带广告的字体名称,所以我用程序更改它们。它们在 Office word 中使用新名称的其他程序效果很好但是当我在 VS 中使用它们时,它们不起作用。当我使用他们的真实姓名时,我的问题就解决了。
    猜你喜欢
    • 2015-11-26
    • 2017-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    相关资源
    最近更新 更多