开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

win10 uwp 打包第三方字体到应用

简介: 原文:win10 uwp 打包第三方字体到应用 有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包,因为用户一般是没有字体。
+关注继续查看
原文:win10 uwp 打包第三方字体到应用

有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包,因为用户一般是没有字体。

UWP使用第三方字体

首先我们需要字体,这个字体下载,网上很多。http://font.chinaz.com/我在这网站下载,如果有人知道他的网站字体不是完全授权,请和我说,我就删除我的应用字体。

在网上下东西很要注意版权,有很多是我们不能直接拿来用。

我们简单在界面写一个TextBlock


        <TextBlock Margin="10,100,10,10"

                       Text="Lov ms"></TextBlock>

然后我们能运行看到一个字“Lov ms”因为我对微软的love没有了最后

这里写图片描述

为什么在Margin写10,100,10,10因为上面有黑色会挡住。

这里写图片描述

我们去掉黑色,删除App.xaml.cs


#if DEBUG

            if (System.Diagnostics.Debugger.IsAttached)

            {

                this.DebugSettings.EnableFrameRateCounter = true;

            }

#endif

大家可以看到我们的应用没有特殊字体,这时我们写一个我们系统不存在的字体And Love St.ttf


        <TextBlock Margin="10,100,10,10"

                   FontFamily="And Love St.ttf"

                   Text="Lov ms"></TextBlock>

这里写图片描述

几乎看不到有变化

我们添加一个文件夹

这里写图片描述

我把它叫Font

把我们的字体放入,直接拖进去,uwp导入字体是把字体放到解决方案的文件夹

这里写图片描述

在我们的字体写我们放进去字体,路径#字体名称

我们的路径Font/And Love St.ttf名称And Love st


        <TextBlock Margin="10,100,10,10"

                   FontFamily="Font/And Love St.ttf#And Love st"

                   Text="Lov ms" ></TextBlock> 

这里写图片描述

参见:http://www.cnblogs.com/mycing/p/5658355.html

当然也可以作为资源


    <Page.Resources>

        <FontFamily x:Key="Font" >Font/And Love St.ttf#And Love st</FontFamily>

    </Page.Resources>

        <TextBlock Margin="10,100,10,10"

                   FontFamily="Font/And Love St.ttf#And Love st"

                   Text="Lov ms" ></TextBlock>

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Rxjava源码解析笔记 | 创建Observable 与 Observer/Subscriber 以及之间订阅实现的源码分析
一篇关于Rxjava源码解析笔记,内容主要是 创建Observable 与 Observer/Subscriber 以及之间订阅实现的源码分析
137 0
win10 uwp 毛玻璃
原文:win10 uwp 毛玻璃 版权声明:博客已迁移到 http://lindexi.gitee.io 欢迎访问。如果当前博客图片看不到,请到 http://lindexi.gitee.io 访问博客。
954 0
Win10 UWP 开发系列:支持异步的SQLite
原文:Win10 UWP 开发系列:支持异步的SQLite 上篇文章已经实现了在UWP中使用SQLite作为本地存储,作为移动端的程序,及时响应用户的操作是提高用户体验的重要途径,因此UWP的很多api都是异步的。
1067 0
Win7 64位下sql server链接oracle的方法
继上一次mysql同步sql server后,这一次需要将Oracle同步到sql server上来,方案相似,只是在sql server链接oracle的时候费了很多时间。 一、测试环境 本方案实现的测试环境如表3-1所示。
1192 0
SQL Server的Execute As与连接池结合使用的测试
原文:SQL Server的Execute As与连接池结合使用的测试 简介     在SQL Server中,Execute As关键字允许当前账户在特定上下文中以另一个用户或登录名的身份执行SQL语句,比如用户张三有权限访问订单表,用户李四并没有权限访问订单表,那么给予用户李四访问订单的表的权限就有些过头了,因为李四可能只有在很特定的上下文环境中才需要访问订单表,因此可以在特定上下文中使用Execute As Login 张三,暂时以张三的身份访问订单表,从而保证更安全的权限控制。
736 0
OpenGL ES From the Ground Up, Part 4: Let There Be Light!
FRIDAY, MAY 1, 2009 OpenGL ES From the Ground Up, Part 4: Let There Be Light! Continuing on with OpenGL ES for the iPhone, let's talk about light.
1182 0
【技术贴】注册表修改Win7默认字体为XP新宋体!!注册表修改字体。
‍装好了win7之后发现 怎么看都觉得win7的屏幕非常模糊,越看越模糊,越看越觉得是不是自己要求太高了。安装了360浏览器之后发现,我的浏览器里面的工具栏那个地方的所有文字都是模糊的仿佛蒙娜丽莎的微笑,于是乎,我开始百度之。
1606 0
C# LINQ 详解 From Where Select Group Into OrderBy Let Join
目录 1. 概述 2. from子句 3. where子句 4. select子句 5. group子句 6. into子句 7. 排序子句 8. let子句 9. join子句 10. 小结 1. 概述     LINQ的全称是Language Integrated Query,中文译成“语言集成查询”。
1574 0
+关注
杰克.陈
一个安静的程序猿~
10424
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载