Procházet zdrojové kódy

added font color #abc support

Nicolas Cannasse před 8 roky
rodič
revize
371a45fb0b
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      h2d/HtmlText.hx

+ 2 - 0
h2d/HtmlText.hx

@@ -147,6 +147,8 @@ class HtmlText extends Text {
 					switch( a.toLowerCase() ) {
 					case "color":
 						if( prevColor == null ) prevColor = @:privateAccess glyphs.curColor.clone();
+						if( v.charCodeAt(0) == '#'.code && v.length == 4 )
+							v = "#" + v.charAt(1) + v.charAt(1) + v.charAt(2) + v.charAt(2) + v.charAt(3) + v.charAt(3);
 						glyphs.setDefaultColor(Std.parseInt("0x" + v.substr(1)));
 					case "opacity":
 						if( prevColor == null ) prevColor = @:privateAccess glyphs.curColor.clone();