Nur so zur allgemeinen Info:
Sache:
erzeugt man per Befehlzeile Schriftstile mit Schriften, die nicht gefunden werden, sind plötzlich auch vertikale Schriften möglich.
Grund:
Typisches Beispiel, dass alles durcheinander kommt, wenn man in laufender Sitzung Pfade ändert ...
Im Detail - was ist wie passiert:
- Vorgeschichte: Es werden Schriftstile per Lisp angelegt:
(command "_style" "Standard" "Isocp.shx" "0" "1" "0" "N" "N")
Alles klar, kein Thema.
- Dann werden die Verzeichnisnamen der Schriften umbenannt, aber die Supportpfade belassen:
(command "_style" "Standard" "Isocp.shx" ....)
Es kommt ein Abbruch und die Fehlermeldung: "Schrift ist nicht verfügbar." Auch ganz logisch und korrekt.
- Es werden in der AutoCAD-Sitzung die Supportpfade angepasst und wieder gestartet:
(command "_style" "Standard" "Isocp.shx" "0" "1" "0" "N" "N")
Es kommt aber plötzlich die Abfrage, ob der Text vertikal sein soll. Nicht nur in der Befehlszeile, auch im Dialogfenster erscheint die Option "Senkrecht", obwohl die Schrift eindeutig nichts vertikales kann. Am anderen Computer erscheint bei der gleichen Schrift nichts vertikales ..
Des Rätsels Lösung: Das Umdrehen der Supportpfade ohne Neustart verdreht irgendetwas. Er nimmt die Schrift, die er vorher nicht finden konnte, anscheinend ohne tatsächliche Definitionen in den Speicher und will damit arbeiten.
Und die Moral von der Geschicht: Ein frischer Boot tut immer gut (hier reicht auch nur ein Programmstart ..)
Peter
------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP