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:

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!!
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...
@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.