The Default Font used by FOP

Q

What is the default font used by FOP to generate PDF output?

✍: FYIcenter.com

A

The default font used by FOP to generate PDF output is the Helvetica font. Here is how you can verify this:

1. Create a FO file, fyicenter.fo, without specify any font:

<?xml version="1.0" encoding="utf-8"?>
<!-- fyicenter.fo
     Copyright (c) 2018 FYIcenter.com
-->
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <fo:layout-master-set>
    <fo:simple-page-master master-name="myPage">
      <fo:region-body margin="1in"/>
    </fo:simple-page-master>
  </fo:layout-master-set>
  <fo:page-sequence master-reference="myPage">
    <fo:flow flow-name="xsl-region-body">
      <fo:block>Welcome to jar.FYIcenter.com!</fo:block>
    </fo:flow>
  </fo:page-sequence>
</fo:root>

2. Generate the PDF output from this FO file.

\local\fop-2.2\fop>fop \fyicenter\fyicenter.fo \temp\fyicenter.pdf
org.apache.fop.events.LoggingEventListener processEvent
INFO: Rendered page #1.

3. View the output PDF file, fyicenter.pdf, Adobe Acrobat Reader. Click "File > Properties" to open the properties screen. Then click the "Fonts" tab. You see the font information

Helvetica
   Type: Type 1
   Encoding: Ansi
   Actual Font: ArialMT
   Actual Font Type: TrueType

The picture below shows you the default font used in the PDF file generated from FOP:
FOP Default Font for PDF Output

This tutorial is valid in FOP 2.2, 2.1, and 2.0.

 

What Are FOP Generic Font Families

Managing Fonts in FOP PDF Output

Managing Fonts in FOP PDF Output

⇑⇑ FAQ for FOP (Formatting Object Processor)

2018-04-21, 142👍, 0💬