Forum: Platinen Probleme mit PovRay


von Marcello (Gast)


Lesenswert?

Hallo,

wollte meine Platine in PovRay rendnern, doch er markiert mir die Zeile 
"#declare besch_font = “DejaVuLGCSans-Bold.ttf”" gelb und schreibt als 
Fehler "Parse Error: Illegal character Input file, value is ffffff93"

Ich steh an und weiß nicht weiter. Ich hoffe es kann mir jemand helfen

Mfg marcello

von superstru (Gast)


Lesenswert?

hier gabs ähnliches problem:

http://www.povray-forum.de/viewtopic.php?t=766

zitat:
"Lösch die Zeile, und Tipp sie von Hand neu ein (ohne Copy&Paste).

Vermutlich ist eines der Leerzeichen kein echtes Leerzeichen, sondern 
ein NBSP.
Immerhin wäre NBSP das Zeichen 0xa0. (wenn ich mal die ganzen f 
ignoriere)"

von Marcello (Gast)


Lesenswert?

Habe es gearde verucht, doch er schreibt immer noch den selben Fehler 
und markiert die Zeile

von Marcello (Gast)


Lesenswert?

Hat sonst keiner eine Idee, was das Problem sein könnte?

von DirkB (Gast)


Lesenswert?

Schau dir die Datei in einem Hex-Editor/Viewer an.
Da muss das Zeichen 0x93 auftauchen.

von Marcello (Gast)


Angehängte Dateien:

Lesenswert?

Hab mir jetzt einen Hex Editor runtergeladen und die datei e3d_tools.inc 
damit geöffnet und nach 0x93 gesucht. Jetzt seh ich folgendes 
Bild(Anhang)

von DirkB (Gast)


Lesenswert?

Irgendwie bist du da in der falschen Ecke. dein Fehler kommt bei 
#declare und nicht  irgendwo bei #local oder #case

Und schau dir mal die Vertkal-Slider zum scrollen an. Die stehen auch 
jeweils woanders.

Such doch mal im ASCII Mode nach Deja

von Marcello (Gast)


Angehängte Dateien:

Lesenswert?

Ich hoffe ich habe das gemacht, was du meinst. Habe jetzt nach Deja 
gesucht und bekam folgendes.

Ich bin bei diesem Thema ziemlich unbewandert, daher bitte Geduld mit 
mir :-)

von DirkB (Gast)


Lesenswert?

Ok.

Auf der rechten Seite siehst du die Datei in ASCII.
Wie du siehst steht da DejaVuLGCSans-Bold.ttf
Direkt dahint steht ein schwarzer Balken.

Auf der linken Seite steht da Ganze als Hex-Code.
Da steht dann ... 66 93 0D 0A 0D 0A (die 66 ist das f von ttf, 0D 0A ist 
ein Zeilenvorschub)

Entweder du löscht die 93 (das schwarze Zeichen) im HEX-Editor und 
speicherst dann.

Oder du Versuchst da im Povray-Editor:
Lösche AllleZeichen zwischen .ttf und dem //== so das da nur
.ttf//== steht (direkt hintereinander)
Dann fügst du die " und die Leerzeilen wieder per Hand ein.

von Marcello (Gast)


Lesenswert?

MILLE GRAZIE!

Jetzt funktioniert es. Habe im Hex Editor die schwarzen balken weg und 
(") in PovRay hinzugefügt

einen schönen Tag noch, Marcello

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.