├── assets ├── .DS_Store ├── iconic_fill.ttf ├── iconic_stroke.ttf ├── entypo-webfont.ttf └── fontawesome-webfont.ttf ├── generate ├── iconic │ ├── extract.rb │ └── iconic_fill.py ├── font_awesome │ ├── extract.rb │ └── font-awesome.sass ├── entypo │ ├── extract.rb │ └── entypo.css ├── generate.rb ├── template.as.erb ├── Entypo.yml ├── IconicFill.yml ├── IconicStroke.yml └── FontAwesome.yml ├── com └── ficon │ ├── FiconSprite.as │ ├── Ficon.as │ ├── Entypo.as │ ├── IconicFill.as │ ├── IconicStroke.as │ └── FontAwesome.as └── README.md /assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DV/Ficon.as/master/assets/.DS_Store -------------------------------------------------------------------------------- /assets/iconic_fill.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DV/Ficon.as/master/assets/iconic_fill.ttf -------------------------------------------------------------------------------- /assets/iconic_stroke.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DV/Ficon.as/master/assets/iconic_stroke.ttf -------------------------------------------------------------------------------- /assets/entypo-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DV/Ficon.as/master/assets/entypo-webfont.ttf -------------------------------------------------------------------------------- /assets/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DV/Ficon.as/master/assets/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /generate/iconic/extract.rb: -------------------------------------------------------------------------------- 1 | File.foreach("iconic_fill.py") {|line| 2 | if line =~ /^\s*\[0x(.*),\s*(".*")/ 3 | print $~[2] + ": \\" + $~[1] + "\n" 4 | end 5 | } -------------------------------------------------------------------------------- /generate/font_awesome/extract.rb: -------------------------------------------------------------------------------- 1 | File.foreach("font-awesome.sass") {|line| 2 | print '"' + $~[1] + '": ' if line =~ /\s*\.icon-(.*):before\s*/ 3 | print $~[1] + "\n" if line =~ /\s*content:\s*"(.*)"\s*/ 4 | } -------------------------------------------------------------------------------- /generate/entypo/extract.rb: -------------------------------------------------------------------------------- 1 | # Source http://jsfiddle.net/sujumaku/PmFsP/ 2 | File.foreach("entypo.css") {|line| 3 | if line =~ /^\.(.*)\.icon:before{content:"\\(.*)"}$/ 4 | print '"' + $~[1] + '"' + ": \\" + $~[2] + "\n" 5 | end 6 | } -------------------------------------------------------------------------------- /generate/generate.rb: -------------------------------------------------------------------------------- 1 | require "erb" 2 | require "yaml" 3 | 4 | template = File.open("template.as.erb", "r") {|f| f.read} 5 | renderer = ERB.new(template) 6 | 7 | %w(FontAwesome IconicFill IconicStroke Entypo).each do |title| 8 | File.open("../com/ficon/" + title + ".as", "w") do |file| 9 | data = YAML::load(File.open(title + ".yml")) 10 | file.write(renderer.result(binding)) 11 | end 12 | end -------------------------------------------------------------------------------- /generate/template.as.erb: -------------------------------------------------------------------------------- 1 | package com.ficon { 2 | import com.ficon.Ficon; 3 | import com.ficon.FiconSprite; 4 | 5 | public class <%= title %> extends Ficon { 6 | [Embed(source="<%= data["source"] %>", fontName="<%= data["font_name"] %>", mimeType="<%= data["mime_type"] %>", 7 | embedAsCFF="true", fontStyle="normal", fontWeight="normal", unicodeRange="<%= data["unicode_range"] %>")] 8 | private static var asset:Class; 9 | 10 | private static var fontName:String = "<%= data["font_name"] %>"; 11 | 12 | <% data["glyphs"].each do |name, code| %> 13 | public static function <%= name.gsub("-", "_") %>(options:Object = null):FiconSprite { 14 | return createIcon(fontName, "<%= code.sub("\\", "\\u") %>", options); 15 | } 16 | <% end %> 17 | } 18 | } -------------------------------------------------------------------------------- /com/ficon/FiconSprite.as: -------------------------------------------------------------------------------- 1 | package com.ficon { 2 | import flash.display.Sprite; 3 | import flash.text.engine.TextLine; 4 | 5 | public class FiconSprite extends Sprite { 6 | public var icon:TextLine; 7 | public var proportionalScaling:Boolean = true; 8 | 9 | public function FiconSprite(icon:TextLine) { 10 | this.icon = icon; 11 | 12 | icon.scaleX = icon.scaleY = 64/icon.ascent; 13 | 14 | icon.x = 0; 15 | icon.y = 64; 16 | 17 | addChild(icon); 18 | } 19 | 20 | public override function set height(height:Number):void { 21 | this.scaleY = height/64; 22 | 23 | if (proportionalScaling) 24 | this.scaleX = this.scaleY; 25 | } 26 | 27 | public override function get height():Number { 28 | return this.scaleY*64; 29 | } 30 | 31 | public override function set width(width:Number):void { 32 | super.width = width; 33 | 34 | if (proportionalScaling) 35 | this.scaleY = this.scaleX; 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /com/ficon/Ficon.as: -------------------------------------------------------------------------------- 1 | package com.ficon { 2 | import flash.utils.*; 3 | import com.ficon.FiconSprite; 4 | import flash.text.engine.*; 5 | 6 | public class Ficon { 7 | private static var glyphsUsed:Object = {}; 8 | public static var debug:Boolean = true; 9 | 10 | public static function createIcon(fontName:String, character:String, options:Object = null):FiconSprite { 11 | var fd:FontDescription = new FontDescription(fontName, "normal", "normal", FontLookup.EMBEDDED_CFF); 12 | var format:ElementFormat = new ElementFormat(fd, 1); 13 | 14 | if (options) { 15 | for (var property:String in options) { 16 | format[property] = options[property]; 17 | } 18 | } 19 | 20 | var textElement:TextElement = new TextElement(character, format); 21 | var textBlock:TextBlock = new TextBlock(); 22 | textBlock.content = textElement; 23 | 24 | var icon:TextLine = textBlock.createTextLine(); 25 | 26 | if (debug) { 27 | if (!glyphsUsed[fontName]) 28 | glyphsUsed[fontName] = {}; 29 | 30 | glyphsUsed[fontName][character.charCodeAt(0).toString(16)] = true; 31 | outputGlyphsUsed(); 32 | } 33 | 34 | return new FiconSprite(icon); 35 | } 36 | 37 | private static function outputGlyphsUsed():void { 38 | for (var fontName:String in glyphsUsed) { 39 | var unicodeRange:String = fontName + ' unicodeRange="'; 40 | for(var code:String in glyphsUsed[fontName]) { 41 | unicodeRange += "U+" + code + ","; 42 | } 43 | unicodeRange += '"'; 44 | 45 | trace(unicodeRange); 46 | } 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /generate/Entypo.yml: -------------------------------------------------------------------------------- 1 | source: /assets/entypo-webfont.ttf 2 | font_name: Entypo 3 | mime_type: application/x-font-truetype 4 | unicode_range: U+0021-00F6 5 | glyphs: 6 | "phone": \0021 7 | "smartphone": \0022 8 | "mouse": \0023 9 | "roadsign": \0024 10 | "mail": \0025 11 | "write": \0026 12 | "attachment": \0027 13 | "back": \0028 14 | "doubleback": \0029 15 | "forward": \002A 16 | "user": \002B 17 | "usergroup": \002C 18 | "adduser": \002D 19 | "profie": \002E 20 | "newwindow": \002F 21 | "mappin": \0030 22 | "map": \0031 23 | "compass": \0032 24 | "compasshand": \0033 25 | "crosshair": \0034 26 | "link": \0035 27 | "heart": \0036 28 | "star": \0037 29 | "thumbsup": \0038 30 | "conversation": \0039 31 | "comment": \003A 32 | "rightquote": \003B 33 | "printer": \003C 34 | "bell": \003D 35 | "brokenlink": \003E 36 | "flag": \003F 37 | "gear": \0040 38 | "flashlight": \0041 39 | "trophy": \0042 40 | "tag": \0043 41 | "camera": \0044 42 | "moon": \0045 43 | "palette": \0046 44 | "envato": \0047 45 | "musicnote": \0048 46 | "bag": \0049 47 | "airplane": \004A 48 | "lifesaver": \004B 49 | "rings": \004C 50 | "eye": \004D 51 | "clock": \004E 52 | "microphone": \004F 53 | "calender": \0050 54 | "bolt": \0051 55 | "hourglass": \0052 56 | "rss": \0053 57 | "signal": \0054 58 | "lock": \0055 59 | "unlock": \0056 60 | "checkmark": \0057 61 | "xmark": \0058 62 | "minuscircle": \0059 63 | "pluscircle": \005A 64 | "xmarkcircle": \005B 65 | "minus": \005C 66 | "plus": \005D 67 | "cancel": \005E 68 | "info": \005F 69 | "infocircle": \0060 70 | "questionmark": \0061 71 | "questioncircle": \0062 72 | "caution": \0063 73 | "clockwise": \0064 74 | "counterclockwise": \0065 75 | "crosspaths": \0066 76 | "backarrow": \0067 77 | "looparrow": \0068 78 | "list": \0069 79 | "listadd": \006A 80 | "window": \006B 81 | "document": \006C 82 | "portrait": \006D 83 | "copydocument": \006E 84 | "landscape": \006F 85 | "photos": \0070 86 | "video": \0071 87 | "music": \0072 88 | "folder": \0073 89 | "cabinet": \0074 90 | "trash": \0075 91 | "upload": \0076 92 | "download": \0077 93 | "hdd": \0078 94 | "cloud": \0079 95 | "cloudupload": \007A 96 | "play": \007B 97 | "pause": \007C 98 | "record": \007D 99 | "stop": \007E 100 | "creativecommons": \00A9 101 | "widewindow": \00AE 102 | "nexttrack": \00C4 103 | "previoustrack": \00C5 104 | "beginningtrack": \00C7 105 | "endtrack": \00C9 106 | "zoomout": \00D1 107 | "zoomin": \00D6 108 | "volume": \00DC 109 | "volumeoff": \00E0 110 | "volumeon": \00E1 111 | "leftarrow": \00E2 112 | "uparrow": \00E3 113 | "downarrow": \00E4 114 | "rightarrow": \00E5 115 | "leftarrowsmall": \00E7 116 | "uparrowsmall": \00E8 117 | "downarrowsmall": \00E9 118 | "rightarrowsmall": \00EA 119 | "leftarrowcircle": \00EB 120 | "uparrowcircle": \00EC 121 | "downarrowcircle": \00ED 122 | "rightarrowcircle": \00EE 123 | "home": \00EF 124 | "bookmark": \00F1 125 | "maximize": \00F2 126 | "opendocument": \00F3 127 | "search": \00F4 128 | "ellipsis": \00F6 -------------------------------------------------------------------------------- /generate/IconicFill.yml: -------------------------------------------------------------------------------- 1 | source: /assets/iconic_fill.ttf 2 | font_name: IconicFill 3 | mime_type: application/x-font-truetype 4 | unicode_range: U+0023-E079 5 | glyphs: 6 | "hash": \0023 7 | "question_mark": \003F 8 | "at": \0040 9 | "pilcrow": \00b6 10 | "info": \2139 11 | "arrow_left": \2190 12 | "arrow_up": \2191 13 | "arrow_right": \2192 14 | "arrow_down": \2193 15 | "home": \2302 16 | "sun_fill": \2600 17 | "cloud": \2601 18 | "umbrella": \2602 19 | "star": \2605 20 | "moon_fill": \263e 21 | "heart_fill": \2764 22 | "cog": \2699 23 | "bolt": \26a1 24 | "key_fill": \26bf 25 | "rain": \26c6 26 | "denied": \26d4 27 | "mail": \2709 28 | "pen": \270e 29 | "check": \2713 30 | "check_alt": \2714 31 | "x": \2717 32 | "x_alt": \2718 33 | "left_quote": \275d 34 | "right_quote": \275e 35 | "plus": \2795 36 | "minus": \2796 37 | "curved_arrow": \2935 38 | "document_alt_fill": \e000 39 | "calendar": \e001 40 | "map_pin_alt": \e002 41 | "comment_alt1_fill": \e003 42 | "comment_alt2_fill": \e004 43 | "pen_alt_fill": \e005 44 | "pen_alt2": \e006 45 | "chat_alt_fill": \e007 46 | "plus_alt": \e008 47 | "minus_alt": \e009 48 | "bars_alt": \e00a 49 | "book_alt": \e00b 50 | "aperture_alt": \e00c 51 | "beaker_alt": \e010 52 | "left_quote_alt": \e011 53 | "right_quote_alt": \e012 54 | "arrow_left_alt1": \e013 55 | "arrow_up_alt1": \e014 56 | "arrow_right_alt1": \e015 57 | "arrow_down_alt1": \e016 58 | "arrow_left_alt2": \e017 59 | "arrow_up_alt2": \e018 60 | "arrow_right_alt2": \e019 61 | "arrow_down_alt2": \e01a 62 | "brush": \e01b 63 | "brush_alt": \e01c 64 | "eyedropper": \e01e 65 | "layers": \e01f 66 | "layers_alt": \e020 67 | "compass": \e021 68 | "award_fill": \e022 69 | "beaker": \e023 70 | "steering_wheel": \e024 71 | "eye": \e025 72 | "aperture": \e026 73 | "image": \e027 74 | "chart": \e028 75 | "chart_alt": \e029 76 | "target": \e02a 77 | "tag_fill": \e02b 78 | "rss": \e02c 79 | "rss_alt": \e02d 80 | "share": \e02e 81 | "undo": \e02f 82 | "reload": \e030 83 | "reload_alt": \e031 84 | "loop_alt1": \e032 85 | "loop_alt2": \e033 86 | "loop_alt3": \e034 87 | "loop_alt4": \e035 88 | "spin": \e036 89 | "spin_alt": \e037 90 | "move_horizontal": \e038 91 | "move_horizontal_alt1": \e039 92 | "move_horizontal_alt2": \e03a 93 | "move_vertical": \e03b 94 | "move_vertical_alt1": \e03c 95 | "move_vertical_alt2": \e03d 96 | "move": \e03e 97 | "move_alt1": \e03f 98 | "move_alt2": \e040 99 | "transfer": \e041 100 | "download": \e042 101 | "upload": \e043 102 | "cloud_download": \e044 103 | "cloud_upload": \e045 104 | "fork": \e046 105 | "play": \e047 106 | "play_alt": \e048 107 | "pause": \e049 108 | "stop": \e04a 109 | "eject": \e04b 110 | "first": \e04c 111 | "last": \e04d 112 | "fullscreen": \e04e 113 | "fullscreen_alt": \e04f 114 | "fullscreen_exit": \e050 115 | "fullscreen_exit_alt": \e051 116 | "equalizer": \e052 117 | "article": \e053 118 | "read_more": \e054 119 | "list": \e055 120 | "list_nested": \e056 121 | "cursor": \e057 122 | "dial": \e058 123 | "new_window": \e059 124 | "trash_fill": \e05a 125 | "battery_half": \e05b 126 | "battery_empty": \e05c 127 | "battery_charging": \e05d 128 | "chat": \e05e 129 | "mic": \e05f 130 | "movie": \e060 131 | "headphones": \e061 132 | "user": \e062 133 | "lightbulb": \e063 134 | "cd": \e064 135 | "folder_fill": \e065 136 | "document_fill": \e066 137 | "pin": \e067 138 | "map_pin_fill": \e068 139 | "book": \e069 140 | "book_alt2": \e06a 141 | "box": \e06b 142 | "calendar_alt_fill": \e06c 143 | "comment_fill": \e06d 144 | "iphone": \e06e 145 | "bars": \e06f 146 | "camera": \e070 147 | "volume_mute": \e071 148 | "volume": \e072 149 | "battery_full": \e073 150 | "magnifying_glass": \e074 151 | "lock_fill": \e075 152 | "unlock_fill": \e076 153 | "link": \e077 154 | "wrench": \e078 155 | "clock": \e079 -------------------------------------------------------------------------------- /generate/IconicStroke.yml: -------------------------------------------------------------------------------- 1 | source: /assets/iconic_stroke.ttf 2 | font_name: IconicStroke 3 | mime_type: application/x-font-truetype 4 | unicode_range: U+0023-E079 5 | glyphs: 6 | "hash": \0023 7 | "question_mark": \003F 8 | "at": \0040 9 | "pilcrow": \00b6 10 | "info": \2139 11 | "arrow_left": \2190 12 | "arrow_up": \2191 13 | "arrow_right": \2192 14 | "arrow_down": \2193 15 | "home": \2302 16 | "sun_fill": \2600 17 | "cloud": \2601 18 | "umbrella": \2602 19 | "star": \2605 20 | "moon_fill": \263e 21 | "heart_fill": \2764 22 | "cog": \2699 23 | "bolt": \26a1 24 | "key_fill": \26bf 25 | "rain": \26c6 26 | "denied": \26d4 27 | "mail": \2709 28 | "pen": \270e 29 | "check": \2713 30 | "check_alt": \2714 31 | "x": \2717 32 | "x_alt": \2718 33 | "left_quote": \275d 34 | "right_quote": \275e 35 | "plus": \2795 36 | "minus": \2796 37 | "curved_arrow": \2935 38 | "document_alt_fill": \e000 39 | "calendar": \e001 40 | "map_pin_alt": \e002 41 | "comment_alt1_fill": \e003 42 | "comment_alt2_fill": \e004 43 | "pen_alt_fill": \e005 44 | "pen_alt2": \e006 45 | "chat_alt_fill": \e007 46 | "plus_alt": \e008 47 | "minus_alt": \e009 48 | "bars_alt": \e00a 49 | "book_alt": \e00b 50 | "aperture_alt": \e00c 51 | "beaker_alt": \e010 52 | "left_quote_alt": \e011 53 | "right_quote_alt": \e012 54 | "arrow_left_alt1": \e013 55 | "arrow_up_alt1": \e014 56 | "arrow_right_alt1": \e015 57 | "arrow_down_alt1": \e016 58 | "arrow_left_alt2": \e017 59 | "arrow_up_alt2": \e018 60 | "arrow_right_alt2": \e019 61 | "arrow_down_alt2": \e01a 62 | "brush": \e01b 63 | "brush_alt": \e01c 64 | "eyedropper": \e01e 65 | "layers": \e01f 66 | "layers_alt": \e020 67 | "compass": \e021 68 | "award_fill": \e022 69 | "beaker": \e023 70 | "steering_wheel": \e024 71 | "eye": \e025 72 | "aperture": \e026 73 | "image": \e027 74 | "chart": \e028 75 | "chart_alt": \e029 76 | "target": \e02a 77 | "tag_fill": \e02b 78 | "rss": \e02c 79 | "rss_alt": \e02d 80 | "share": \e02e 81 | "undo": \e02f 82 | "reload": \e030 83 | "reload_alt": \e031 84 | "loop_alt1": \e032 85 | "loop_alt2": \e033 86 | "loop_alt3": \e034 87 | "loop_alt4": \e035 88 | "spin": \e036 89 | "spin_alt": \e037 90 | "move_horizontal": \e038 91 | "move_horizontal_alt1": \e039 92 | "move_horizontal_alt2": \e03a 93 | "move_vertical": \e03b 94 | "move_vertical_alt1": \e03c 95 | "move_vertical_alt2": \e03d 96 | "move": \e03e 97 | "move_alt1": \e03f 98 | "move_alt2": \e040 99 | "transfer": \e041 100 | "download": \e042 101 | "upload": \e043 102 | "cloud_download": \e044 103 | "cloud_upload": \e045 104 | "fork": \e046 105 | "play": \e047 106 | "play_alt": \e048 107 | "pause": \e049 108 | "stop": \e04a 109 | "eject": \e04b 110 | "first": \e04c 111 | "last": \e04d 112 | "fullscreen": \e04e 113 | "fullscreen_alt": \e04f 114 | "fullscreen_exit": \e050 115 | "fullscreen_exit_alt": \e051 116 | "equalizer": \e052 117 | "article": \e053 118 | "read_more": \e054 119 | "list": \e055 120 | "list_nested": \e056 121 | "cursor": \e057 122 | "dial": \e058 123 | "new_window": \e059 124 | "trash_fill": \e05a 125 | "battery_half": \e05b 126 | "battery_empty": \e05c 127 | "battery_charging": \e05d 128 | "chat": \e05e 129 | "mic": \e05f 130 | "movie": \e060 131 | "headphones": \e061 132 | "user": \e062 133 | "lightbulb": \e063 134 | "cd": \e064 135 | "folder_fill": \e065 136 | "document_fill": \e066 137 | "pin": \e067 138 | "map_pin_fill": \e068 139 | "book": \e069 140 | "book_alt2": \e06a 141 | "box": \e06b 142 | "calendar_alt_fill": \e06c 143 | "comment_fill": \e06d 144 | "iphone": \e06e 145 | "bars": \e06f 146 | "camera": \e070 147 | "volume_mute": \e071 148 | "volume": \e072 149 | "battery_full": \e073 150 | "magnifying_glass": \e074 151 | "lock_fill": \e075 152 | "unlock_fill": \e076 153 | "link": \e077 154 | "wrench": \e078 155 | "clock": \e079 -------------------------------------------------------------------------------- /generate/entypo/entypo.css: -------------------------------------------------------------------------------- 1 | .phone.icon:before{content:"\0021"} 2 | .smartphone.icon:before{content:"\0022"} 3 | .mouse.icon:before{content:"\0023"} 4 | .roadsign.icon:before{content:"\0024"} 5 | .mail.icon:before{content:"\0025"} 6 | .write.icon:before{content:"\0026"} 7 | .attachment.icon:before{content:"\0027"} 8 | .back.icon:before{content:"\0028"} 9 | .doubleback.icon:before{content:"\0029"} 10 | .forward.icon:before{content:"\002A"} 11 | .user.icon:before{content:"\002B"} 12 | .usergroup.icon:before{content:"\002C"} 13 | .adduser.icon:before{content:"\002D"} 14 | .profie.icon:before{content:"\002E"} 15 | .newwindow.icon:before{content:"\002F"} 16 | .mappin.icon:before{content:"\0030"} 17 | .map.icon:before{content:"\0031"} 18 | .compass.icon:before{content:"\0032"} 19 | .compasshand.icon:before{content:"\0033"} 20 | .crosshair.icon:before{content:"\0034"} 21 | .link.icon:before{content:"\0035"} 22 | .heart.icon:before{content:"\0036"} 23 | .star.icon:before{content:"\0037"} 24 | .thumbsup.icon:before{content:"\0038"} 25 | .conversation.icon:before{content:"\0039"} 26 | .comment.icon:before{content:"\003A"} 27 | .rightquote.icon:before{content:"\003B"} 28 | .printer.icon:before{content:"\003C"} 29 | .bell.icon:before{content:"\003D"} 30 | .brokenlink.icon:before{content:"\003E"} 31 | .flag.icon:before{content:"\003F"} 32 | .gear.icon:before{content:"\0040"} 33 | .flashlight.icon:before{content:"\0041"} 34 | .trophy.icon:before{content:"\0042"} 35 | .tag.icon:before{content:"\0043"} 36 | .camera.icon:before{content:"\0044"} 37 | .moon.icon:before{content:"\0045"} 38 | .palette.icon:before{content:"\0046"} 39 | .envato.icon:before{content:"\0047"} 40 | .musicnote.icon:before{content:"\0048"} 41 | .bag.icon:before{content:"\0049"} 42 | .airplane.icon:before{content:"\004A"} 43 | .lifesaver.icon:before{content:"\004B"} 44 | .rings.icon:before{content:"\004C"} 45 | .eye.icon:before{content:"\004D"} 46 | .clock.icon:before{content:"\004E"} 47 | .microphone.icon:before{content:"\004F"} 48 | .calender.icon:before{content:"\0050"} 49 | .bolt.icon:before{content:"\0051"} 50 | .hourglass.icon:before{content:"\0052"} 51 | .rss.icon:before{content:"\0053"} 52 | .signal.icon:before{content:"\0054"} 53 | .lock.icon:before{content:"\0055"} 54 | .unlock.icon:before{content:"\0056"} 55 | .checkmark.icon:before{content:"\0057"} 56 | .xmark.icon:before{content:"\0058"} 57 | .minuscircle.icon:before{content:"\0059"} 58 | .pluscircle.icon:before{content:"\005A"} 59 | .xmarkcircle.icon:before{content:"\005B"} 60 | .minus.icon:before{content:"\005C"} 61 | .plus.icon:before{content:"\005D"} 62 | .cancel.icon:before{content:"\005E"} 63 | .info.icon:before{content:"\005F"} 64 | .infocircle.icon:before{content:"\0060"} 65 | .questionmark.icon:before{content:"\0061"} 66 | .questioncircle.icon:before{content:"\0062"} 67 | .caution.icon:before{content:"\0063"} 68 | .clockwise.icon:before{content:"\0064"} 69 | .counterclockwise.icon:before{content:"\0065"} 70 | .crosspaths.icon:before{content:"\0066"} 71 | .backarrow.icon:before{content:"\0067"} 72 | .looparrow.icon:before{content:"\0068"} 73 | .list.icon:before{content:"\0069"} 74 | .listadd.icon:before{content:"\006A"} 75 | .window.icon:before{content:"\006B"} 76 | .document.icon:before{content:"\006C"} 77 | .portrait.icon:before{content:"\006D"} 78 | .copydocument.icon:before{content:"\006E"} 79 | .landscape.icon:before{content:"\006F"} 80 | .photos.icon:before{content:"\0070"} 81 | .video.icon:before{content:"\0071"} 82 | .music.icon:before{content:"\0072"} 83 | .folder.icon:before{content:"\0073"} 84 | .cabinet.icon:before{content:"\0074"} 85 | .trash.icon:before{content:"\0075"} 86 | .upload.icon:before{content:"\0076"} 87 | .download.icon:before{content:"\0077"} 88 | .hdd.icon:before{content:"\0078"} 89 | .cloud.icon:before{content:"\0079"} 90 | .cloudupload.icon:before{content:"\007A"} 91 | .play.icon:before{content:"\007B"} 92 | .pause.icon:before{content:"\007C"} 93 | .record.icon:before{content:"\007D"} 94 | .stop.icon:before{content:"\007E"} 95 | .creativecommons.icon:before{content:"\00A9"} 96 | .widewindow.icon:before{content:"\00AE"} 97 | .nexttrack.icon:before{content:"\00C4"} 98 | .previoustrack.icon:before{content:"\00C5"} 99 | .beginningtrack.icon:before{content:"\00C7"} 100 | .endtrack.icon:before{content:"\00C9"} 101 | .zoomout.icon:before{content:"\00D1"} 102 | .zoomin.icon:before{content:"\00D6"} 103 | .volume.icon:before{content:"\00DC"} 104 | .volumeoff.icon:before{content:"\00E0"} 105 | .volumeon.icon:before{content:"\00E1"} 106 | .leftarrow.icon:before{content:"\00E2"} 107 | .uparrow.icon:before{content:"\00E3"} 108 | .downarrow.icon:before{content:"\00E4"} 109 | .rightarrow.icon:before{content:"\00E5"} 110 | .leftarrowsmall.icon:before{content:"\00E7"} 111 | .uparrowsmall.icon:before{content:"\00E8"} 112 | .downarrowsmall.icon:before{content:"\00E9"} 113 | .rightarrowsmall.icon:before{content:"\00EA"} 114 | .leftarrowcircle.icon:before{content:"\00EB"} 115 | .uparrowcircle.icon:before{content:"\00EC"} 116 | .downarrowcircle.icon:before{content:"\00ED"} 117 | .rightarrowcircle.icon:before{content:"\00EE"} 118 | .home.icon:before{content:"\00EF"} 119 | .bookmark.icon:before{content:"\00F1"} 120 | .maximize.icon:before{content:"\00F2"} 121 | .opendocument.icon:before{content:"\00F3"} 122 | .search.icon:before{content:"\00F4"} 123 | .ellipsis.icon:before{content:"\00F6"} 124 | -------------------------------------------------------------------------------- /generate/FontAwesome.yml: -------------------------------------------------------------------------------- 1 | source: /assets/fontawesome-webfont.ttf 2 | font_name: FontAwesome 3 | mime_type: application/x-font-truetype 4 | unicode_range: U+F000-F0EA,U+F200 5 | glyphs: 6 | "glass": \f000 7 | "music": \f001 8 | "search": \f002 9 | "envelope": \f003 10 | "heart": \f004 11 | "star": \f005 12 | "star-empty": \f006 13 | "user": \f007 14 | "film": \f008 15 | "th-large": \f009 16 | "th": \f00a 17 | "th-list": \f00b 18 | "ok": \f00c 19 | "remove": \f00d 20 | "zoom-in": \f00e 21 | "zoom-out": \f010 22 | "off": \f011 23 | "signal": \f012 24 | "cog": \f013 25 | "trash": \f014 26 | "home": \f015 27 | "file": \f016 28 | "time": \f017 29 | "road": \f018 30 | "download-alt": \f019 31 | "download": \f01a 32 | "upload": \f01b 33 | "inbox": \f01c 34 | "play-circle": \f01d 35 | "repeat": \f01e 36 | "refresh": \f021 37 | "list-alt": \f022 38 | "lock": \f023 39 | "flag": \f024 40 | "headphones": \f025 41 | "volume-off": \f026 42 | "volume-down": \f027 43 | "volume-up": \f028 44 | "qrcode": \f029 45 | "barcode": \f02a 46 | "tag": \f02b 47 | "tags": \f02c 48 | "book": \f02d 49 | "bookmark": \f02e 50 | "print": \f02f 51 | "camera": \f030 52 | "font": \f031 53 | "bold": \f032 54 | "italic": \f033 55 | "text-height": \f034 56 | "text-width": \f035 57 | "align-left": \f036 58 | "align-center": \f037 59 | "align-right": \f038 60 | "align-justify": \f039 61 | "list": \f03a 62 | "indent-left": \f03b 63 | "indent-right": \f03c 64 | "facetime-video": \f03d 65 | "picture": \f03e 66 | "pencil": \f040 67 | "map-marker": \f041 68 | "adjust": \f042 69 | "tint": \f043 70 | "edit": \f044 71 | "share": \f045 72 | "check": \f046 73 | "move": \f047 74 | "step-backward": \f048 75 | "fast-backward": \f049 76 | "backward": \f04a 77 | "play": \f04b 78 | "pause": \f04c 79 | "stop": \f04d 80 | "forward": \f04e 81 | "fast-forward": \f050 82 | "step-forward": \f051 83 | "eject": \f052 84 | "chevron-left": \f053 85 | "chevron-right": \f054 86 | "plus-sign": \f055 87 | "minus-sign": \f056 88 | "remove-sign": \f057 89 | "ok-sign": \f058 90 | "question-sign": \f059 91 | "info-sign": \f05a 92 | "screenshot": \f05b 93 | "remove-circle": \f05c 94 | "ok-circle": \f05d 95 | "ban-circle": \f05e 96 | "arrow-left": \f060 97 | "arrow-right": \f061 98 | "arrow-up": \f062 99 | "arrow-down": \f063 100 | "share-alt": \f064 101 | "resize-full": \f065 102 | "resize-small": \f066 103 | "plus": \f067 104 | "minus": \f068 105 | "asterisk": \f069 106 | "exclamation-sign": \f06a 107 | "gift": \f06b 108 | "leaf": \f06c 109 | "fire": \f06d 110 | "eye-open": \f06e 111 | "eye-close": \f070 112 | "warning-sign": \f071 113 | "plane": \f072 114 | "calendar": \f073 115 | "random": \f074 116 | "comment": \f075 117 | "magnet": \f076 118 | "chevron-up": \f077 119 | "chevron-down": \f078 120 | "retweet": \f079 121 | "shopping-cart": \f07a 122 | "folder-close": \f07b 123 | "folder-open": \f07c 124 | "resize-vertical": \f07d 125 | "resize-horizontal": \f07e 126 | "bar-chart": \f080 127 | "twitter-sign": \f081 128 | "facebook-sign": \f082 129 | "camera-retro": \f083 130 | "key": \f084 131 | "cogs": \f085 132 | "comments": \f086 133 | "thumbs-up": \f087 134 | "thumbs-down": \f088 135 | "star-half": \f089 136 | "heart-empty": \f08a 137 | "signout": \f08b 138 | "linkedin-sign": \f08c 139 | "pushpin": \f08d 140 | "external-link": \f08e 141 | "signin": \f090 142 | "trophy": \f091 143 | "github-sign": \f092 144 | "upload-alt": \f093 145 | "lemon": \f094 146 | "phone": \f095 147 | "check-empty": \f096 148 | "bookmark-empty": \f097 149 | "phone-sign": \f098 150 | "twitter": \f099 151 | "facebook": \f09a 152 | "github": \f09b 153 | "unlock": \f09c 154 | "credit-card": \f09d 155 | "rss": \f09e 156 | "hdd": \f0a0 157 | "bullhorn": \f0a1 158 | "bell": \f0a2 159 | "certificate": \f0a3 160 | "hand-right": \f0a4 161 | "hand-left": \f0a5 162 | "hand-up": \f0a6 163 | "hand-down": \f0a7 164 | "circle-arrow-left": \f0a8 165 | "circle-arrow-right": \f0a9 166 | "circle-arrow-up": \f0aa 167 | "circle-arrow-down": \f0ab 168 | "globe": \f0ac 169 | "wrench": \f0ad 170 | "tasks": \f0ae 171 | "filter": \f0b0 172 | "briefcase": \f0b1 173 | "fullscreen": \f0b2 174 | "group": \f0c0 175 | "link": \f0c1 176 | "cloud": \f0c2 177 | "beaker": \f0c3 178 | "cut": \f0c4 179 | "copy": \f0c5 180 | "paper-clip": \f0c6 181 | "save": \f0c7 182 | "sign-blank": \f0c8 183 | "reorder": \f0c9 184 | "list-ul": \f0ca 185 | "list-ol": \f0cb 186 | "strikethrough": \f0cc 187 | "underline": \f0cd 188 | "table": \f0ce 189 | "magic": \f0d0 190 | "truck": \f0d1 191 | "pinterest": \f0d2 192 | "pinterest-sign": \f0d3 193 | "google-plus-sign": \f0d4 194 | "google-plus": \f0d5 195 | "money": \f0d6 196 | "caret-down": \f0d7 197 | "caret-up": \f0d8 198 | "caret-left": \f0d9 199 | "caret-right": \f0da 200 | "columns": \f0db 201 | "sort": \f0dc 202 | "sort-down": \f0dd 203 | "sort-up": \f0de 204 | "envelope-alt": \f0e0 205 | "linkedin": \f0e1 206 | "undo": \f0e2 207 | "legal": \f0e3 208 | "dashboard": \f0e4 209 | "comment-alt": \f0e5 210 | "comments-alt": \f0e6 211 | "bolt": \f0e7 212 | "sitemap": \f0e8 213 | "umbrella": \f0e9 214 | "paste": \f0ea 215 | "user-md": \f200 216 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Ficon.as 2 | ======== 3 | 4 | Using this library you can easily embed and use Font Icons into your Actionscript 3 projects. 5 | 6 | Support 7 | ======= 8 | 9 | Right now we support the following icon fonts: 10 | - [Font Awesome](http://fortawesome.github.com/Font-Awesome/) 11 | - [Iconic](http://somerandomdude.com/work/iconic/) (both fill and stroke versions) 12 | - [Entypo](http://www.entypo.com/) 13 | 14 | Installation 15 | ============ 16 | 17 | - Copy the **com** directory in your project root directory. 18 | - Get the font files of the fonts you want to use in the **assets** directory in your project root. 19 | 20 | Usage 21 | ===== 22 | 23 | Import the class of the font you want to use: 24 | 25 | ```actionscript 26 | import com.ficon.FontAwesome; 27 | // or import com.ficon.IconicFill; 28 | ``` 29 | 30 | Create a trophy icon: 31 | 32 | ```actionscript 33 | var trophy:DisplayObject = FontAwesome.trophy(); 34 | ``` 35 | 36 | Add the icon to the stage: 37 | 38 | ```actionscript 39 | addChild(trophy); 40 | ``` 41 | 42 | Size and position it to your wishes: 43 | 44 | ```actionscript 45 | trophy.y = 100; 46 | trophy.width = 100; 47 | ``` 48 | 49 | It will still be rendered super-sharp since the icons are vector-based. 50 | 51 | You can pass in options like so: 52 | 53 | ```actionscript 54 | addChild(IconicStroke.camera({color: 0xFFFF00, fontSize:12})); 55 | ``` 56 | 57 | The options are set directly on the ```ElementFormat``` instance used. Check out the [documentation](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/ElementFormat.html) for a list of possible settings. 58 | 59 | The returned object is a FiconSprite, a descendant of Sprite. FiconSprite keeps the proportional width and height of the icon locked, so you cannot distort it. If you'd like to set width and height independently, set ```proportionalScaling``` to false: 60 | 61 | ```actionscript 62 | trophy.width = 50; 63 | trophy.height = 50; 64 | trace(trophy.width); // Will return something like '30' 65 | 66 | trophy.proportionalScaling = false; 67 | trophy.width = 50; 68 | trace(trophy.width, trophy.height) // Will return '50, 50' 69 | ``` 70 | 71 | UnicodeRange 72 | ============ 73 | 74 | Embedded fonts are usually quite large, so to minimize wasted space Ficon includes a handy feature to check what glyphs you're actually using. This way you can easily specify to only embed those, reducing filesize dramatically. 75 | 76 | Every time you create an icon, Ficon outputs the updated *unicodeRange* to the console using *trace*, for every font you're using: 77 | 78 | ``` 79 | FontAwesome unicodeRange="U+f091,U+f002,U+f032," 80 | ``` 81 | 82 | This includes all the glyphs you've used in Ficon. Just replace the **unicodeRange** in the file where the font is embedded, e.g. **/com/ficon/FontAwesome.as** with the generated one. 83 | 84 | You can turn this off by setting ```Ficon.debug = false```. 85 | 86 | Details 87 | ======= 88 | 89 | We're using the Flash Text Engine (FTE) instead of regular TextFields to render the icons because this allows us to embed the fonts using CFF (```embedAsCFF=true```) which results in a 30% filesize reduction. 90 | 91 | FiconSprite contains one child, a TextLine containing the glyph. Returning the TextLine object directly would be annoying if you wanted to position the element, since it calculates **y** using the text baseline instead of the point of the highest character, as you'd intuitively expect. IconSprite makes sure that positioning and sizing happens intuitively. If you'd like access to the TextLine, you can always get the first child of the returned FiconSprite object. 92 | 93 | Filesize 94 | -------- 95 | 96 | These are based on the change in filesize of a SWF compiled with debugging off, with all the glyphs included. The overhead of the .as file is calculated by removing all but one of the icon creation functions. 97 | 98 | ### Font Awesome 99 | - FontAwesome.as overhead: **4KB** (4338 bytes) 100 | - Font size embedded as CFF: **36KB** (36043 bytes) 101 | - Font size embedded as normal: **52KB** (52058 bytes) 102 | 103 | Total max overhead: **40KB** (40381 bytes). 104 | 105 | ### Iconic Fill 106 | - IconicFill.as overhead: **3KB** (3235 bytes) 107 | - Font size: **10KB** (10308 bytes) 108 | 109 | Total max overhead: **13KB** (13543 bytes) 110 | 111 | ### Iconic Stroke 112 | - IconicStroke.as overhead: **3KB** (3175 bytes) 113 | - Font size: **10KB** (10740 bytes) 114 | 115 | Total max overhead: **13KB** (13815 bytes) 116 | 117 | ### Entypo 118 | - Entypo.as overhead: **2.5KB** (2451 bytes) 119 | - Font size: **14KB** (14017 bytes) 120 | 121 | Total max overhead: **16.5KB** (16468 bytes) 122 | 123 | 124 | Todo 125 | ==== 126 | 127 | * Check and use the JSON files of Iconic 128 | 129 | 130 | Attribution 131 | =========== 132 | 133 | This library contains some files of the following fonts. Thanks to their respective authors for providing their awesome work for free use! 134 | 135 | Font Awesome 136 | ------------ 137 | 138 | [Font Awesome](http://fortawesome.github.com/Font-Awesome) by Davy Gandy, licensed under the [CC BY 3.0](http://creativecommons.org/licenses/by/3.0/). 139 | 140 | Iconic 141 | ------ 142 | 143 | [Iconic](http://somerandomdude.com/work/iconic/) by P.J. Onori, licensed under the [CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/us). 144 | 145 | Entypo 146 | ------ 147 | 148 | [Entypo](http://www.entypo.com/) by Daniel Bruce, licensed under the [CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/). 149 | 150 | 151 | -------------------------------------------------------------------------------- /generate/iconic/iconic_fill.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import fontforge 4 | 5 | letters = [ 6 | [0x0023,"hash"], 7 | [0x003F,"question_mark"], 8 | [0x0040,"at"], 9 | [0x00b6, "pilcrow"], 10 | [0x2139, "info"], 11 | [0x2190, "arrow_left"], 12 | [0x2191, "arrow_up"], 13 | [0x2192, "arrow_right"], 14 | [0x2193, "arrow_down"], 15 | [0x2302, "home"], 16 | [0x2600, "sun_fill"], 17 | [0x2601, "cloud"], 18 | [0x2602, "umbrella"], 19 | [0x2605, "star"], 20 | [0x263e, "moon_fill"], 21 | [0x2764, "heart_fill"], 22 | [0x2699, "cog"], 23 | [0x26a1, "bolt"], 24 | [0x26bf, "key_fill"], 25 | [0x26c6, "rain"], 26 | [0x26d4, "denied"], 27 | [0x2709, "mail"], 28 | [0x270e, "pen"], 29 | [0x2713, "check"], 30 | [0x2714, "check_alt"], 31 | [0x2717, "x"], 32 | [0x2718, "x_alt"], 33 | [0x275d, "left_quote"], 34 | [0x275e, "right_quote"], 35 | [0x2795, "plus"], 36 | [0x2796, "minus"], 37 | [0x2935, "curved_arrow"], 38 | # webkit doesn't seem to support Unicode ranges above 0xffff 39 | #[0x1f3a4, "mic"], 40 | #[0x1f3a5, "movie"], 41 | #[0x1f3a7, "headphones"], 42 | #[0x1f464, "user"], 43 | #[0x1f4a1, "lightbulb"], 44 | #[0x1f4bf, "cd"], 45 | #[0x1f4c1, "folder_fill"], 46 | #[0x1f4c4, "document_fill"], 47 | #[0x1f4cc, "pin"], 48 | #[0x1f4cd, "map_pin_fill"], 49 | #[0x1f4d5, "book"], 50 | #[0x1f4d6, "book_alt2"], 51 | #[0x1f4e6, "box"], 52 | #[0x1f4c5, "calendar_alt_fill"], 53 | #[0x1f4ac, "comment_fill"], 54 | #[0x1f4f1, "iphone"], 55 | #[0x1f4f6, "bars"], 56 | #[0x1f4f7, "camera"], 57 | #[0x1f507, "volume_mute"], 58 | #[0x1f508, "volume"], 59 | #[0x1f50b, "battery_full"], 60 | #[0x1f50e, "magnifying_glass"], 61 | #[0x1f512, "lock_fill"], 62 | #[0x1f513, "unlock_fill"], 63 | #[0x1f517, "link"], 64 | #[0x1f527, "wrench"], 65 | #[0x1f550, "clock"], 66 | [0xe000, "document_alt_fill"], 67 | [0xe001, "calendar"], 68 | [0xe002, "map_pin_alt"], 69 | [0xe003, "comment_alt1_fill"], 70 | [0xe004, "comment_alt2_fill"], 71 | [0xe005, "pen_alt_fill"], 72 | [0xe006, "pen_alt2"], 73 | [0xe007, "chat_alt_fill"], 74 | [0xe008, "plus_alt"], 75 | [0xe009, "minus_alt"], 76 | [0xe00a, "bars_alt"], 77 | [0xe00b, "book_alt"], 78 | [0xe00c, "aperture_alt"], 79 | [0xe010, "beaker_alt"], 80 | [0xe011, "left_quote_alt"], 81 | [0xe012, "right_quote_alt"], 82 | [0xe013, "arrow_left_alt1"], 83 | [0xe014, "arrow_up_alt1"], 84 | [0xe015, "arrow_right_alt1"], 85 | [0xe016, "arrow_down_alt1"], 86 | [0xe017, "arrow_left_alt2"], 87 | [0xe018, "arrow_up_alt2"], 88 | [0xe019, "arrow_right_alt2"], 89 | [0xe01a, "arrow_down_alt2"], 90 | [0xe01b, "brush"], 91 | [0xe01c, "brush_alt"], 92 | [0xe01e, "eyedropper"], 93 | [0xe01f, "layers"], 94 | [0xe020, "layers_alt"], 95 | [0xe021, "compass"], 96 | [0xe022, "award_fill"], 97 | [0xe023, "beaker"], 98 | [0xe024, "steering_wheel"], 99 | [0xe025, "eye"], 100 | [0xe026, "aperture"], 101 | [0xe027, "image"], 102 | [0xe028, "chart"], 103 | [0xe029, "chart_alt"], 104 | [0xe02a, "target"], 105 | [0xe02b, "tag_fill"], 106 | [0xe02c, "rss"], 107 | [0xe02d, "rss_alt"], 108 | [0xe02e, "share"], 109 | [0xe02f, "undo"], 110 | [0xe030, "reload"], 111 | [0xe031, "reload_alt"], 112 | [0xe032, "loop_alt1"], 113 | [0xe033, "loop_alt2"], 114 | [0xe034, "loop_alt3"], 115 | [0xe035, "loop_alt4"], 116 | [0xe036, "spin"], 117 | [0xe037, "spin_alt"], 118 | [0xe038, "move_horizontal"], 119 | [0xe039, "move_horizontal_alt1"], 120 | [0xe03a, "move_horizontal_alt2"], 121 | [0xe03b, "move_vertical"], 122 | [0xe03c, "move_vertical_alt1"], 123 | [0xe03d, "move_vertical_alt2"], 124 | [0xe03e, "move"], 125 | [0xe03f, "move_alt1"], 126 | [0xe040, "move_alt2"], 127 | [0xe041, "transfer"], 128 | [0xe042, "download"], 129 | [0xe043, "upload"], 130 | [0xe044, "cloud_download"], 131 | [0xe045, "cloud_upload"], 132 | [0xe046, "fork"], 133 | [0xe047, "play"], 134 | [0xe048, "play_alt"], 135 | [0xe049, "pause"], 136 | [0xe04a, "stop"], 137 | [0xe04b, "eject"], 138 | [0xe04c, "first"], 139 | [0xe04d, "last"], 140 | [0xe04e, "fullscreen"], 141 | [0xe04f, "fullscreen_alt"], 142 | [0xe050, "fullscreen_exit"], 143 | [0xe051, "fullscreen_exit_alt"], 144 | [0xe052, "equalizer"], 145 | [0xe053, "article"], 146 | [0xe054, "read_more"], 147 | [0xe055, "list"], 148 | [0xe056, "list_nested"], 149 | [0xe057, "cursor"], 150 | [0xe058, "dial"], 151 | [0xe059, "new_window"], 152 | [0xe05a, "trash_fill"], 153 | [0xe05b, "battery_half"], 154 | [0xe05c, "battery_empty"], 155 | [0xe05d, "battery_charging"], 156 | [0xe05e, "chat"], 157 | 158 | #temporary unicode values until Webkit fixes support 159 | [0xe05f, "mic"], 160 | [0xe060, "movie"], 161 | [0xe061, "headphones"], 162 | [0xe062, "user"], 163 | [0xe063, "lightbulb"], 164 | [0xe064, "cd"], 165 | [0xe065, "folder_fill"], 166 | [0xe066, "document_fill"], 167 | [0xe067, "pin"], 168 | [0xe068, "map_pin_fill"], 169 | [0xe069, "book"], 170 | [0xe06a, "book_alt2"], 171 | [0xe06b, "box"], 172 | [0xe06c, "calendar_alt_fill"], 173 | [0xe06d, "comment_fill"], 174 | [0xe06e, "iphone"], 175 | [0xe06f, "bars"], 176 | [0xe070, "camera"], 177 | [0xe071, "volume_mute"], 178 | [0xe072, "volume"], 179 | [0xe073, "battery_full"], 180 | [0xe074, "magnifying_glass"], 181 | [0xe075, "lock_fill"], 182 | [0xe076, "unlock_fill"], 183 | [0xe077, "link"], 184 | [0xe078, "wrench"], 185 | [0xe079, "clock"], 186 | ] 187 | 188 | font = fontforge.open('blank_fill.sfd') 189 | 190 | for letter_config in letters: 191 | char = letter_config[0] 192 | file_name = letter_config[1] 193 | 194 | c = font.createChar(char) 195 | 196 | c.importOutlines('../../vector/' + file_name + '.svg') 197 | 198 | c.left_side_bearing = 15 199 | c.right_side_bearing = 15 200 | 201 | #font files 202 | 203 | font.generate('iconic_fill.svg') 204 | font.generate('iconic_fill.ttf') 205 | font.generate('iconic_fill.eot') 206 | font.generate('iconic_fill.otf') 207 | 208 | #css file 209 | 210 | theString="@font-face { font-family: 'IconicFill'; src: url('iconic_fill.eot'); src: url('iconic_fill.eot?#iefix') format('embedded-opentype'), url('iconic_fill.ttf') format('truetype'), url('iconic_fill.svg#iconic') format('svg'); font-weight: normal; font-style: normal; }" 211 | theString+=".iconic { display:inline-block; font-family: 'IconicFill'; }" 212 | for letter_config in letters: 213 | theHex = int(letter_config[0]) 214 | theHex = hex(theHex) 215 | theString += "." + letter_config[1] + ":before {content:'\\" + theHex[2:] + "';}" 216 | 217 | f = open("iconic_fill.css", 'w') 218 | f.write(theString) 219 | f.close() 220 | 221 | #html file 222 | theString="Iconic Font-embedding demo" 223 | theString += "" 224 | for letter_config in letters: 225 | theHex = int(letter_config[0]) 226 | theHex = hex(theHex) 227 | theString += "" 228 | 229 | theString += "
NameIconic IconUnicode IconHexidecimal Code
" + letter_config[1] + "" + theHex + "
" 230 | 231 | f = open("iconic_fill_demo.html", 'w') 232 | f.write(theString) 233 | f.close() -------------------------------------------------------------------------------- /generate/font_awesome/font-awesome.sass: -------------------------------------------------------------------------------- 1 | .icon-glass:before 2 | content: "\f000" 3 | 4 | .icon-music:before 5 | content: "\f001" 6 | 7 | .icon-search:before 8 | content: "\f002" 9 | 10 | .icon-envelope:before 11 | content: "\f003" 12 | 13 | .icon-heart:before 14 | content: "\f004" 15 | 16 | .icon-star:before 17 | content: "\f005" 18 | 19 | .icon-star-empty:before 20 | content: "\f006" 21 | 22 | .icon-user:before 23 | content: "\f007" 24 | 25 | .icon-film:before 26 | content: "\f008" 27 | 28 | .icon-th-large:before 29 | content: "\f009" 30 | 31 | .icon-th:before 32 | content: "\f00a" 33 | 34 | .icon-th-list:before 35 | content: "\f00b" 36 | 37 | .icon-ok:before 38 | content: "\f00c" 39 | 40 | .icon-remove:before 41 | content: "\f00d" 42 | 43 | .icon-zoom-in:before 44 | content: "\f00e" 45 | 46 | .icon-zoom-out:before 47 | content: "\f010" 48 | 49 | .icon-off:before 50 | content: "\f011" 51 | 52 | .icon-signal:before 53 | content: "\f012" 54 | 55 | .icon-cog:before 56 | content: "\f013" 57 | 58 | .icon-trash:before 59 | content: "\f014" 60 | 61 | .icon-home:before 62 | content: "\f015" 63 | 64 | .icon-file:before 65 | content: "\f016" 66 | 67 | .icon-time:before 68 | content: "\f017" 69 | 70 | .icon-road:before 71 | content: "\f018" 72 | 73 | .icon-download-alt:before 74 | content: "\f019" 75 | 76 | .icon-download:before 77 | content: "\f01a" 78 | 79 | .icon-upload:before 80 | content: "\f01b" 81 | 82 | .icon-inbox:before 83 | content: "\f01c" 84 | 85 | .icon-play-circle:before 86 | content: "\f01d" 87 | 88 | .icon-repeat:before 89 | content: "\f01e" 90 | 91 | .icon-refresh:before 92 | content: "\f021" 93 | 94 | .icon-list-alt:before 95 | content: "\f022" 96 | 97 | .icon-lock:before 98 | content: "\f023" 99 | 100 | .icon-flag:before 101 | content: "\f024" 102 | 103 | .icon-headphones:before 104 | content: "\f025" 105 | 106 | .icon-volume-off:before 107 | content: "\f026" 108 | 109 | .icon-volume-down:before 110 | content: "\f027" 111 | 112 | .icon-volume-up:before 113 | content: "\f028" 114 | 115 | .icon-qrcode:before 116 | content: "\f029" 117 | 118 | .icon-barcode:before 119 | content: "\f02a" 120 | 121 | .icon-tag:before 122 | content: "\f02b" 123 | 124 | .icon-tags:before 125 | content: "\f02c" 126 | 127 | .icon-book:before 128 | content: "\f02d" 129 | 130 | .icon-bookmark:before 131 | content: "\f02e" 132 | 133 | .icon-print:before 134 | content: "\f02f" 135 | 136 | .icon-camera:before 137 | content: "\f030" 138 | 139 | .icon-font:before 140 | content: "\f031" 141 | 142 | .icon-bold:before 143 | content: "\f032" 144 | 145 | .icon-italic:before 146 | content: "\f033" 147 | 148 | .icon-text-height:before 149 | content: "\f034" 150 | 151 | .icon-text-width:before 152 | content: "\f035" 153 | 154 | .icon-align-left:before 155 | content: "\f036" 156 | 157 | .icon-align-center:before 158 | content: "\f037" 159 | 160 | .icon-align-right:before 161 | content: "\f038" 162 | 163 | .icon-align-justify:before 164 | content: "\f039" 165 | 166 | .icon-list:before 167 | content: "\f03a" 168 | 169 | .icon-indent-left:before 170 | content: "\f03b" 171 | 172 | .icon-indent-right:before 173 | content: "\f03c" 174 | 175 | .icon-facetime-video:before 176 | content: "\f03d" 177 | 178 | .icon-picture:before 179 | content: "\f03e" 180 | 181 | .icon-pencil:before 182 | content: "\f040" 183 | 184 | .icon-map-marker:before 185 | content: "\f041" 186 | 187 | .icon-adjust:before 188 | content: "\f042" 189 | 190 | .icon-tint:before 191 | content: "\f043" 192 | 193 | .icon-edit:before 194 | content: "\f044" 195 | 196 | .icon-share:before 197 | content: "\f045" 198 | 199 | .icon-check:before 200 | content: "\f046" 201 | 202 | .icon-move:before 203 | content: "\f047" 204 | 205 | .icon-step-backward:before 206 | content: "\f048" 207 | 208 | .icon-fast-backward:before 209 | content: "\f049" 210 | 211 | .icon-backward:before 212 | content: "\f04a" 213 | 214 | .icon-play:before 215 | content: "\f04b" 216 | 217 | .icon-pause:before 218 | content: "\f04c" 219 | 220 | .icon-stop:before 221 | content: "\f04d" 222 | 223 | .icon-forward:before 224 | content: "\f04e" 225 | 226 | .icon-fast-forward:before 227 | content: "\f050" 228 | 229 | .icon-step-forward:before 230 | content: "\f051" 231 | 232 | .icon-eject:before 233 | content: "\f052" 234 | 235 | .icon-chevron-left:before 236 | content: "\f053" 237 | 238 | .icon-chevron-right:before 239 | content: "\f054" 240 | 241 | .icon-plus-sign:before 242 | content: "\f055" 243 | 244 | .icon-minus-sign:before 245 | content: "\f056" 246 | 247 | .icon-remove-sign:before 248 | content: "\f057" 249 | 250 | .icon-ok-sign:before 251 | content: "\f058" 252 | 253 | .icon-question-sign:before 254 | content: "\f059" 255 | 256 | .icon-info-sign:before 257 | content: "\f05a" 258 | 259 | .icon-screenshot:before 260 | content: "\f05b" 261 | 262 | .icon-remove-circle:before 263 | content: "\f05c" 264 | 265 | .icon-ok-circle:before 266 | content: "\f05d" 267 | 268 | .icon-ban-circle:before 269 | content: "\f05e" 270 | 271 | .icon-arrow-left:before 272 | content: "\f060" 273 | 274 | .icon-arrow-right:before 275 | content: "\f061" 276 | 277 | .icon-arrow-up:before 278 | content: "\f062" 279 | 280 | .icon-arrow-down:before 281 | content: "\f063" 282 | 283 | .icon-share-alt:before 284 | content: "\f064" 285 | 286 | .icon-resize-full:before 287 | content: "\f065" 288 | 289 | .icon-resize-small:before 290 | content: "\f066" 291 | 292 | .icon-plus:before 293 | content: "\f067" 294 | 295 | .icon-minus:before 296 | content: "\f068" 297 | 298 | .icon-asterisk:before 299 | content: "\f069" 300 | 301 | .icon-exclamation-sign:before 302 | content: "\f06a" 303 | 304 | .icon-gift:before 305 | content: "\f06b" 306 | 307 | .icon-leaf:before 308 | content: "\f06c" 309 | 310 | .icon-fire:before 311 | content: "\f06d" 312 | 313 | .icon-eye-open:before 314 | content: "\f06e" 315 | 316 | .icon-eye-close:before 317 | content: "\f070" 318 | 319 | .icon-warning-sign:before 320 | content: "\f071" 321 | 322 | .icon-plane:before 323 | content: "\f072" 324 | 325 | .icon-calendar:before 326 | content: "\f073" 327 | 328 | .icon-random:before 329 | content: "\f074" 330 | 331 | .icon-comment:before 332 | content: "\f075" 333 | 334 | .icon-magnet:before 335 | content: "\f076" 336 | 337 | .icon-chevron-up:before 338 | content: "\f077" 339 | 340 | .icon-chevron-down:before 341 | content: "\f078" 342 | 343 | .icon-retweet:before 344 | content: "\f079" 345 | 346 | .icon-shopping-cart:before 347 | content: "\f07a" 348 | 349 | .icon-folder-close:before 350 | content: "\f07b" 351 | 352 | .icon-folder-open:before 353 | content: "\f07c" 354 | 355 | .icon-resize-vertical:before 356 | content: "\f07d" 357 | 358 | .icon-resize-horizontal:before 359 | content: "\f07e" 360 | 361 | .icon-bar-chart:before 362 | content: "\f080" 363 | 364 | .icon-twitter-sign:before 365 | content: "\f081" 366 | 367 | .icon-facebook-sign:before 368 | content: "\f082" 369 | 370 | .icon-camera-retro:before 371 | content: "\f083" 372 | 373 | .icon-key:before 374 | content: "\f084" 375 | 376 | .icon-cogs:before 377 | content: "\f085" 378 | 379 | .icon-comments:before 380 | content: "\f086" 381 | 382 | .icon-thumbs-up:before 383 | content: "\f087" 384 | 385 | .icon-thumbs-down:before 386 | content: "\f088" 387 | 388 | .icon-star-half:before 389 | content: "\f089" 390 | 391 | .icon-heart-empty:before 392 | content: "\f08a" 393 | 394 | .icon-signout:before 395 | content: "\f08b" 396 | 397 | .icon-linkedin-sign:before 398 | content: "\f08c" 399 | 400 | .icon-pushpin:before 401 | content: "\f08d" 402 | 403 | .icon-external-link:before 404 | content: "\f08e" 405 | 406 | .icon-signin:before 407 | content: "\f090" 408 | 409 | .icon-trophy:before 410 | content: "\f091" 411 | 412 | .icon-github-sign:before 413 | content: "\f092" 414 | 415 | .icon-upload-alt:before 416 | content: "\f093" 417 | 418 | .icon-lemon:before 419 | content: "\f094" 420 | 421 | .icon-phone:before 422 | content: "\f095" 423 | 424 | .icon-check-empty:before 425 | content: "\f096" 426 | 427 | .icon-bookmark-empty:before 428 | content: "\f097" 429 | 430 | .icon-phone-sign:before 431 | content: "\f098" 432 | 433 | .icon-twitter:before 434 | content: "\f099" 435 | 436 | .icon-facebook:before 437 | content: "\f09a" 438 | 439 | .icon-github:before 440 | content: "\f09b" 441 | 442 | .icon-unlock:before 443 | content: "\f09c" 444 | 445 | .icon-credit-card:before 446 | content: "\f09d" 447 | 448 | .icon-rss:before 449 | content: "\f09e" 450 | 451 | .icon-hdd:before 452 | content: "\f0a0" 453 | 454 | .icon-bullhorn:before 455 | content: "\f0a1" 456 | 457 | .icon-bell:before 458 | content: "\f0a2" 459 | 460 | .icon-certificate:before 461 | content: "\f0a3" 462 | 463 | .icon-hand-right:before 464 | content: "\f0a4" 465 | 466 | .icon-hand-left:before 467 | content: "\f0a5" 468 | 469 | .icon-hand-up:before 470 | content: "\f0a6" 471 | 472 | .icon-hand-down:before 473 | content: "\f0a7" 474 | 475 | .icon-circle-arrow-left:before 476 | content: "\f0a8" 477 | 478 | .icon-circle-arrow-right:before 479 | content: "\f0a9" 480 | 481 | .icon-circle-arrow-up:before 482 | content: "\f0aa" 483 | 484 | .icon-circle-arrow-down:before 485 | content: "\f0ab" 486 | 487 | .icon-globe:before 488 | content: "\f0ac" 489 | 490 | .icon-wrench:before 491 | content: "\f0ad" 492 | 493 | .icon-tasks:before 494 | content: "\f0ae" 495 | 496 | .icon-filter:before 497 | content: "\f0b0" 498 | 499 | .icon-briefcase:before 500 | content: "\f0b1" 501 | 502 | .icon-fullscreen:before 503 | content: "\f0b2" 504 | 505 | .icon-group:before 506 | content: "\f0c0" 507 | 508 | .icon-link:before 509 | content: "\f0c1" 510 | 511 | .icon-cloud:before 512 | content: "\f0c2" 513 | 514 | .icon-beaker:before 515 | content: "\f0c3" 516 | 517 | .icon-cut:before 518 | content: "\f0c4" 519 | 520 | .icon-copy:before 521 | content: "\f0c5" 522 | 523 | .icon-paper-clip:before 524 | content: "\f0c6" 525 | 526 | .icon-save:before 527 | content: "\f0c7" 528 | 529 | .icon-sign-blank:before 530 | content: "\f0c8" 531 | 532 | .icon-reorder:before 533 | content: "\f0c9" 534 | 535 | .icon-list-ul:before 536 | content: "\f0ca" 537 | 538 | .icon-list-ol:before 539 | content: "\f0cb" 540 | 541 | .icon-strikethrough:before 542 | content: "\f0cc" 543 | 544 | .icon-underline:before 545 | content: "\f0cd" 546 | 547 | .icon-table:before 548 | content: "\f0ce" 549 | 550 | .icon-magic:before 551 | content: "\f0d0" 552 | 553 | .icon-truck:before 554 | content: "\f0d1" 555 | 556 | .icon-pinterest:before 557 | content: "\f0d2" 558 | 559 | .icon-pinterest-sign:before 560 | content: "\f0d3" 561 | 562 | .icon-google-plus-sign:before 563 | content: "\f0d4" 564 | 565 | .icon-google-plus:before 566 | content: "\f0d5" 567 | 568 | .icon-money:before 569 | content: "\f0d6" 570 | 571 | .icon-caret-down:before 572 | content: "\f0d7" 573 | 574 | .icon-caret-up:before 575 | content: "\f0d8" 576 | 577 | .icon-caret-left:before 578 | content: "\f0d9" 579 | 580 | .icon-caret-right:before 581 | content: "\f0da" 582 | 583 | .icon-columns:before 584 | content: "\f0db" 585 | 586 | .icon-sort:before 587 | content: "\f0dc" 588 | 589 | .icon-sort-down:before 590 | content: "\f0dd" 591 | 592 | .icon-sort-up:before 593 | content: "\f0de" 594 | 595 | .icon-envelope-alt:before 596 | content: "\f0e0" 597 | 598 | .icon-linkedin:before 599 | content: "\f0e1" 600 | 601 | .icon-undo:before 602 | content: "\f0e2" 603 | 604 | .icon-legal:before 605 | content: "\f0e3" 606 | 607 | .icon-dashboard:before 608 | content: "\f0e4" 609 | 610 | .icon-comment-alt:before 611 | content: "\f0e5" 612 | 613 | .icon-comments-alt:before 614 | content: "\f0e6" 615 | 616 | .icon-bolt:before 617 | content: "\f0e7" 618 | 619 | .icon-sitemap:before 620 | content: "\f0e8" 621 | 622 | .icon-umbrella:before 623 | content: "\f0e9" 624 | 625 | .icon-paste:before 626 | content: "\f0ea" 627 | 628 | .icon-user-md:before 629 | content: "\f200" 630 | -------------------------------------------------------------------------------- /com/ficon/Entypo.as: -------------------------------------------------------------------------------- 1 | package com.ficon { 2 | import com.ficon.Ficon; 3 | import com.ficon.FiconSprite; 4 | 5 | public class Entypo extends Ficon { 6 | [Embed(source="/assets/entypo-webfont.ttf", fontName="Entypo", mimeType="application/x-font-truetype", 7 | embedAsCFF="true", fontStyle="normal", fontWeight="normal", unicodeRange="U+0021-00F6")] 8 | private static var asset:Class; 9 | 10 | private static var fontName:String = "Entypo"; 11 | 12 | 13 | public static function phone(options:Object = null):FiconSprite { 14 | return createIcon(fontName, "\u0021", options); 15 | } 16 | 17 | public static function smartphone(options:Object = null):FiconSprite { 18 | return createIcon(fontName, "\u0022", options); 19 | } 20 | 21 | public static function mouse(options:Object = null):FiconSprite { 22 | return createIcon(fontName, "\u0023", options); 23 | } 24 | 25 | public static function roadsign(options:Object = null):FiconSprite { 26 | return createIcon(fontName, "\u0024", options); 27 | } 28 | 29 | public static function mail(options:Object = null):FiconSprite { 30 | return createIcon(fontName, "\u0025", options); 31 | } 32 | 33 | public static function write(options:Object = null):FiconSprite { 34 | return createIcon(fontName, "\u0026", options); 35 | } 36 | 37 | public static function attachment(options:Object = null):FiconSprite { 38 | return createIcon(fontName, "\u0027", options); 39 | } 40 | 41 | public static function back(options:Object = null):FiconSprite { 42 | return createIcon(fontName, "\u0028", options); 43 | } 44 | 45 | public static function doubleback(options:Object = null):FiconSprite { 46 | return createIcon(fontName, "\u0029", options); 47 | } 48 | 49 | public static function forward(options:Object = null):FiconSprite { 50 | return createIcon(fontName, "\u002A", options); 51 | } 52 | 53 | public static function user(options:Object = null):FiconSprite { 54 | return createIcon(fontName, "\u002B", options); 55 | } 56 | 57 | public static function usergroup(options:Object = null):FiconSprite { 58 | return createIcon(fontName, "\u002C", options); 59 | } 60 | 61 | public static function adduser(options:Object = null):FiconSprite { 62 | return createIcon(fontName, "\u002D", options); 63 | } 64 | 65 | public static function profie(options:Object = null):FiconSprite { 66 | return createIcon(fontName, "\u002E", options); 67 | } 68 | 69 | public static function newwindow(options:Object = null):FiconSprite { 70 | return createIcon(fontName, "\u002F", options); 71 | } 72 | 73 | public static function mappin(options:Object = null):FiconSprite { 74 | return createIcon(fontName, "\u0030", options); 75 | } 76 | 77 | public static function map(options:Object = null):FiconSprite { 78 | return createIcon(fontName, "\u0031", options); 79 | } 80 | 81 | public static function compass(options:Object = null):FiconSprite { 82 | return createIcon(fontName, "\u0032", options); 83 | } 84 | 85 | public static function compasshand(options:Object = null):FiconSprite { 86 | return createIcon(fontName, "\u0033", options); 87 | } 88 | 89 | public static function crosshair(options:Object = null):FiconSprite { 90 | return createIcon(fontName, "\u0034", options); 91 | } 92 | 93 | public static function link(options:Object = null):FiconSprite { 94 | return createIcon(fontName, "\u0035", options); 95 | } 96 | 97 | public static function heart(options:Object = null):FiconSprite { 98 | return createIcon(fontName, "\u0036", options); 99 | } 100 | 101 | public static function star(options:Object = null):FiconSprite { 102 | return createIcon(fontName, "\u0037", options); 103 | } 104 | 105 | public static function thumbsup(options:Object = null):FiconSprite { 106 | return createIcon(fontName, "\u0038", options); 107 | } 108 | 109 | public static function conversation(options:Object = null):FiconSprite { 110 | return createIcon(fontName, "\u0039", options); 111 | } 112 | 113 | public static function comment(options:Object = null):FiconSprite { 114 | return createIcon(fontName, "\u003A", options); 115 | } 116 | 117 | public static function rightquote(options:Object = null):FiconSprite { 118 | return createIcon(fontName, "\u003B", options); 119 | } 120 | 121 | public static function printer(options:Object = null):FiconSprite { 122 | return createIcon(fontName, "\u003C", options); 123 | } 124 | 125 | public static function bell(options:Object = null):FiconSprite { 126 | return createIcon(fontName, "\u003D", options); 127 | } 128 | 129 | public static function brokenlink(options:Object = null):FiconSprite { 130 | return createIcon(fontName, "\u003E", options); 131 | } 132 | 133 | public static function flag(options:Object = null):FiconSprite { 134 | return createIcon(fontName, "\u003F", options); 135 | } 136 | 137 | public static function gear(options:Object = null):FiconSprite { 138 | return createIcon(fontName, "\u0040", options); 139 | } 140 | 141 | public static function flashlight(options:Object = null):FiconSprite { 142 | return createIcon(fontName, "\u0041", options); 143 | } 144 | 145 | public static function trophy(options:Object = null):FiconSprite { 146 | return createIcon(fontName, "\u0042", options); 147 | } 148 | 149 | public static function tag(options:Object = null):FiconSprite { 150 | return createIcon(fontName, "\u0043", options); 151 | } 152 | 153 | public static function camera(options:Object = null):FiconSprite { 154 | return createIcon(fontName, "\u0044", options); 155 | } 156 | 157 | public static function moon(options:Object = null):FiconSprite { 158 | return createIcon(fontName, "\u0045", options); 159 | } 160 | 161 | public static function palette(options:Object = null):FiconSprite { 162 | return createIcon(fontName, "\u0046", options); 163 | } 164 | 165 | public static function envato(options:Object = null):FiconSprite { 166 | return createIcon(fontName, "\u0047", options); 167 | } 168 | 169 | public static function musicnote(options:Object = null):FiconSprite { 170 | return createIcon(fontName, "\u0048", options); 171 | } 172 | 173 | public static function bag(options:Object = null):FiconSprite { 174 | return createIcon(fontName, "\u0049", options); 175 | } 176 | 177 | public static function airplane(options:Object = null):FiconSprite { 178 | return createIcon(fontName, "\u004A", options); 179 | } 180 | 181 | public static function lifesaver(options:Object = null):FiconSprite { 182 | return createIcon(fontName, "\u004B", options); 183 | } 184 | 185 | public static function rings(options:Object = null):FiconSprite { 186 | return createIcon(fontName, "\u004C", options); 187 | } 188 | 189 | public static function eye(options:Object = null):FiconSprite { 190 | return createIcon(fontName, "\u004D", options); 191 | } 192 | 193 | public static function clock(options:Object = null):FiconSprite { 194 | return createIcon(fontName, "\u004E", options); 195 | } 196 | 197 | public static function microphone(options:Object = null):FiconSprite { 198 | return createIcon(fontName, "\u004F", options); 199 | } 200 | 201 | public static function calender(options:Object = null):FiconSprite { 202 | return createIcon(fontName, "\u0050", options); 203 | } 204 | 205 | public static function bolt(options:Object = null):FiconSprite { 206 | return createIcon(fontName, "\u0051", options); 207 | } 208 | 209 | public static function hourglass(options:Object = null):FiconSprite { 210 | return createIcon(fontName, "\u0052", options); 211 | } 212 | 213 | public static function rss(options:Object = null):FiconSprite { 214 | return createIcon(fontName, "\u0053", options); 215 | } 216 | 217 | public static function signal(options:Object = null):FiconSprite { 218 | return createIcon(fontName, "\u0054", options); 219 | } 220 | 221 | public static function lock(options:Object = null):FiconSprite { 222 | return createIcon(fontName, "\u0055", options); 223 | } 224 | 225 | public static function unlock(options:Object = null):FiconSprite { 226 | return createIcon(fontName, "\u0056", options); 227 | } 228 | 229 | public static function checkmark(options:Object = null):FiconSprite { 230 | return createIcon(fontName, "\u0057", options); 231 | } 232 | 233 | public static function xmark(options:Object = null):FiconSprite { 234 | return createIcon(fontName, "\u0058", options); 235 | } 236 | 237 | public static function minuscircle(options:Object = null):FiconSprite { 238 | return createIcon(fontName, "\u0059", options); 239 | } 240 | 241 | public static function pluscircle(options:Object = null):FiconSprite { 242 | return createIcon(fontName, "\u005A", options); 243 | } 244 | 245 | public static function xmarkcircle(options:Object = null):FiconSprite { 246 | return createIcon(fontName, "\u005B", options); 247 | } 248 | 249 | public static function minus(options:Object = null):FiconSprite { 250 | return createIcon(fontName, "\u005C", options); 251 | } 252 | 253 | public static function plus(options:Object = null):FiconSprite { 254 | return createIcon(fontName, "\u005D", options); 255 | } 256 | 257 | public static function cancel(options:Object = null):FiconSprite { 258 | return createIcon(fontName, "\u005E", options); 259 | } 260 | 261 | public static function info(options:Object = null):FiconSprite { 262 | return createIcon(fontName, "\u005F", options); 263 | } 264 | 265 | public static function infocircle(options:Object = null):FiconSprite { 266 | return createIcon(fontName, "\u0060", options); 267 | } 268 | 269 | public static function questionmark(options:Object = null):FiconSprite { 270 | return createIcon(fontName, "\u0061", options); 271 | } 272 | 273 | public static function questioncircle(options:Object = null):FiconSprite { 274 | return createIcon(fontName, "\u0062", options); 275 | } 276 | 277 | public static function caution(options:Object = null):FiconSprite { 278 | return createIcon(fontName, "\u0063", options); 279 | } 280 | 281 | public static function clockwise(options:Object = null):FiconSprite { 282 | return createIcon(fontName, "\u0064", options); 283 | } 284 | 285 | public static function counterclockwise(options:Object = null):FiconSprite { 286 | return createIcon(fontName, "\u0065", options); 287 | } 288 | 289 | public static function crosspaths(options:Object = null):FiconSprite { 290 | return createIcon(fontName, "\u0066", options); 291 | } 292 | 293 | public static function backarrow(options:Object = null):FiconSprite { 294 | return createIcon(fontName, "\u0067", options); 295 | } 296 | 297 | public static function looparrow(options:Object = null):FiconSprite { 298 | return createIcon(fontName, "\u0068", options); 299 | } 300 | 301 | public static function list(options:Object = null):FiconSprite { 302 | return createIcon(fontName, "\u0069", options); 303 | } 304 | 305 | public static function listadd(options:Object = null):FiconSprite { 306 | return createIcon(fontName, "\u006A", options); 307 | } 308 | 309 | public static function window(options:Object = null):FiconSprite { 310 | return createIcon(fontName, "\u006B", options); 311 | } 312 | 313 | public static function document(options:Object = null):FiconSprite { 314 | return createIcon(fontName, "\u006C", options); 315 | } 316 | 317 | public static function portrait(options:Object = null):FiconSprite { 318 | return createIcon(fontName, "\u006D", options); 319 | } 320 | 321 | public static function copydocument(options:Object = null):FiconSprite { 322 | return createIcon(fontName, "\u006E", options); 323 | } 324 | 325 | public static function landscape(options:Object = null):FiconSprite { 326 | return createIcon(fontName, "\u006F", options); 327 | } 328 | 329 | public static function photos(options:Object = null):FiconSprite { 330 | return createIcon(fontName, "\u0070", options); 331 | } 332 | 333 | public static function video(options:Object = null):FiconSprite { 334 | return createIcon(fontName, "\u0071", options); 335 | } 336 | 337 | public static function music(options:Object = null):FiconSprite { 338 | return createIcon(fontName, "\u0072", options); 339 | } 340 | 341 | public static function folder(options:Object = null):FiconSprite { 342 | return createIcon(fontName, "\u0073", options); 343 | } 344 | 345 | public static function cabinet(options:Object = null):FiconSprite { 346 | return createIcon(fontName, "\u0074", options); 347 | } 348 | 349 | public static function trash(options:Object = null):FiconSprite { 350 | return createIcon(fontName, "\u0075", options); 351 | } 352 | 353 | public static function upload(options:Object = null):FiconSprite { 354 | return createIcon(fontName, "\u0076", options); 355 | } 356 | 357 | public static function download(options:Object = null):FiconSprite { 358 | return createIcon(fontName, "\u0077", options); 359 | } 360 | 361 | public static function hdd(options:Object = null):FiconSprite { 362 | return createIcon(fontName, "\u0078", options); 363 | } 364 | 365 | public static function cloud(options:Object = null):FiconSprite { 366 | return createIcon(fontName, "\u0079", options); 367 | } 368 | 369 | public static function cloudupload(options:Object = null):FiconSprite { 370 | return createIcon(fontName, "\u007A", options); 371 | } 372 | 373 | public static function play(options:Object = null):FiconSprite { 374 | return createIcon(fontName, "\u007B", options); 375 | } 376 | 377 | public static function pause(options:Object = null):FiconSprite { 378 | return createIcon(fontName, "\u007C", options); 379 | } 380 | 381 | public static function record(options:Object = null):FiconSprite { 382 | return createIcon(fontName, "\u007D", options); 383 | } 384 | 385 | public static function stop(options:Object = null):FiconSprite { 386 | return createIcon(fontName, "\u007E", options); 387 | } 388 | 389 | public static function creativecommons(options:Object = null):FiconSprite { 390 | return createIcon(fontName, "\u00A9", options); 391 | } 392 | 393 | public static function widewindow(options:Object = null):FiconSprite { 394 | return createIcon(fontName, "\u00AE", options); 395 | } 396 | 397 | public static function nexttrack(options:Object = null):FiconSprite { 398 | return createIcon(fontName, "\u00C4", options); 399 | } 400 | 401 | public static function previoustrack(options:Object = null):FiconSprite { 402 | return createIcon(fontName, "\u00C5", options); 403 | } 404 | 405 | public static function beginningtrack(options:Object = null):FiconSprite { 406 | return createIcon(fontName, "\u00C7", options); 407 | } 408 | 409 | public static function endtrack(options:Object = null):FiconSprite { 410 | return createIcon(fontName, "\u00C9", options); 411 | } 412 | 413 | public static function zoomout(options:Object = null):FiconSprite { 414 | return createIcon(fontName, "\u00D1", options); 415 | } 416 | 417 | public static function zoomin(options:Object = null):FiconSprite { 418 | return createIcon(fontName, "\u00D6", options); 419 | } 420 | 421 | public static function volume(options:Object = null):FiconSprite { 422 | return createIcon(fontName, "\u00DC", options); 423 | } 424 | 425 | public static function volumeoff(options:Object = null):FiconSprite { 426 | return createIcon(fontName, "\u00E0", options); 427 | } 428 | 429 | public static function volumeon(options:Object = null):FiconSprite { 430 | return createIcon(fontName, "\u00E1", options); 431 | } 432 | 433 | public static function leftarrow(options:Object = null):FiconSprite { 434 | return createIcon(fontName, "\u00E2", options); 435 | } 436 | 437 | public static function uparrow(options:Object = null):FiconSprite { 438 | return createIcon(fontName, "\u00E3", options); 439 | } 440 | 441 | public static function downarrow(options:Object = null):FiconSprite { 442 | return createIcon(fontName, "\u00E4", options); 443 | } 444 | 445 | public static function rightarrow(options:Object = null):FiconSprite { 446 | return createIcon(fontName, "\u00E5", options); 447 | } 448 | 449 | public static function leftarrowsmall(options:Object = null):FiconSprite { 450 | return createIcon(fontName, "\u00E7", options); 451 | } 452 | 453 | public static function uparrowsmall(options:Object = null):FiconSprite { 454 | return createIcon(fontName, "\u00E8", options); 455 | } 456 | 457 | public static function downarrowsmall(options:Object = null):FiconSprite { 458 | return createIcon(fontName, "\u00E9", options); 459 | } 460 | 461 | public static function rightarrowsmall(options:Object = null):FiconSprite { 462 | return createIcon(fontName, "\u00EA", options); 463 | } 464 | 465 | public static function leftarrowcircle(options:Object = null):FiconSprite { 466 | return createIcon(fontName, "\u00EB", options); 467 | } 468 | 469 | public static function uparrowcircle(options:Object = null):FiconSprite { 470 | return createIcon(fontName, "\u00EC", options); 471 | } 472 | 473 | public static function downarrowcircle(options:Object = null):FiconSprite { 474 | return createIcon(fontName, "\u00ED", options); 475 | } 476 | 477 | public static function rightarrowcircle(options:Object = null):FiconSprite { 478 | return createIcon(fontName, "\u00EE", options); 479 | } 480 | 481 | public static function home(options:Object = null):FiconSprite { 482 | return createIcon(fontName, "\u00EF", options); 483 | } 484 | 485 | public static function bookmark(options:Object = null):FiconSprite { 486 | return createIcon(fontName, "\u00F1", options); 487 | } 488 | 489 | public static function maximize(options:Object = null):FiconSprite { 490 | return createIcon(fontName, "\u00F2", options); 491 | } 492 | 493 | public static function opendocument(options:Object = null):FiconSprite { 494 | return createIcon(fontName, "\u00F3", options); 495 | } 496 | 497 | public static function search(options:Object = null):FiconSprite { 498 | return createIcon(fontName, "\u00F4", options); 499 | } 500 | 501 | public static function ellipsis(options:Object = null):FiconSprite { 502 | return createIcon(fontName, "\u00F6", options); 503 | } 504 | 505 | } 506 | } -------------------------------------------------------------------------------- /com/ficon/IconicFill.as: -------------------------------------------------------------------------------- 1 | package com.ficon { 2 | import com.ficon.Ficon; 3 | import com.ficon.FiconSprite; 4 | 5 | public class IconicFill extends Ficon { 6 | [Embed(source="/assets/iconic_fill.ttf", fontName="IconicFill", mimeType="application/x-font-truetype", 7 | embedAsCFF="true", fontStyle="normal", fontWeight="normal", unicodeRange="U+0023-E079")] 8 | private static var asset:Class; 9 | 10 | private static var fontName:String = "IconicFill"; 11 | 12 | 13 | public static function hash(options:Object = null):FiconSprite { 14 | return createIcon(fontName, "\u0023", options); 15 | } 16 | 17 | public static function question_mark(options:Object = null):FiconSprite { 18 | return createIcon(fontName, "\u003F", options); 19 | } 20 | 21 | public static function at(options:Object = null):FiconSprite { 22 | return createIcon(fontName, "\u0040", options); 23 | } 24 | 25 | public static function pilcrow(options:Object = null):FiconSprite { 26 | return createIcon(fontName, "\u00b6", options); 27 | } 28 | 29 | public static function info(options:Object = null):FiconSprite { 30 | return createIcon(fontName, "\u2139", options); 31 | } 32 | 33 | public static function arrow_left(options:Object = null):FiconSprite { 34 | return createIcon(fontName, "\u2190", options); 35 | } 36 | 37 | public static function arrow_up(options:Object = null):FiconSprite { 38 | return createIcon(fontName, "\u2191", options); 39 | } 40 | 41 | public static function arrow_right(options:Object = null):FiconSprite { 42 | return createIcon(fontName, "\u2192", options); 43 | } 44 | 45 | public static function arrow_down(options:Object = null):FiconSprite { 46 | return createIcon(fontName, "\u2193", options); 47 | } 48 | 49 | public static function home(options:Object = null):FiconSprite { 50 | return createIcon(fontName, "\u2302", options); 51 | } 52 | 53 | public static function sun_fill(options:Object = null):FiconSprite { 54 | return createIcon(fontName, "\u2600", options); 55 | } 56 | 57 | public static function cloud(options:Object = null):FiconSprite { 58 | return createIcon(fontName, "\u2601", options); 59 | } 60 | 61 | public static function umbrella(options:Object = null):FiconSprite { 62 | return createIcon(fontName, "\u2602", options); 63 | } 64 | 65 | public static function star(options:Object = null):FiconSprite { 66 | return createIcon(fontName, "\u2605", options); 67 | } 68 | 69 | public static function moon_fill(options:Object = null):FiconSprite { 70 | return createIcon(fontName, "\u263e", options); 71 | } 72 | 73 | public static function heart_fill(options:Object = null):FiconSprite { 74 | return createIcon(fontName, "\u2764", options); 75 | } 76 | 77 | public static function cog(options:Object = null):FiconSprite { 78 | return createIcon(fontName, "\u2699", options); 79 | } 80 | 81 | public static function bolt(options:Object = null):FiconSprite { 82 | return createIcon(fontName, "\u26a1", options); 83 | } 84 | 85 | public static function key_fill(options:Object = null):FiconSprite { 86 | return createIcon(fontName, "\u26bf", options); 87 | } 88 | 89 | public static function rain(options:Object = null):FiconSprite { 90 | return createIcon(fontName, "\u26c6", options); 91 | } 92 | 93 | public static function denied(options:Object = null):FiconSprite { 94 | return createIcon(fontName, "\u26d4", options); 95 | } 96 | 97 | public static function mail(options:Object = null):FiconSprite { 98 | return createIcon(fontName, "\u2709", options); 99 | } 100 | 101 | public static function pen(options:Object = null):FiconSprite { 102 | return createIcon(fontName, "\u270e", options); 103 | } 104 | 105 | public static function check(options:Object = null):FiconSprite { 106 | return createIcon(fontName, "\u2713", options); 107 | } 108 | 109 | public static function check_alt(options:Object = null):FiconSprite { 110 | return createIcon(fontName, "\u2714", options); 111 | } 112 | 113 | public static function x(options:Object = null):FiconSprite { 114 | return createIcon(fontName, "\u2717", options); 115 | } 116 | 117 | public static function x_alt(options:Object = null):FiconSprite { 118 | return createIcon(fontName, "\u2718", options); 119 | } 120 | 121 | public static function left_quote(options:Object = null):FiconSprite { 122 | return createIcon(fontName, "\u275d", options); 123 | } 124 | 125 | public static function right_quote(options:Object = null):FiconSprite { 126 | return createIcon(fontName, "\u275e", options); 127 | } 128 | 129 | public static function plus(options:Object = null):FiconSprite { 130 | return createIcon(fontName, "\u2795", options); 131 | } 132 | 133 | public static function minus(options:Object = null):FiconSprite { 134 | return createIcon(fontName, "\u2796", options); 135 | } 136 | 137 | public static function curved_arrow(options:Object = null):FiconSprite { 138 | return createIcon(fontName, "\u2935", options); 139 | } 140 | 141 | public static function document_alt_fill(options:Object = null):FiconSprite { 142 | return createIcon(fontName, "\ue000", options); 143 | } 144 | 145 | public static function calendar(options:Object = null):FiconSprite { 146 | return createIcon(fontName, "\ue001", options); 147 | } 148 | 149 | public static function map_pin_alt(options:Object = null):FiconSprite { 150 | return createIcon(fontName, "\ue002", options); 151 | } 152 | 153 | public static function comment_alt1_fill(options:Object = null):FiconSprite { 154 | return createIcon(fontName, "\ue003", options); 155 | } 156 | 157 | public static function comment_alt2_fill(options:Object = null):FiconSprite { 158 | return createIcon(fontName, "\ue004", options); 159 | } 160 | 161 | public static function pen_alt_fill(options:Object = null):FiconSprite { 162 | return createIcon(fontName, "\ue005", options); 163 | } 164 | 165 | public static function pen_alt2(options:Object = null):FiconSprite { 166 | return createIcon(fontName, "\ue006", options); 167 | } 168 | 169 | public static function chat_alt_fill(options:Object = null):FiconSprite { 170 | return createIcon(fontName, "\ue007", options); 171 | } 172 | 173 | public static function plus_alt(options:Object = null):FiconSprite { 174 | return createIcon(fontName, "\ue008", options); 175 | } 176 | 177 | public static function minus_alt(options:Object = null):FiconSprite { 178 | return createIcon(fontName, "\ue009", options); 179 | } 180 | 181 | public static function bars_alt(options:Object = null):FiconSprite { 182 | return createIcon(fontName, "\ue00a", options); 183 | } 184 | 185 | public static function book_alt(options:Object = null):FiconSprite { 186 | return createIcon(fontName, "\ue00b", options); 187 | } 188 | 189 | public static function aperture_alt(options:Object = null):FiconSprite { 190 | return createIcon(fontName, "\ue00c", options); 191 | } 192 | 193 | public static function beaker_alt(options:Object = null):FiconSprite { 194 | return createIcon(fontName, "\ue010", options); 195 | } 196 | 197 | public static function left_quote_alt(options:Object = null):FiconSprite { 198 | return createIcon(fontName, "\ue011", options); 199 | } 200 | 201 | public static function right_quote_alt(options:Object = null):FiconSprite { 202 | return createIcon(fontName, "\ue012", options); 203 | } 204 | 205 | public static function arrow_left_alt1(options:Object = null):FiconSprite { 206 | return createIcon(fontName, "\ue013", options); 207 | } 208 | 209 | public static function arrow_up_alt1(options:Object = null):FiconSprite { 210 | return createIcon(fontName, "\ue014", options); 211 | } 212 | 213 | public static function arrow_right_alt1(options:Object = null):FiconSprite { 214 | return createIcon(fontName, "\ue015", options); 215 | } 216 | 217 | public static function arrow_down_alt1(options:Object = null):FiconSprite { 218 | return createIcon(fontName, "\ue016", options); 219 | } 220 | 221 | public static function arrow_left_alt2(options:Object = null):FiconSprite { 222 | return createIcon(fontName, "\ue017", options); 223 | } 224 | 225 | public static function arrow_up_alt2(options:Object = null):FiconSprite { 226 | return createIcon(fontName, "\ue018", options); 227 | } 228 | 229 | public static function arrow_right_alt2(options:Object = null):FiconSprite { 230 | return createIcon(fontName, "\ue019", options); 231 | } 232 | 233 | public static function arrow_down_alt2(options:Object = null):FiconSprite { 234 | return createIcon(fontName, "\ue01a", options); 235 | } 236 | 237 | public static function brush(options:Object = null):FiconSprite { 238 | return createIcon(fontName, "\ue01b", options); 239 | } 240 | 241 | public static function brush_alt(options:Object = null):FiconSprite { 242 | return createIcon(fontName, "\ue01c", options); 243 | } 244 | 245 | public static function eyedropper(options:Object = null):FiconSprite { 246 | return createIcon(fontName, "\ue01e", options); 247 | } 248 | 249 | public static function layers(options:Object = null):FiconSprite { 250 | return createIcon(fontName, "\ue01f", options); 251 | } 252 | 253 | public static function layers_alt(options:Object = null):FiconSprite { 254 | return createIcon(fontName, "\ue020", options); 255 | } 256 | 257 | public static function compass(options:Object = null):FiconSprite { 258 | return createIcon(fontName, "\ue021", options); 259 | } 260 | 261 | public static function award_fill(options:Object = null):FiconSprite { 262 | return createIcon(fontName, "\ue022", options); 263 | } 264 | 265 | public static function beaker(options:Object = null):FiconSprite { 266 | return createIcon(fontName, "\ue023", options); 267 | } 268 | 269 | public static function steering_wheel(options:Object = null):FiconSprite { 270 | return createIcon(fontName, "\ue024", options); 271 | } 272 | 273 | public static function eye(options:Object = null):FiconSprite { 274 | return createIcon(fontName, "\ue025", options); 275 | } 276 | 277 | public static function aperture(options:Object = null):FiconSprite { 278 | return createIcon(fontName, "\ue026", options); 279 | } 280 | 281 | public static function image(options:Object = null):FiconSprite { 282 | return createIcon(fontName, "\ue027", options); 283 | } 284 | 285 | public static function chart(options:Object = null):FiconSprite { 286 | return createIcon(fontName, "\ue028", options); 287 | } 288 | 289 | public static function chart_alt(options:Object = null):FiconSprite { 290 | return createIcon(fontName, "\ue029", options); 291 | } 292 | 293 | public static function target(options:Object = null):FiconSprite { 294 | return createIcon(fontName, "\ue02a", options); 295 | } 296 | 297 | public static function tag_fill(options:Object = null):FiconSprite { 298 | return createIcon(fontName, "\ue02b", options); 299 | } 300 | 301 | public static function rss(options:Object = null):FiconSprite { 302 | return createIcon(fontName, "\ue02c", options); 303 | } 304 | 305 | public static function rss_alt(options:Object = null):FiconSprite { 306 | return createIcon(fontName, "\ue02d", options); 307 | } 308 | 309 | public static function share(options:Object = null):FiconSprite { 310 | return createIcon(fontName, "\ue02e", options); 311 | } 312 | 313 | public static function undo(options:Object = null):FiconSprite { 314 | return createIcon(fontName, "\ue02f", options); 315 | } 316 | 317 | public static function reload(options:Object = null):FiconSprite { 318 | return createIcon(fontName, "\ue030", options); 319 | } 320 | 321 | public static function reload_alt(options:Object = null):FiconSprite { 322 | return createIcon(fontName, "\ue031", options); 323 | } 324 | 325 | public static function loop_alt1(options:Object = null):FiconSprite { 326 | return createIcon(fontName, "\ue032", options); 327 | } 328 | 329 | public static function loop_alt2(options:Object = null):FiconSprite { 330 | return createIcon(fontName, "\ue033", options); 331 | } 332 | 333 | public static function loop_alt3(options:Object = null):FiconSprite { 334 | return createIcon(fontName, "\ue034", options); 335 | } 336 | 337 | public static function loop_alt4(options:Object = null):FiconSprite { 338 | return createIcon(fontName, "\ue035", options); 339 | } 340 | 341 | public static function spin(options:Object = null):FiconSprite { 342 | return createIcon(fontName, "\ue036", options); 343 | } 344 | 345 | public static function spin_alt(options:Object = null):FiconSprite { 346 | return createIcon(fontName, "\ue037", options); 347 | } 348 | 349 | public static function move_horizontal(options:Object = null):FiconSprite { 350 | return createIcon(fontName, "\ue038", options); 351 | } 352 | 353 | public static function move_horizontal_alt1(options:Object = null):FiconSprite { 354 | return createIcon(fontName, "\ue039", options); 355 | } 356 | 357 | public static function move_horizontal_alt2(options:Object = null):FiconSprite { 358 | return createIcon(fontName, "\ue03a", options); 359 | } 360 | 361 | public static function move_vertical(options:Object = null):FiconSprite { 362 | return createIcon(fontName, "\ue03b", options); 363 | } 364 | 365 | public static function move_vertical_alt1(options:Object = null):FiconSprite { 366 | return createIcon(fontName, "\ue03c", options); 367 | } 368 | 369 | public static function move_vertical_alt2(options:Object = null):FiconSprite { 370 | return createIcon(fontName, "\ue03d", options); 371 | } 372 | 373 | public static function move(options:Object = null):FiconSprite { 374 | return createIcon(fontName, "\ue03e", options); 375 | } 376 | 377 | public static function move_alt1(options:Object = null):FiconSprite { 378 | return createIcon(fontName, "\ue03f", options); 379 | } 380 | 381 | public static function move_alt2(options:Object = null):FiconSprite { 382 | return createIcon(fontName, "\ue040", options); 383 | } 384 | 385 | public static function transfer(options:Object = null):FiconSprite { 386 | return createIcon(fontName, "\ue041", options); 387 | } 388 | 389 | public static function download(options:Object = null):FiconSprite { 390 | return createIcon(fontName, "\ue042", options); 391 | } 392 | 393 | public static function upload(options:Object = null):FiconSprite { 394 | return createIcon(fontName, "\ue043", options); 395 | } 396 | 397 | public static function cloud_download(options:Object = null):FiconSprite { 398 | return createIcon(fontName, "\ue044", options); 399 | } 400 | 401 | public static function cloud_upload(options:Object = null):FiconSprite { 402 | return createIcon(fontName, "\ue045", options); 403 | } 404 | 405 | public static function fork(options:Object = null):FiconSprite { 406 | return createIcon(fontName, "\ue046", options); 407 | } 408 | 409 | public static function play(options:Object = null):FiconSprite { 410 | return createIcon(fontName, "\ue047", options); 411 | } 412 | 413 | public static function play_alt(options:Object = null):FiconSprite { 414 | return createIcon(fontName, "\ue048", options); 415 | } 416 | 417 | public static function pause(options:Object = null):FiconSprite { 418 | return createIcon(fontName, "\ue049", options); 419 | } 420 | 421 | public static function stop(options:Object = null):FiconSprite { 422 | return createIcon(fontName, "\ue04a", options); 423 | } 424 | 425 | public static function eject(options:Object = null):FiconSprite { 426 | return createIcon(fontName, "\ue04b", options); 427 | } 428 | 429 | public static function first(options:Object = null):FiconSprite { 430 | return createIcon(fontName, "\ue04c", options); 431 | } 432 | 433 | public static function last(options:Object = null):FiconSprite { 434 | return createIcon(fontName, "\ue04d", options); 435 | } 436 | 437 | public static function fullscreen(options:Object = null):FiconSprite { 438 | return createIcon(fontName, "\ue04e", options); 439 | } 440 | 441 | public static function fullscreen_alt(options:Object = null):FiconSprite { 442 | return createIcon(fontName, "\ue04f", options); 443 | } 444 | 445 | public static function fullscreen_exit(options:Object = null):FiconSprite { 446 | return createIcon(fontName, "\ue050", options); 447 | } 448 | 449 | public static function fullscreen_exit_alt(options:Object = null):FiconSprite { 450 | return createIcon(fontName, "\ue051", options); 451 | } 452 | 453 | public static function equalizer(options:Object = null):FiconSprite { 454 | return createIcon(fontName, "\ue052", options); 455 | } 456 | 457 | public static function article(options:Object = null):FiconSprite { 458 | return createIcon(fontName, "\ue053", options); 459 | } 460 | 461 | public static function read_more(options:Object = null):FiconSprite { 462 | return createIcon(fontName, "\ue054", options); 463 | } 464 | 465 | public static function list(options:Object = null):FiconSprite { 466 | return createIcon(fontName, "\ue055", options); 467 | } 468 | 469 | public static function list_nested(options:Object = null):FiconSprite { 470 | return createIcon(fontName, "\ue056", options); 471 | } 472 | 473 | public static function cursor(options:Object = null):FiconSprite { 474 | return createIcon(fontName, "\ue057", options); 475 | } 476 | 477 | public static function dial(options:Object = null):FiconSprite { 478 | return createIcon(fontName, "\ue058", options); 479 | } 480 | 481 | public static function new_window(options:Object = null):FiconSprite { 482 | return createIcon(fontName, "\ue059", options); 483 | } 484 | 485 | public static function trash_fill(options:Object = null):FiconSprite { 486 | return createIcon(fontName, "\ue05a", options); 487 | } 488 | 489 | public static function battery_half(options:Object = null):FiconSprite { 490 | return createIcon(fontName, "\ue05b", options); 491 | } 492 | 493 | public static function battery_empty(options:Object = null):FiconSprite { 494 | return createIcon(fontName, "\ue05c", options); 495 | } 496 | 497 | public static function battery_charging(options:Object = null):FiconSprite { 498 | return createIcon(fontName, "\ue05d", options); 499 | } 500 | 501 | public static function chat(options:Object = null):FiconSprite { 502 | return createIcon(fontName, "\ue05e", options); 503 | } 504 | 505 | public static function mic(options:Object = null):FiconSprite { 506 | return createIcon(fontName, "\ue05f", options); 507 | } 508 | 509 | public static function movie(options:Object = null):FiconSprite { 510 | return createIcon(fontName, "\ue060", options); 511 | } 512 | 513 | public static function headphones(options:Object = null):FiconSprite { 514 | return createIcon(fontName, "\ue061", options); 515 | } 516 | 517 | public static function user(options:Object = null):FiconSprite { 518 | return createIcon(fontName, "\ue062", options); 519 | } 520 | 521 | public static function lightbulb(options:Object = null):FiconSprite { 522 | return createIcon(fontName, "\ue063", options); 523 | } 524 | 525 | public static function cd(options:Object = null):FiconSprite { 526 | return createIcon(fontName, "\ue064", options); 527 | } 528 | 529 | public static function folder_fill(options:Object = null):FiconSprite { 530 | return createIcon(fontName, "\ue065", options); 531 | } 532 | 533 | public static function document_fill(options:Object = null):FiconSprite { 534 | return createIcon(fontName, "\ue066", options); 535 | } 536 | 537 | public static function pin(options:Object = null):FiconSprite { 538 | return createIcon(fontName, "\ue067", options); 539 | } 540 | 541 | public static function map_pin_fill(options:Object = null):FiconSprite { 542 | return createIcon(fontName, "\ue068", options); 543 | } 544 | 545 | public static function book(options:Object = null):FiconSprite { 546 | return createIcon(fontName, "\ue069", options); 547 | } 548 | 549 | public static function book_alt2(options:Object = null):FiconSprite { 550 | return createIcon(fontName, "\ue06a", options); 551 | } 552 | 553 | public static function box(options:Object = null):FiconSprite { 554 | return createIcon(fontName, "\ue06b", options); 555 | } 556 | 557 | public static function calendar_alt_fill(options:Object = null):FiconSprite { 558 | return createIcon(fontName, "\ue06c", options); 559 | } 560 | 561 | public static function comment_fill(options:Object = null):FiconSprite { 562 | return createIcon(fontName, "\ue06d", options); 563 | } 564 | 565 | public static function iphone(options:Object = null):FiconSprite { 566 | return createIcon(fontName, "\ue06e", options); 567 | } 568 | 569 | public static function bars(options:Object = null):FiconSprite { 570 | return createIcon(fontName, "\ue06f", options); 571 | } 572 | 573 | public static function camera(options:Object = null):FiconSprite { 574 | return createIcon(fontName, "\ue070", options); 575 | } 576 | 577 | public static function volume_mute(options:Object = null):FiconSprite { 578 | return createIcon(fontName, "\ue071", options); 579 | } 580 | 581 | public static function volume(options:Object = null):FiconSprite { 582 | return createIcon(fontName, "\ue072", options); 583 | } 584 | 585 | public static function battery_full(options:Object = null):FiconSprite { 586 | return createIcon(fontName, "\ue073", options); 587 | } 588 | 589 | public static function magnifying_glass(options:Object = null):FiconSprite { 590 | return createIcon(fontName, "\ue074", options); 591 | } 592 | 593 | public static function lock_fill(options:Object = null):FiconSprite { 594 | return createIcon(fontName, "\ue075", options); 595 | } 596 | 597 | public static function unlock_fill(options:Object = null):FiconSprite { 598 | return createIcon(fontName, "\ue076", options); 599 | } 600 | 601 | public static function link(options:Object = null):FiconSprite { 602 | return createIcon(fontName, "\ue077", options); 603 | } 604 | 605 | public static function wrench(options:Object = null):FiconSprite { 606 | return createIcon(fontName, "\ue078", options); 607 | } 608 | 609 | public static function clock(options:Object = null):FiconSprite { 610 | return createIcon(fontName, "\ue079", options); 611 | } 612 | 613 | } 614 | } -------------------------------------------------------------------------------- /com/ficon/IconicStroke.as: -------------------------------------------------------------------------------- 1 | package com.ficon { 2 | import com.ficon.Ficon; 3 | import com.ficon.FiconSprite; 4 | 5 | public class IconicStroke extends Ficon { 6 | [Embed(source="/assets/iconic_stroke.ttf", fontName="IconicStroke", mimeType="application/x-font-truetype", 7 | embedAsCFF="true", fontStyle="normal", fontWeight="normal", unicodeRange="U+0023-E079")] 8 | private static var asset:Class; 9 | 10 | private static var fontName:String = "IconicStroke"; 11 | 12 | 13 | public static function hash(options:Object = null):FiconSprite { 14 | return createIcon(fontName, "\u0023", options); 15 | } 16 | 17 | public static function question_mark(options:Object = null):FiconSprite { 18 | return createIcon(fontName, "\u003F", options); 19 | } 20 | 21 | public static function at(options:Object = null):FiconSprite { 22 | return createIcon(fontName, "\u0040", options); 23 | } 24 | 25 | public static function pilcrow(options:Object = null):FiconSprite { 26 | return createIcon(fontName, "\u00b6", options); 27 | } 28 | 29 | public static function info(options:Object = null):FiconSprite { 30 | return createIcon(fontName, "\u2139", options); 31 | } 32 | 33 | public static function arrow_left(options:Object = null):FiconSprite { 34 | return createIcon(fontName, "\u2190", options); 35 | } 36 | 37 | public static function arrow_up(options:Object = null):FiconSprite { 38 | return createIcon(fontName, "\u2191", options); 39 | } 40 | 41 | public static function arrow_right(options:Object = null):FiconSprite { 42 | return createIcon(fontName, "\u2192", options); 43 | } 44 | 45 | public static function arrow_down(options:Object = null):FiconSprite { 46 | return createIcon(fontName, "\u2193", options); 47 | } 48 | 49 | public static function home(options:Object = null):FiconSprite { 50 | return createIcon(fontName, "\u2302", options); 51 | } 52 | 53 | public static function sun_fill(options:Object = null):FiconSprite { 54 | return createIcon(fontName, "\u2600", options); 55 | } 56 | 57 | public static function cloud(options:Object = null):FiconSprite { 58 | return createIcon(fontName, "\u2601", options); 59 | } 60 | 61 | public static function umbrella(options:Object = null):FiconSprite { 62 | return createIcon(fontName, "\u2602", options); 63 | } 64 | 65 | public static function star(options:Object = null):FiconSprite { 66 | return createIcon(fontName, "\u2605", options); 67 | } 68 | 69 | public static function moon_fill(options:Object = null):FiconSprite { 70 | return createIcon(fontName, "\u263e", options); 71 | } 72 | 73 | public static function heart_fill(options:Object = null):FiconSprite { 74 | return createIcon(fontName, "\u2764", options); 75 | } 76 | 77 | public static function cog(options:Object = null):FiconSprite { 78 | return createIcon(fontName, "\u2699", options); 79 | } 80 | 81 | public static function bolt(options:Object = null):FiconSprite { 82 | return createIcon(fontName, "\u26a1", options); 83 | } 84 | 85 | public static function key_fill(options:Object = null):FiconSprite { 86 | return createIcon(fontName, "\u26bf", options); 87 | } 88 | 89 | public static function rain(options:Object = null):FiconSprite { 90 | return createIcon(fontName, "\u26c6", options); 91 | } 92 | 93 | public static function denied(options:Object = null):FiconSprite { 94 | return createIcon(fontName, "\u26d4", options); 95 | } 96 | 97 | public static function mail(options:Object = null):FiconSprite { 98 | return createIcon(fontName, "\u2709", options); 99 | } 100 | 101 | public static function pen(options:Object = null):FiconSprite { 102 | return createIcon(fontName, "\u270e", options); 103 | } 104 | 105 | public static function check(options:Object = null):FiconSprite { 106 | return createIcon(fontName, "\u2713", options); 107 | } 108 | 109 | public static function check_alt(options:Object = null):FiconSprite { 110 | return createIcon(fontName, "\u2714", options); 111 | } 112 | 113 | public static function x(options:Object = null):FiconSprite { 114 | return createIcon(fontName, "\u2717", options); 115 | } 116 | 117 | public static function x_alt(options:Object = null):FiconSprite { 118 | return createIcon(fontName, "\u2718", options); 119 | } 120 | 121 | public static function left_quote(options:Object = null):FiconSprite { 122 | return createIcon(fontName, "\u275d", options); 123 | } 124 | 125 | public static function right_quote(options:Object = null):FiconSprite { 126 | return createIcon(fontName, "\u275e", options); 127 | } 128 | 129 | public static function plus(options:Object = null):FiconSprite { 130 | return createIcon(fontName, "\u2795", options); 131 | } 132 | 133 | public static function minus(options:Object = null):FiconSprite { 134 | return createIcon(fontName, "\u2796", options); 135 | } 136 | 137 | public static function curved_arrow(options:Object = null):FiconSprite { 138 | return createIcon(fontName, "\u2935", options); 139 | } 140 | 141 | public static function document_alt_fill(options:Object = null):FiconSprite { 142 | return createIcon(fontName, "\ue000", options); 143 | } 144 | 145 | public static function calendar(options:Object = null):FiconSprite { 146 | return createIcon(fontName, "\ue001", options); 147 | } 148 | 149 | public static function map_pin_alt(options:Object = null):FiconSprite { 150 | return createIcon(fontName, "\ue002", options); 151 | } 152 | 153 | public static function comment_alt1_fill(options:Object = null):FiconSprite { 154 | return createIcon(fontName, "\ue003", options); 155 | } 156 | 157 | public static function comment_alt2_fill(options:Object = null):FiconSprite { 158 | return createIcon(fontName, "\ue004", options); 159 | } 160 | 161 | public static function pen_alt_fill(options:Object = null):FiconSprite { 162 | return createIcon(fontName, "\ue005", options); 163 | } 164 | 165 | public static function pen_alt2(options:Object = null):FiconSprite { 166 | return createIcon(fontName, "\ue006", options); 167 | } 168 | 169 | public static function chat_alt_fill(options:Object = null):FiconSprite { 170 | return createIcon(fontName, "\ue007", options); 171 | } 172 | 173 | public static function plus_alt(options:Object = null):FiconSprite { 174 | return createIcon(fontName, "\ue008", options); 175 | } 176 | 177 | public static function minus_alt(options:Object = null):FiconSprite { 178 | return createIcon(fontName, "\ue009", options); 179 | } 180 | 181 | public static function bars_alt(options:Object = null):FiconSprite { 182 | return createIcon(fontName, "\ue00a", options); 183 | } 184 | 185 | public static function book_alt(options:Object = null):FiconSprite { 186 | return createIcon(fontName, "\ue00b", options); 187 | } 188 | 189 | public static function aperture_alt(options:Object = null):FiconSprite { 190 | return createIcon(fontName, "\ue00c", options); 191 | } 192 | 193 | public static function beaker_alt(options:Object = null):FiconSprite { 194 | return createIcon(fontName, "\ue010", options); 195 | } 196 | 197 | public static function left_quote_alt(options:Object = null):FiconSprite { 198 | return createIcon(fontName, "\ue011", options); 199 | } 200 | 201 | public static function right_quote_alt(options:Object = null):FiconSprite { 202 | return createIcon(fontName, "\ue012", options); 203 | } 204 | 205 | public static function arrow_left_alt1(options:Object = null):FiconSprite { 206 | return createIcon(fontName, "\ue013", options); 207 | } 208 | 209 | public static function arrow_up_alt1(options:Object = null):FiconSprite { 210 | return createIcon(fontName, "\ue014", options); 211 | } 212 | 213 | public static function arrow_right_alt1(options:Object = null):FiconSprite { 214 | return createIcon(fontName, "\ue015", options); 215 | } 216 | 217 | public static function arrow_down_alt1(options:Object = null):FiconSprite { 218 | return createIcon(fontName, "\ue016", options); 219 | } 220 | 221 | public static function arrow_left_alt2(options:Object = null):FiconSprite { 222 | return createIcon(fontName, "\ue017", options); 223 | } 224 | 225 | public static function arrow_up_alt2(options:Object = null):FiconSprite { 226 | return createIcon(fontName, "\ue018", options); 227 | } 228 | 229 | public static function arrow_right_alt2(options:Object = null):FiconSprite { 230 | return createIcon(fontName, "\ue019", options); 231 | } 232 | 233 | public static function arrow_down_alt2(options:Object = null):FiconSprite { 234 | return createIcon(fontName, "\ue01a", options); 235 | } 236 | 237 | public static function brush(options:Object = null):FiconSprite { 238 | return createIcon(fontName, "\ue01b", options); 239 | } 240 | 241 | public static function brush_alt(options:Object = null):FiconSprite { 242 | return createIcon(fontName, "\ue01c", options); 243 | } 244 | 245 | public static function eyedropper(options:Object = null):FiconSprite { 246 | return createIcon(fontName, "\ue01e", options); 247 | } 248 | 249 | public static function layers(options:Object = null):FiconSprite { 250 | return createIcon(fontName, "\ue01f", options); 251 | } 252 | 253 | public static function layers_alt(options:Object = null):FiconSprite { 254 | return createIcon(fontName, "\ue020", options); 255 | } 256 | 257 | public static function compass(options:Object = null):FiconSprite { 258 | return createIcon(fontName, "\ue021", options); 259 | } 260 | 261 | public static function award_fill(options:Object = null):FiconSprite { 262 | return createIcon(fontName, "\ue022", options); 263 | } 264 | 265 | public static function beaker(options:Object = null):FiconSprite { 266 | return createIcon(fontName, "\ue023", options); 267 | } 268 | 269 | public static function steering_wheel(options:Object = null):FiconSprite { 270 | return createIcon(fontName, "\ue024", options); 271 | } 272 | 273 | public static function eye(options:Object = null):FiconSprite { 274 | return createIcon(fontName, "\ue025", options); 275 | } 276 | 277 | public static function aperture(options:Object = null):FiconSprite { 278 | return createIcon(fontName, "\ue026", options); 279 | } 280 | 281 | public static function image(options:Object = null):FiconSprite { 282 | return createIcon(fontName, "\ue027", options); 283 | } 284 | 285 | public static function chart(options:Object = null):FiconSprite { 286 | return createIcon(fontName, "\ue028", options); 287 | } 288 | 289 | public static function chart_alt(options:Object = null):FiconSprite { 290 | return createIcon(fontName, "\ue029", options); 291 | } 292 | 293 | public static function target(options:Object = null):FiconSprite { 294 | return createIcon(fontName, "\ue02a", options); 295 | } 296 | 297 | public static function tag_fill(options:Object = null):FiconSprite { 298 | return createIcon(fontName, "\ue02b", options); 299 | } 300 | 301 | public static function rss(options:Object = null):FiconSprite { 302 | return createIcon(fontName, "\ue02c", options); 303 | } 304 | 305 | public static function rss_alt(options:Object = null):FiconSprite { 306 | return createIcon(fontName, "\ue02d", options); 307 | } 308 | 309 | public static function share(options:Object = null):FiconSprite { 310 | return createIcon(fontName, "\ue02e", options); 311 | } 312 | 313 | public static function undo(options:Object = null):FiconSprite { 314 | return createIcon(fontName, "\ue02f", options); 315 | } 316 | 317 | public static function reload(options:Object = null):FiconSprite { 318 | return createIcon(fontName, "\ue030", options); 319 | } 320 | 321 | public static function reload_alt(options:Object = null):FiconSprite { 322 | return createIcon(fontName, "\ue031", options); 323 | } 324 | 325 | public static function loop_alt1(options:Object = null):FiconSprite { 326 | return createIcon(fontName, "\ue032", options); 327 | } 328 | 329 | public static function loop_alt2(options:Object = null):FiconSprite { 330 | return createIcon(fontName, "\ue033", options); 331 | } 332 | 333 | public static function loop_alt3(options:Object = null):FiconSprite { 334 | return createIcon(fontName, "\ue034", options); 335 | } 336 | 337 | public static function loop_alt4(options:Object = null):FiconSprite { 338 | return createIcon(fontName, "\ue035", options); 339 | } 340 | 341 | public static function spin(options:Object = null):FiconSprite { 342 | return createIcon(fontName, "\ue036", options); 343 | } 344 | 345 | public static function spin_alt(options:Object = null):FiconSprite { 346 | return createIcon(fontName, "\ue037", options); 347 | } 348 | 349 | public static function move_horizontal(options:Object = null):FiconSprite { 350 | return createIcon(fontName, "\ue038", options); 351 | } 352 | 353 | public static function move_horizontal_alt1(options:Object = null):FiconSprite { 354 | return createIcon(fontName, "\ue039", options); 355 | } 356 | 357 | public static function move_horizontal_alt2(options:Object = null):FiconSprite { 358 | return createIcon(fontName, "\ue03a", options); 359 | } 360 | 361 | public static function move_vertical(options:Object = null):FiconSprite { 362 | return createIcon(fontName, "\ue03b", options); 363 | } 364 | 365 | public static function move_vertical_alt1(options:Object = null):FiconSprite { 366 | return createIcon(fontName, "\ue03c", options); 367 | } 368 | 369 | public static function move_vertical_alt2(options:Object = null):FiconSprite { 370 | return createIcon(fontName, "\ue03d", options); 371 | } 372 | 373 | public static function move(options:Object = null):FiconSprite { 374 | return createIcon(fontName, "\ue03e", options); 375 | } 376 | 377 | public static function move_alt1(options:Object = null):FiconSprite { 378 | return createIcon(fontName, "\ue03f", options); 379 | } 380 | 381 | public static function move_alt2(options:Object = null):FiconSprite { 382 | return createIcon(fontName, "\ue040", options); 383 | } 384 | 385 | public static function transfer(options:Object = null):FiconSprite { 386 | return createIcon(fontName, "\ue041", options); 387 | } 388 | 389 | public static function download(options:Object = null):FiconSprite { 390 | return createIcon(fontName, "\ue042", options); 391 | } 392 | 393 | public static function upload(options:Object = null):FiconSprite { 394 | return createIcon(fontName, "\ue043", options); 395 | } 396 | 397 | public static function cloud_download(options:Object = null):FiconSprite { 398 | return createIcon(fontName, "\ue044", options); 399 | } 400 | 401 | public static function cloud_upload(options:Object = null):FiconSprite { 402 | return createIcon(fontName, "\ue045", options); 403 | } 404 | 405 | public static function fork(options:Object = null):FiconSprite { 406 | return createIcon(fontName, "\ue046", options); 407 | } 408 | 409 | public static function play(options:Object = null):FiconSprite { 410 | return createIcon(fontName, "\ue047", options); 411 | } 412 | 413 | public static function play_alt(options:Object = null):FiconSprite { 414 | return createIcon(fontName, "\ue048", options); 415 | } 416 | 417 | public static function pause(options:Object = null):FiconSprite { 418 | return createIcon(fontName, "\ue049", options); 419 | } 420 | 421 | public static function stop(options:Object = null):FiconSprite { 422 | return createIcon(fontName, "\ue04a", options); 423 | } 424 | 425 | public static function eject(options:Object = null):FiconSprite { 426 | return createIcon(fontName, "\ue04b", options); 427 | } 428 | 429 | public static function first(options:Object = null):FiconSprite { 430 | return createIcon(fontName, "\ue04c", options); 431 | } 432 | 433 | public static function last(options:Object = null):FiconSprite { 434 | return createIcon(fontName, "\ue04d", options); 435 | } 436 | 437 | public static function fullscreen(options:Object = null):FiconSprite { 438 | return createIcon(fontName, "\ue04e", options); 439 | } 440 | 441 | public static function fullscreen_alt(options:Object = null):FiconSprite { 442 | return createIcon(fontName, "\ue04f", options); 443 | } 444 | 445 | public static function fullscreen_exit(options:Object = null):FiconSprite { 446 | return createIcon(fontName, "\ue050", options); 447 | } 448 | 449 | public static function fullscreen_exit_alt(options:Object = null):FiconSprite { 450 | return createIcon(fontName, "\ue051", options); 451 | } 452 | 453 | public static function equalizer(options:Object = null):FiconSprite { 454 | return createIcon(fontName, "\ue052", options); 455 | } 456 | 457 | public static function article(options:Object = null):FiconSprite { 458 | return createIcon(fontName, "\ue053", options); 459 | } 460 | 461 | public static function read_more(options:Object = null):FiconSprite { 462 | return createIcon(fontName, "\ue054", options); 463 | } 464 | 465 | public static function list(options:Object = null):FiconSprite { 466 | return createIcon(fontName, "\ue055", options); 467 | } 468 | 469 | public static function list_nested(options:Object = null):FiconSprite { 470 | return createIcon(fontName, "\ue056", options); 471 | } 472 | 473 | public static function cursor(options:Object = null):FiconSprite { 474 | return createIcon(fontName, "\ue057", options); 475 | } 476 | 477 | public static function dial(options:Object = null):FiconSprite { 478 | return createIcon(fontName, "\ue058", options); 479 | } 480 | 481 | public static function new_window(options:Object = null):FiconSprite { 482 | return createIcon(fontName, "\ue059", options); 483 | } 484 | 485 | public static function trash_fill(options:Object = null):FiconSprite { 486 | return createIcon(fontName, "\ue05a", options); 487 | } 488 | 489 | public static function battery_half(options:Object = null):FiconSprite { 490 | return createIcon(fontName, "\ue05b", options); 491 | } 492 | 493 | public static function battery_empty(options:Object = null):FiconSprite { 494 | return createIcon(fontName, "\ue05c", options); 495 | } 496 | 497 | public static function battery_charging(options:Object = null):FiconSprite { 498 | return createIcon(fontName, "\ue05d", options); 499 | } 500 | 501 | public static function chat(options:Object = null):FiconSprite { 502 | return createIcon(fontName, "\ue05e", options); 503 | } 504 | 505 | public static function mic(options:Object = null):FiconSprite { 506 | return createIcon(fontName, "\ue05f", options); 507 | } 508 | 509 | public static function movie(options:Object = null):FiconSprite { 510 | return createIcon(fontName, "\ue060", options); 511 | } 512 | 513 | public static function headphones(options:Object = null):FiconSprite { 514 | return createIcon(fontName, "\ue061", options); 515 | } 516 | 517 | public static function user(options:Object = null):FiconSprite { 518 | return createIcon(fontName, "\ue062", options); 519 | } 520 | 521 | public static function lightbulb(options:Object = null):FiconSprite { 522 | return createIcon(fontName, "\ue063", options); 523 | } 524 | 525 | public static function cd(options:Object = null):FiconSprite { 526 | return createIcon(fontName, "\ue064", options); 527 | } 528 | 529 | public static function folder_fill(options:Object = null):FiconSprite { 530 | return createIcon(fontName, "\ue065", options); 531 | } 532 | 533 | public static function document_fill(options:Object = null):FiconSprite { 534 | return createIcon(fontName, "\ue066", options); 535 | } 536 | 537 | public static function pin(options:Object = null):FiconSprite { 538 | return createIcon(fontName, "\ue067", options); 539 | } 540 | 541 | public static function map_pin_fill(options:Object = null):FiconSprite { 542 | return createIcon(fontName, "\ue068", options); 543 | } 544 | 545 | public static function book(options:Object = null):FiconSprite { 546 | return createIcon(fontName, "\ue069", options); 547 | } 548 | 549 | public static function book_alt2(options:Object = null):FiconSprite { 550 | return createIcon(fontName, "\ue06a", options); 551 | } 552 | 553 | public static function box(options:Object = null):FiconSprite { 554 | return createIcon(fontName, "\ue06b", options); 555 | } 556 | 557 | public static function calendar_alt_fill(options:Object = null):FiconSprite { 558 | return createIcon(fontName, "\ue06c", options); 559 | } 560 | 561 | public static function comment_fill(options:Object = null):FiconSprite { 562 | return createIcon(fontName, "\ue06d", options); 563 | } 564 | 565 | public static function iphone(options:Object = null):FiconSprite { 566 | return createIcon(fontName, "\ue06e", options); 567 | } 568 | 569 | public static function bars(options:Object = null):FiconSprite { 570 | return createIcon(fontName, "\ue06f", options); 571 | } 572 | 573 | public static function camera(options:Object = null):FiconSprite { 574 | return createIcon(fontName, "\ue070", options); 575 | } 576 | 577 | public static function volume_mute(options:Object = null):FiconSprite { 578 | return createIcon(fontName, "\ue071", options); 579 | } 580 | 581 | public static function volume(options:Object = null):FiconSprite { 582 | return createIcon(fontName, "\ue072", options); 583 | } 584 | 585 | public static function battery_full(options:Object = null):FiconSprite { 586 | return createIcon(fontName, "\ue073", options); 587 | } 588 | 589 | public static function magnifying_glass(options:Object = null):FiconSprite { 590 | return createIcon(fontName, "\ue074", options); 591 | } 592 | 593 | public static function lock_fill(options:Object = null):FiconSprite { 594 | return createIcon(fontName, "\ue075", options); 595 | } 596 | 597 | public static function unlock_fill(options:Object = null):FiconSprite { 598 | return createIcon(fontName, "\ue076", options); 599 | } 600 | 601 | public static function link(options:Object = null):FiconSprite { 602 | return createIcon(fontName, "\ue077", options); 603 | } 604 | 605 | public static function wrench(options:Object = null):FiconSprite { 606 | return createIcon(fontName, "\ue078", options); 607 | } 608 | 609 | public static function clock(options:Object = null):FiconSprite { 610 | return createIcon(fontName, "\ue079", options); 611 | } 612 | 613 | } 614 | } -------------------------------------------------------------------------------- /com/ficon/FontAwesome.as: -------------------------------------------------------------------------------- 1 | package com.ficon { 2 | import com.ficon.Ficon; 3 | import com.ficon.FiconSprite; 4 | 5 | public class FontAwesome extends Ficon { 6 | [Embed(source="/assets/fontawesome-webfont.ttf", fontName="FontAwesome", mimeType="application/x-font-truetype", 7 | embedAsCFF="true", fontStyle="normal", fontWeight="normal", unicodeRange="U+F000-F0EA,U+F200")] 8 | private static var asset:Class; 9 | 10 | private static var fontName:String = "FontAwesome"; 11 | 12 | 13 | public static function glass(options:Object = null):FiconSprite { 14 | return createIcon(fontName, "\uf000", options); 15 | } 16 | 17 | public static function music(options:Object = null):FiconSprite { 18 | return createIcon(fontName, "\uf001", options); 19 | } 20 | 21 | public static function search(options:Object = null):FiconSprite { 22 | return createIcon(fontName, "\uf002", options); 23 | } 24 | 25 | public static function envelope(options:Object = null):FiconSprite { 26 | return createIcon(fontName, "\uf003", options); 27 | } 28 | 29 | public static function heart(options:Object = null):FiconSprite { 30 | return createIcon(fontName, "\uf004", options); 31 | } 32 | 33 | public static function star(options:Object = null):FiconSprite { 34 | return createIcon(fontName, "\uf005", options); 35 | } 36 | 37 | public static function star_empty(options:Object = null):FiconSprite { 38 | return createIcon(fontName, "\uf006", options); 39 | } 40 | 41 | public static function user(options:Object = null):FiconSprite { 42 | return createIcon(fontName, "\uf007", options); 43 | } 44 | 45 | public static function film(options:Object = null):FiconSprite { 46 | return createIcon(fontName, "\uf008", options); 47 | } 48 | 49 | public static function th_large(options:Object = null):FiconSprite { 50 | return createIcon(fontName, "\uf009", options); 51 | } 52 | 53 | public static function th(options:Object = null):FiconSprite { 54 | return createIcon(fontName, "\uf00a", options); 55 | } 56 | 57 | public static function th_list(options:Object = null):FiconSprite { 58 | return createIcon(fontName, "\uf00b", options); 59 | } 60 | 61 | public static function ok(options:Object = null):FiconSprite { 62 | return createIcon(fontName, "\uf00c", options); 63 | } 64 | 65 | public static function remove(options:Object = null):FiconSprite { 66 | return createIcon(fontName, "\uf00d", options); 67 | } 68 | 69 | public static function zoom_in(options:Object = null):FiconSprite { 70 | return createIcon(fontName, "\uf00e", options); 71 | } 72 | 73 | public static function zoom_out(options:Object = null):FiconSprite { 74 | return createIcon(fontName, "\uf010", options); 75 | } 76 | 77 | public static function off(options:Object = null):FiconSprite { 78 | return createIcon(fontName, "\uf011", options); 79 | } 80 | 81 | public static function signal(options:Object = null):FiconSprite { 82 | return createIcon(fontName, "\uf012", options); 83 | } 84 | 85 | public static function cog(options:Object = null):FiconSprite { 86 | return createIcon(fontName, "\uf013", options); 87 | } 88 | 89 | public static function trash(options:Object = null):FiconSprite { 90 | return createIcon(fontName, "\uf014", options); 91 | } 92 | 93 | public static function home(options:Object = null):FiconSprite { 94 | return createIcon(fontName, "\uf015", options); 95 | } 96 | 97 | public static function file(options:Object = null):FiconSprite { 98 | return createIcon(fontName, "\uf016", options); 99 | } 100 | 101 | public static function time(options:Object = null):FiconSprite { 102 | return createIcon(fontName, "\uf017", options); 103 | } 104 | 105 | public static function road(options:Object = null):FiconSprite { 106 | return createIcon(fontName, "\uf018", options); 107 | } 108 | 109 | public static function download_alt(options:Object = null):FiconSprite { 110 | return createIcon(fontName, "\uf019", options); 111 | } 112 | 113 | public static function download(options:Object = null):FiconSprite { 114 | return createIcon(fontName, "\uf01a", options); 115 | } 116 | 117 | public static function upload(options:Object = null):FiconSprite { 118 | return createIcon(fontName, "\uf01b", options); 119 | } 120 | 121 | public static function inbox(options:Object = null):FiconSprite { 122 | return createIcon(fontName, "\uf01c", options); 123 | } 124 | 125 | public static function play_circle(options:Object = null):FiconSprite { 126 | return createIcon(fontName, "\uf01d", options); 127 | } 128 | 129 | public static function repeat(options:Object = null):FiconSprite { 130 | return createIcon(fontName, "\uf01e", options); 131 | } 132 | 133 | public static function refresh(options:Object = null):FiconSprite { 134 | return createIcon(fontName, "\uf021", options); 135 | } 136 | 137 | public static function list_alt(options:Object = null):FiconSprite { 138 | return createIcon(fontName, "\uf022", options); 139 | } 140 | 141 | public static function lock(options:Object = null):FiconSprite { 142 | return createIcon(fontName, "\uf023", options); 143 | } 144 | 145 | public static function flag(options:Object = null):FiconSprite { 146 | return createIcon(fontName, "\uf024", options); 147 | } 148 | 149 | public static function headphones(options:Object = null):FiconSprite { 150 | return createIcon(fontName, "\uf025", options); 151 | } 152 | 153 | public static function volume_off(options:Object = null):FiconSprite { 154 | return createIcon(fontName, "\uf026", options); 155 | } 156 | 157 | public static function volume_down(options:Object = null):FiconSprite { 158 | return createIcon(fontName, "\uf027", options); 159 | } 160 | 161 | public static function volume_up(options:Object = null):FiconSprite { 162 | return createIcon(fontName, "\uf028", options); 163 | } 164 | 165 | public static function qrcode(options:Object = null):FiconSprite { 166 | return createIcon(fontName, "\uf029", options); 167 | } 168 | 169 | public static function barcode(options:Object = null):FiconSprite { 170 | return createIcon(fontName, "\uf02a", options); 171 | } 172 | 173 | public static function tag(options:Object = null):FiconSprite { 174 | return createIcon(fontName, "\uf02b", options); 175 | } 176 | 177 | public static function tags(options:Object = null):FiconSprite { 178 | return createIcon(fontName, "\uf02c", options); 179 | } 180 | 181 | public static function book(options:Object = null):FiconSprite { 182 | return createIcon(fontName, "\uf02d", options); 183 | } 184 | 185 | public static function bookmark(options:Object = null):FiconSprite { 186 | return createIcon(fontName, "\uf02e", options); 187 | } 188 | 189 | public static function print(options:Object = null):FiconSprite { 190 | return createIcon(fontName, "\uf02f", options); 191 | } 192 | 193 | public static function camera(options:Object = null):FiconSprite { 194 | return createIcon(fontName, "\uf030", options); 195 | } 196 | 197 | public static function font(options:Object = null):FiconSprite { 198 | return createIcon(fontName, "\uf031", options); 199 | } 200 | 201 | public static function bold(options:Object = null):FiconSprite { 202 | return createIcon(fontName, "\uf032", options); 203 | } 204 | 205 | public static function italic(options:Object = null):FiconSprite { 206 | return createIcon(fontName, "\uf033", options); 207 | } 208 | 209 | public static function text_height(options:Object = null):FiconSprite { 210 | return createIcon(fontName, "\uf034", options); 211 | } 212 | 213 | public static function text_width(options:Object = null):FiconSprite { 214 | return createIcon(fontName, "\uf035", options); 215 | } 216 | 217 | public static function align_left(options:Object = null):FiconSprite { 218 | return createIcon(fontName, "\uf036", options); 219 | } 220 | 221 | public static function align_center(options:Object = null):FiconSprite { 222 | return createIcon(fontName, "\uf037", options); 223 | } 224 | 225 | public static function align_right(options:Object = null):FiconSprite { 226 | return createIcon(fontName, "\uf038", options); 227 | } 228 | 229 | public static function align_justify(options:Object = null):FiconSprite { 230 | return createIcon(fontName, "\uf039", options); 231 | } 232 | 233 | public static function list(options:Object = null):FiconSprite { 234 | return createIcon(fontName, "\uf03a", options); 235 | } 236 | 237 | public static function indent_left(options:Object = null):FiconSprite { 238 | return createIcon(fontName, "\uf03b", options); 239 | } 240 | 241 | public static function indent_right(options:Object = null):FiconSprite { 242 | return createIcon(fontName, "\uf03c", options); 243 | } 244 | 245 | public static function facetime_video(options:Object = null):FiconSprite { 246 | return createIcon(fontName, "\uf03d", options); 247 | } 248 | 249 | public static function picture(options:Object = null):FiconSprite { 250 | return createIcon(fontName, "\uf03e", options); 251 | } 252 | 253 | public static function pencil(options:Object = null):FiconSprite { 254 | return createIcon(fontName, "\uf040", options); 255 | } 256 | 257 | public static function map_marker(options:Object = null):FiconSprite { 258 | return createIcon(fontName, "\uf041", options); 259 | } 260 | 261 | public static function adjust(options:Object = null):FiconSprite { 262 | return createIcon(fontName, "\uf042", options); 263 | } 264 | 265 | public static function tint(options:Object = null):FiconSprite { 266 | return createIcon(fontName, "\uf043", options); 267 | } 268 | 269 | public static function edit(options:Object = null):FiconSprite { 270 | return createIcon(fontName, "\uf044", options); 271 | } 272 | 273 | public static function share(options:Object = null):FiconSprite { 274 | return createIcon(fontName, "\uf045", options); 275 | } 276 | 277 | public static function check(options:Object = null):FiconSprite { 278 | return createIcon(fontName, "\uf046", options); 279 | } 280 | 281 | public static function move(options:Object = null):FiconSprite { 282 | return createIcon(fontName, "\uf047", options); 283 | } 284 | 285 | public static function step_backward(options:Object = null):FiconSprite { 286 | return createIcon(fontName, "\uf048", options); 287 | } 288 | 289 | public static function fast_backward(options:Object = null):FiconSprite { 290 | return createIcon(fontName, "\uf049", options); 291 | } 292 | 293 | public static function backward(options:Object = null):FiconSprite { 294 | return createIcon(fontName, "\uf04a", options); 295 | } 296 | 297 | public static function play(options:Object = null):FiconSprite { 298 | return createIcon(fontName, "\uf04b", options); 299 | } 300 | 301 | public static function pause(options:Object = null):FiconSprite { 302 | return createIcon(fontName, "\uf04c", options); 303 | } 304 | 305 | public static function stop(options:Object = null):FiconSprite { 306 | return createIcon(fontName, "\uf04d", options); 307 | } 308 | 309 | public static function forward(options:Object = null):FiconSprite { 310 | return createIcon(fontName, "\uf04e", options); 311 | } 312 | 313 | public static function fast_forward(options:Object = null):FiconSprite { 314 | return createIcon(fontName, "\uf050", options); 315 | } 316 | 317 | public static function step_forward(options:Object = null):FiconSprite { 318 | return createIcon(fontName, "\uf051", options); 319 | } 320 | 321 | public static function eject(options:Object = null):FiconSprite { 322 | return createIcon(fontName, "\uf052", options); 323 | } 324 | 325 | public static function chevron_left(options:Object = null):FiconSprite { 326 | return createIcon(fontName, "\uf053", options); 327 | } 328 | 329 | public static function chevron_right(options:Object = null):FiconSprite { 330 | return createIcon(fontName, "\uf054", options); 331 | } 332 | 333 | public static function plus_sign(options:Object = null):FiconSprite { 334 | return createIcon(fontName, "\uf055", options); 335 | } 336 | 337 | public static function minus_sign(options:Object = null):FiconSprite { 338 | return createIcon(fontName, "\uf056", options); 339 | } 340 | 341 | public static function remove_sign(options:Object = null):FiconSprite { 342 | return createIcon(fontName, "\uf057", options); 343 | } 344 | 345 | public static function ok_sign(options:Object = null):FiconSprite { 346 | return createIcon(fontName, "\uf058", options); 347 | } 348 | 349 | public static function question_sign(options:Object = null):FiconSprite { 350 | return createIcon(fontName, "\uf059", options); 351 | } 352 | 353 | public static function info_sign(options:Object = null):FiconSprite { 354 | return createIcon(fontName, "\uf05a", options); 355 | } 356 | 357 | public static function screenshot(options:Object = null):FiconSprite { 358 | return createIcon(fontName, "\uf05b", options); 359 | } 360 | 361 | public static function remove_circle(options:Object = null):FiconSprite { 362 | return createIcon(fontName, "\uf05c", options); 363 | } 364 | 365 | public static function ok_circle(options:Object = null):FiconSprite { 366 | return createIcon(fontName, "\uf05d", options); 367 | } 368 | 369 | public static function ban_circle(options:Object = null):FiconSprite { 370 | return createIcon(fontName, "\uf05e", options); 371 | } 372 | 373 | public static function arrow_left(options:Object = null):FiconSprite { 374 | return createIcon(fontName, "\uf060", options); 375 | } 376 | 377 | public static function arrow_right(options:Object = null):FiconSprite { 378 | return createIcon(fontName, "\uf061", options); 379 | } 380 | 381 | public static function arrow_up(options:Object = null):FiconSprite { 382 | return createIcon(fontName, "\uf062", options); 383 | } 384 | 385 | public static function arrow_down(options:Object = null):FiconSprite { 386 | return createIcon(fontName, "\uf063", options); 387 | } 388 | 389 | public static function share_alt(options:Object = null):FiconSprite { 390 | return createIcon(fontName, "\uf064", options); 391 | } 392 | 393 | public static function resize_full(options:Object = null):FiconSprite { 394 | return createIcon(fontName, "\uf065", options); 395 | } 396 | 397 | public static function resize_small(options:Object = null):FiconSprite { 398 | return createIcon(fontName, "\uf066", options); 399 | } 400 | 401 | public static function plus(options:Object = null):FiconSprite { 402 | return createIcon(fontName, "\uf067", options); 403 | } 404 | 405 | public static function minus(options:Object = null):FiconSprite { 406 | return createIcon(fontName, "\uf068", options); 407 | } 408 | 409 | public static function asterisk(options:Object = null):FiconSprite { 410 | return createIcon(fontName, "\uf069", options); 411 | } 412 | 413 | public static function exclamation_sign(options:Object = null):FiconSprite { 414 | return createIcon(fontName, "\uf06a", options); 415 | } 416 | 417 | public static function gift(options:Object = null):FiconSprite { 418 | return createIcon(fontName, "\uf06b", options); 419 | } 420 | 421 | public static function leaf(options:Object = null):FiconSprite { 422 | return createIcon(fontName, "\uf06c", options); 423 | } 424 | 425 | public static function fire(options:Object = null):FiconSprite { 426 | return createIcon(fontName, "\uf06d", options); 427 | } 428 | 429 | public static function eye_open(options:Object = null):FiconSprite { 430 | return createIcon(fontName, "\uf06e", options); 431 | } 432 | 433 | public static function eye_close(options:Object = null):FiconSprite { 434 | return createIcon(fontName, "\uf070", options); 435 | } 436 | 437 | public static function warning_sign(options:Object = null):FiconSprite { 438 | return createIcon(fontName, "\uf071", options); 439 | } 440 | 441 | public static function plane(options:Object = null):FiconSprite { 442 | return createIcon(fontName, "\uf072", options); 443 | } 444 | 445 | public static function calendar(options:Object = null):FiconSprite { 446 | return createIcon(fontName, "\uf073", options); 447 | } 448 | 449 | public static function random(options:Object = null):FiconSprite { 450 | return createIcon(fontName, "\uf074", options); 451 | } 452 | 453 | public static function comment(options:Object = null):FiconSprite { 454 | return createIcon(fontName, "\uf075", options); 455 | } 456 | 457 | public static function magnet(options:Object = null):FiconSprite { 458 | return createIcon(fontName, "\uf076", options); 459 | } 460 | 461 | public static function chevron_up(options:Object = null):FiconSprite { 462 | return createIcon(fontName, "\uf077", options); 463 | } 464 | 465 | public static function chevron_down(options:Object = null):FiconSprite { 466 | return createIcon(fontName, "\uf078", options); 467 | } 468 | 469 | public static function retweet(options:Object = null):FiconSprite { 470 | return createIcon(fontName, "\uf079", options); 471 | } 472 | 473 | public static function shopping_cart(options:Object = null):FiconSprite { 474 | return createIcon(fontName, "\uf07a", options); 475 | } 476 | 477 | public static function folder_close(options:Object = null):FiconSprite { 478 | return createIcon(fontName, "\uf07b", options); 479 | } 480 | 481 | public static function folder_open(options:Object = null):FiconSprite { 482 | return createIcon(fontName, "\uf07c", options); 483 | } 484 | 485 | public static function resize_vertical(options:Object = null):FiconSprite { 486 | return createIcon(fontName, "\uf07d", options); 487 | } 488 | 489 | public static function resize_horizontal(options:Object = null):FiconSprite { 490 | return createIcon(fontName, "\uf07e", options); 491 | } 492 | 493 | public static function bar_chart(options:Object = null):FiconSprite { 494 | return createIcon(fontName, "\uf080", options); 495 | } 496 | 497 | public static function twitter_sign(options:Object = null):FiconSprite { 498 | return createIcon(fontName, "\uf081", options); 499 | } 500 | 501 | public static function facebook_sign(options:Object = null):FiconSprite { 502 | return createIcon(fontName, "\uf082", options); 503 | } 504 | 505 | public static function camera_retro(options:Object = null):FiconSprite { 506 | return createIcon(fontName, "\uf083", options); 507 | } 508 | 509 | public static function key(options:Object = null):FiconSprite { 510 | return createIcon(fontName, "\uf084", options); 511 | } 512 | 513 | public static function cogs(options:Object = null):FiconSprite { 514 | return createIcon(fontName, "\uf085", options); 515 | } 516 | 517 | public static function comments(options:Object = null):FiconSprite { 518 | return createIcon(fontName, "\uf086", options); 519 | } 520 | 521 | public static function thumbs_up(options:Object = null):FiconSprite { 522 | return createIcon(fontName, "\uf087", options); 523 | } 524 | 525 | public static function thumbs_down(options:Object = null):FiconSprite { 526 | return createIcon(fontName, "\uf088", options); 527 | } 528 | 529 | public static function star_half(options:Object = null):FiconSprite { 530 | return createIcon(fontName, "\uf089", options); 531 | } 532 | 533 | public static function heart_empty(options:Object = null):FiconSprite { 534 | return createIcon(fontName, "\uf08a", options); 535 | } 536 | 537 | public static function signout(options:Object = null):FiconSprite { 538 | return createIcon(fontName, "\uf08b", options); 539 | } 540 | 541 | public static function linkedin_sign(options:Object = null):FiconSprite { 542 | return createIcon(fontName, "\uf08c", options); 543 | } 544 | 545 | public static function pushpin(options:Object = null):FiconSprite { 546 | return createIcon(fontName, "\uf08d", options); 547 | } 548 | 549 | public static function external_link(options:Object = null):FiconSprite { 550 | return createIcon(fontName, "\uf08e", options); 551 | } 552 | 553 | public static function signin(options:Object = null):FiconSprite { 554 | return createIcon(fontName, "\uf090", options); 555 | } 556 | 557 | public static function trophy(options:Object = null):FiconSprite { 558 | return createIcon(fontName, "\uf091", options); 559 | } 560 | 561 | public static function github_sign(options:Object = null):FiconSprite { 562 | return createIcon(fontName, "\uf092", options); 563 | } 564 | 565 | public static function upload_alt(options:Object = null):FiconSprite { 566 | return createIcon(fontName, "\uf093", options); 567 | } 568 | 569 | public static function lemon(options:Object = null):FiconSprite { 570 | return createIcon(fontName, "\uf094", options); 571 | } 572 | 573 | public static function phone(options:Object = null):FiconSprite { 574 | return createIcon(fontName, "\uf095", options); 575 | } 576 | 577 | public static function check_empty(options:Object = null):FiconSprite { 578 | return createIcon(fontName, "\uf096", options); 579 | } 580 | 581 | public static function bookmark_empty(options:Object = null):FiconSprite { 582 | return createIcon(fontName, "\uf097", options); 583 | } 584 | 585 | public static function phone_sign(options:Object = null):FiconSprite { 586 | return createIcon(fontName, "\uf098", options); 587 | } 588 | 589 | public static function twitter(options:Object = null):FiconSprite { 590 | return createIcon(fontName, "\uf099", options); 591 | } 592 | 593 | public static function facebook(options:Object = null):FiconSprite { 594 | return createIcon(fontName, "\uf09a", options); 595 | } 596 | 597 | public static function github(options:Object = null):FiconSprite { 598 | return createIcon(fontName, "\uf09b", options); 599 | } 600 | 601 | public static function unlock(options:Object = null):FiconSprite { 602 | return createIcon(fontName, "\uf09c", options); 603 | } 604 | 605 | public static function credit_card(options:Object = null):FiconSprite { 606 | return createIcon(fontName, "\uf09d", options); 607 | } 608 | 609 | public static function rss(options:Object = null):FiconSprite { 610 | return createIcon(fontName, "\uf09e", options); 611 | } 612 | 613 | public static function hdd(options:Object = null):FiconSprite { 614 | return createIcon(fontName, "\uf0a0", options); 615 | } 616 | 617 | public static function bullhorn(options:Object = null):FiconSprite { 618 | return createIcon(fontName, "\uf0a1", options); 619 | } 620 | 621 | public static function bell(options:Object = null):FiconSprite { 622 | return createIcon(fontName, "\uf0a2", options); 623 | } 624 | 625 | public static function certificate(options:Object = null):FiconSprite { 626 | return createIcon(fontName, "\uf0a3", options); 627 | } 628 | 629 | public static function hand_right(options:Object = null):FiconSprite { 630 | return createIcon(fontName, "\uf0a4", options); 631 | } 632 | 633 | public static function hand_left(options:Object = null):FiconSprite { 634 | return createIcon(fontName, "\uf0a5", options); 635 | } 636 | 637 | public static function hand_up(options:Object = null):FiconSprite { 638 | return createIcon(fontName, "\uf0a6", options); 639 | } 640 | 641 | public static function hand_down(options:Object = null):FiconSprite { 642 | return createIcon(fontName, "\uf0a7", options); 643 | } 644 | 645 | public static function circle_arrow_left(options:Object = null):FiconSprite { 646 | return createIcon(fontName, "\uf0a8", options); 647 | } 648 | 649 | public static function circle_arrow_right(options:Object = null):FiconSprite { 650 | return createIcon(fontName, "\uf0a9", options); 651 | } 652 | 653 | public static function circle_arrow_up(options:Object = null):FiconSprite { 654 | return createIcon(fontName, "\uf0aa", options); 655 | } 656 | 657 | public static function circle_arrow_down(options:Object = null):FiconSprite { 658 | return createIcon(fontName, "\uf0ab", options); 659 | } 660 | 661 | public static function globe(options:Object = null):FiconSprite { 662 | return createIcon(fontName, "\uf0ac", options); 663 | } 664 | 665 | public static function wrench(options:Object = null):FiconSprite { 666 | return createIcon(fontName, "\uf0ad", options); 667 | } 668 | 669 | public static function tasks(options:Object = null):FiconSprite { 670 | return createIcon(fontName, "\uf0ae", options); 671 | } 672 | 673 | public static function filter(options:Object = null):FiconSprite { 674 | return createIcon(fontName, "\uf0b0", options); 675 | } 676 | 677 | public static function briefcase(options:Object = null):FiconSprite { 678 | return createIcon(fontName, "\uf0b1", options); 679 | } 680 | 681 | public static function fullscreen(options:Object = null):FiconSprite { 682 | return createIcon(fontName, "\uf0b2", options); 683 | } 684 | 685 | public static function group(options:Object = null):FiconSprite { 686 | return createIcon(fontName, "\uf0c0", options); 687 | } 688 | 689 | public static function link(options:Object = null):FiconSprite { 690 | return createIcon(fontName, "\uf0c1", options); 691 | } 692 | 693 | public static function cloud(options:Object = null):FiconSprite { 694 | return createIcon(fontName, "\uf0c2", options); 695 | } 696 | 697 | public static function beaker(options:Object = null):FiconSprite { 698 | return createIcon(fontName, "\uf0c3", options); 699 | } 700 | 701 | public static function cut(options:Object = null):FiconSprite { 702 | return createIcon(fontName, "\uf0c4", options); 703 | } 704 | 705 | public static function copy(options:Object = null):FiconSprite { 706 | return createIcon(fontName, "\uf0c5", options); 707 | } 708 | 709 | public static function paper_clip(options:Object = null):FiconSprite { 710 | return createIcon(fontName, "\uf0c6", options); 711 | } 712 | 713 | public static function save(options:Object = null):FiconSprite { 714 | return createIcon(fontName, "\uf0c7", options); 715 | } 716 | 717 | public static function sign_blank(options:Object = null):FiconSprite { 718 | return createIcon(fontName, "\uf0c8", options); 719 | } 720 | 721 | public static function reorder(options:Object = null):FiconSprite { 722 | return createIcon(fontName, "\uf0c9", options); 723 | } 724 | 725 | public static function list_ul(options:Object = null):FiconSprite { 726 | return createIcon(fontName, "\uf0ca", options); 727 | } 728 | 729 | public static function list_ol(options:Object = null):FiconSprite { 730 | return createIcon(fontName, "\uf0cb", options); 731 | } 732 | 733 | public static function strikethrough(options:Object = null):FiconSprite { 734 | return createIcon(fontName, "\uf0cc", options); 735 | } 736 | 737 | public static function underline(options:Object = null):FiconSprite { 738 | return createIcon(fontName, "\uf0cd", options); 739 | } 740 | 741 | public static function table(options:Object = null):FiconSprite { 742 | return createIcon(fontName, "\uf0ce", options); 743 | } 744 | 745 | public static function magic(options:Object = null):FiconSprite { 746 | return createIcon(fontName, "\uf0d0", options); 747 | } 748 | 749 | public static function truck(options:Object = null):FiconSprite { 750 | return createIcon(fontName, "\uf0d1", options); 751 | } 752 | 753 | public static function pinterest(options:Object = null):FiconSprite { 754 | return createIcon(fontName, "\uf0d2", options); 755 | } 756 | 757 | public static function pinterest_sign(options:Object = null):FiconSprite { 758 | return createIcon(fontName, "\uf0d3", options); 759 | } 760 | 761 | public static function google_plus_sign(options:Object = null):FiconSprite { 762 | return createIcon(fontName, "\uf0d4", options); 763 | } 764 | 765 | public static function google_plus(options:Object = null):FiconSprite { 766 | return createIcon(fontName, "\uf0d5", options); 767 | } 768 | 769 | public static function money(options:Object = null):FiconSprite { 770 | return createIcon(fontName, "\uf0d6", options); 771 | } 772 | 773 | public static function caret_down(options:Object = null):FiconSprite { 774 | return createIcon(fontName, "\uf0d7", options); 775 | } 776 | 777 | public static function caret_up(options:Object = null):FiconSprite { 778 | return createIcon(fontName, "\uf0d8", options); 779 | } 780 | 781 | public static function caret_left(options:Object = null):FiconSprite { 782 | return createIcon(fontName, "\uf0d9", options); 783 | } 784 | 785 | public static function caret_right(options:Object = null):FiconSprite { 786 | return createIcon(fontName, "\uf0da", options); 787 | } 788 | 789 | public static function columns(options:Object = null):FiconSprite { 790 | return createIcon(fontName, "\uf0db", options); 791 | } 792 | 793 | public static function sort(options:Object = null):FiconSprite { 794 | return createIcon(fontName, "\uf0dc", options); 795 | } 796 | 797 | public static function sort_down(options:Object = null):FiconSprite { 798 | return createIcon(fontName, "\uf0dd", options); 799 | } 800 | 801 | public static function sort_up(options:Object = null):FiconSprite { 802 | return createIcon(fontName, "\uf0de", options); 803 | } 804 | 805 | public static function envelope_alt(options:Object = null):FiconSprite { 806 | return createIcon(fontName, "\uf0e0", options); 807 | } 808 | 809 | public static function linkedin(options:Object = null):FiconSprite { 810 | return createIcon(fontName, "\uf0e1", options); 811 | } 812 | 813 | public static function undo(options:Object = null):FiconSprite { 814 | return createIcon(fontName, "\uf0e2", options); 815 | } 816 | 817 | public static function legal(options:Object = null):FiconSprite { 818 | return createIcon(fontName, "\uf0e3", options); 819 | } 820 | 821 | public static function dashboard(options:Object = null):FiconSprite { 822 | return createIcon(fontName, "\uf0e4", options); 823 | } 824 | 825 | public static function comment_alt(options:Object = null):FiconSprite { 826 | return createIcon(fontName, "\uf0e5", options); 827 | } 828 | 829 | public static function comments_alt(options:Object = null):FiconSprite { 830 | return createIcon(fontName, "\uf0e6", options); 831 | } 832 | 833 | public static function bolt(options:Object = null):FiconSprite { 834 | return createIcon(fontName, "\uf0e7", options); 835 | } 836 | 837 | public static function sitemap(options:Object = null):FiconSprite { 838 | return createIcon(fontName, "\uf0e8", options); 839 | } 840 | 841 | public static function umbrella(options:Object = null):FiconSprite { 842 | return createIcon(fontName, "\uf0e9", options); 843 | } 844 | 845 | public static function paste(options:Object = null):FiconSprite { 846 | return createIcon(fontName, "\uf0ea", options); 847 | } 848 | 849 | public static function user_md(options:Object = null):FiconSprite { 850 | return createIcon(fontName, "\uf200", options); 851 | } 852 | 853 | } 854 | } --------------------------------------------------------------------------------