Text wird komisch dargestellt
Übersicht

![]() |
Der EisvogelBetreff: Text wird komisch dargestellt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo
Mir ist eben gerade aufgefallen, dass der Text den mit DrawText male irgendwie komisch ist. Ich habe deshalb verschiedene Blenden (SetBlend) ausprobiert. Bei der normalen MASKBLEND ist der irdenwie unvollständig, immer mal wieder fehlen Pixel. Bei ALPHABLEND ist er total "verschmiert". Jetzt habe noch den DX7-Treiber eingesetzt, da ist bei MASKBLEND das gleiche, und bei ALPHABLEND ist der Text etwas weniger verschmiert. Was muss ich in Gottes Namen machen, damit der Text so schön wie in Window dargestellt wird, oder auch hier im Browser? PS: Ich lade ganz normal mit LoadImageFont die Schrift Tahoma mit der Größe 13. EDIT: So sieht das aus: Linke Spalte DX9, Rechte Spalte DX7, Obere Zeile ALPHABLEND, Untere Zeile MASKBLEND Der dazugehörige Code: BlitzMax: [AUSKLAPPEN] Graphics 640, 480 Natürlch für jedes einzelne Text-Ding abgeändert MfG Der Eisvogel |
||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
#ReaperNewsposter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Soweit ich weiß verwendet BM hier Antialiasing. Das geht prinzipiell nur mit Alphablend richtig. Kann auch sein, dass hier auch noch eine weitere Methode - deren Namen mir im Moment nicht einfällt - verwendet wird, wo auch die Subpixel mit für die Kantenglättung einbezogen werden.
Wie man das deaktiviert kann ich dir allerdings nicht sagen. Kommt aber (soweit ich weiß) auch auf den verwendeten Font an, wenn es ein Pixelfont ist, kann man keine Kantenglättung bei nicht skalierter Darstellung anwenden. Um zu wissen wie dein Browser den Text darstellt, müssten wir wissen, welchen du verwendest, welches OS du benutzt (ok, Win7) und ob in dem OS Kantenglättung von Texten aktiviert ist. (Bei Win7 ist es das, die Browser halten sich ggf. daran, je nach dem welcher) Mach also am besten auch einen Screenshot. ![]() Ich hoffe ich konnte dir etwas weiter helfen.. ![]() MfG #Reaper |
||
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7 |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das mit meine Browserwar nur ein Beispiel.
Ich möchte, das es so aus sieht: |
||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
Midimaster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Qualität hängt sogar von der verwendeten Grafikkarte ab. Wenn Du mehr Schärfe benötigst, kann Du mit der Helligkeit der Malfarbe und verschiedenen Alphawerten experimentieren:
BlitzMax: [AUSKLAPPEN] SetColor 55, 55, 55 ' Werte von 10 bis 90 ausprobieren Am Ende malst du den Text immer noch ein zweites Mal mit MaskBlend an die selbe Stelle. |
||
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das sieht schon mal beser aus, aber immernoch nicht so wie es sein soll. Irgendwas muss man doch machen können, damit das normal aussieht. Das ist doch so doof. Stört euch das nicht auch? | ||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
wennich erstell dir ne imagefont, dafür gibt es module hier im forum mit beiliegender software zum erstellen deiner schriftgrafik | ||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das muss ich dan für jede Schrift machen. hmpf. Irgendwie schon doof. Nun gut, so muss ich es hin nehmen. Danke euch 3en | ||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
naja, du brauchst ja in einem programm normalerweise nur eine schrift, maximal aber 3 oda so | ||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, theoretisch hast du recht, aber was in einem Text-Editor oder dergleichen. Da kann man das garnicht so wirklich machen. Aber ich verstehe auch noch nicht so ganz, warum es nicht möglich ist, dass ganz normal wie in B3D darzustellen. | ||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group