日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/18 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 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 打包第三方字体到应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。