LabVIEWForum.de
Automatisches anpassen der Schriftgröße in den Panels - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Wunschliste (/Forum-LabVIEW-Wunschliste)
+--- Thema: Automatisches anpassen der Schriftgröße in den Panels (/Thread-Automatisches-anpassen-der-Schriftgroesse-in-den-Panels)



Automatisches anpassen der Schriftgröße in den Panels - werschi - 18.10.2007 08:47

Hallo,
mich nervt am meisten, dass bei unterschiedlichen Frontpanelgrößen zwar die Controls neu angepasst werden jedoch die Schriftgröße bleibt immer gleich. Es wäre schön wenn sich auch die Beschriftung dementsprechend ändern würde. Bei meinen Programmen wird je nachdem auf welchem Rechner sie laufen (mehrere Notebooks) immer wieder ein Teil der Schrift unlesbar, da er übereinandersteht.
Gruß
Weschi


Automatisches anpassen der Schriftgröße in den Panels - Achim - 18.10.2007 10:58

' schrieb:Bei meinen Programmen wird je nachdem auf welchem Rechner sie laufen (mehrere Notebooks) immer wieder ein Teil der Schrift unlesbar, da er übereinandersteht.

Warum optimierst du die FP nicht einfach für den kleinsten Monitor? Wenn hier die Schrift passt, passt sie auf anderen doch auch...

Außerdem ist die automatischen FP-Skalierung nach meiner Meinung eh ein großer Mist...da passt immer irgendwas nicht, und wenn's größer skaliert wird, wird meist auch die schönste Optik "misshandelt"...ich würde für eine feste Auflösung/FP-Größe programmieren (auch hier für die Größe, die am wahrscheinlich kleinsten ist), und dann wird bei größeren Monitoren halt einfach nur ein Teil für die Anwendung genutzt!

Gruss
Achim


Automatisches anpassen der Schriftgröße in den Panels - rolfk - 18.10.2007 15:36

' schrieb:Hallo,
mich nervt am meisten, dass bei unterschiedlichen Frontpanelgrößen zwar die Controls neu angepasst werden jedoch die Schriftgröße bleibt immer gleich. Es wäre schön wenn sich auch die Beschriftung dementsprechend ändern würde. Bei meinen Programmen wird je nachdem auf welchem Rechner sie laufen (mehrere Notebooks) immer wieder ein Teil der Schrift unlesbar, da er übereinandersteht.
Gruß
Weschi

Vergiss es. Automatische Fontskalierung würde das eh eigentlich unbrauchbare automatische Resizen von ganzen Frontpanels nur noch katastrophaler machen. Das ginge auf einem Mac noch einigermassen da dort Fonts eigentlich immer Vektorfonts sind und die Fontverwaltung von Anfang an auch etwas gescheiter durchdacht wurde. Windows hat das dann übernommen mit den TrueType Fonts, hat da aber wieder ein paar kleine Inkompatibiläten eingeführt, da andermanns Standard ja programmierertypisch nie ganz richtig ist. Dass die MS Anpassungen eher ein Fehler sind als eine Verbesserung tut dem Gefühl keinen Abbruch.

Windows kämpft aber auch noch mit vielen Altlasten wie Bitmapfonts und die sind nunmal gar nicht skalierbar (naja kannst es versuchen aber es sieht besch...en aus) und selbst in moderen XP Systemen sind viele typisch noch vorhanden Fonts so. Und da 90% oder mehr der LabVIEW Installationen unter Windows laufen hat es nicht viel Sinn da tausende von Programmierstunden hineinzuinvestieren wenn das Ergebnis zumindest auf dieser Plattfrom (und Unix auch) eh niemals gut sein kann.

Rolf Kalbermatter


Automatisches anpassen der Schriftgröße in den Panels - monoceros84 - 18.10.2007 15:42

Ich weiß, Offtopic, aber wie bekommt man raus, welche Windows-Schriften Type1 (also Vektor) und welche Type3 (Bitmap) sind?

Kann man dann mit diesem Wissen nicht die geeignete Schrift auswählen?


Automatisches anpassen der Schriftgröße in den Panels - rolfk - 18.10.2007 15:59

' schrieb:Ich weiß, Offtopic, aber wie bekommt man raus, welche Windows-Schriften Type1 (also Vektor) und welche Type3 (Bitmap) sind?

Kann man dann mit diesem Wissen nicht die geeignete Schrift auswählen?

Man kann. Sieht man im Fontmanager am Icon (und normalerwise an der Endung .ttf steht für Truetype Font was normalerweise ein Vektorfont ist).
Aber selbst dann ist es alles ausser trivial om Fontscaling zu machen und Windows liegt da noch ein bisschen extra quer. Und durch verschiedene Metrics kann es passieren dass ein Font in der Höhe und Länge unterschiedlich wächst, was wiederum unzählige Probleme gibt. Soll man dann ein Control im Verhältnis des Fonts resizen (und das Layout vermurksen) oder umgekehrt?

Rolf Kalbermatter