Page 1 of 1

Convert with my font

Posted: 2012-01-17T14:50:48-07:00
by padlavoine
Hi everybody,

This my problem,

I try to convert SVG file to PDF and I've some issues with fonts.

When Illustrator convert into SVG the name of font is for example:
font-family="LucidaHandwriting-Italic" , font-family="BrushScriptMT" ...

If I put the font into /usr/share/fonts/ and then I print 'convert -list
font' , names of fonts are:

Font: Lucida-Handwriting-Italique
family: Lucida Handwriting
style: Italic
stretch: Normal
weight: 400
glyphs: /usr/share/fonts/fontPerso/ttf/LucidaHandwritingItalic.ttf
Font: Brush-Script-MT-Italique
family: Brush Script MT
style: Italic
stretch: Normal
weight: 400
glyphs: /usr/share/fonts/fontPerso/ttf/Brush Script.ttf


When I convert svg file, only BrushScriptMT works... but the name is
different between svg file and -list font . I don't understand why ?
I tried with other fonts, some work, some do not...

I thought the solution was to use type.xml with 'imagick_type_gen' script.
I put the script and my font in my home folder and I run the script.

The XML file generated contain:

<type
format="ttf"
name="LucidaHandwritingI"
fullname="Lucida Handwriting Italic"
family="Lucida Handwriting"
glyphs="/home/dave/fontPerso/ttf/LucidaHandwritingItalic.ttf"
/>
<type
format="ttf"
name="BrushScriptI"
fullname="Brush Script MT Italic"
family="Brush Script "
glyphs="/usr/share/fonts/fontPerso/ttf/Brush Script.ttf"
/>



So I modify this file with the good name and I save it:

<type
format="ttf"
name="LucidaHandwriting-Italic"
fullname="Lucida Handwriting Italic"
family="Lucida Handwriting"
glyphs="/home/dave/fontPerso/ttf/LucidaHandwritingItalic.ttf"
/>
...
...




When I print 'convert -list font' the name of the font is
'LucidaHandwriting-Italic'.

Good !

