Re: [Allegro] Voprschlag für Einstellung der Zeichengroesse in a99
Anando Eger
a.eger at aneg-dv.de
Mo Okt 18 13:18:47 CEST 2010
Hallo Herr Eversberg,
Sie schrieben u.a. zu:
> > Zusatz-Idee:
> > Wenn dann a99 noch über das Menü die (dann natürlich
> > für Systemverwendung festgelegte) u-Variable entsprechend
> > einstellen würde (evtl mit on-flex-Unterstützung?),
> > ließe sich die Anzeigegröße komfortabel individuell vom
> > Anwender einstellen.
> >
> Dazu wäre der onprop.flx der geeignete Ort!
> siehe: http://www.allegro-c.de/flex/tricks.htm#37
Klar - es gibt jedoch schon die Menüpunkte
"Option - Anzeigeschrift+" und "Option - Anzeigeschrift-".
Die würden bei der vorgeschlagenen Lösung nicht funktionieren,
da sie direkt in bzw. nach disphead eingreifen, was wiederum
Irritationen hervorrufen würde.
Mit einem zugehörigen on-Flex könnte man diese Punkte
vom Anwender unbemerkt auf das neue Verfahren umstellen.
Viele Grüße
Anando Eger
On 18 Oct 2010 at 12:19, Bernhard Eversberg wrote:
> Am 18.10.2010 10:30, schrieb Anando Eger:
> >
> > wie würden Sie diesen Vorschlag zur Einstellung von
> > Schriftgrößen in a99 sehen:
> >
> > * es wird eine u-Variable definiert, die die Referenz-Zeichengröße
> > in pt enthält (RZG)
> > * in den Anzeige- oder rtf-Exportdateien wird dieser Wert
> > für die Berechnung der aktuell zu verwendenden Größe genutzt
> > * Randbedingung z.B.: die Referenzzeichengröße ist durch 6
> > ganzzahlig teilbar
> > * Daraus könnten beispielsweise folgende Größen abgeleitet werden:
> > RZG = 24
> > Überschriften: RZG * 1 = 24
> > normaler Text: RZG / 6 * 5 = 20
> > Tabellen, Listen: RZG / 6 * 4 = 16
> > Andere Teiler und Faktoren sind natürlich möglich.
> >
> Das ist alles ohne Eingriff in a99 zu lösen, nur d-wrtf.apr bzw.
> etwaige andere Anzeigeparameter gälte es zu modifizieren.
> So könnte d-wrtf.apr beginnen:
>
>
> #uFS +C e0
> #dt p"\fs18!" e"!" =FS e0
> #-C Fuer Einsprung vou aussen fuer Normalanzeige!
>
> d.h. zwei neue Zeilen vor die Sprungmarke #-C.
>
> An mehreren Stellen wäre dann zu schreiben:
>
> #uFS p"\f1" P{ C } y0
>
> statt
>
> #t{ "{ \f1 \fs18 " C }
>
> und wenn es etwas mehr sein soll:
>
> #uFS x"+6" e"." p"\f1\fs" P{ C } y0
>
> statt
>
> #t{ "{ \f1 \fs24 " }
>
> (Alles ausprobiert)
>
> >
> > Zusatz-Idee:
> > Wenn dann a99 noch über das Menü die (dann natürlich
> > für Systemverwendung festgelegte) u-Variable entsprechend
> > einstellen würde (evtl mit on-flex-Unterstützung?),
> > ließe sich die Anzeigegröße komfortabel individuell vom
> > Anwender einstellen.
> >
> Dazu wäre der onprop.flx der geeignete Ort!
> siehe: http://www.allegro-c.de/flex/tricks.htm#37
>
> Also ebenfalls kein Eingriff in a99 erforderlich.
>
> B.Eversberg
>
>
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
Mehr Informationen über die Mailingliste Allegro