[
https://issues.apache.org/jira/browse/PDFBOX-5154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17316517#comment-17316517
]
ASF subversion and git services commented on PDFBOX-5154:
---------------------------------------------------------
Commit 1888484 from Tilman Hausherr in branch 'pdfbox/branches/2.0'
[ https://svn.apache.org/r1888484 ]
PDFBOX-5154: add path for CentOS
> Custom folder for fonts in FontMapper
> -------------------------------------
>
> Key: PDFBOX-5154
> URL: https://issues.apache.org/jira/browse/PDFBOX-5154
> Project: PDFBox
> Issue Type: Improvement
> Components: FontBox
> Affects Versions: 2.0.23
> Environment: CentOS
> Reporter: Marco Scarpa
> Priority: Minor
> Labels: newbie
> Fix For: 2.0.24, 3.0.0 PDFBox
>
>
> To find fonts the class that PDFBox uses is
> org.apache.pdfbox.pdmodel.font.FontMapper implemented by
> org.apache.pdfbox.pdmodel.font.FontMapperImpl and than going inside it uses
> org.apache.fontbox.util.autodetect.UnixFontDirFinder .
>
> org.apache.fontbox.util.autodetect.UnixFontDirFinder searches fonts in some
> hard coded directories.
>
> org.apache.pdfbox.pdmodel.font.FontMapperImpl is final and has default
> visibility so it's not visible from outside the package and can't be extended
>
> org.apache.pdfbox.pdmodel.font.FontMapper does not show setProvider method of
> the implementation so it's not possible to plug a custom FontProvider.
>
> Unfortunately CentOS puts fonts in /usr/share/X11/fonts/ that is not one of
> the specified folders of org.apache.fontbox.util.autodetect.UnixFontDirFinder
> .
>
> There should be a way to overcome this problem, maybe using a custom
> FontProvider, maybe extending FontMapperImpl to allow to develop a version
> with a custom FontProvider or something else.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]