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 DEBUGif (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 ),不得用于商業目的,基于本文修改后的作品務必以相同的許可發布。如有任何疑問,請與我聯系。
總結
以上是生活随笔為你收集整理的win10 uwp 打包第三方字体到应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像滤镜艺术--编码基础(Photosh
- 下一篇: 01.C++(一)----面向对象的思想