Python Schriftgroesse, Schriftart aendern

04/09/2015 19:25 fabian1233#1
Hi,

neues Problem vllt kennt da wer von euch die loesung.

In z.B. der loginwindow.py sind ja die objecte der gui in array format gespeichert. weiss vllt jemand von euch wie ich da schriftart, schrifgrosse einstellen kann und wo ich eigenen fonts hinpacken muss?

Mfg.


Fabian1233

edit:
und schriftfarbe :D
04/09/2015 19:57 Poccix#2
locale_game.txt

Such nach:
UI_DEF_FONT Tahoma:12
UI_DEF_FONT_LARGE Tahoma:14
UI_DEF_FONT_SMALL Tahoma:9

und dort kannst du es anpassen
Schema - Schriftart:Größe
04/09/2015 19:59 .K0rí#3
Damit kannst du Größe und schriftstyle ändern:
Code:
SetFontName("Tahoma:12")

.Kori
04/09/2015 20:04 fabian1233#4
des ist schonmal richtig geil, danke.

jetzt wuesst ich nurnoch gerne, wie ich text in RGB faerben kann und eigene schriftarten einfuegen kann...
04/09/2015 20:09 Poccix#5
SetFontColor(r,g,b) -> Alle Werte müssen durch 255 geteilt werden
oder
SetPackedFontColor(0xaarrggbb) aa = Alpha rrggbb -> Hex-Farbcode aus Photoshop

Beispiel:

ROT

SetFontColor(1.0,0.0,0.0)
SetPackedFontColor(0xffff0000)
04/09/2015 20:23 fabian1233#6
nice :D also alles bis auf eigene schriftart hat sich 10fach erledigt :D