Bug 48636 - [PATCH] A configurable fallback strategy for CIDKeyed AFP fonts
Summary: [PATCH] A configurable fallback strategy for CIDKeyed AFP fonts
Status: NEW
Alias: None
Product: Fop - Now in Jira
Classification: Unclassified
Component: fonts (show other bugs)
Version: trunk
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: fop-dev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-28 03:57 UTC by Peter Hancock
Modified: 2012-04-11 03:21 UTC (History)
0 users



Attachments
patch of implementation (52.06 KB, patch)
2010-01-28 03:59 UTC, Peter Hancock
Details | Diff
patch of implementation (55.49 KB, patch)
2010-02-09 06:15 UTC, Peter Hancock
Details | Diff
Implementation patch with unit tests (66.24 KB, patch)
2010-02-09 06:42 UTC, Peter Hancock
Details | Diff
patch (66.41 KB, patch)
2010-02-11 14:23 UTC, Peter Hancock
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Hancock 2010-01-28 03:57:30 UTC
Font resources for CIDKeyed fonts do not always provide font metrics for all characters, despite defining the glyph outline.

To achieve desirable layouts it maybe useful to provide fallback information for these characters at the character or unicode block resolution.

Attached is an implementation this proposed feature.
Comment 1 Peter Hancock 2010-01-28 03:59:20 UTC
Created attachment 24899 [details]
patch of implementation
Comment 2 Peter Hancock 2010-02-09 06:15:31 UTC
Created attachment 24952 [details]
patch of implementation
Comment 3 Peter Hancock 2010-02-09 06:42:05 UTC
Created attachment 24954 [details]
Implementation patch with unit tests
Comment 4 Peter Hancock 2010-02-11 14:23:46 UTC
Created attachment 24971 [details]
patch

src/java/org/apache/fop/afp/fonts/DoubleByteFont.java has been renamed to src/java/org/apache/fop/afp/fonts/CIDKeyedFont.java and has been modified.  The original file needs deleting.
Comment 5 Glenn Adams 2012-04-07 01:42:55 UTC
resetting P2 open bugs to P3 pending further review
Comment 6 Glenn Adams 2012-04-11 03:21:33 UTC
increase priority for bugs with a patch