Top Description Packages
pdfbox-parent 3.0.4

Module org.apache.fontbox

Automatic module of fontbox 3.0.4.

Dependencies
org.apache.pdfbox.io, java.base, java.desktop, commons-logging
Maven Central
Group ID:org.apache.pdfbox
Artifacts:fontbox

Apache FontBox

The Apache FontBox library is an open source Java tool to obtain low level information from font files. FontBox is a subproject of Apache PDFBox.
Version
3.0.4
Release Date
2025-01-20

Package Summary

Modifier and TypePackage and Description
open package
open package
org.apache.fontbox.afm

This package holds classes used to parse AFM(Adobe Font Metrics) files.

open package
org.apache.fontbox.cff

This package holds classes used to parse CFF/Type2-Fonts (aka Type1C-Fonts).

open package
org.apache.fontbox.cmap

This package holds classes that are necessary to parse cmap files.

open package
org.apache.fontbox.encoding

This package contains the implementations for all of the encodings that are used in PDF documents.

open package
org.apache.fontbox.pfb

Classes that are used to parse pfb files.

open package
org.apache.fontbox.ttf

This package contains classes to parse a TTF file.

open package
org.apache.fontbox.ttf.gsub

This package contains utility classes which extract meanigful data from the highly obfuscated GSUB table structures.

open package
org.apache.fontbox.ttf.model

This package contains a more logical model for the various font tables like GSUB.

open package
org.apache.fontbox.ttf.table.common

This package contains the highly obfuscated Layout Common Table Formats system of tables from the Open Type Font specs.

open package
org.apache.fontbox.ttf.table.gsub

This package contains the highly obfuscated GSUB, aka, Glyph Substitution Table system of tables from the Open Type Font specs.

open package
org.apache.fontbox.type1

This package holds classes used to parse Type1-Fonts.

open package
org.apache.fontbox.util

This package contains utility classes used by various font types.

open package
org.apache.fontbox.util.autodetect

This package contains utility classes to manage local fonts.