簡體   English   中英

WPF系統FontFamily位置

[英]WPF system FontFamily location

我有一個允許用戶從選擇器中選擇FontFamilyFontWeightFontStyleFontStretch組合的應用程序。 選擇器是WpfColorFontDialog 我需要基於所選組合的C:\\System\\Fonts的實際TTF/FON文件。

相同的應用程序可從嵌入式Web服務器提供非常簡單的Web應用程序。

最終結果是將字體文件(理想情況下轉換為WOFF)作為此嵌入式Web應用程序的一部分提供。

在它的FontFamily存在的名稱空間中,存在於System.Windows.Media.FontFamily ,您可以將其包含在項目中並使用它。 但是,您也可以通過像下面這樣聲明來創建一個新的:

myTextBlock.FontFamily = new FontFamily(new Uri("pack://application:,,,/"), "./resources/#Pericles Light, Verdana");

但是最好的方法不是從代碼動態聲明它,而是將其包括在xaml文件中。 如果您想要安裝字體的實際位置,則可以獲取它們C:\\Windows\\Fonts or C:\\WINNT\\Fonts

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM