Details
Description
The fontManager has been falling on hard times these days with regards to find fonts on linux machines and has been causing some support headaches. The bug will capture enhancements to the font manager class and viewer RI which will hopefully improve information for support cases as well as enabled the fontManger to find system fonts more easily.
Activity
Patrick Corless
created issue -
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49409 | Wed Oct 26 10:49:32 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/util/FontPropertiesManager.java
MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java |
Patrick Corless
made changes -
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 6.1.3 [ 13086 ] |
Patrick Corless
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49443 | Wed Nov 02 15:38:37 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/fonts/FindFontsTask.java
MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49446 | Wed Nov 02 16:13:57 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/fonts/FontDialog.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49507 | Tue Nov 08 12:23:40 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/util/FontPropertiesManager.java
MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49520 | Tue Nov 08 13:00:24 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/fonts/FindFontsTask.java
MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49523 | Tue Nov 08 13:03:12 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/fonts/FontDialog.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49603 | Wed Nov 30 12:04:02 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-5.1.1/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49604 | Wed Nov 30 12:05:58 MST 2016 | patrick.corless | creation of tag for |
Files Changed | ||||
ADD
/icepdf/tags/icepdf-5.1.1_m2m_1046
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49606 | Wed Nov 30 12:45:09 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/tags/icepdf-5.1.1_m2m_1046/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49607 | Wed Nov 30 12:47:48 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-5.1.1/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49608 | Wed Nov 30 12:54:29 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/tags/icepdf-5.1.1_m2m_1046/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49610 | Wed Nov 30 13:26:28 MST 2016 | patrick.corless | |
Files Changed | ||||
ADD
/icepdf/tags/icepdf-5.1.1_m2m_1046
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49612 | Wed Nov 30 13:35:35 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-5.1.1/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49613 | Wed Nov 30 13:37:41 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/tags/icepdf-5.1.1_m2m_1046/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
|
Patrick Corless
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
The main area of concern has been on linux system as it would appear the most distro's have been consolidating all fonts to the /usr/share/fonts/ folder and individual application install their fonts in a separate folder sub folder. Our fontManager class does not have the ability to do a recursive search for folders of a path which is problematic in this case as only the jvm fonts are found.
The next area of improvement is to enable platform detection to avoid trying to load font paths that are know to not be found on a system. Currently we read all know font paths for any system, this seems a bit much and can be improved or special cased for a a particular type of OS.
The other problem we have is resetting the font cache when needed. This could be out of date because of new system fonts or new library features need to to reset or rescan for system fonts.
And finally it would be great if we had an easy way to show which fonts are contained in a document and display properties such as which are embedded and which are substituted. Basically useful debug information.