Seite 2 von 2

Re: Macht DrawText() einen guten Job?

Verfasst: 28.05.2025 14:43
von NicTheQuick
Hier kannst du sehen wie es bei mir unter Ubuntu 24.04 aussieht:
Bild

Re: Macht DrawText() einen guten Job?

Verfasst: 28.05.2025 20:04
von mk-soft
Muss an meinen Monitor liegen (Oder Brille).
Ich sehe fast keinen unterschied sehen. Auch wenn ich mich anstrenge.

Re: Macht DrawText() einen guten Job?

Verfasst: 28.05.2025 21:39
von STARGÅTE
Jetzt muss ich doch noch mal fragen, wo du dein Text überhaupt nutzen möchtest?
Geht es um eine Anwendung also ein User-Interface oder um ein Spiel?
Für Echtzeit-Rendering ist DrawText oder VectorDrawing nicht geeignet, schon gar nicht, wenn du es mit diesem Zusatzpuffer machst.
Hier würde ich zu einer Sprite-Font wechseln, also vorgerenderten Buchstaben in "beliebiger" Qualität.
Hier ein Beispiel von einem Include von mir (es gibt aber auch andere Autoren mit ähnlichen Includes): Typeface - Sprite-based Schrift-Include/Module

Re: Macht DrawText() einen guten Job?

Verfasst: 28.05.2025 23:26
von es_91
STARGÅTE hat geschrieben: 28.05.2025 21:39 Jetzt muss ich doch noch mal fragen, wo du dein Text überhaupt nutzen möchtest?
Geht es um eine Anwendung also ein User-Interface oder um ein Spiel?
Für Echtzeit-Rendering ist DrawText oder VectorDrawing nicht geeignet, schon gar nicht, wenn du es mit diesem Zusatzpuffer machst.
Hier würde ich zu einer Sprite-Font wechseln, also vorgerenderten Buchstaben in "beliebiger" Qualität.
Hier ein Beispiel von einem Include von mir (es gibt aber auch andere Autoren mit ähnlichen Includes): Typeface - Sprite-based Schrift-Include/Module
Hola!! Das ist ja geniale Technik!! :allright:

Die Idee hier stammte von der Frage wie man ohne OwnerDrawing (Windows), also cross-Plattform, eine GUI selber erstellen würde. Mit Canvas.

Leider dauert es jetzt wieder einige Zeit bis ich in die Materie aus Deinem Link eingearbeitet bin... :mrgreen:


@NicTheQuick: Vielen Dank dafür!! Ich bin fasziniert dass auf Linux Ubuntu jede Zeile wirklich gleich aussieht. Hier scheint Windows 10, welches ich verwende, Defizite zu haben. :(

Das zeigt dann auch, dass man für sowas keine Anstrengungen machen sollte. Hat Linux eben die bessere Optik.