You're a lifesaver. On Mon, May 28, 2012 at 5:59 PM, Glenn Adams <[email protected]> wrote:
> 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 >> >> > -- Marcin Tustin Tel: 07773 787 105
