Seite 1 von 1

Font wird bei Screen nicht geladen

Verfasst: 26.04.2008 18:19
von Vermilion
Also bei mir wird einfach nicht der Font benutzt, den ich geladen habe! Bei Fensteranwendungen geht es:

Code: Alles auswählen

If OpenWindow(0, 0, 0, 400, 200, "Loading font...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
  
  If LoadFont(1, "Bitstream Vera Sans Mono", 24)
    
    SetGadgetFont(#PB_Default, FontID(1))
    TextGadget(0, 10, 10, 400, 200, "LoadFont on Linux")
    
  EndIf
  
  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  
EndIf
Nur im Screen nicht! Ich habe aber libsdl_truetype oder wie es nochmal genau hieß installiert:

Code: Alles auswählen

InitSprite()
InitKeyboard()

OpenWindow(0, 0, 0, 800, 600, "Linux Font", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0), 0, 0, 800, 600, 0, 0, 0)

LoadFont(0, "Bitstream Vera Sans Mono", 24)

Repeat
  
  ClearScreen(0)
  ExamineKeyboard()
  
  StartDrawing(ScreenOutput())
    DrawingMode(#PB_2DDrawing_Transparent)
    DrawingFont(FontID(0))
    DrawText(100, 100, "Testtext - LoadFont() under Linux", $FFFFFF)
  StopDrawing()
  
  FlipBuffers()
  
Until KeyboardPushed(#PB_Key_Escape)
End
Lädt der bei euch beide male den Font und zeigt ihn richtig an? Das ganze auf Ubuntu 8.04 in PureBasic 4.10 Version. Abgesehen davon kriegt er es gerade sowieso nicht gebacken, einen Screen im Vollbildmodus zu öffnen.

Verfasst: 26.04.2008 23:15
von bembulak

Verfasst: 27.04.2008 16:52
von Vermilion
Ein Bug also... ich glaube, ich wandere bald wirklich aus, nach cpp... ist voll goil, fast wie in PureBasic (bei SDL und OpenGL), bis auf den Syntax. Aber das ist was anderes... Ok, dann muss man sich wohl noch gedulden.

Verfasst: 27.04.2008 18:37
von bembulak
Ein Bug also
Ja, einer von vielen bei PB.Linux. :(

Es grüßt,

ein "Wanderer"