ソースを参照

added font color #abc support

Nicolas Cannasse 8 年 前
コミット
371a45fb0b
1 ファイル変更2 行追加0 行削除
  1. 2 0
      h2d/HtmlText.hx

+ 2 - 0
h2d/HtmlText.hx

@@ -147,6 +147,8 @@ class HtmlText extends Text {
 					switch( a.toLowerCase() ) {
 					switch( a.toLowerCase() ) {
 					case "color":
 					case "color":
 						if( prevColor == null ) prevColor = @:privateAccess glyphs.curColor.clone();
 						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)));
 						glyphs.setDefaultColor(Std.parseInt("0x" + v.substr(1)));
 					case "opacity":
 					case "opacity":
 						if( prevColor == null ) prevColor = @:privateAccess glyphs.curColor.clone();
 						if( prevColor == null ) prevColor = @:privateAccess glyphs.curColor.clone();