浏览代码

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() ) {
 					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();