Yep, I'm using 0.5.0, so with the svn version this
should be fixed.

Any plans for a new release?

Sebastian

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Gesendet: Donnerstag, 15. Mai 2008 13:05
An: [email protected]
Cc: EXTERNAL Loch Sebastian (Firma Ferchau; BhP/TEF17); [EMAIL PROTECTED]
Betreff: Re: [Podofo-users] Problems loading Courier font for example

Hello,

I can confirm that "Courier" cannot be loaded as a  font on Windows. "Courier 
New" works. I think plain "Courier" is no truetype font and that is why you 
cannot use it.

PoDoFo returns NULL correctly on my system using latest SVN when I try to 
load "courier". That is a correct behaviour. So I cannot reproduce your 
crash. Is it possible that you have an older version of PdfFontCache.cpp? I 
can remember that a check for NULL pointers was missing somewhere. This could 
explain your crash.

reagards,
        Dom

Am Mittwoch, 14. Mai 2008 schrieb EXTERNAL Loch Sebastian (Firma Ferchau; 
BhP/TEF17):
> Hello all,
>
> the program crashes when calling CreateFont
> on a PdfDocument for Courier on Windows XP.
>
> >podofo.dll!PoDoFo::PdfFontMetrics::InitFromFace()  Zeile 159 + 0x6
>
> C++
>
> >podofo.dll!PoDoFo::PdfFontMetrics::PdfFontMetrics(FT_LibraryRec_ * *
>
> pLibrary=0x0012fbac, const char * pszFilename=0x0012f978)  Zeile 83
> C++
>
> >podofo.dll!PoDoFo::PdfFontCache::GetFont(const char *
>
> pszFontName=0x00411224, bool bEmbedd=true)  Zeile 115 + 0x3c  C++
>
> >podofo.dll!PoDoFo::PdfDocument::CreateFont(const char *
>
> pszFontName=0x00411224, bool bEmbedd=true)  Zeile 253 C++
>
> The method GetDataFromLPFont returns false as the call to GetFontData
> raises an GDI_ERROR. When reading the first 256 widht entries into the
> cache in the InitFromFace method the program crashes in this for loop
> when reaching index 31.
> E.g. if we use the Arial font everything works fine!
>
> Any ideas?
>
> Furthermore is it possible to calculate the widht of a PdfString in pdf
> units?
>
> Regards
> Sebastian
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Podofo-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/podofo-users



-- 
**********************************************************************
Dominik Seichter - [EMAIL PROTECTED]
KRename  - http://www.krename.net  - Powerful batch renamer for KDE
KBarcode - http://www.kbarcode.net - Barcode and label printing
PoDoFo - http://podofo.sf.net - PDF generation and parsing library
SchafKopf - http://schafkopf.berlios.de - Schafkopf, a card game,  for KDE
Alan - http://alan.sf.net - A Turing Machine in Java
**********************************************************************

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to