change <renderer mime="application/vnd.hp-PCL">
to read <renderer mime="application/x-pcl"> see https://issues.apache.org/bugzilla/show_bug.cgi?id=53247 On Mon, May 28, 2012 at 10:49 AM, Marcin Tustin <[email protected]>wrote: > Hi Glenn, > > For whatever reason, the addition JVM options are not yielding any extra > output. > > It seems that FOP is simply not picking up any of my installed fonts. > > I have ttf files in ./fonts/, and I'm using the following configuration: > <fop version="1.0"> > > <!-- Base URL for resolving relative URLs --> > > <base>/home/marcintustin/webapps/django/oneclickcosvirt/oneclickcos/java</base> > > <!-- Source resolution in dpi (dots/pixels per inch) for determining the > size of pixels in SVG and bitmap images, default: 72dpi --> > <source-resolution>72</source-resolution> > <!-- Target resolution in dpi (dots/pixels per inch) for specifying the > target resolution for generated bitmaps, default: 72dpi --> > <target-resolution>300</target-resolution> > > <!-- Default page-height and page-width, in case > value is specified as auto --> > <default-page-settings height="297mm" width="210"/> > > <!-- Information for specific renderers --> > <!-- Uses renderer mime type for renderers --> > <renderers> > <renderer mime="application/vnd.hp-PCL"> > <text-rendering>bitmap</text-rendering> > <fonts> > <directory recursive="true">./fonts</directory> > <auto-detect/> > </fonts> > </renderer> > > </renderers> > > </fop> > > This is loaded with: > DefaultConfigurationBuilder cfgBuilder = new DefaultConfigurationBuilder(); > fopFactory.setUserConfig(fopConfig); > > fopFactory.getFontManager().setFontBaseURL("file:///home/marcintustin/webapps/django/oneclickcosvirt/oneclickcos/java/fonts/"); > > Is there anything I'm missing? I've been tearing my hair out over this for > the last 10 hours, and I've made absolutely no progress in getting FOP to > recognise these fonts, or in fact any fonts other than the one default font > it seems to use. > > Thanks, > Marcin > > > On Mon, May 28, 2012 at 3:13 PM, Glenn Adams <[email protected]> wrote: > >> not really (more documentation), other than source code >> >> you could also enable more logging, e.g., by adding a JVM argument: >> >> -Djava.util.logging.config.file=logging.properties >> >> with file logging.properties (in the same directory you invoke JVM) >> containing: >> >> handlers = java.util.logging.ConsoleHandler >> java.util.logging.ConsoleHandler.level = FINEST >> java.util.logging.ConsoleHandler.formatter = >> java.util.logging.SimpleFormatter >> .level = WARNING >> org.apache.fop.fonts.level = FINEST >> org.apache.fop.fonts.truetype.level = WARNING >> >> this might provide you with some additional clues >> >> On Mon, May 28, 2012 at 6:55 AM, Marcin Tustin >> <[email protected]>wrote: >> >>> OK, thanks for this. >>> >>> Is there any more extensive documentation on font configuration than >>> http://xmlgraphics.apache.org/fop/1.0/fonts.html ? I ask because having >>> looked at my logs, it looks like FOP in my linux environment is basically >>> not finding any fonts. >>> >>> Marcin >>> >>> >>> On Mon, May 28, 2012 at 1:47 PM, Glenn Adams <[email protected]> wrote: >>> >>>> possible workarounds >>>> >>>> (1) don't use any of the base 14 fonts >>>> (2) or, specify <text-rendering>bitmap</text-rendering> in your config >>>> file >>>> >>>> it sounds like you are encountering the problem described in >>>> https://issues.apache.org/bugzilla/show_bug.cgi?id=51076 >>>> >>>> On Mon, May 28, 2012 at 4:52 AM, Marcin Tustin <[email protected] >>>> > wrote: >>>> >>>>> Hi all, >>>>> >>>>> I'm using FOP (as contained in fop-20120423.jar) to generate PCL. >>>>> However, the output on windows and linux are completely different >>>>> (examples >>>>> attached). >>>>> >>>>> On windows, font rendering is incredibly blocky (not a problem - >>>>> windows is only my dev environment) and correctly spaced. >>>>> >>>>> On linux font rendering is crisp (good), but there are weird extra >>>>> spaces inserted in the output. This does not happen with PDF output, and >>>>> it >>>>> does not happen on windows, so I infer that the FO input is fine. I am at >>>>> a >>>>> loss to imagine what might be the cause of this issue. >>>>> >>>>> Any suggestions on possible workarounds, or possible fixes would be >>>>> greatly appreciated. This issue is very urgent for me, although I >>>>> understand that it may not be an issue for other users. >>>>> >>>>> Thanks, >>>>> Marcin >>>>> >>>>> >>>>> -- >>>>> Marcin Tustin >>>>> Tel: 07773 787 105 >>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>> >>>> >>> >>> >>> -- >>> Marcin Tustin >>> Tel: 07773 787 105 >>> >>> >> > > > -- > Marcin Tustin > Tel: 07773 787 105 > >
