Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ApacheFop和Arial字体_Java_Apache_Xslt_Apache Fop - Fatal编程技术网

Java ApacheFop和Arial字体

Java ApacheFop和Arial字体,java,apache,xslt,apache-fop,Java,Apache,Xslt,Apache Fop,我的XSL样式使用Arial字体 <fo:block font-family="Arial" font-size="8pt" font-weight="normal"> 为了使用Arial字体,我应该修复什么?这对我来说很有效,需要在配置文件中明确指定Arial字体: <?xml version="1.0"?> <fop> <renderers> <renderer mime="application/

我的XSL样式使用Arial字体

<fo:block font-family="Arial" font-size="8pt" font-weight="normal"> 

为了使用Arial字体,我应该修复什么?

这对我来说很有效,需要在配置文件中明确指定Arial字体:

<?xml version="1.0"?>
    <fop>
      <renderers>
        <renderer mime="application/pdf">       
          <fonts>                           
                <font kerning="yes"  embed-url="file:///C:/windows/fonts/arial.ttf">
                      <font-triplet name="Arial" style="normal" weight="normal"/>
                    </font>                     
            </fonts>
        </renderer>
      </renderers>     
</fop> 

为了保持一致性,您能否将其编辑为问题形式?
 <auto-detect/>
 <directory>C:\windows\fonts</directory>
WARNING: Font "Arial,normal,400" not found. Substituting with "any,normal,400".
<?xml version="1.0"?>
    <fop>
      <renderers>
        <renderer mime="application/pdf">       
          <fonts>                           
                <font kerning="yes"  embed-url="file:///C:/windows/fonts/arial.ttf">
                      <font-triplet name="Arial" style="normal" weight="normal"/>
                    </font>                     
            </fonts>
        </renderer>
      </renderers>     
</fop>