bugzilla | 2 Sep 2011 15:11
Picon
Favicon

DO NOT REPLY [Bug 51759] New: [PATCH] Moved unique font name prefixing to PDFFactory and added test

https://issues.apache.org/bugzilla/show_bug.cgi?id=51759

             Bug #: 51759
           Summary: [PATCH] Moved unique font name prefixing to PDFFactory
                    and added test
           Product: Fop
           Version: 1.0
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: fonts
        AssignedTo: fop-dev <at> xmlgraphics.apache.org
        ReportedBy: med1985 <at> gmail.com
    Classification: Unclassified

Created attachment 27451
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=27451
pdf-font-prefix patch

In PDFs, a subset font is required to have a unique tag prefixing its name, as
specified in the PDF spec. Currently this is implemented in
o.a.f.fonts/MultiByteFont.java, however, there requires a synchronized iterator
for multi-threading reasons. 

This has been moved to PDFFactory to remove the synchronization issues, also,
it's a PDF-only mechanism, not required elsewhere.

--

-- 
(Continue reading)

bugzilla | 2 Sep 2011 15:56
Picon
Favicon

DO NOT REPLY [Bug 51760] New: [PATCH] PostScript PDF-image causes error

https://issues.apache.org/bugzilla/show_bug.cgi?id=51760

             Bug #: 51760
           Summary: [PATCH] PostScript PDF-image causes error
           Product: Fop
           Version: 1.0
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ps
        AssignedTo: fop-dev <at> xmlgraphics.apache.org
        ReportedBy: med1985 <at> gmail.com
    Classification: Unclassified

Created attachment 27452
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=27452
ps-image patch

When a PDF-image is used to create PostScript, the PS is stored as an array.
This array can run beyond the 65535 element limitation, so an alternate method
can be implemented by using a SubFileDecode filter. This way, there is no
limitation on the number of commands, however since this is a PS language level
3 operator the old method needs to be used for PS level 2.

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
(Continue reading)

Eric Douglas | 2 Sep 2011 19:40
Favicon

How to translate characters?

I pass a character into my XML/FO as &#x25A1; and it shows on the PDF as a square.
I'm trying to figure out what Java has for interpreting such code, and it appears FOP just string searches and pulls out the number, in the class org.apache.xmlgraphics.fonts.Glyphs.

Is this all it is, to search text for "&#" and ";" and find the character value between, or is there an actual Java class/method for translating such values?

Christopher R. Maden | 2 Sep 2011 19:55

Re: How to translate characters?

On 09/02/2011 01:40 PM, Eric Douglas wrote:
> I pass a character into my XML/FO as &#x25A1; and it shows on the PDF
> as a square.
> I'm trying to figure out what Java has for interpreting such code,
> and it appears FOP just string searches and pulls out the number, in
> the class org.apache.xmlgraphics.fonts.Glyphs.
> Is this all it is, to search text for "&#" and ";" and find the 
> character value between, or is there an actual Java class/method for 
> translating such values?

By the time FOP gets this information, the XML has been parsed.
&#x25a1; is just a convenient way of entering the single character with
Unicode value 25A1, □, WHITE SQUARE.  Equivalents would be &#9633; or
(with common ISO entity declarations) &squ; — in all cases, FOP just
receives a single character, □.

FOP then attempts to find which of the specified fonts actually has a
glyph for that character, and does so using the numeric Unicode value of
the character, but that is independent of how the input XML (which FOP
does not see) specified the character.  If you’re looking at altering or
overriding the code, you need to operate in the character domain, not
the XML markup domain.

(By analogy, FOP receives elements, root-in-the-FO-namespace etc., not
the string “<fo:root ...”.  This is the same kind of thing.)

~Chris
--

-- 
Chris Maden, text nerd  <URL: http://crism.maden.org/ >
“The present tendency and drift towards the Police State gives all
 free Americans pause.” — Alabama Supreme Court, 1955
 (Pike v. Southern Bell Tel. & Telegraph, 81 So.2d 254)

Eric Douglas | 2 Sep 2011 20:44
Favicon

RE: How to translate characters?

I see.  As I said I saw something in the FOP classes which appeared to be looking for such a code and translating
it, but I just pulled up a .FO file and I see it's already translated to be <fo:inline>□</fo:inline> so
there must be something in the Oracle Transformer.
So it seems FOP just gets the actual square and still has to know what character it maps to in the font.

So I'm trying to pass in this text ("&#x25A1;") and get it to display with Java's Graphics2D.drawText().
So I'm wondering if I translate that the same way I do to create this FO, with an XSL file and a Transformer or if
there's a simpler method.
So I'm looking at the class java.nio.charset.Charset trying to figure out if or how that connects to a
custom font file.

-----Original Message-----
From: Christopher R. Maden [mailto:crism <at> maden.org] 
Sent: Friday, September 02, 2011 1:56 PM
To: fop-dev <at> xmlgraphics.apache.org
Subject: Re: How to translate characters?

On 09/02/2011 01:40 PM, Eric Douglas wrote:
> I pass a character into my XML/FO as &#x25A1; and it shows on the PDF 
> as a square.
> I'm trying to figure out what Java has for interpreting such code, and 
> it appears FOP just string searches and pulls out the number, in the 
> class org.apache.xmlgraphics.fonts.Glyphs.
> Is this all it is, to search text for "&#" and ";" and find the 
> character value between, or is there an actual Java class/method for 
> translating such values?

By the time FOP gets this information, the XML has been parsed.
&#x25a1; is just a convenient way of entering the single character with Unicode value 25A1, □, WHITE
SQUARE.  Equivalents would be &#9633; or (with common ISO entity declarations) &squ; - in all cases, FOP
just receives a single character, □.

FOP then attempts to find which of the specified fonts actually has a glyph for that character, and does so
using the numeric Unicode value of the character, but that is independent of how the input XML (which FOP
does not see) specified the character.  If you’re looking at altering or overriding the code, you need to
operate in the character domain, not the XML markup domain.

