Christian Boltz
2009-08-09 20:43:38 UTC
Hallo Ratti, hallo Leute,
ja, ich lebe noch ;-) - Langeweile habe ich aber immer noch nicht, daher
die lange Sendepause...
Heute hätte ich einen möglichen Bug anzubieten - wobei ich nicht weiß,
was genau diesen Bug verursacht.
Ich ziehe gerade auf einen neuen Laptop um und habe Probleme beim Generieren
der Previews (fontlinge_base --preview).
Auf meinem neuen Laptop (64bit) sehe ich in den Previews nur die obere
Hälfte des ersten Buckstabens (also ein halbes "F", siehe angehängtes
Beispielbild), auf dem alten funktioinieren die Previews problemlos.
Außerdem läuft --previews auf dem neuen Laptop extrem langsam (30
Sekunden pro Font! - es dauert wohl eine Weile, die Previews
kaputtzumachen ;-)
Installiert ist in beiden Fällen openSUSE 11.1 - auf dem alten Laptop in
der 32bit-Version, auf dem neuen in der 64bit-Version. Auf dem neuen
Laptop habe ich einiges an Software noch nicht installiert - allerdings
zeigt mir fontlinge_base keine Fehlermeldung, es sollte also alles für
die Fontlinge benötigte vorhanden sein.
Die Fontlinge-Version ist in beiden Fällen die CVS-Version mit
identischer Config.
Das Problem scheint irgendwo[tm] in fontlinge_Annotate_Safe (in Fontling.pm)
zu liegen. Folgende Änderung in fontlinge_Create_Image erstellt mir
nämlich erfolgreich Previews (allerdings ohne Crash-Schutz):
--- Fontling.pm 9 Oct 2005 15:55:19 -0000 1.60
+++ Fontling.pm 9 Aug 2009 19:33:49 -0000
@@ -1232,7 +1232,7 @@ sub fontlinge_Create_Image {
$image->ReadImage('xc:white');
#filling with white rectangle - looks useless, antialiasing doesn't work without. Hm.
$image->Draw(fill=>'white', stroke=>'white', primitive=>'rectangle', points=>'0,0 370,60');
- fontlinge_Annotate_Safe(
+ $image->Annotate(
the_image => \$image,
dbh => $dbh,
x => 0,
Für preview.pl (WebGUI) brauche ich die gleiche Änderung.
Hat jemand eine Idee, was mein Problem verursacht und wie ich es lösen
kann, _ohne_ den Crash-Schutz zu deaktivieren?
Gruß
Christian Boltz
ja, ich lebe noch ;-) - Langeweile habe ich aber immer noch nicht, daher
die lange Sendepause...
Heute hätte ich einen möglichen Bug anzubieten - wobei ich nicht weiß,
was genau diesen Bug verursacht.
Ich ziehe gerade auf einen neuen Laptop um und habe Probleme beim Generieren
der Previews (fontlinge_base --preview).
Auf meinem neuen Laptop (64bit) sehe ich in den Previews nur die obere
Hälfte des ersten Buckstabens (also ein halbes "F", siehe angehängtes
Beispielbild), auf dem alten funktioinieren die Previews problemlos.
Außerdem läuft --previews auf dem neuen Laptop extrem langsam (30
Sekunden pro Font! - es dauert wohl eine Weile, die Previews
kaputtzumachen ;-)
Installiert ist in beiden Fällen openSUSE 11.1 - auf dem alten Laptop in
der 32bit-Version, auf dem neuen in der 64bit-Version. Auf dem neuen
Laptop habe ich einiges an Software noch nicht installiert - allerdings
zeigt mir fontlinge_base keine Fehlermeldung, es sollte also alles für
die Fontlinge benötigte vorhanden sein.
Die Fontlinge-Version ist in beiden Fällen die CVS-Version mit
identischer Config.
Das Problem scheint irgendwo[tm] in fontlinge_Annotate_Safe (in Fontling.pm)
zu liegen. Folgende Änderung in fontlinge_Create_Image erstellt mir
nämlich erfolgreich Previews (allerdings ohne Crash-Schutz):
--- Fontling.pm 9 Oct 2005 15:55:19 -0000 1.60
+++ Fontling.pm 9 Aug 2009 19:33:49 -0000
@@ -1232,7 +1232,7 @@ sub fontlinge_Create_Image {
$image->ReadImage('xc:white');
#filling with white rectangle - looks useless, antialiasing doesn't work without. Hm.
$image->Draw(fill=>'white', stroke=>'white', primitive=>'rectangle', points=>'0,0 370,60');
- fontlinge_Annotate_Safe(
+ $image->Annotate(
the_image => \$image,
dbh => $dbh,
x => 0,
Für preview.pl (WebGUI) brauche ich die gleiche Änderung.
Hat jemand eine Idee, was mein Problem verursacht und wie ich es lösen
kann, _ohne_ den Crash-Schutz zu deaktivieren?
Gruß
Christian Boltz
--
Flhacs wird im Usenet grundsätzlich alsfhc geschrieben. Schreibt man
lafhsc nicht slfach, so ist das schlichtweg hclafs.
[Hajo Pflueger in de.newuser.questions]
Flhacs wird im Usenet grundsätzlich alsfhc geschrieben. Schreibt man
lafhsc nicht slfach, so ist das schlichtweg hclafs.
[Hajo Pflueger in de.newuser.questions]