Forum: Multimedia
Delphi
by bernau,
7. Dez 2022
Um mal zum Abschluss zu kommen.
Ich habe bisher immer mit Font.height gearbeitet und habe diese berechnet um die richtige Schriftgröße in Pt zu erhalten.
Ich wollte nur wissen, ob es einen Grund für die bestehende Implementation vom Property Size gibt, die bei einem positiven Size-Wert die korrekte Schriftgröße druckt und bei einem negativen Wert meines erachten eine falsche Schriftgröße...
Forum: Multimedia
Delphi
by bernau,
6. Dez 2022
Was ich ja grade mache, sonst würde ich hier nicht fragen.
Was soll mir dieser Kommentar sagen? :gruebel:
Forum: Multimedia
Delphi
by bernau,
6. Dez 2022
Mache ich sowiso nicht :wink:
Forum: Multimedia
Delphi
by bernau,
6. Dez 2022
Dann ist es meines erachtens grundsätzlich eine irreführende Implementation.
Wenn ich in einer Textverarbeitung für eine Schrift 13pt auswähle, dann gibt es genau eine Größe. Ich kann bei Word, LibreOffice und co. nicht angeben, ob ich die kleinere oder die größere Version von 13pt haben möchte.
Wenn ich mit Delphi ein Zeichenprogramm schreibe, dann erwartet der Anwender zurecht, dass eine...
Forum: Multimedia
Delphi
by bernau,
6. Dez 2022
Dein Wikipedia-Link bestätigt ja meine Vermutung, dass der zusätzliche Abstand zwischen zwei Textzeilen gemeint ist, der dann entweder inkludiert ist (positives Vorzeichen) oder excludiert ist (negatives Vorzeichen). Was aber wiederum bedeutet, dass die Änderung der Schriftgröße unfug ist.
Forum: Multimedia
Delphi
by bernau,
6. Dez 2022
Das kommt noch hinzu. Ist aber eher einem Bug bei Font.PixelsPerInch geschuldet, welches ja zur Berechnung zwischen Font.Height und Font.Size verwendet wird.
Forum: Multimedia
Delphi
by bernau,
6. Dez 2022
Das ist aber eher dem Zufall geschuldet, weil der Bildschirm 96dpi verwendet und die height mit dem Wert 72 berechnet wird.
Font.Height = -Font.Size * Font.PixelsPerInch {96} / 72
Wenn du deinen Code auf einem Medium mit anderer Auflösung (Drucker) ausgibst, dann sieht das Ergebnis wiederum ganz anders aus.
Forum: Multimedia
Delphi
by bernau,
6. Dez 2022
Da ich mich grade mit Fonts beschäftige, fällt mir eine schon lange vergessene Frage wieder ein.
Font.size hat in der Regel einen Positiven Wert. Entsprechend hat font.height einen negativen Wert. In der Doku steht folgendes.
Definiere für mich jemand mal den "internen Abstand" über der Textzeile.
Auch wenn ich die Bedeutung von "internen Abstand" nicht verstehe, ist es für mich nur...