But when I convert SVG file, neither fonts working... :(


Can someone help me please ?
I'm very lost...

Thank you very much for you help.

Bye

Re: Convert with my font

Posted: 2012-01-17T17:15:55-07:00
by fmw42
where did you put the type.xml file?

see
http://www.imagemagick.org/script/resou ... #configure

On my system, it is at
/usr/local/etc/ImageMagick/type.xml

Re: Convert with my font

Posted: 2012-01-23T00:12:33-07:00
by anthony
My own is in ".magick" sub-directory of my home.
See the comments in the imagick_type_gen script
http://www.imagemagick.org/Usage/script ... k_type_gen

Re: Convert with my font

Posted: 2012-01-24T05:22:52-07:00
by padlavoine
Hi,

Thanks for your help....

Type.xml is on config folder : /usr/lib/ImageMagick-6.6.0/config
with other xml file..
Fonts are in my home folder
chmod on fontPerso folder is : drwxr-xr-x

But in the xml file, the name for LucidaHandwriting-Italic font is : name="LucidaHandwritingI", fullname="Lucida Handwriting Italic"
strange...no ?

PS: Sorry for my answer a little long, I did not activate notify...

Re: Convert with my font

Posted: 2012-01-24T12:21:36-07:00
by fmw42
try using the name as in the xml file.

Re: Convert with my font

Posted: 2012-01-25T21:44:12-07:00
by anthony
Modify the font name in the "type.xml" file (all lowercase on UNIX file systems) if you like to specifically specify the name.

The imagick_type_gen script tried to generate 'smaller' names from larger ones. for example remove 'regular' and shrink italic to just 'I',
and while it handles most case it does sometimes fail.

You care free to modify the script to adjust names in different ways, or just edit the final XML file result to have what you like.

Re: Convert with my font

Posted: 2012-01-28T18:06:43-07:00
by padlavoine
Hi,

Thanks for your help.. I'm lost...


I tried to put exact name into type-myTTF.xml with 7 fonts :

In svg:
font-family="'PoplarStd'"
font-family="'KozGoPro-Regular-83pv-RKSJ-H'"
font-family="'BlackoakStd'"
...

In type-myFonts.xml :

Code: Select all

<typemap>
<type format="ttf" name="StencilStd" fullname="StencilStd" family="StencilStd" glyphs="/home/pad/fontPerso/ttf/Stencil.ttf"/>
<type format="ttf" name="Apple-Chancery" fullname="Apple-Chancery" family="Apple-Chancery" glyphs="/home/pad/fontPerso/ttf/Apple Chancery.ttf"/>
<type format="ttf" name="LatinWide" fullname="LatinWide" family="LatinWide" glyphs="/home/pad/fontPerso/ttf/WideLatin.ttf"/>


<type format="otf" name="PoplarStd" glyphs="/home/pad/fontPerso/otf/PoplarStd.otf"/>
<type format="otf" name="KozGoPro-Regular-83pv-RKSJ-H" glyphs="/home/pad/fontPerso/otf/KozGoPro-Regular.otf"/>
<type format="otf" name="BlackoakStd" glyphs="/home/pad/fontPerso/otf/BlackoakStd.otf"/>

<type format="ttf" name="BrushScriptMT" fullname="BrushScriptMT" family="BrushScriptMT" glyphs="/home/pad/fontPerso/ttf/Brush Script.ttf"/>

</typemap>
In type.xml :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE typemap [
<!ELEMENT typemap (type)+>
<!ELEMENT type (#PCDATA)>
<!ELEMENT include (#PCDATA)>
<!ATTLIST type name CDATA #REQUIRED>
<!ATTLIST type fullname CDATA #IMPLIED>
<!ATTLIST type family CDATA #IMPLIED>
<!ATTLIST type foundry CDATA #IMPLIED>
<!ATTLIST type weight CDATA #IMPLIED>
<!ATTLIST type style CDATA #IMPLIED>
<!ATTLIST type stretch CDATA #IMPLIED>
<!ATTLIST type format CDATA #IMPLIED>
<!ATTLIST type metrics CDATA #IMPLIED>
<!ATTLIST type glyphs CDATA #REQUIRED>
<!ATTLIST type version CDATA #IMPLIED>
<!ATTLIST include file CDATA #REQUIRED>
]>
<typemap>
<include file="type-myTTF.xml" />
</typemap>


neither fonts working.. :(

But my first test was to put fonts into /usr/share/fonts/fontPerso/ and doesn't use type-myTTF.xml...
This font : BrushScriptMT worked !!

convert -list font printed:

Font: Brush-Script-MT-Italique
family: Brush Script MT
style: Italic
stretch: Normal
weight: 400
glyphs: /usr/share/fonts/fontPerso/ttf/Brush Script.ttf



The name is different but some fonts works...weard !
I think my problem is that type-myTTF.xml doesn't works but I don't know why...

One Ideas ?


Can I see logs of IM when converting ?

Thanks
Bye


PS: you say : "Modify the font name in the "text.xml" file (all lowercase on UNIX file systems) if you like to specifically specify the name."

Lowercase very important ??
because the SVG file is automatically generated...I can't change the name...: font-family="'PoplarStd'"
May be possible but very difficult for me...

Re: Convert with my font

Posted: 2012-01-28T20:44:14-07:00
by anthony
The include must be in either the system type.xml file, or the file in ".magick" sub-directory of your home.

The command

Code: Select all

convert -list font
will list the type.xml file it is reading from in the order it reads.

For example in my case...

Code: Select all

convert -list font | grep Path:
Path: /etc/ImageMagick/type-dejavu.xml
Path: /etc/ImageMagick/type-ghostscript.xml
Path: /home/anthony/.magick/type-myfonts.xml
Path: /home/anthony/.magick/type-system.xml
Path: System Fonts
The /home/anthony paths are includes in my "type.xml" located in the .magick/ sub-directory of my home.
which contains...

Code: Select all

<typemap>
   <include file="type-system.xml" />
   <include file="type-myfonts.xml" />
</typemap>
"System Fonts" are the fonts IM found in /usr/share/fonts/ on my system.

Re: Convert with my font

Posted: 2012-01-29T06:37:26-07:00
by padlavoine
Hi,

Ok I tried with type.xml in my .magick home folder...

Code: Select all

convert -list font | grep Path
Path: /home/pad/.magick/type-myTTF.xml
Path: System Fonts
Ok good ! but in reality, it's www-data user who execute command...

So I created .magick folder in /var/www/ and copied type.xml and type-myTTF.xml in this folder.

when I run php code:

Code: Select all

exec('convert -list font | grep Path',$res);
print_r($res);

Result is:  Array ( [0] => Path: System Fonts ) 
I tried with all right on files..
-rwxrwxrwx 1 www-data www-data 50719 29 janv. 14:06 type-myTTF.xml
-rwxrwxrwx 1 www-data www-data 662 29 janv. 13:20 type.xml

How works $HOME/.magick/ ? :

Code: Select all

$MAGICK_CONFIGURE_PATH
    <prefix>/lib/ImageMagick-<version>/config
    <prefix>/share/ImageMagick-<version>/config
    <prefix>/share/ImageMagick-<version>/
    $HOME/.magick/
    <client_path>/lib/ImageMagick-<version>/
    <current_directory>/

Re: Convert with my font

Posted: 2012-01-29T07:26:13-07:00
by padlavoine
Re,

I also tried with my account..
The result is still bad :(


convert -debug 'All' -density 300 +render 1-img-3-CA001-1327837723.svg test.pdf

Code: Select all

2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Configure convert[3789]: utility.c/ExpandFilenames/871/Configure
  Command line: convert {-debug} {All} {-density} {300} {+render} {1-img-3-CA001-1327837723.svg} {test.pdf}
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/share/ImageMagick-6.6.0/config/coder.xml"
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/lib/ImageMagick-6.6.0/config/coder.xml"
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/share/doc/ImageMagick-6.6.0/coder.xml"
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/share/ImageMagick-6.6.0/coder.xml"
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/home/pad/.magick/coder.xml"
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Configure convert[3789]: coder.c/LoadCoderList/692/Configure
  Loading coder configuration file "/usr/share/ImageMagick-6.6.0/config/coder.xml" ...
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Module convert[3789]: module.c/OpenModule/1215/Module
  Searching for module "SVG" using filename "svg.la"
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Module convert[3789]: module.c/GetMagickModulePath/551/Module
  Searching for coder module file "svg.la" ...
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Module convert[3789]: module.c/OpenModule/1224/Module
  Opening module at path "/usr/lib/ImageMagick-6.6.0/modules-Q16/coders/svg.la"
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Module convert[3789]: module.c/OpenModule/1251/Module
  Method "RegisterSVGImage" in module "SVG" at address 0xb6c2a860
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Module convert[3789]: module.c/OpenModule/1265/Module
  Method "UnregisterSVGImage" in module "SVG" at address 0xb6c2a810
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Policy convert[3789]: policy.c/IsRightsAuthorized/485/Policy
  Domain: Path; rights=Read; pattern="1-img-3-CA001-1327837723.svg" ...
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Blob convert[3789]: blob.c/OpenBlob/2416/Blob
    read 3 magic header bytes
2012-01-29T15:20:39+01:00 0:00.000 0.000u 6.6.0 Cache convert[3789]: cache.c/DestroyPixelCache/1601/Cache
  destroy 
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/share/ImageMagick-6.6.0/config/magic.xml"
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/lib/ImageMagick-6.6.0/config/magic.xml"
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/share/doc/ImageMagick-6.6.0/magic.xml"
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/usr/share/ImageMagick-6.6.0/magic.xml"
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Configure convert[3789]: configure.c/GetConfigureOptions/564/Configure
  Searching for configure file: "/home/pad/.magick/magic.xml"
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Configure convert[3789]: magic.c/LoadMagicList/677/Configure
  Loading magic configure file "/usr/share/ImageMagick-6.6.0/config/magic.xml" ...
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Policy convert[3789]: policy.c/IsRightsAuthorized/485/Policy
  Domain: Coder; rights=Read; pattern="SVG" ...
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Policy convert[3789]: policy.c/IsRightsAuthorized/485/Policy
  Domain: Path; rights=Read; pattern="1-img-3-CA001-1327837723.svg" ...
2012-01-29T15:20:39+01:00 0:00.020 0.000u 6.6.0 Blob convert[3789]: blob.c/OpenBlob/2416/Blob
    read 3 magic header bytes
2012-01-29T15:20:39+01:00 0:00.030 0.010u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Area: 8.542MB/8.542MB/4.2466GB
2012-01-29T15:20:39+01:00 0:00.030 0.010u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Memory: 8.542MB/8.146MiB/2.9662GiB
2012-01-29T15:20:39+01:00 0:00.030 0.010u 6.6.0 Cache convert[3789]: cache.c/OpenPixelCache/4095/Cache
  open 1-img-3-CA001-1327837723.svg[0] (heap memory, 1201x889 8.146MiB)
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Module convert[3789]: module.c/OpenModule/1215/Module
  Searching for module "PDF" using filename "pdf.la"
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Module convert[3789]: module.c/GetMagickModulePath/551/Module
  Searching for coder module file "pdf.la" ...
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Module convert[3789]: module.c/OpenModule/1224/Module
  Opening module at path "/usr/lib/ImageMagick-6.6.0/modules-Q16/coders/pdf.la"
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Module convert[3789]: module.c/OpenModule/1251/Module
  Method "RegisterPDFImage" in module "PDF" at address 0xb6751c20
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Module convert[3789]: module.c/OpenModule/1265/Module
  Method "UnregisterPDFImage" in module "PDF" at address 0xb6751bd0
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Policy convert[3789]: policy.c/IsRightsAuthorized/485/Policy
  Domain: Coder; rights=Write; pattern="PDF" ...
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Policy convert[3789]: policy.c/IsRightsAuthorized/485/Policy
  Domain: Path; rights=Write; pattern="test.pdf" ...
2012-01-29T15:20:40+01:00 0:00.120 0.190u 6.6.0 Policy convert[3789]: policy.c/IsRightsAuthorized/485/Policy
  Domain: Path; rights=Write; pattern="test.pdf" ...
2012-01-29T15:20:40+01:00 0:00.200 0.340u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Area: 1.654MB/1.654MB/4.2466GB
2012-01-29T15:20:40+01:00 0:00.200 0.340u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Memory: 1.654MB/9.723MiB/2.9662GiB
2012-01-29T15:20:40+01:00 0:00.200 0.340u 6.6.0 Cache convert[3789]: cache.c/OpenPixelCache/4095/Cache
  open test.pdf[0] (heap memory, 530x390 1.577MiB)
2012-01-29T15:20:40+01:00 0:00.210 0.360u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Area: 331KB/331KB/4.2466GB
2012-01-29T15:20:40+01:00 0:00.210 0.360u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Memory: 331KB/10.04MiB/2.9662GiB
2012-01-29T15:20:40+01:00 0:00.210 0.360u 6.6.0 Cache convert[3789]: cache.c/OpenPixelCache/4095/Cache
  open test.pdf[0] (heap memory, 530x78 323KiB)
2012-01-29T15:20:40+01:00 0:00.220 0.370u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][13x78+0+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+257+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Area: 66.1KB/66.1KB/4.2466GB
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Resource convert[3789]: resource.c/AcquireMagickResource/262/Resource
  Memory: 66.1KB/10.1MiB/2.9662GiB
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/OpenPixelCache/4095/Cache
  open test.pdf[0] (heap memory, 106x78 64.6KiB)
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+0+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+53+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][18x78+0+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+262+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+1+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+54+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+2+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+267+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+2+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+55+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+7+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+272+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+3+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+56+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+12+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+277+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+4+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+17+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+57+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+282+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+5+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+22+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+58+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+287+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+6+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+27+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+59+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+292+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+7+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+32+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+60+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+297+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+8+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+37+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+61+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+302+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+9+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+42+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+62+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+307+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+63+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+312+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+64+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+10+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+317+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+47+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+65+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+11+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+322+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+52+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+66+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+12+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+327+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+57+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+13+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+67+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+62+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+332+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+14+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+68+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+67+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+337+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+15+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+69+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+72+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+342+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+16+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+70+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+77+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+347+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+17+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+71+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+82+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+352+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+18+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+72+0]
2012-01-29T15:20:40+01:00 0:00.220 0.380u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+87+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+357+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+19+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+73+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+92+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+362+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+20+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+74+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+97+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+367+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+21+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+102+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+22+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+107+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+75+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+23+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+372+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+112+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+76+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+24+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+377+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+117+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+77+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+25+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+382+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+122+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+26+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+78+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+127+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+387+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+27+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+79+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+132+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+392+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+28+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+80+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+137+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+397+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+29+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+81+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+142+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+402+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+30+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+82+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+147+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+407+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+31+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+83+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+152+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+412+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+32+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+84+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+157+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+417+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+33+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+85+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+162+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+422+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+34+0]
2012-01-29T15:20:40+01:00 0:00.220 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+86+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+427+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+87+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+167+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+432+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+35+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+88+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+172+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+437+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+36+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+89+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+177+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+442+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+37+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+90+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+182+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+447+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+38+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+91+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+187+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+452+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+39+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+92+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+192+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+457+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+40+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+93+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+197+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+462+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+41+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+94+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+202+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+467+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+42+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+95+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+207+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+472+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+43+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+96+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+212+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+477+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+44+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+97+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+217+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+482+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+45+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+98+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+222+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+487+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+99+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+492+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+100+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+497+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+46+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+227+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+101+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+502+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+47+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+232+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+102+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+507+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+48+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+237+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+103+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][18x78+512+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+49+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+242+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+104+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][13x78+517+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+50+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+247+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+105+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+51+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/ReadPixelCachePixels/4829/Cache
  test.pdf[0][21x78+252+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/WritePixelCachePixels/5546/Cache
  test.pdf[0][1x78+52+0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/DestroyPixelCache/1601/Cache
  destroy test.pdf[0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Resource convert[3789]: resource.c/RelinquishMagickResource/801/Resource
  Memory: 331KB/9.786MiB/2.9662GiB
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Cache convert[3789]: cache.c/DestroyPixelCache/1601/Cache
  destroy test.pdf[0]
2012-01-29T15:20:40+01:00 0:00.230 0.390u 6.6.0 Resource convert[3789]: resource.c/RelinquishMagickResource/801/Resource
  Memory: 1.654MB/8.209MiB/2.9662GiB
2012-01-29T15:20:40+01:00 0:00.240 0.410u 6.6.0 Cache convert[3789]: cache.c/DestroyPixelCache/1601/Cache
  destroy test.pdf[0]
2012-01-29T15:20:40+01:00 0:00.240 0.410u 6.6.0 Resource convert[3789]: resource.c/RelinquishMagickResource/801/Resource
  Memory: 66.1KB/8.146MiB/2.9662GiB
2012-01-29T15:20:40+01:00 0:00.260 0.450u 6.6.0 Cache convert[3789]: cache.c/DestroyPixelCache/1601/Cache
  destroy 1-img-3-CA001-1327837723.svg[0]
2012-01-29T15:20:40+01:00 0:00.260 0.460u 6.6.0 Resource convert[3789]: resource.c/RelinquishMagickResource/801/Resource
  Memory: 8.542MB/0b/2.9662GiB

But convert -list font is good:

Code: Select all

Path: /home/pad/.magick/type-myTTF.xml
  Font: Apple-Chancery
    family: Apple-Chancery
    style: Undefined
    stretch: Undefined
    weight: 0
    glyphs: /home/pad/fontPerso/ttf/Apple Chancery.ttf
  Font: BlackoakStd
    family: unknown
    style: Undefined
    stretch: Undefined
    weight: 0
    glyphs: /home/pad/fontPerso/otf/BlackoakStd.otf
  Font: BrushScriptMT
    family: BrushScriptMT
    style: Undefined
    stretch: Undefined
    weight: 0
    glyphs: /home/pad/fontPerso/ttf/Brush Script.ttf
  Font: KozGoPro-Regular-83pv-RKSJ-H
    family: unknown
    style: Undefined
    stretch: Undefined
    weight: 0
    glyphs: /home/pad/fontPerso/otf/KozGoPro-Regular.otf
  Font: LatinWide
    family: LatinWide
    style: Undefined
    stretch: Undefined
    weight: 0
    glyphs: /home/pad/fontPerso/ttf/WideLatin.ttf
  Font: PoplarStd
    family: unknown
    style: Undefined
    stretch: Undefined
    weight: 0
    glyphs: /home/pad/fontPerso/otf/PoplarStd.otf
  Font: StencilStd
    family: StencilStd
    style: Undefined
    stretch: Undefined
    weight: 0
    glyphs: /home/pad/fontPerso/ttf/Stencil.ttf

It's very strange... I don't know it doesn't work.

Re: Convert with my font

Posted: 2012-01-31T07:01:38-07:00
by anthony
The 'type.xml' files need to be readable by the one running (and in the $HOME/.magick directory. Which is defined by the HOME environment variable which may not be defined in the running web server!)

But also the 'font' files and 'path' to those files as well.

Otherwise. You can directly specify the font file itself. EG: -font /path/to/font.otf

This may be more suitable for 'software packages' as you then do not need 'system changes' when installing.

Re: Convert with my font

Posted: 2012-02-01T05:31:33-07:00
by padlavoine
Hi,

It is not very convenient for me to specify font file .. "-font .." but I think I'll can it if I haven't other choices...

However, I've full access on my server..
maybe change user for apache ? set to real user... ?

Or maybe define other environment variable ?
Or put font into /usr/share/font/.. en change name reading by IM ?

PS: If you see my last post, I tried with my home account "pad"... but it doesn't work... :(
I'll try with lowercase name tonight...

(I can define ssh account for you I you want to test...)

Thanks !

Bye

Re: Convert with my font

Posted: 2012-02-01T05:47:34-07:00
by anthony
Apache usually runs with as specific non-root user that is not used for any other purpose. That way only 'globally accessible files can be seen b the web server. The web servers data files (html/php pages) are also typically no owned by that user to ensure web programs can not change its data. Modifiable data is either placed in special writable by web server files, or more typically these days, a database of some kind (perhaps on a machine that is not publicly accessible!)

Now Apache is run as a special user, but with little or only minimal environment (typically just command, library, and java PATH environment variables). Not a HOME environment variable. I am not certain what IM does if the HOME environment variable is not defined.

As you have full system access, the system type.xml files may be a better idea. You can add you own 'include' for your own separate 'type.xml' file. Just watch out for software upgrades.


No I do not need access. I administrate about 5 web servers myself. (since 1992, before the 'super-highway' was even formed) One is even on my workstation and another on my private laptop (for testing purposes).