[ https://issues.apache.org/jira/browse/FOP-2857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Bowditch updated FOP-2857: -------------------------------- Summary: [PATCH] FontCache.toDirectory() and FontCache.getDefaultCacheFile() not working correctly (was: FontCache.toDirectory() and FontCache.getDefaultCacheFile() work not correct) > [PATCH] FontCache.toDirectory() and FontCache.getDefaultCacheFile() not > working correctly > ----------------------------------------------------------------------------------------- > > Key: FOP-2857 > URL: https://issues.apache.org/jira/browse/FOP-2857 > Project: FOP > Issue Type: Bug > Components: font/unqualified > Affects Versions: 2.3 > Reporter: Vera Straube > Priority: Critical > Attachments: FontCache.java.patch, FontCache.java.patch2 > > > The function getDefaultCacheFile() of the class FontCache should work like > this: > [1] case: select user_dir > -> user_dir: 'C:\Users\strv' > -> temp_dir: 'C:\Users\strv\AppData\Local\Temp\' > -> cache_file: 'C:\Users\strv\.fop\fop-fonts.cache' > [2] case: select temp_dir > -> user_dir: '' > -> temp_dir: 'C:\Users\strv\AppData\Local\Temp\' > -> cache_file: 'C:\Users\strv\AppData\Local\Temp\.fop\fop-fonts.cache' > [3] case: select curr_dir > -> user_dir: '' > -> temp_dir: '' > -> cache_file: 'fop-fonts.cache' > Actually it works uncorrectly like this: > [1] case: select user_dir > -> user_dir: 'C:\Users\strv' > -> temp_dir: 'C:\Users\strv\AppData\Local\Temp\' > -> cache_file: 'C:\Users\strv\.fop\fop-fonts.cache' > [2] case: select temp_dir > -> user_dir: '' > -> temp_dir: 'C:\Users\strv\AppData\Local\Temp\' > -> cache_file: '.fop' --> wrong behavior !!! > [3] case: select curr_dir > -> user_dir: '' > -> temp_dir: '' > -> cache_file: '.fop' --> wrong behavior !!! -- This message was sent by Atlassian JIRA (v7.6.3#76005)