打印XAML - 缺少字体问题

时间:2010-11-12 19:45:57

标签: xaml printing fonts xps custom-font

  

可能重复:
  Xps printing from windows service

我有一个在XAML文档中引用的自定义.TTF字体。

例如:

<TextBlock FontFamily="custom font name">render me</TextBlock>
  1. 如果我在IE中查看xaml文档,字体渲染就好了
  2. 如果我将xaml打印到.xps文件,当我在IE中查看.xps文档时,该字体将呈现正常
  3. 如果我尝试将xaml文档打印到普通打印机,则不会渲染字体,而是使用默认面。
  4. 如果我尝试将.xps文档打印到普通打印机,则不会呈现字体,而是使用默认面
  5. 我尝试将字体嵌入为资源,我尝试直接在XAML和xaml的代码隐藏中引用字体文件。

    我可以使用一个简单的html文件,引用该字体并将其打印到常规打印机,它渲染得很好。

    如何在此XAML文档中正确打印此自定义字体?

0 个答案:

没有答案