Eine exakte Angabe ist notwendig, wenn Sie
eine 1:1 Darstellung von Graphiken wünschen;
zum Beispiel passt das DrawTool-Malprogramm seine skalierung entsprechend
an, um Graphiken in ihrer richtigen Größe darzustellen.
Außerdem benötigt die PostscriptGraphicsContext-Klasse
diese Werte, um den Ausdruck zu skalieren.
Falls die Liste der typischen Grssen Ihren Monitor nicht beinhaltet, geben Sie die Werte bitte numerisch ein.
Bitte beachten Sie, daß Smalltalk/X sehr wohl das Fenstersystem (d.h. den Xserver) nach der Schirmgröße befragt. In der Praxis entspricht aber der zurüchgegebene Wert in den seltensten Fällen der tatsächlichen Größe.
Um die Bildschirmgröße automatisch beim hochfahren von ST/X
zu setzen, fügen Sie folgende Zeile:
in ihre
Display widthInMillimeter:xxx; heightInMillimeter:yyy.
"display.rc"
Datei
(oder in eine der Systemspezifischen "d_xxx.rc"
Dateien) ein.
Diese Einstellung ist auch auszuschalten, falls Sie einen S/W Laptop mit einem Farb-VGA-Server verwenden.
Falls dies Einstellung ausgeschaltet ist,
kann es passieren, das eine große Anzahl von Farben für einzelne Bilder
gebraucht werden, und dann keine Farben mehr zur Verfügung stehen.
So kann es durchaus passieren, daß ein Bild sehr viele leicht unterschiedliche
Rotwerte anzeigt, und für ein weiteres Bild dann kein einziges Blau mehr zur
Verfügung steht.
Bei Systemen die keine Farbtabelle verwenden (i.e. True-Color Systemen)
ist diese Einstellung wirkungslos - hier ist solches Verhalten nicht möglich.
Wir empfehlen daher, falls möglich, ihr GraphikSystem in diesem Modus
zu betreiben.
Zur Wahl stehen ein etwas schnellerer Algorithmus (nearest paint) der zu etwas schlechteren Resultaten führt, und ein rechenaufwendiger (error diffusion), der im allgemeinen zu einer besseren Darstellung führt, aber entsprechende Rechenzeit benötigt.
Einen guten Kompromiß erhalten Sie durch die Kombination von
fester Farbtabelle und error diffusion.
Diese Kombination erzeugt vernünftige Resultate UND verhindert gleichzeitig,
daß alle Farben angefordert werden.
Auch von dieser Wahl sind die glücklichen Besitzer von 24Bit Echtfarbsystemen befreit - diese haben weder das Problem der Farbauswahl, noch wird ein zeitaufwendiger Näherungsalgorithmus benötigt.
Soweit bekannt, tritt dieser Fehler ab X11Rel5 nicht mehr auf.
Zum Beispiel sollte die Konvertierung auf "EUC"
eingestellt werden, wenn japanische Texte aus netscape kopiert und
in ein ST/X Fenster eingefügt werden.
Für 'normale' ascii- und iso8859- Texte sollte die "untranslated" eingestellt sein (dies ist die Voreinstellung).
Lesen Sie bitte auch "Konfiguration & Umgebung".
Copyright © Claus Gittinger Development & Consulting, all rights reserved