我在我的框架中添加自定义字体支持,用户将在其中提供ttf字体文件。 我可以使用自定义字体文件,如下所示。
请注意,我还提供了字体名称(“Agency 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 :(得分:0)
我自己没试过,但你可以使用GetTextFace
功能吗?
我会尝试选择字体,然后使用API获取其面部名称。
http://msdn.microsoft.com/en-us/library/aa911447.aspx
答案 1 :(得分:0)
FontFamily font = new FontFamily("Digitaldream.ttf#Digital Dream");
构建动作: 嵌入式资源