2011-07-15 81 views
2

我在我的框架中添加自定義字體支持,其中用戶將提供一個ttf字體文件。 我能夠使用自定義字體文件如下。從TTF文件確定字體家族名稱

請注意,我還提供了字體名稱(「代理FB」)。 如何獲得ttf文件內的字體名稱?

 Uri uri = new Uri ("/Fonts;component/Test.TTF", UriKind.RelativeOrAbsolute); 
     StreamResourceInfo info = Application.GetResourceStream(uri); 
     FontSource fs = new FontSource(info.Stream); 

     PageTitle.FontFamily = new FontFamily("Agency FB"); 
     PageTitle.FontSource = new FontSource (info.Stream); 
     PageTitle.FontSize = 72; 

回答

0

我自己沒有試過這個,但是可以使用GetTextFace函數嗎? 我會嘗試選擇字體,然後使用API​​獲取它的名稱。 http://msdn.microsoft.com/en-us/library/aa911447.aspx

+0

此功能是6.5,在尋找WP7 –

+0

哦......對不起,沒有意識到這一點。 –

0
FontFamily font = new FontFamily("Digitaldream.ttf#Digital Dream"); 

生成操作: 嵌入的資源