Mr. Povarnitsyn created FOP-2554:
------------------------------------
Summary: FopConfig permits file URI for fonts only
Key: FOP-2554
URL: https://issues.apache.org/jira/browse/FOP-2554
Project: FOP
Issue Type: Bug
Components: font/unqualified
Affects Versions: 2.0
Environment: all flatforms
Reporter: Mr. Povarnitsyn
Priority: Minor
config has following:
<fonts>
<font metrics-url="classpath:///fonts/arialuni.xml" kerning="yes"
embed-url="classpath:///fonts/arialuni.ttf">
<font-triplet name="arialuni" style="normal" weight="normal"/>
</font>
Exception on FontCache.java (line 335)
File fontFile = new File(fontUri);
My proposal:
Instead:
File fontFile = new File(fontUri);
long lastModified = fontFile.lastModified();
cachedFontFile = new CachedFontFile(lastModified);
Write:
long lastModified = 0L;
if(fontUri.getScheme().equals("file")){
File fontFile = new File(fontUri);
lastModified = fontFile.lastModified();
}
cachedFontFile = new CachedFontFile(lastModified);
This code is working.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)