(By analogy, FOP receives elements, root-in-the-FO-namespace etc., not the string “<fo:root ...”. 
This is the same kind of thing.)

~Chris
--
Chris Maden, text nerd  <URL: http://crism.maden.org/ > “The present tendency and drift towards the
Police State gives all  free Americans pause.” - Alabama Supreme Court, 1955  (Pike v. Southern Bell Tel.
& Telegraph, 81 So.2d 254)

Christopher R. Maden | 2 Sep 2011 21:48

Re: How to translate characters?

On 09/02/2011 02:44 PM, Eric Douglas wrote:
> I see.  As I said I saw something in the FOP classes which appeared
> to be looking for such a code and translating it, but I just pulled
> up a .FO file and I see it's already translated to be
> <fo:inline>□</fo:inline> so there must be something in the Oracle
> Transformer.
> So it seems FOP just gets the actual square and still has to know
> what character it maps to in the font.
> 
> So I'm trying to pass in this text ("&#x25A1;") and get it to display
> with Java's Graphics2D.drawText().
> So I'm wondering if I translate that the same way I do to create this
> FO, with an XSL file and a Transformer or if there's a simpler
> method.
> So I'm looking at the class java.nio.charset.Charset trying to figure
> out if or how that connects to a custom font file.

Passing that string, you are passing a series of characters: ampersand,
number sign, lower-case Latin letter x, Arabic numeral two, etc.  You
need to pass the text “□” — a single character, white square.

If all you have is the character code (U+25A1), you can create a new
String using the code; one of the String constructors takes an array of
integer code points as an argument.

~Chris
--

-- 
Chris Maden, text nerd  <URL: http://crism.maden.org/ >
“The present tendency and drift towards the Police State gives all
 free Americans pause.” — Alabama Supreme Court, 1955
 (Pike v. Southern Bell Tel. & Telegraph, 81 So.2d 254)

Christopher R. Maden | 2 Sep 2011 22:09

Re: How to translate characters?

I overlooked a couple things here... so by way of explanation:

On 09/02/2011 02:44 PM, Eric Douglas wrote:
> I see.  As I said I saw something in the FOP classes which appeared
> to be looking for such a code and translating it, but I just pulled
> up a .FO file and I see it's already translated to be
> <fo:inline>□</fo:inline> so there must be something in the Oracle
> Transformer.

There is nothing in the Oracle Transformer doing this.  When you pass
XML+XSLT or raw FO XML to FOP, the first thing that happens is the XML
is parsed.  XML is a markup language (obviously): the information
represented by:

<fo:inline>□</fo:inline>
<fo:inline>&#x25a1;</fo:inline>
<fo:inline>&#x25A1;</fo:inline>
<fo:inline>&#9633;</fo:inline>

is not only identical in effect, but literally indistinguishable after
parsing.  Operating on the parsed document, you cannot tell these things
apart.  They each represent a single XML element (named inline in the FO
namespace) with a single character of content, U+25A1 WHITE SQUARE.

The Oracle Transformer is operating on that data: an element with
content that is one character long.  No lookup or mapping is done.

> So it seems FOP just gets the actual square and still has to know
> what character it maps to in the font.

FOP gets the square which *is* a character.  It knows which character it
maps to because it *is* that character.  What FOP doesn’t know (at
first) is which fonts have useful glyphs for that character.  It looks
through the fonts currently in scope (as specified in the list in the
font-family property) to find the first one that does specify a useful
glyph for that character.[*]

~Chris

[*] Strictly, as I understand it, it looks for the font that best
matches an entire string, as character-by-character font selection isn’t
implemented.  But for a single-character string, it’s the same thing.
--

-- 
Chris Maden, text nerd  <URL: http://crism.maden.org/ >
“The present tendency and drift towards the Police State gives all
 free Americans pause.” — Alabama Supreme Court, 1955
 (Pike v. Southern Bell Tel. & Telegraph, 81 So.2d 254)

bugzilla | 4 Sep 2011 09:15
Picon
Favicon

Bug report for Fop [2011/09/04]

+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
| 1063|New|Nor|2001-03-21|fop does not handle large fo files                |
| 3824|New|Blk|2001-09-25|MIF option with tables                            |
| 5010|New|Enh|2001-11-21|Better error reporting needed                     |
| 6305|New|Nor|2002-02-07|Using fo:table-and-caption results in empty output|
| 6427|New|Enh|2002-02-13|Type 1 CID fonts are not supported                |
| 8003|New|Maj|2002-04-12|FopImageFactory never releases cached images      |
| 8463|New|Nor|2002-04-24|SVG clipping in external.fo example doc when rende|
| 9379|New|Nor|2002-05-24|MIF Renderer generates incorrect MIF code         |
|12610|New|Enh|2002-09-13|[PATCH] onLoad Action for PDF documents or how to |
|14356|New|Nor|2002-11-07|*NOT* embedding TrueTypeFont in PDF causes Acrobat|
|16713|New|Nor|2003-02-03|Hyphenation error in tables                       |
|17369|New|Nor|2003-02-25|Footnote duplication                              |
|17380|New|Nor|2003-02-25|Batik Component will not recognize feXXXX SVG elem|
|17921|New|Nor|2003-03-12|Kerning is broken for standard fonts              |
|18292|New|Nor|2003-03-24|24 bit PNG not displayed correctly                |
|18801|New|Nor|2003-04-08|[PATCH] "visibility" property is not implemented  |
|19228|New|Blk|2003-04-22|[PATCH] Child LayoutContext is null in certain cir|
|19341|Ver|Nor|2003-04-26|leader doesn't work since 0.20.5.rc2              |
|19695|New|Enh|2003-05-06|[PATCH] Allow fox:destination as child of fox:outl|
|19717|New|Enh|2003-05-07|Lets add support for JimiClassesPro.zip to build.x|
|19769|Ass|Enh|2003-05-08|Indefinite page size is not implemented           |
|20280|Ass|Enh|2003-05-27|text-align and text-align-last only partially impl|
|20407|New|Enh|2003-06-02|[PATCH] Configure image caching using the configur|
|20827|New|Enh|2003-06-17|Derive other font styles and weights from normal T|
|21265|Opn|Nor|2003-07-02|referencing a custom font (TTF or Adobe Type 1) fo|
|21905|New|Nor|2003-07-26|large list-item-label bleeds into following block |
|21982|New|Maj|2003-07-30|NullPointer Exception in LazyFont with embedded fo|
|22450|New|Maj|2003-08-15|Unterminated iteration in JPEGReader class        |
|22627|Opn|Nor|2003-08-21|Update mirror/download page HEADER & README (was [|
|24148|New|Nor|2003-10-27|Kerning upsets text-align="end"                   |
|24171|New|Nor|2003-10-28|[PATCH] 1st Attempt at Whole Site PDF             |
|24378|New|Nor|2003-11-04|Minor problem in sample code for embedding        |
|24663|New|Nor|2003-11-12|fo:block space-after property needs fixing        |
|25022|New|Nor|2003-11-26|XSL-FO to PCL : images not included               |
|25341|New|Nor|2003-12-08|percentage resolution not being recalculated on di|
|25411|New|Nor|2003-12-10|[WARNING] Error while constructing image from XML |
|25432|Ass|Maj|2003-12-11|Cannot embed the User Defined Characters into the |
|26047|New|Nor|2004-01-11|Space-after value remembered and used on second do|
|26590|New|Nor|2004-02-02|last character width in winansi font is missed    |
|26848|New|Nor|2004-02-11|PNG images using JIMI instead JAI                 |
|27107|New|Maj|2004-02-20|TTF Reader fails                                  |
|27727|New|Maj|2004-03-17|problem displaying Japanese fonts in PDF.         |
|27890|New|Min|2004-03-24|fop.sh doesn't set exit status                    |
|29632|New|Maj|2004-06-17|Rendered reads fonts from disk everytime it render|
|30006|New|Nor|2004-07-09|eps doesn't show up in recent GhostScript versions|
|30214|New|Nor|2004-07-20|PSGraphics2D.drawImage incorrect matrix generated |
|31039|New|Nor|2004-09-03|URL in basic-link is scrambled by encryption      |
|31225|New|Nor|2004-09-14|Need embedded page sequence functionality         |
|31301|New|Nor|2004-09-19|FOP limitation-Summary of columns value at Table F|
|31674|New|Enh|2004-10-12|Allow Print Renderer to select Printer and Tray.  |
|31796|New|Cri|2004-10-20|Fop: Pdf generation dowsn`t work with j2sdk 1.5   |
|32054|New|Enh|2004-11-04|Pluggable area creation: AreaFactory              |
|32100|New|Enh|2004-11-07|FOP "Starter Documents"                           |
|32201|Opn|Enh|2004-11-12|please, provide a manpage                         |
|32789|New|Nor|2004-12-21|[PATCH] Arabic Shaping not Supported by FOP       |
|32970|New|Cri|2005-01-06|Sticking words in generated PDF document          |
|33174|New|Nor|2005-01-20|An unrecognized token'NaN' was found when opening |
|34355|New|Cri|2005-04-07|BufferOverflowException when running SVG2PDF on hu|
|35184|New|Trv|2005-06-02|Error while loading image http://xxx.xx.x/yyyy.tif|
|35500|New|Nor|2005-06-24|Missing .close() call on stream opened for JPEG im|
|35939|New|Nor|2005-07-30|[PATCH] Port of 0.20.5 Driver.java class          |
|35948|New|Enh|2005-07-31|pre-patch for FOrayFont adaptation to Fop         |
|36000|Ver|Maj|2005-08-03|PDF page margins larger, different than PS renderi|
|36011|New|Nor|2005-08-04|Setting word-spacing on justified blocks removes j|
|36238|Ass|Nor|2005-08-18|text-align="justify" doesn't work on custom fonts |
|36395|New|Nor|2005-08-27|Common Border and Background Properties not suppor|
|36408|Opn|Min|2005-08-29|FOP hyphenation splits consecutive digits onto sep|
|36533|Opn|Nor|2005-09-07|Incorrect ipd and twsadjust settings              |
|36935|New|Blk|2005-10-05|table-layout="fixed" and width="auto", but auto-la|
|36977|New|Nor|2005-10-09|[PATCH]TextLayoutManager CJK line break           |
|37114|New|Min|2005-10-17|No error message on illegal/unknown values on a pr|
|37116|New|Enh|2005-10-17|ESC POS Renderer                                  |
|37136|Opn|Nor|2005-10-18|external-graphic dimensions and rendering         |
|37236|Ass|Nor|2005-10-25|[PATCH] Fix gradients and patterns                |
|37305|Ass|Nor|2005-10-30|Added deviceDPI to PDFDocumentGraphics2D          |
|37579|Ass|Nor|2005-11-21|footnotes within tables and listsl get lost       |
|38121|New|Nor|2006-01-04|border-separation disturbs table layout           |
|38244|New|Nor|2006-01-12|table-column and number-columns-spanned (prepatch)|
|38639|Inf|Maj|2006-02-14|PDF not opening                                   |
|38821|Opn|Nor|2006-03-01|The manifest file no longer has a Class-Path entry|
|38862|New|Maj|2006-03-06|No ImageReader for this type of image             |
|39034|New|Nor|2006-03-20|page-number-citation : the text after overlaps the|
|39118|Ass|Nor|2006-03-27|[PATCH] Handling of page-number-citation-last     |
|39184|New|Nor|2006-04-03|soft page break on new line                       |
|39261|New|Min|2006-04-10|Rasterized paints upside down if coordinate system|
|39293|New|Enh|2006-04-13|FOP can't support bold,italic for chinese/other mu|
|39422|New|Nor|2006-04-27|[PATCH] Fop fails to render non-ascii characters i|
|39443|Inf|Maj|2006-04-28|Long tables stop spanning in multiple columns afte|
|39725|New|Maj|2006-06-05|page-position="last" and spans doesn't output all |
|39777|Ass|Enh|2006-06-11|[PATCH] GSoC: floats implementation               |
|39840|Ass|Cri|2006-06-20|Multi page table fails with an endless loop error |
|39927|Ass|Nor|2006-06-28|Building FOP with GCJ                             |
|39968|New|Nor|2006-07-05|Absolutely positioned block-container affects the |
|40112|New|Nor|2006-07-26|keep-with-previous.within-page not working        |
|40230|Opn|Nor|2006-08-11|Invalid extra page break creates an undesired empt|
|40271|New|Nor|2006-08-17|[PATCH] auto table layout -- dirty draft          |
|40288|Opn|Nor|2006-08-18|<base> url requires "/", failes otherwise         |
|40464|New|Nor|2006-09-11|Improve handling of OpenType fonts                |
|40465|New|Nor|2006-09-11|Obtain some OpenType fonts for testing            |
|40468|New|Nor|2006-09-11|Use OpenType fonts from the STIX fonts project?   |
|40676|Ass|Enh|2006-10-04|png graphics are expanded/uncompressed in pdf caus|
|40699|New|Nor|2006-10-06|Invalid PDF for certain numerical values in SVG li|
|40830|Inf|Nor|2006-10-27|Pb rendering SVG in fo:instream-foreign-object wit|
|41062|New|Nor|2006-11-28|Defect reading hyphenation patterns               |
|41122|New|Nor|2006-12-07|[PATCH] flow-map 1.1 support                      |
|41149|Ass|Nor|2006-12-11|PNG causes NPE for RTF output                     |
|41251|Opn|Nor|2006-12-28|ArrayIndexOutOfBoundsException in multithreading e|
|41272|Opn|Nor|2006-12-31|Memory problem in 0.93                            |
|41295|New|Min|2007-01-04|Examples cause fatals and excessive warnings      |
|41300|New|Min|2007-01-05|FATAL error raised for proportional-column-width()|
|41377|Ver|Blk|2007-01-16|Alignment (end, right) does not work in table-cell|
|41379|New|Maj|2007-01-16|VerifyError on FopFactory.newInstance() using Tomc|
|41380|New|Min|2007-01-16|Content in tables affecting conditional spacing of|
|41389|New|Maj|2007-01-17|Rtf numbered lists without numbers                |
|41440|Ass|Nor|2007-01-23|PDFSVGHandler causes missing resource bundle      |
|41443|New|Nor|2007-01-23|[PATCH] FOP can't handle mixed-case hyphenation ex|
|41445|Inf|Nor|2007-01-23|no searchable text in pdf for <image xlink:href to|
|41633|New|Nor|2007-02-16|*-progression-dimension on inlines not implemented|
|41637|New|Nor|2007-02-16|in-line border-end does not always get rendered   |
|41649|New|Cri|2007-02-16|fop0.93 - Does not generate svg line or svg rectab|
|41667|New|Nor|2007-02-21|ImageProvider should be overridable in ImageFactor|
|41812|New|Trv|2007-03-11|fillRect writes wrong command                     |
|41822|New|Nor|2007-03-12|Generated example from \examples\fo\basic\list.fo |
|41918|New|Nor|2007-03-21|Thin Lines in AWTRenderer are not drawn           |
|41951|New|Nor|2007-03-26|External graphic doesnt size properly with height |
|41959|Ass|Nor|2007-03-27|External links are broken if pdf is encryped      |
|41978|New|Maj|2007-03-28|Rogue entries on a blank page                     |
|41995|New|Enh|2007-03-30|[PATCH] Barcode Support for AFP Renderer          |
|41999|New|Nor|2007-03-30|[PATCH] Unassigned code points cause ArrayIndexOut|
|42028|New|Nor|2007-04-02|Incorrect rendering of GIF images                 |
|42049|New|Nor|2007-04-04|RTF (and PDF) tables incorrectly handle margin-lef|
|42136|New|Nor|2007-04-16|PDFDocumentGraphics2D.translate() does not work co|
|42162|New|Nor|2007-04-18|hyphenation inside block in FOP works only for pur|
|42307|New|Cri|2007-05-01|[PATCH] Java2d renderers render arabic text incorr|
|42330|New|Nor|2007-05-03|Tibetan characters not rendered correctly in PDF  |
|42352|New|Nor|2007-05-08|Problem with tiff gray render                     |
|42374|Ass|Nor|2007-05-09|[PATCH] List label and bodyindentation incorrect i|
|42380|New|Nor|2007-05-10|FOP chokes on jar-embedded class path             |
|42577|Ass|Nor|2007-06-04|font-stretch [PATCH]                              |
|42616|Opn|Nor|2007-06-08|fop bash script still broken under cygwin when cur|
|42617|New|Nor|2007-06-08|DOM tree cannot be built for a SVG graphic embedde|
|42685|Ass|Nor|2007-06-17|Printer restarts after sucessfull printing Postscr|
|42769|New|Nor|2007-06-28|Wrong border resolution in a table when there are |
|42779|Ass|Nor|2007-06-29|page-position and force-page-count with different |
|42845|Inf|Nor|2007-07-10|Printing error. Prints charater+1.                |
|42868|New|Nor|2007-07-12|font-weight on custom fonts                       |
|43226|Inf|Maj|2007-08-28|images in pdf are not displayed correctly with 0.9|
|43237|New|Nor|2007-08-29|IndexOutOfBoundsException                         |
|43357|New|Min|2007-09-11|PDFGraphics2D addImage method: image in PDF look a|
|43416|New|Nor|2007-09-18|content not rendered after a break-before="column"|
|43474|Ass|Nor|2007-09-25|[PATCH] wrap-option="wrap" doesn't work           |
|43506|New|Nor|2007-09-28|NPE using a Tiff Image                            |
|43525|New|Nor|2007-10-01|"background-position" shorthand is not processed p|
|43570|New|Cri|2007-10-08|field ATTRIB_ROW_PADDING not found                |
|43739|New|Nor|2007-10-30|PDF table of contents generated with incorrect pag|
|43808|New|Cri|2007-11-07|Apache FOP in a Servlet fails to work after upgrad|
|43844|New|Maj|2007-11-12|Extra blank lines added upon weird combinations of|
|43940|New|Min|2007-11-22|[PATCH] Faster method for double formatting       |
|43962|New|Nor|2007-11-26|OutOfMemoryError while auto-detecting fonts       |
|44023|New|Nor|2007-12-05|An empty fo:block artificially breaks a block-stac|
|44024|Ass|Nor|2007-12-05|About AFP renderer Issues when i try to using Aria|
|44160|New|Cri|2008-01-02|IndexOutOfBoundsException when creating pdf       |
|44190|New|Cri|2008-01-09|<fo:block span="none"> : textblock is missing on l|
|44320|New|Nor|2008-01-29|Missing before/after border when break set on a ta|
|44324|New|Nor|2008-01-29|vertical-align or baseline-shift In table-cells ca|
|44328|New|Nor|2008-01-30|[PATCH] orphans/widows not respected in some cases|
|44358|New|Maj|2008-02-05|OufOfMem                                          |
|44393|Opn|Nor|2008-02-11|Wrong fo.Constant values used for break class     |
|44412|Inf|Nor|2008-02-13|Missing border-after when break-after set on a blo|
|44434|New|Cri|2008-02-15|FO java Memory Error                              |
|44452|New|Cri|2008-02-19|last upgrades don't render older fop xml files    |
|44490|Ass|Nor|2008-02-26|AFP Renderer: Support for clipping is missing     |
|44507|New|Nor|2008-02-29|PCL Renderer doesn't clip background images       |
|44545|Inf|Nor|2008-03-06|Keep together do not work correctly on spanning ta|
|44616|New|Nor|2008-03-17|Merging algorithm for tables properly works only f|
|44634|Ass|Enh|2008-03-19|implement show-destination for fo:basic-link      |
|44744|New|Nor|2008-04-03|PDFGraphics2D.drawString(AttributedCharacterIterat|
|44826|New|Nor|2008-04-15|last-page master reference interfered with span al|
|44885|Ass|Enh|2008-04-27|[PATCH] fo:inline-container implementation        |
|44920|Ass|Nor|2008-05-02|nested, multi-page tables and keep-with-previous  |
|44965|New|Nor|2008-05-10|NPE in FopPDFImage                                |
|45027|Inf|Nor|2008-05-18|Color 'blue' does not render correctly when 'fo:ex|
|45047|Ass|Nor|2008-05-20|Fixed row height not taken into account if the row|
|45070|Ass|Nor|2008-05-23|Spurious WARNING on span="inherit"                |
|45079|Ass|Nor|2008-05-27|multi page table with marker                      |
|45097|Ass|Nor|2008-05-29|Questionable white-space-treatment behavior       |
|45104|New|Nor|2008-05-30|Possible Thread Safety Problem in FOP 0.93        |
|45134|Ass|Nor|2008-06-05|FOP unwarranted page split on table with numbre-ro|
|45159|New|Nor|2008-06-07|fop buzzed on footnotes near page break           |
|45237|Ass|Nor|2008-06-19|Call order of FOEventHandler method is incorrect  |
|45366|New|Enh|2008-07-08|Unable to create column break in RTF using FOP    |
|45390|New|Nor|2008-07-13|PDF Extensions - Prototype                        |
|45454|New|Nor|2008-07-22|Investigate the adoption of Apache Commons CLI    |
|45702|Ass|Nor|2008-08-28|Forced break-after and/or space-after causes unres|
|45715|New|Nor|2008-08-30|break-before not respected on blocks nested in inl|
|45733|New|Nor|2008-09-02|incorrect line height for mixed font content      |
|45759|New|Enh|2008-09-08|[PATCH] Internal PDF links from included SVG graph|
|45809|New|Nor|2008-09-15|PNGs are rendered with dull colors                |
|45821|New|Nor|2008-09-16|AFP Renderer doesn't perform Image Clipping       |
|45822|New|Nor|2008-09-16|AFP Renderer: Minor border Painting Inconsistencie|
|45891|New|Maj|2008-09-25|FOP Commenting                                    |
|45924|New|Enh|2008-10-01|Improve border painting in collapsing border model|
|46048|Opn|Blk|2008-10-21|Wrong images used (how to clear image cache?)     |
|46130|New|Enh|2008-10-30|Feature request: Ability to use adobe (japanese) f|
|46160|New|Enh|2008-11-06|Automatic breaking of long landscape elements (tab|
|46176|Inf|Nor|2008-11-10|colspan in HTML tables produces incorrect table re|
|46251|Ass|Min|2008-11-20|space-end on <inline> throws off formatting in pdf|
|46253|New|Nor|2008-11-21|break-after not honored                           |
|46277|New|Nor|2008-11-24|[PATCH] RTF - Block elements with id but without o|
|46294|New|Nor|2008-11-25|start-indent on list-item is not correctly handled|
|46315|Ass|Enh|2008-12-01|fox:needs-balancing extension                     |
|46321|New|Nor|2008-12-02|[Patch] Incorrect border when using number-columns|
|46322|Ass|Nor|2008-12-02|spanning block in second column is not moved to ne|
|46336|Ass|Nor|2008-12-04|Synchronization fault in FontInfoFinder           |
|46348|New|Enh|2008-12-05|Add configuration option to encode TTF fonts as si|
|46363|New|Nor|2008-12-08|list items sometimes overflow the region-body     |
|46371|New|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46386|Ass|Maj|2008-12-12|NullPointerException in InlineStackingLayoutManage|
|46402|New|Maj|2008-12-15|fop crashes for table-omit-header-at-break="true" |
|46460|New|Nor|2009-01-01|FOP gets an error for Windows Japanese font.      |
|46566|New|Nor|2009-01-20|Relative URIs should be resolved against the base |
|46702|New|Nor|2009-02-12|Performance opportunities for PCL and Java2D outpu|
|46720|New|Nor|2009-02-17|Auto Font Selection Mechanism issues              |
|46726|New|Nor|2009-02-17|issue with region-body                            |
|46771|New|Nor|2009-02-26|[PATCH] fop fails if JAVACMD_OPTS is set          |
|46778|New|Cri|2009-02-27|image not found                                   |
|46813|New|Nor|2009-03-06|[PATCH] block margin as percentage problem on 1st |
|46823|New|Nor|2009-03-09|LayoutException when rendering ./examples/fo/basic|
|46826|New|Nor|2009-03-09|reference-orientation treated as an inherited prop|
|46883|Opn|Nor|2009-03-20|AFP/GOCA: Performance Hot Spot in AbstractGraphics|
|46956|New|Enh|2009-04-02|Performance issue with 0.95 when comparing to 0.20|
|46962|New|Nor|2009-04-03|Deadlock in PropertyCache class                   |
|46980|New|Enh|2009-04-07|[PATCH]internal named destinations                |
|47067|New|Cri|2009-04-21|page break in printed document                    |
|47093|New|Enh|2009-04-24|[patch] a PrintRenderer using Java Print Service A|
|47110|New|Nor|2009-04-28|PCLRenderer: Bitmap rendered text are cut in heigh|
|47122|New|Nor|2009-04-29|Hyperlinks to a directory containing a %20 space a|
|47145|New|Maj|2009-05-04|Using keep-together.within-column and break-after |
|47157|New|Nor|2009-05-05|ImageIO-based images are blurry when rendering a P|
|47192|New|Maj|2009-05-13|A table inside an inline block does not render cor|
|47279|New|Nor|2009-05-28|Spurious warnings about unavailable Symbol bold or|
|47293|New|Maj|2009-06-01|FOP cannot handle background images in <fo:block> |
|47296|New|Nor|2009-06-02|Referenced Fill URL not applied when PDF Encrypted|
|47311|Opn|Nor|2009-06-03|[PATCH] Support for bleed, trim and crop box and s|
|47314|New|Nor|2009-06-04|[PATCH] Suppress page breaks between page sequence|
|47341|New|Maj|2009-06-09|FOP ClassLoader issues                            |
|47347|New|Nor|2009-06-10|[PATCH] auto table layout - yet another patch     |
|47366|Inf|Nor|2009-06-13|Problem which searching for words                 |
|47380|New|Reg|2009-06-17|Alignment handling text-align-last="justify"      |
|47409|New|Nor|2009-06-23|Putting a table in an inline block produces an ext|
|47424|New|Maj|2009-06-25|Infinite loop in footnotes                        |
|47430|New|Nor|2009-06-25|rendering problem with image in fo:block in multip|
|47530|Opn|Nor|2009-07-14|[PATCH] Problem with fo:wrapper inside block-conta|
|47541|Opn|Nor|2009-07-16|Wrong handling of "retained" conditionality when s|
|47641|New|Nor|2009-08-04|int overflow with large font size values          |
|47654|New|Enh|2009-08-06|Issue a warning when borders are specified on othe|
|47709|New|Nor|2009-08-19|Issue with parsing the 'font' shorthand           |
|47710|New|Nor|2009-08-19|NullPointerException related to white-space handli|
|47726|New|Cri|2009-08-24|Line breaking a word in the Thai language.        |
|47745|New|Maj|2009-08-26|[PATCH] External links in form "url(<link>)" are n|
|47746|New|Nor|2009-08-26|[PATCH] AFP Output: Bug rendering borders of rotat|
|47805|New|Nor|2009-09-08|[PATCH] implements color pcl output               |
|47811|New|Maj|2009-09-09|(CSSToXLSFO, html tables) Rendering table columns |
|47927|New|Nor|2009-10-01|[PATCH] Automatic text overprint patch            |
|47978|New|Nor|2009-10-11|stroke-text config option seems to be ignored by t|
|48002|New|Nor|2009-10-15|[PATCH] AFP plot values are incorrectly calculated|
|48013|New|Nor|2009-10-16|Image processing makes FOP really slow            |
|48053|New|Nor|2009-10-25|[Patch] Footnotes in absolute block containers cau|
|48062|New|Nor|2009-10-27|PCL Painter not thread safe.                      |
|48063|New|Nor|2009-10-27|fop hangs, 100% cpu usage while rendering pdf     |
|48076|New|Nor|2009-10-28|NPE when rendering a file containing a non-base14 |
|48077|New|Nor|2009-10-28|Values in PDF Number Trees must be indirect refere|
|48086|New|Nor|2009-10-29|Remainder of table too high after page break due t|
|48089|New|Nor|2009-10-30|content not displayed when preceded by empty block|
|48111|New|Nor|2009-11-03|API documentation is not available                |
|48162|New|Maj|2009-11-09|PageBreakingAlgorithm endless loop                |
|48211|New|Enh|2009-11-17|How to change/set 128-bit RC4 encryption level in |
|48255|New|Enh|2009-11-20|[PATCH] Revisited implementation of PDFRectangle a|
|48263|New|Nor|2009-11-23|break-before="page" in table-row                  |
|48302|New|Nor|2009-11-30|Prepress extensions: media-box used as image size |
|48329|New|Nor|2009-12-02|Block in double nested fo:inline overlaps followin|
|48393|New|Enh|2009-12-15|FOP should provide SVG DTD                        |
|48396|New|Enh|2009-12-16|[PATCH] Type1 fonts handling with AdobeStandardCyr|
|48397|New|Nor|2009-12-16|[PATCH] infinite loop in footnotes (see also #4742|
|48428|New|Nor|2009-12-22|cache-file option not evaluated                   |
|48518|New|Nor|2010-01-11|Accessible PDF: use id instead of custom ptr prope|
|48519|New|Nor|2010-01-11|Tagged PDFs may use PDF 1.5 Standard Structure Typ|
|48534|New|Nor|2010-01-13|java.lang.StringIndexOutOfBoundsException         |
|48537|New|Nor|2010-01-13|Wrong handling of blank pages, page-position="last|
|48538|New|Nor|2010-01-13|Default value for column-gap is 18pt instead of 12|
|48548|New|Min|2010-01-14|[PATCH] FOP doesn't support change bar generation |
|48575|New|Nor|2010-01-19|When generating EPS from SVG image content doesn't|
|48636|New|Nor|2010-01-28|[PATCH] A configurable fallback strategy for CIDKe|
|48684|New|Nor|2010-02-05|Hyphenation of languages with country code does un|
|48696|Opn|Maj|2010-02-08|[PATCH] AFP rendering of bitmap images broke betwe|
|48697|New|Blk|2010-02-08|Span problem with tables spanning pages           |
|48723|New|Nor|2010-02-10|SVG Image Rendered Upside Down in PostScript      |
|48724|New|Nor|2010-02-10|space-after applied only to line 1 when fo:block i|
|48745|New|Nor|2010-02-15|Hyphenation results don't always equal OpenOffice |
|48748|New|Nor|2010-02-16|Hyphenation results differ from OpenOffice hyphena|
|48758|New|Nor|2010-02-17|Empty ps with openjdk                             |
|48764|New|Nor|2010-02-18|Wrong master when force-page-count is used        |
|48765|New|Nor|2010-02-18|java.lang.NullPointerException: org.apache.fop.lay|
|48766|New|Nor|2010-02-18|Support for Font Kerning is Broken                |
|48806|New|Nor|2010-02-24|Nested inline elements with text-align attribute c|
|48857|New|Nor|2010-03-04|No warning issued when content overflows first pag|
|48890|New|Nor|2010-03-11|[PATCH] SVGUtilities revisited                    |
|48950|New|Nor|2010-03-20|Auto Table Layout                                 |
|48952|New|Nor|2010-03-21|links to pdf-files on https servers are rendered w|
|48954|New|Enh|2010-03-22|[PATCH] Support for character encoding of TLEs in |
|48955|New|Nor|2010-03-22|[PATCH] Allow AFP font codepage names to be less t|
|48975|New|Nor|2010-03-24|[PATCH] java.lang.NoClassDefFoundError: org/apache|
|49008|New|Nor|2010-03-27|missing rtl and arabic shapping in fop's PDF, whil|
|49097|New|Nor|2010-04-12|[PATCH] update to AFP Image documentation         |
|49163|New|Nor|2010-04-21|[PATCH] FOP ant task creating *.unk output files f|
|49186|New|Nor|2010-04-26|Empty fo:inline objects with id attribute generate|
|49211|New|Nor|2010-04-28|[PATCH] Intermediate format files usage as input i|
|49233|New|Nor|2010-04-29|conversion B&W GIF=>PDF creates PDF with colorspac|
|49263|New|Nor|2010-05-07|[PATCH] NativeTextHandler ignores AWT Font AffineT|
|49274|New|Cri|2010-05-12|Image InputStream stays opened until the rendering|
|49301|New|Maj|2010-05-17|[PATCH] FontInfo.findAdjustWeight cannot find Bold|
|49302|New|Trv|2010-05-17|[PATCH] NativeTextHandler should use FontInfo meth|
|49350|New|Trv|2010-05-27|[PATCH] Mistake in AFPResourceLevel#equals method |
|49355|New|Maj|2010-05-28|Text renderer does not output correctly when margi|
|49438|New|Nor|2010-06-14|RTF does not render multi-column documents        |
|49479|New|Nor|2010-06-21|Option to make PDF binary equal between runs (for |
|49480|New|Maj|2010-06-21|Table cells with span and background-color have wr|
|49501|New|Nor|2010-06-25|Missing %%DocumentNeededResources: Comment When Op|
|49516|New|Nor|2010-06-29|FOP with SVG - gradient fill opacity incorrectly i|
|49583|New|Nor|2010-07-12|FAQ entry: move there upgrade information there   |
|49618|New|Nor|2010-07-19|last resort font not supported                    |
|49621|New|Maj|2010-07-20|File Descriptor leak in FOUserAgent.imageSessionCo|
|49636|New|Nor|2010-07-22|java.lang.ArrayIndexOutOfBoundsException in LineBr|
|49687|New|Maj|2010-08-02|[PATCH] Complex Script Support                    |
|49735|New|Nor|2010-08-10|Only one resource dictionary for the whole documen|
|49739|New|Nor|2010-08-11|Problem with setting baseURL if there's a space in|
|49740|New|Maj|2010-08-11|[PATCH] Pagelayout switching between landscape and|
|49754|New|Nor|2010-08-16|[PATCH] Bring clone() in line with the recommendat|
|49763|New|Min|2010-08-17|Regression: Incorrect message when encountering a |
|49773|New|Nor|2010-08-18|use of space-before attribute family causes texts |
|49781|New|Nor|2010-08-19|Incorrect line length when using leaders          |
|49801|New|Maj|2010-08-23|Region-Body Column balancing incorrect if content |
|49827|Opn|Reg|2010-08-26|integration of barcode in fop 1.0                 |
|49842|New|Nor|2010-08-30|1.0: not all events redirected                    |
|49849|Opn|Nor|2010-08-31|[PATCH] PDF links do only support ISO encoding    |
|49881|New|Enh|2010-09-04|[PATCH] add maven build support                   |
|49893|New|Nor|2010-09-08|[PATCH]AFP image handling configuration           |
|49910|New|Reg|2010-09-10|Headers clipped; footers missing                  |
|49913|New|Enh|2010-09-10|[PATCH] Basic Rounded Borders                     |
|50062|New|Nor|2010-10-08|fop steals focus from GUI applications even though|
|50098|New|Min|2010-10-15|AFP Renderer: Minor border Painting Inconsistencie|
|50150|New|Nor|2010-10-25|break-after and break-before aren't implemented in|
|50196|Opn|Nor|2010-11-01|Padding-left ignored inside repeated table header |
|50391|New|Nor|2010-12-01|[PATCH] Add support for different flow-name of fo:|
|50429|New|Maj|2010-12-08|External document is clipped when rotated         |
|50435|New|Blk|2010-12-08|access denied (java.util.PropertyPermission org.ap|
|50483|New|Nor|2010-12-16|[PATCH] Full font embedding and Subset embedding i|
|50492|New|Nor|2010-12-17|Mapping of glyphs in the private area of TTF symbo|
|50509|New|Nor|2010-12-21|Wrong rtf list label without auto increment genera|
|50514|New|Reg|2010-12-22|Images being created with a blueish tint in the PD|
|50522|New|Maj|2010-12-27|fo:list-item-label incorrectly rendered           |
|50574|New|Maj|2011-01-11|content overflow onto second ODD page causes NullP|
|50703|New|Nor|2011-02-01|[PATCH] Parametrize PropertyCache                 |
|50719|New|Nor|2011-02-04|NOP position in AFP output                        |
|50723|New|Nor|2011-02-05|Incorrect text underlines position for some fonts |
|50724|New|Nor|2011-02-06|fo:wrapper issues                                 |
|50725|New|Nor|2011-02-06|KnuthSequence documentation?                      |
|50760|New|Nor|2011-02-10|Indexed images in PDFs result in Adobe Reader cras|
|50763|New|Nor|2011-02-11|[PATCH] Size basic-link areas according to descend|
|50806|New|Nor|2011-02-18|Extra line in running header.                     |
|50852|New|Nor|2011-03-02|[PATCH] Improve generation of PDFs with accessibil|
|50865|New|Nor|2011-03-03|hyphenation in multi-languages document is only wo|
|50892|New|Nor|2011-03-08|Memory leak / Invalid PageViewports stored in IDTr|
|50901|New|Nor|2011-03-09|[PATCH] Percental table column width not calculate|
|50932|Inf|Nor|2011-03-14|PDFs produced by FOP - Occasionally Prompt for Pas|
|50985|Opn|Nor|2011-03-28|Block elements inside inline elements that cause a|
|51007|New|Nor|2011-04-01|[PATCH] RTF tables do not support percent column-w|
|51009|New|Nor|2011-04-01|[PATCH] RTF generates unexpected lines for blocks |
|51043|New|Nor|2011-04-08|False IPD change with overflow causes UnsupportedO|
|51052|New|Nor|2011-04-12|NullPointerException with retrieve marker         |
|51060|New|Reg|2011-04-14|font configuration: embed-url tag does not support|
|51076|New|Nor|2011-04-18|Underline and Highlight do not have the correct sp|
|51084|Inf|Nor|2011-04-19|Generated PDF crash acrobat reader                |
|51101|New|Nor|2011-04-21|keep-with-next at end of document is wrongly taken|
|51102|New|Nor|2011-04-21|break-before="odd-page" fails at making blanks at |
|51149|New|Cri|2011-05-04|20x slowdown in PNG processing when switching from|
|51150|New|Nor|2011-05-04|Re-implement DecimalFormatCache to prevent memory |
|51205|New|Nor|2011-05-16|[PATCH] Corrected default TimesNewRoman character |
|51209|New|Nor|2011-05-17|SVG text in AFP creates miscoded GOCA text        |
|51218|New|Maj|2011-05-18|FOP is unable to create PDF if there is an unusual|
|51245|New|Nor|2011-05-23|Text is strongly clipped by block-container border|
|51270|New|Nor|2011-05-26|[PATCH] PDFOutline: 'endobj' should be preceded by|
|51304|New|Maj|2011-05-31|footnotes in multi-column region-body overlap     |
|51327|New|Min|2011-06-06|fop.bat, fop.cmd, ... should have svn:executable p|
|51385|New|Nor|2011-06-16|[PATCH] Configurable PDF version                  |
|51413|New|Nor|2011-06-22|tag support to make section of rtf document readon|
|51484|New|Nor|2011-07-06|Empty section at end of file (generates blank page|
|51530|New|Nor|2011-07-19|[PATCH] AFP double byte fonts                     |
|51551|Inf|Nor|2011-07-25|WARN  [FONode] Warning(Unknown location): fo:table|
|51594|New|Nor|2011-08-01|Using text-align-last="justify" to align page numb|
|51599|New|Nor|2011-08-02|[PATCH] Allow https-URI in pdf-Document           |
|51617|New|Nor|2011-08-04|No embedded examples is working with FOP.jar 1.0 a|
|51625|New|Nor|2011-08-05|[PATCH] The hashCode() of o.a.f.fo.properties.Comm|
|51639|New|Nor|2011-08-09|Line height of <inline> element is not applied cor|
|51664|New|Nor|2011-08-16|[PATCH] Tagged PDF performance improvement + tests|
|51677|New|Min|2011-08-18|[PATCH] Small logging performance fix for Breaking|
|51705|New|Nor|2011-08-22|org.apache.fop.tools.EventProducerCollector.create|
|51759|New|Nor|2011-09-02|[PATCH] Moved unique font name prefixing to PDFFac|
|51760|New|Nor|2011-09-02|[PATCH] PostScript PDF-image causes error         |
+-----+---+---+----------+--------------------------------------------------+
| Total  409 bugs                                                           |
+---------------------------------------------------------------------------+

bugzilla | 5 Sep 2011 10:58
Picon
Favicon

DO NOT REPLY [Bug 51530] [PATCH] AFP double byte fonts

https://issues.apache.org/bugzilla/show_bug.cgi?id=51530

Mehdi Houshmand <med1985 <at> gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #27298|0                           |1
        is obsolete|                            |

--- Comment #1 from Mehdi Houshmand <med1985 <at> gmail.com> 2011-09-05 08:58:53 UTC ---
Created attachment 27458
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=27458
AFP dbcs patch

I failed to include a file in the patch

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

bugzilla | 5 Sep 2011 11:50
Picon
Favicon

DO NOT REPLY [Bug 51530] [PATCH] AFP double byte fonts

https://issues.apache.org/bugzilla/show_bug.cgi?id=51530

Peter Hancock <peter.hancock <at> gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


Gmane