diff --git a/Fonts/MaterialDesign.ttf b/Fonts/MaterialDesign.ttf index b41cdc32b..b64c5ae9e 100644 Binary files a/Fonts/MaterialDesign.ttf and b/Fonts/MaterialDesign.ttf differ diff --git a/MaterialDesign.js b/MaterialDesign.js index 80a739018..fb782b668 100644 --- a/MaterialDesign.js +++ b/MaterialDesign.js @@ -8,753 +8,751 @@ var createIconSet = require('createIconSet'); var glyphMap = { - "3d-rotation": 61440, - "accessibility": 61441, - "account-balance": 61442, - "account-balance-wallet": 61443, - "account-box": 61444, - "account-child": 61445, - "account-circle": 61446, - "add-shopping-cart": 61447, - "alarm": 61448, - "alarm-add": 61449, - "alarm-off": 61450, - "alarm-on": 61451, - "android": 61452, - "announcement": 61453, - "aspect-ratio": 61454, - "assessment": 61455, - "assignment": 61456, - "assignment-ind": 61457, - "assignment-late": 61458, - "assignment-return": 61459, - "assignment-returned": 61460, - "assignment-turned-in": 61461, - "autorenew": 61462, - "backup": 61463, - "book": 61464, - "bookmark": 61465, - "bookmark-outline": 61466, - "bug-report": 61467, - "cached": 61468, - "class": 61469, - "credit-card": 61470, - "dashboard": 61471, - "delete": 61472, - "description": 61473, - "dns": 61474, - "done": 61475, - "done-all": 61476, - "event": 61477, - "exit-to-app": 61478, - "explore": 61479, - "extension": 61480, - "face-unlock": 61481, - "favorite": 61482, - "favorite-outline": 61483, - "find-in-page": 61484, - "find-replace": 61485, - "flip-to-back": 61486, - "flip-to-front": 61487, - "get-app": 61488, - "grade": 61489, - "group-work": 61490, - "help": 61491, - "highlight-remove": 61492, - "history": 61493, - "home": 61494, - "https": 61495, - "info": 61496, - "info-outline": 61497, - "input": 61498, - "invert-colors": 61499, - "label": 61500, - "label-outline": 61501, - "language": 61502, - "launch": 61503, - "list": 61504, - "lock": 61505, - "lock-open": 61506, - "lock-outline": 61507, - "loyalty": 61508, - "markunread-mailbox": 61509, - "note-add": 61510, - "open-in-browser": 61511, - "open-in-new": 61512, - "open-with": 61513, - "pageview": 61514, - "payment": 61515, - "perm-camera-mic": 61516, - "perm-contact-cal": 61517, - "perm-data-setting": 61518, - "perm-device-info": 61519, - "perm-identity": 61520, - "perm-media": 61521, - "perm-phone-msg": 61522, - "perm-scan-wifi": 61523, - "picture-in-picture": 61524, - "polymer": 61525, - "print": 61526, - "query-builder": 61527, - "question-answer": 61528, - "receipt": 61529, - "redeem": 61530, - "report-problem": 61531, - "restore": 61532, - "room": 61533, - "schedule": 61534, - "search": 61535, - "settings": 61536, - "settings-applications": 61537, - "settings-backup-restore": 61538, - "settings-bluetooth": 61539, - "settings-cell": 61540, - "settings-display": 61541, - "settings-ethernet": 61542, - "settings-input-antenna": 61543, - "settings-input-component": 61544, - "settings-input-composite": 61545, - "settings-input-hdmi": 61546, - "settings-input-svideo": 61547, - "settings-overscan": 61548, - "settings-phone": 61549, - "settings-power": 61550, - "settings-remote": 61551, - "settings-voice": 61552, - "shop": 61553, - "shopping-basket": 61554, - "shopping-cart": 61555, - "shop-two": 61556, - "speaker-notes": 61557, - "spellcheck": 61558, - "star-rate": 61559, - "stars": 61560, - "store": 61561, - "subject": 61562, - "swap-horiz": 61563, - "swap-vert": 61564, - "swap-vert-circle": 61565, - "system-update-tv": 61566, - "tab": 61567, - "tab-unselected": 61568, - "theaters": 61569, - "thumb-down": 61570, - "thumbs-up-down": 61571, - "thumb-up": 61572, - "toc": 61573, - "today": 61574, - "track-changes": 61575, - "translate": 61576, - "trending-down": 61577, - "trending-neutral": 61578, - "trending-up": 61579, - "turned-in": 61580, - "turned-in-not": 61581, - "verified-user": 61582, - "view-agenda": 61583, - "view-array": 61584, - "view-carousel": 61585, - "view-column": 61586, - "view-day": 61587, - "view-headline": 61588, - "view-list": 61589, - "view-module": 61590, - "view-quilt": 61591, - "view-stream": 61592, - "view-week": 61593, - "visibility": 61594, - "visibility-off": 61595, - "wallet-giftcard": 61596, - "wallet-membership": 61597, - "wallet-travel": 61598, - "work": 61599, - "error": 61600, - "warning": 61601, - "album": 61602, - "av-timer": 61603, - "closed-caption": 61604, - "equalizer": 61605, - "explicit": 61606, - "fast-forward": 61607, - "fast-rewind": 61608, - "games": 61609, - "hearing": 61610, - "high-quality": 61611, - "loop": 61612, - "mic": 61613, - "mic-none": 61614, - "mic-off": 61615, - "movie": 61616, - "my-library-add": 61617, - "my-library-books": 61618, - "my-library-music": 61619, - "new-releases": 61620, - "not-interested": 61621, - "pause": 61622, - "pause-circle-fill": 61623, - "pause-circle-outline": 61624, - "play-arrow": 61625, - "play-circle-fill": 61626, - "play-circle-outline": 61627, - "playlist-add": 61628, - "play-shopping-bag": 61629, - "queue": 61630, - "queue-music": 61631, - "radio": 61632, - "recent-actors": 61633, - "repeat": 61634, - "repeat-one": 61635, - "replay": 61636, - "shuffle": 61637, - "skip-next": 61638, - "skip-previous": 61639, - "snooze": 61640, - "stop": 61641, - "subtitles": 61642, - "surround-sound": 61643, - "videocam": 61644, - "videocam-off": 61645, - "video-collection": 61646, - "volume-down": 61647, - "volume-mute": 61648, - "volume-off": 61649, - "volume-up": 61650, - "web": 61651, - "business": 61652, - "call": 61653, - "call-end": 61654, - "call-made": 61655, - "call-merge": 61656, - "call-missed": 61657, - "call-received": 61658, - "call-split": 61659, - "chat": 61660, - "clear-all": 61661, - "comment": 61662, - "contacts": 61663, - "dialer-sip": 61664, - "dialpad": 61665, - "dnd-on": 61666, - "email": 61667, - "forum": 61668, - "import-export": 61669, - "invert-colors-off": 61670, - "invert-colors-on": 61671, - "live-help": 61672, - "location-off": 61673, - "location-on": 61674, - "message": 61675, - "messenger": 61676, - "no-sim": 61677, - "phone": 61678, - "portable-wifi-off": 61679, - "quick-contacts-dialer": 61680, - "quick-contacts-mail": 61681, - "ring-volume": 61682, - "stay-current-landscape": 61683, - "stay-current-portrait": 61684, - "stay-primary-landscape": 61685, - "stay-primary-portrait": 61686, - "swap-calls": 61687, - "textsms": 61688, - "voicemail": 61689, - "vpn-key": 61690, - "add": 61691, - "add-box": 61692, - "add-circle": 61693, - "add-circle-outline": 61694, - "archive": 61695, - "backspace": 61696, - "block": 61697, - "clear": 61698, - "content-copy": 61699, - "content-cut": 61700, - "content-paste": 61701, - "create": 61702, - "drafts": 61703, - "filter-list": 61704, - "flag": 61705, - "forward": 61706, - "gesture": 61707, - "inbox": 61708, - "link": 61709, - "mail": 61710, - "markunread": 61711, - "redo": 61712, - "remove": 61713, - "remove-circle": 61714, - "remove-circle-outline": 61715, - "reply": 61716, - "reply-all": 61717, - "report": 61718, - "save": 61719, - "select-all": 61720, - "send": 61721, - "sort": 61722, - "text-format": 61723, - "undo": 61724, - "access-alarm": 61725, - "access-alarms": 61726, - "access-time": 61727, - "add-alarm": 61728, - "airplanemode-off": 61729, - "airplanemode-on": 61730, - "battery-20": 61731, - "battery-30": 61732, - "battery-50": 61733, - "battery-60": 61734, - "battery-80": 61735, - "battery-90": 61736, - "battery-alert": 61737, - "battery-charging-20": 61738, - "battery-charging-30": 61739, - "battery-charging-50": 61740, - "battery-charging-60": 61741, - "battery-charging-80": 61742, - "battery-charging-90": 61743, - "battery-charging-full": 61744, - "battery-full": 61745, - "battery-std": 61746, - "battery-unknown": 61747, - "bluetooth": 61748, - "bluetooth-connected": 61749, - "bluetooth-disabled": 61750, - "bluetooth-searching": 61751, - "brightness-auto": 61752, - "brightness-high": 61753, - "brightness-low": 61754, - "brightness-medium": 61755, - "data-usage": 61756, - "developer-mode": 61757, - "devices": 61758, - "dvr": 61759, - "gps-fixed": 61760, - "gps-not-fixed": 61761, - "gps-off": 61762, - "location-disabled": 61763, - "location-searching": 61764, - "multitrack-audio": 61765, - "network-cell": 61766, - "network-wifi": 61767, - "nfc": 61768, - "now-wallpaper": 61769, - "now-widgets": 61770, - "screen-lock-landscape": 61771, - "screen-lock-portrait": 61772, - "screen-lock-rotation": 61773, - "screen-rotation": 61774, - "sd-storage": 61775, - "settings-system-daydream": 61776, - "signal-cellular-0-bar": 61777, - "signal-cellular-1-bar": 61778, - "signal-cellular-2-bar": 61779, - "signal-cellular-3-bar": 61780, - "signal-cellular-4-bar": 61781, - "signal-cellular-connected-no-internet-0-bar": 61782, - "signal-cellular-connected-no-internet-1-bar": 61783, - "signal-cellular-connected-no-internet-2-bar": 61784, - "signal-cellular-connected-no-internet-3-bar": 61785, - "signal-cellular-connected-no-internet-4-bar": 61786, - "signal-cellular-no-sim": 61787, - "signal-cellular-null": 61788, - "signal-cellular-off": 61789, - "signal-wifi-0-bar": 61790, - "signal-wifi-1-bar": 61791, - "signal-wifi-2-bar": 61792, - "signal-wifi-3-bar": 61793, - "signal-wifi-4-bar": 61794, - "signal-wifi-off": 61795, - "storage": 61796, - "usb": 61797, - "wifi-lock": 61798, - "wifi-tethering": 61799, - "attach-file": 61800, - "attach-money": 61801, - "border-all": 61802, - "border-bottom": 61803, - "border-clear": 61804, - "border-color": 61805, - "border-horizontal": 61806, - "border-inner": 61807, - "border-left": 61808, - "border-outer": 61809, - "border-right": 61810, - "border-style": 61811, - "border-top": 61812, - "border-vertical": 61813, - "format-align-center": 61814, - "format-align-justify": 61815, - "format-align-left": 61816, - "format-align-right": 61817, - "format-bold": 61818, - "format-clear": 61819, - "format-color-fill": 61820, - "format-color-reset": 61821, - "format-color-text": 61822, - "format-indent-decrease": 61823, - "format-indent-increase": 61824, - "format-italic": 61825, - "format-line-spacing": 61826, - "format-list-bulleted": 61827, - "format-list-numbered": 61828, - "format-paint": 61829, - "format-quote": 61830, - "format-size": 61831, - "format-strikethrough": 61832, - "format-textdirection-l-to-r": 61833, - "format-textdirection-r-to-l": 61834, - "format-underline": 61835, - "functions": 61836, - "insert-chart": 61837, - "insert-comment": 61838, - "insert-drive-file": 61839, - "insert-emoticon": 61840, - "insert-invitation": 61841, - "insert-link": 61842, - "insert-photo": 61843, - "merge-type": 61844, - "mode-comment": 61845, - "mode-edit": 61846, - "publish": 61847, - "vertical-align-bottom": 61848, - "vertical-align-center": 61849, - "vertical-align-top": 61850, - "wrap-text": 61851, - "attachment": 61852, - "cloud": 61853, - "cloud-circle": 61854, - "cloud-done": 61855, - "cloud-download": 61856, - "cloud-off": 61857, - "cloud-queue": 61858, - "cloud-upload": 61859, - "file-download": 61860, - "file-upload": 61861, - "folder": 61862, - "folder-open": 61863, - "folder-shared": 61864, - "cast": 61865, - "cast-connected": 61866, - "computer": 61867, - "desktop-mac": 61868, - "desktop-windows": 61869, - "dock": 61870, - "gamepad": 61871, - "headset": 61872, - "headset-mic": 61873, - "keyboard": 61874, - "keyboard-alt": 61875, - "keyboard-arrow-down": 61876, - "keyboard-arrow-left": 61877, - "keyboard-arrow-right": 61878, - "keyboard-arrow-up": 61879, - "keyboard-backspace": 61880, - "keyboard-capslock": 61881, - "keyboard-control": 61882, - "keyboard-hide": 61883, - "keyboard-return": 61884, - "keyboard-tab": 61885, - "keyboard-voice": 61886, - "laptop": 61887, - "laptop-chromebook": 61888, - "laptop-mac": 61889, - "laptop-windows": 61890, - "memory": 61891, - "mouse": 61892, - "phone-android": 61893, - "phone-iphone": 61894, - "phonelink": 61895, - "phonelink-off": 61896, - "security": 61897, - "sim-card": 61898, - "smartphone": 61899, - "speaker": 61900, - "tablet": 61901, - "tablet-android": 61902, - "tablet-mac": 61903, - "tv": 61904, - "watch": 61905, - "add-to-photos": 61906, - "adjust": 61907, - "assistant-photo": 61908, - "audiotrack": 61909, - "blur-circular": 61910, - "blur-linear": 61911, - "blur-off": 61912, - "blur-on": 61913, - "brightness-1": 61914, - "brightness-2": 61915, - "brightness-3": 61916, - "brightness-4": 61917, - "brightness-5": 61918, - "brightness-6": 61919, - "brightness-7": 61920, - "brush": 61921, - "camera": 61922, - "camera-alt": 61923, - "camera-front": 61924, - "camera-rear": 61925, - "camera-roll": 61926, - "center-focus-strong": 61927, - "center-focus-weak": 61928, - "collections": 61929, - "colorize": 61930, - "color-lens": 61931, - "compare": 61932, - "control-point": 61933, - "control-point-duplicate": 61934, - "crop": 61935, - "crop-3-2": 61936, - "crop-5-4": 61937, - "crop-7-5": 61938, - "crop-16-9": 61939, - "crop-din": 61940, - "crop-free": 61941, - "crop-landscape": 61942, - "crop-original": 61943, - "crop-portrait": 61944, - "crop-square": 61945, - "dehaze": 61946, - "details": 61947, - "edit": 61948, - "exposure": 61949, - "exposure-minus-1": 61950, - "exposure-minus-2": 61951, - "exposure-zero": 61952, - "exposure-plus-1": 61953, - "exposure-plus-2": 61954, - "filter": 61955, - "filter-1": 61956, - "filter-2": 61957, - "filter-3": 61958, - "filter-4": 61959, - "filter-5": 61960, - "filter-6": 61961, - "filter-7": 61962, - "filter-8": 61963, - "filter-9": 61964, - "filter-9-plus": 61965, - "filter-b-and-w": 61966, - "filter-center-focus": 61967, - "filter-drama": 61968, - "filter-frames": 61969, - "filter-hdr": 61970, - "filter-none": 61971, - "filter-tilt-shift": 61972, - "filter-vintage": 61973, - "flare": 61974, - "flash-auto": 61975, - "flash-off": 61976, - "flash-on": 61977, - "flip": 61978, - "gradient": 61979, - "grain": 61980, - "grid-off": 61981, - "grid-on": 61982, - "hdr-off": 61983, - "hdr-on": 61984, - "hdr-strong": 61985, - "hdr-weak": 61986, - "healing": 61987, - "image": 61988, - "image-aspect-ratio": 61989, - "iso": 61990, - "landscape": 61991, - "leak-add": 61992, - "leak-remove": 61993, - "lens": 61994, - "looks": 61995, - "looks-1": 61996, - "looks-2": 61997, - "looks-3": 61998, - "looks-4": 61999, - "looks-5": 62000, - "looks-6": 62001, - "loupe": 62002, - "movie-creation": 62003, - "nature": 62004, - "nature-people": 62005, - "navigate-before": 62006, - "navigate-next": 62007, - "palette": 62008, - "panorama": 62009, - "panorama-fisheye": 62010, - "panorama-horizontal": 62011, - "panorama-vertical": 62012, - "panorama-wide-angle": 62013, - "photo": 62014, - "photo-album": 62015, - "photo-camera": 62016, - "photo-library": 62017, - "portrait": 62018, - "remove-red-eye": 62019, - "rotate-left": 62020, - "rotate-right": 62021, - "slideshow": 62022, - "straighten": 62023, - "style": 62024, - "switch-camera": 62025, - "switch-video": 62026, - "tag-faces": 62027, - "texture": 62028, - "timelapse": 62029, - "timer": 62030, - "timer-3": 62031, - "timer-10": 62032, - "timer-auto": 62033, - "timer-off": 62034, - "tonality": 62035, - "transform": 62036, - "tune": 62037, - "wb-auto": 62038, - "wb-cloudy": 62039, - "wb-incandescent": 62040, - "wb-irradescent": 62041, - "wb-sunny": 62042, - "beenhere": 62043, - "directions": 62044, - "directions-bike": 62045, - "directions-bus": 62046, - "directions-car": 62047, - "directions-ferry": 62048, - "directions-subway": 62049, - "directions-train": 62050, - "directions-transit": 62051, - "directions-walk": 62052, - "flight": 62053, - "hotel": 62054, - "layers": 62055, - "layers-clear": 62056, - "local-airport": 62057, - "local-atm": 62058, - "local-attraction": 62059, - "local-bar": 62060, - "local-cafe": 62061, - "local-car-wash": 62062, - "local-convenience-store": 62063, - "local-drink": 62064, - "local-florist": 62065, - "local-gas-station": 62066, - "local-grocery-store": 62067, - "local-hospital": 62068, - "local-hotel": 62069, - "local-laundry-service": 62070, - "local-library": 62071, - "local-mall": 62072, - "local-movies": 62073, - "local-offer": 62074, - "local-parking": 62075, - "local-pharmacy": 62076, - "local-phone": 62077, - "local-pizza": 62078, - "local-play": 62079, - "local-post-office": 62080, - "local-print-shop": 62081, - "local-restaurant": 62082, - "local-see": 62083, - "local-shipping": 62084, - "local-taxi": 62085, - "location-history": 62086, - "map": 62087, - "my-location": 62088, - "navigation": 62089, - "pin-drop": 62090, - "place": 62091, - "rate-review": 62092, - "restaurant-menu": 62093, - "satellite": 62094, - "store-mall-directory": 62095, - "terrain": 62096, - "traffic": 62097, - "apps": 62098, - "cancel": 62099, - "arrow-drop-down-circle": 62100, - "arrow-drop-down": 62101, - "arrow-drop-up": 62102, - "arrow-back": 62103, - "arrow-forward": 62104, - "check": 62105, - "close": 62106, - "chevron-left": 62107, - "chevron-right": 62108, - "expand-less": 62109, - "expand-more": 62110, - "fullscreen": 62111, - "fullscreen-exit": 62112, - "menu": 62113, - "more-horiz": 62114, - "more-vert": 62115, - "refresh": 62116, - "unfold-less": 62117, - "unfold-more": 62118, - "adb": 62119, - "bluetooth-audio": 62120, - "disc-full": 62121, - "dnd-forwardslash": 62122, - "do-not-disturb": 62123, - "drive-eta": 62124, - "event-available": 62125, - "event-busy": 62126, - "event-note": 62127, - "folder-special": 62128, - "mms": 62129, - "more": 62130, - "network-locked": 62131, - "phone-bluetooth-speaker": 62132, - "phone-forwarded": 62133, - "phone-in-talk": 62134, - "phone-locked": 62135, - "phone-missed": 62136, - "phone-paused": 62137, - "play-download": 62138, - "play-install": 62139, - "sd-card": 62140, - "sim-card-alert": 62141, - "sms": 62142, - "sms-failed": 62143, - "sync": 62144, - "sync-disabled": 62145, - "sync-problem": 62146, - "system-update": 62147, - "tap-and-play": 62148, - "time-to-leave": 62149, - "vibration": 62150, - "voice-chat": 62151, - "vpn-lock": 62152, - "cake": 62153, - "domain": 62154, - "location-city": 62155, - "mood": 62156, - "notifications-none": 62157, - "notifications": 62158, - "notifications-off": 62159, - "notifications-on": 62160, - "notifications-paused": 62161, - "pages": 62162, - "party-mode": 62163, - "group": 62164, - "group-add": 62165, - "people": 62166, - "people-outline": 62167, - "person": 62168, - "person-add": 62169, - "person-outline": 62170, - "plus-one": 62171, - "poll": 62172, - "public": 62173, - "school": 62174, - "share": 62175, - "whatshot": 62176, - "check-box": 62177, - "check-box-outline-blank": 62178, - "radio-button-off": 62179, - "radio-button-on": 62180, - "star": 62181, - "star-half": 62182, - "star-outline": 62183 + "3d-rotation": 61696, + "access-alarm": 61697, + "access-alarms": 61698, + "access-time": 61699, + "accessibility": 61700, + "account-balance": 61701, + "account-balance-wallet": 61702, + "account-box": 61703, + "account-circle": 61704, + "adb": 61705, + "add": 61706, + "add-alarm": 61707, + "add-box": 61708, + "add-circle": 61709, + "add-circle-outline": 61710, + "add-shopping-cart": 61711, + "add-to-photos": 61712, + "adjust": 61713, + "airplanemode-off": 61714, + "airplanemode-on": 61715, + "alarm": 61716, + "alarm-add": 61717, + "alarm-off": 61718, + "alarm-on": 61719, + "album": 61720, + "android": 61721, + "announcement": 61722, + "apps": 61723, + "archive": 61724, + "arrow-back": 61725, + "arrow-drop-down": 61726, + "arrow-drop-down-circle": 61727, + "arrow-drop-up": 61728, + "arrow-forward": 61729, + "aspect-ratio": 61730, + "assessment": 61731, + "assignment": 61732, + "assignment-ind": 61733, + "assignment-late": 61734, + "assignment-return": 61735, + "assignment-returned": 61736, + "assignment-turned-in": 61737, + "assistant-photo": 61738, + "attach-file": 61739, + "attach-money": 61740, + "attachment": 61741, + "audiotrack": 61742, + "autorenew": 61743, + "av-timer": 61744, + "backspace": 61745, + "backup": 61746, + "battery-20": 61747, + "battery-30": 61748, + "battery-50": 61749, + "battery-60": 61750, + "battery-80": 61751, + "battery-90": 61752, + "battery-alert": 61753, + "battery-charging-20": 61754, + "battery-charging-30": 61755, + "battery-charging-50": 61756, + "battery-charging-60": 61757, + "battery-charging-80": 61758, + "battery-charging-90": 61759, + "battery-charging-full": 61760, + "battery-full": 61761, + "battery-std": 61762, + "battery-unknown": 61763, + "beenhere": 61764, + "block": 61765, + "bluetooth": 61766, + "bluetooth-audio": 61767, + "bluetooth-connected": 61768, + "bluetooth-disabled": 61769, + "bluetooth-searching": 61770, + "blur-circular": 61771, + "blur-linear": 61772, + "blur-off": 61773, + "blur-on": 61774, + "book": 61775, + "bookmark": 61776, + "bookmark-outline": 61777, + "border-all": 61778, + "border-bottom": 61779, + "border-clear": 61780, + "border-color": 61781, + "border-horizontal": 61782, + "border-inner": 61783, + "border-left": 61784, + "border-outer": 61785, + "border-right": 61786, + "border-style": 61787, + "border-top": 61788, + "border-vertical": 61789, + "brightness-1": 61790, + "brightness-2": 61791, + "brightness-3": 61792, + "brightness-4": 61793, + "brightness-5": 61794, + "brightness-6": 61795, + "brightness-7": 61796, + "brightness-auto": 61797, + "brightness-high": 61798, + "brightness-low": 61799, + "brightness-medium": 61800, + "brush": 61801, + "bug-report": 61802, + "business": 61803, + "cached": 61804, + "cake": 61805, + "call": 61806, + "call-end": 61807, + "call-made": 61808, + "call-merge": 61809, + "call-missed": 61810, + "call-received": 61811, + "call-split": 61812, + "camera": 61813, + "camera-alt": 61814, + "camera-front": 61815, + "camera-rear": 61816, + "camera-roll": 61817, + "cancel": 61818, + "cast": 61819, + "cast-connected": 61820, + "center-focus-strong": 61821, + "center-focus-weak": 61822, + "chat": 61823, + "check": 61824, + "check-box": 61825, + "check-box-outline-blank": 61826, + "check-circle": 61827, + "chevron-left": 61828, + "chevron-right": 61829, + "class": 61830, + "clear": 61831, + "clear-all": 61832, + "close": 61833, + "closed-caption": 61834, + "cloud": 61835, + "cloud-circle": 61836, + "cloud-done": 61837, + "cloud-download": 61838, + "cloud-off": 61839, + "cloud-queue": 61840, + "cloud-upload": 61841, + "collections": 61842, + "color-lens": 61843, + "colorize": 61844, + "comment": 61845, + "compare": 61846, + "computer": 61847, + "contacts": 61848, + "content-copy": 61849, + "content-cut": 61850, + "content-paste": 61851, + "control-point": 61852, + "control-point-duplicate": 61853, + "create": 61854, + "credit-card": 61855, + "crop": 61856, + "crop-16-9": 61857, + "crop-3-2": 61858, + "crop-5-4": 61859, + "crop-7-5": 61860, + "crop-din": 61861, + "crop-free": 61862, + "crop-landscape": 61863, + "crop-original": 61864, + "crop-portrait": 61865, + "crop-square": 61866, + "dashboard": 61867, + "data-usage": 61868, + "dehaze": 61869, + "delete": 61870, + "description": 61871, + "desktop-mac": 61872, + "desktop-windows": 61873, + "details": 61874, + "developer-mode": 61875, + "devices": 61876, + "dialer-sip": 61877, + "dialpad": 61878, + "directions": 61879, + "directions-bike": 61880, + "directions-bus": 61881, + "directions-car": 61882, + "directions-ferry": 61883, + "directions-subway": 61884, + "directions-train": 61885, + "directions-transit": 61886, + "directions-walk": 61887, + "disc-full": 61888, + "dnd-forwardslash": 61889, + "dnd-on": 61890, + "dns": 61891, + "do-not-disturb": 61892, + "dock": 61893, + "domain": 61894, + "done": 61895, + "done-all": 61896, + "drafts": 61897, + "drive-eta": 61898, + "dvr": 61899, + "edit": 61900, + "email": 61901, + "equalizer": 61902, + "error": 61903, + "event": 61904, + "event-available": 61905, + "event-busy": 61906, + "event-note": 61907, + "exit-to-app": 61908, + "expand-less": 61909, + "expand-more": 61910, + "explicit": 61911, + "explore": 61912, + "exposure": 61913, + "exposure-minus-1": 61914, + "exposure-minus-2": 61915, + "exposure-plus-1": 61916, + "exposure-plus-2": 61917, + "exposure-zero": 61918, + "extension": 61919, + "face": 61920, + "fast-forward": 61921, + "fast-rewind": 61922, + "favorite": 61923, + "favorite-outline": 61924, + "file-download": 61925, + "file-upload": 61926, + "filter": 61927, + "filter-1": 61928, + "filter-2": 61929, + "filter-3": 61930, + "filter-4": 61931, + "filter-5": 61932, + "filter-6": 61933, + "filter-7": 61934, + "filter-8": 61935, + "filter-9": 61936, + "filter-9-plus": 61937, + "filter-b-and-w": 61938, + "filter-center-focus": 61939, + "filter-drama": 61940, + "filter-frames": 61941, + "filter-hdr": 61942, + "filter-list": 61943, + "filter-none": 61944, + "filter-tilt-shift": 61945, + "filter-vintage": 61946, + "find-in-page": 61947, + "find-replace": 61948, + "flag": 61949, + "flare": 61950, + "flash-auto": 61951, + "flash-off": 61952, + "flash-on": 61953, + "flight": 61954, + "flip": 61955, + "flip-to-back": 61956, + "flip-to-front": 61957, + "folder": 61958, + "folder-open": 61959, + "folder-shared": 61960, + "folder-special": 61961, + "format-align-center": 61962, + "format-align-justify": 61963, + "format-align-left": 61964, + "format-align-right": 61965, + "format-bold": 61966, + "format-clear": 61967, + "format-color-fill": 61968, + "format-color-reset": 61969, + "format-color-text": 61970, + "format-indent-decrease": 61971, + "format-indent-increase": 61972, + "format-italic": 61973, + "format-line-spacing": 61974, + "format-list-bulleted": 61975, + "format-list-numbered": 61976, + "format-paint": 61977, + "format-quote": 61978, + "format-size": 61979, + "format-strikethrough": 61980, + "format-textdirection-l-to-r": 61981, + "format-textdirection-r-to-l": 61982, + "format-underline": 61983, + "forum": 61984, + "forward": 61985, + "fullscreen": 61986, + "fullscreen-exit": 61987, + "functions": 61988, + "gamepad": 61989, + "games": 61990, + "gesture": 61991, + "get-app": 61992, + "gps-fixed": 61993, + "gps-not-fixed": 61994, + "gps-off": 61995, + "grade": 61996, + "gradient": 61997, + "grain": 61998, + "grid-off": 61999, + "grid-on": 62000, + "group": 62001, + "group-add": 62002, + "group-work": 62003, + "hdr-off": 62004, + "hdr-on": 62005, + "hdr-strong": 62006, + "hdr-weak": 62007, + "headset": 62008, + "headset-mic": 62009, + "healing": 62010, + "hearing": 62011, + "help": 62012, + "high-quality": 62013, + "highlight-remove": 62014, + "history": 62015, + "home": 62016, + "hotel": 62017, + "https": 62018, + "image": 62019, + "image-aspect-ratio": 62020, + "import-export": 62021, + "inbox": 62022, + "info": 62023, + "info-outline": 62024, + "input": 62025, + "insert-chart": 62026, + "insert-comment": 62027, + "insert-drive-file": 62028, + "insert-emoticon": 62029, + "insert-invitation": 62030, + "insert-link": 62031, + "insert-photo": 62032, + "invert-colors": 62033, + "invert-colors-off": 62034, + "invert-colors-on": 62035, + "iso": 62036, + "keyboard": 62037, + "keyboard-alt": 62038, + "keyboard-arrow-down": 62039, + "keyboard-arrow-left": 62040, + "keyboard-arrow-right": 62041, + "keyboard-arrow-up": 62042, + "keyboard-backspace": 62043, + "keyboard-capslock": 62044, + "keyboard-control": 62045, + "keyboard-hide": 62046, + "keyboard-return": 62047, + "keyboard-tab": 62048, + "keyboard-voice": 62049, + "label": 62050, + "label-outline": 62051, + "landscape": 62052, + "language": 62053, + "laptop": 62054, + "laptop-chromebook": 62055, + "laptop-mac": 62056, + "laptop-windows": 62057, + "launch": 62058, + "layers": 62059, + "layers-clear": 62060, + "leak-add": 62061, + "leak-remove": 62062, + "lens": 62063, + "link": 62064, + "list": 62065, + "live-help": 62066, + "local-airport": 62067, + "local-atm": 62068, + "local-attraction": 62069, + "local-bar": 62070, + "local-cafe": 62071, + "local-car-wash": 62072, + "local-convenience-store": 62073, + "local-drink": 62074, + "local-florist": 62075, + "local-gas-station": 62076, + "local-grocery-store": 62077, + "local-hospital": 62078, + "local-hotel": 62079, + "local-laundry-service": 62080, + "local-library": 62081, + "local-mall": 62082, + "local-movies": 62083, + "local-offer": 62084, + "local-parking": 62085, + "local-pharmacy": 62086, + "local-phone": 62087, + "local-pizza": 62088, + "local-play": 62089, + "local-post-office": 62090, + "local-print-shop": 62091, + "local-restaurant": 62092, + "local-see": 62093, + "local-shipping": 62094, + "local-taxi": 62095, + "location-city": 62096, + "location-disabled": 62097, + "location-history": 62098, + "location-off": 62099, + "location-on": 62100, + "location-searching": 62101, + "lock": 62102, + "lock-open": 62103, + "lock-outline": 62104, + "looks": 62105, + "looks-3": 62106, + "looks-4": 62107, + "looks-5": 62108, + "looks-6": 62109, + "looks-one": 62110, + "looks-two": 62111, + "loop": 62112, + "loupe": 62113, + "loyalty": 62114, + "mail": 62115, + "map": 62116, + "markunread": 62117, + "markunread-mailbox": 62118, + "memory": 62119, + "menu": 62120, + "merge-type": 62121, + "message": 62122, + "messenger": 62123, + "mic": 62124, + "mic-none": 62125, + "mic-off": 62126, + "mms": 62127, + "mode-comment": 62128, + "mode-edit": 62129, + "mood": 62130, + "more": 62131, + "more-horiz": 62132, + "more-vert": 62133, + "mouse": 62134, + "movie": 62135, + "movie-creation": 62136, + "multitrack-audio": 62137, + "my-library-add": 62138, + "my-library-books": 62139, + "my-library-music": 62140, + "my-location": 62141, + "nature": 62142, + "nature-people": 62143, + "navigate-before": 62144, + "navigate-next": 62145, + "navigation": 62146, + "network-cell": 62147, + "network-locked": 62148, + "network-wifi": 62149, + "new-releases": 62150, + "nfc": 62151, + "no-sim": 62152, + "not-interested": 62153, + "note-add": 62154, + "notifications": 62155, + "notifications-none": 62156, + "notifications-off": 62157, + "notifications-on": 62158, + "notifications-paused": 62159, + "now-wallpaper": 62160, + "now-widgets": 62161, + "open-in-browser": 62162, + "open-in-new": 62163, + "open-with": 62164, + "pages": 62165, + "pageview": 62166, + "palette": 62167, + "panorama": 62168, + "panorama-fisheye": 62169, + "panorama-horizontal": 62170, + "panorama-vertical": 62171, + "panorama-wide-angle": 62172, + "party-mode": 62173, + "pause": 62174, + "pause-circle-fill": 62175, + "pause-circle-outline": 62176, + "payment": 62177, + "people": 62178, + "people-outline": 62179, + "perm-camera-mic": 62180, + "perm-contact-cal": 62181, + "perm-data-setting": 62182, + "perm-device-info": 62183, + "perm-identity": 62184, + "perm-media": 62185, + "perm-phone-msg": 62186, + "perm-scan-wifi": 62187, + "person": 62188, + "person-add": 62189, + "person-outline": 62190, + "phone": 62191, + "phone-android": 62192, + "phone-bluetooth-speaker": 62193, + "phone-forwarded": 62194, + "phone-in-talk": 62195, + "phone-iphone": 62196, + "phone-locked": 62197, + "phone-missed": 62198, + "phone-paused": 62199, + "phonelink": 62200, + "phonelink-off": 62201, + "photo": 62202, + "photo-album": 62203, + "photo-camera": 62204, + "photo-library": 62205, + "picture-in-picture": 62206, + "pin-drop": 62207, + "place": 62208, + "play-arrow": 62209, + "play-circle-fill": 62210, + "play-circle-outline": 62211, + "play-download": 62212, + "play-install": 62213, + "play-shopping-bag": 62214, + "playlist-add": 62215, + "plus-one": 62216, + "poll": 62217, + "polymer": 62218, + "portable-wifi-off": 62219, + "portrait": 62220, + "print": 62221, + "public": 62222, + "publish": 62223, + "query-builder": 62224, + "question-answer": 62225, + "queue": 62226, + "queue-music": 62227, + "quick-contacts-dialer": 62228, + "quick-contacts-mail": 62229, + "radio": 62230, + "radio-button-off": 62231, + "radio-button-on": 62232, + "rate-review": 62233, + "receipt": 62234, + "recent-actors": 62235, + "redeem": 62236, + "redo": 62237, + "refresh": 62238, + "remove": 62239, + "remove-circle": 62240, + "remove-circle-outline": 62241, + "remove-red-eye": 62242, + "repeat": 62243, + "repeat-one": 62244, + "replay": 62245, + "reply": 62246, + "reply-all": 62247, + "report": 62248, + "report-problem": 62249, + "restaurant-menu": 62250, + "restore": 62251, + "ring-volume": 62252, + "room": 62253, + "rotate-left": 62254, + "rotate-right": 62255, + "satellite": 62256, + "save": 62257, + "schedule": 62258, + "school": 62259, + "screen-lock-landscape": 62260, + "screen-lock-portrait": 62261, + "screen-lock-rotation": 62262, + "screen-rotation": 62263, + "sd-card": 62264, + "sd-storage": 62265, + "search": 62266, + "security": 62267, + "select-all": 62268, + "send": 62269, + "settings": 62270, + "settings-applications": 62271, + "settings-backup-restore": 62272, + "settings-bluetooth": 62273, + "settings-cell": 62274, + "settings-display": 62275, + "settings-ethernet": 62276, + "settings-input-antenna": 62277, + "settings-input-component": 62278, + "settings-input-composite": 62279, + "settings-input-hdmi": 62280, + "settings-input-svideo": 62281, + "settings-overscan": 62282, + "settings-phone": 62283, + "settings-power": 62284, + "settings-remote": 62285, + "settings-system-daydream": 62286, + "settings-voice": 62287, + "share": 62288, + "shop": 62289, + "shop-two": 62290, + "shopping-basket": 62291, + "shopping-cart": 62292, + "shuffle": 62293, + "signal-cellular-0-bar": 62294, + "signal-cellular-1-bar": 62295, + "signal-cellular-2-bar": 62296, + "signal-cellular-3-bar": 62297, + "signal-cellular-4-bar": 62298, + "signal-cellular-connected-no-internet-0-bar": 62299, + "signal-cellular-connected-no-internet-1-bar": 62300, + "signal-cellular-connected-no-internet-2-bar": 62301, + "signal-cellular-connected-no-internet-3-bar": 62302, + "signal-cellular-connected-no-internet-4-bar": 62303, + "signal-cellular-no-sim": 62304, + "signal-cellular-null": 62305, + "signal-cellular-off": 62306, + "signal-wifi-0-bar": 62307, + "signal-wifi-1-bar": 62308, + "signal-wifi-2-bar": 62309, + "signal-wifi-3-bar": 62310, + "signal-wifi-4-bar": 62311, + "signal-wifi-off": 62312, + "sim-card": 62313, + "sim-card-alert": 62314, + "skip-next": 62315, + "skip-previous": 62316, + "slideshow": 62317, + "smartphone": 62318, + "sms": 62319, + "sms-failed": 62320, + "snooze": 62321, + "sort": 62322, + "speaker": 62323, + "speaker-notes": 62324, + "spellcheck": 62325, + "star-rate": 62326, + "stars": 62327, + "stay-current-landscape": 62328, + "stay-current-portrait": 62329, + "stay-primary-landscape": 62330, + "stay-primary-portrait": 62331, + "stop": 62332, + "storage": 62333, + "store": 62334, + "store-mall-directory": 62335, + "straighten": 62336, + "style": 62337, + "subject": 62338, + "subtitles": 62339, + "supervisor-account": 62340, + "surround-sound": 62341, + "swap-calls": 62342, + "swap-horiz": 62343, + "swap-vert": 62344, + "swap-vert-circle": 62345, + "switch-camera": 62346, + "switch-video": 62347, + "sync": 62348, + "sync-disabled": 62349, + "sync-problem": 62350, + "system-update": 62351, + "system-update-tv": 62352, + "tab": 62353, + "tab-unselected": 62354, + "tablet": 62355, + "tablet-android": 62356, + "tablet-mac": 62357, + "tag-faces": 62358, + "tap-and-play": 62359, + "terrain": 62360, + "text-format": 62361, + "textsms": 62362, + "texture": 62363, + "theaters": 62364, + "thumb-down": 62365, + "thumb-up": 62366, + "thumbs-up-down": 62367, + "time-to-leave": 62368, + "timelapse": 62369, + "timer": 62370, + "timer-10": 62371, + "timer-3": 62372, + "timer-auto": 62373, + "timer-off": 62374, + "toc": 62375, + "today": 62376, + "tonality": 62377, + "track-changes": 62378, + "traffic": 62379, + "transform": 62380, + "translate": 62381, + "trending-down": 62382, + "trending-neutral": 62383, + "trending-up": 62384, + "tune": 62385, + "turned-in": 62386, + "turned-in-not": 62387, + "tv": 62388, + "undo": 62389, + "unfold-less": 62390, + "unfold-more": 62391, + "usb": 62392, + "verified-user": 62393, + "vertical-align-bottom": 62394, + "vertical-align-center": 62395, + "vertical-align-top": 62396, + "vibration": 62397, + "video-collection": 62398, + "videocam": 62399, + "videocam-off": 62400, + "view-agenda": 62401, + "view-array": 62402, + "view-carousel": 62403, + "view-column": 62404, + "view-day": 62405, + "view-headline": 62406, + "view-list": 62407, + "view-module": 62408, + "view-quilt": 62409, + "view-stream": 62410, + "view-week": 62411, + "visibility": 62412, + "visibility-off": 62413, + "voice-chat": 62414, + "voicemail": 62415, + "volume-down": 62416, + "volume-mute": 62417, + "volume-off": 62418, + "volume-up": 62419, + "vpn-key": 62420, + "vpn-lock": 62421, + "wallet-giftcard": 62422, + "wallet-membership": 62423, + "wallet-travel": 62424, + "warning": 62425, + "watch": 62426, + "wb-auto": 62427, + "wb-cloudy": 62428, + "wb-incandescent": 62429, + "wb-irradescent": 62430, + "wb-sunny": 62431, + "web": 62432, + "whatshot": 62433, + "wifi-lock": 62434, + "wifi-tethering": 62435, + "work": 62436, + "wrap-text": 62437 }; -var MaterialDesign = createIconSet(glyphMap, 'Material-Design-Iconic-Font'); +var MaterialDesign = createIconSet(glyphMap, 'MaterialDesign'); module.exports = MaterialDesign; module.exports.glyphMap = glyphMap; diff --git a/README.md b/README.md index 17d54dcd5..7507af2de 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Vector Icons for React Native -**Choose from 2801 icons or use your own.** +**Choose from 2800 icons or use your own.** 100% JavaScript = easy to extend, style and integrate into your project. @@ -26,7 +26,7 @@ You can either use one of the bundled icons or roll your own custom font. Curren * [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.3, **519** icons) * [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0, **283** icons) * [`Ionicons`](http://ionicons.com/) by Ben Sperry (v2.0.1, **734** icons) -* [`MaterialDesign`](http://zavoloklom.github.io/material-design-iconic-font/icons.html) by Google, Inc. & Sergey Kupletsky (v1.1.1, **744** icons) +* [`MaterialDesign`](http://google.github.io/material-design-icons/) by Google, Inc. (v1.0.1, **742** icons) * [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.0, **42** icons) ```js diff --git a/bower.json b/bower.json index 40d2e3417..fd149e834 100644 --- a/bower.json +++ b/bower.json @@ -15,7 +15,6 @@ "tests" ], "devDependencies": { - "material-design-iconic-font": "~1.1.1", "ionicons": "~2.0.1", "css-social-buttons": "~1.0.0", "foundation-icon-fonts": "*" diff --git a/lib/generate-icon-set-from-css.js b/lib/generate-icon-set-from-css.js index 899bc5844..3e61fbd95 100644 --- a/lib/generate-icon-set-from-css.js +++ b/lib/generate-icon-set-from-css.js @@ -6,7 +6,7 @@ var _ = require('lodash'); var fs = require('fs'); function extractGlyphMapFromCss(files, selectorPattern) { - var styleRulePattern = '(\\.[a-z0-9.:, \\n\\t-]+)\\{[^}]*content: ?"\\\\([a-f0-9]+)"[^}]*\\}'; + var styleRulePattern = '(\\.[A-Za-z0-9_.:, \\n\\t-]+)\\{[^}]*content: ?"\\\\([a-f0-9]+)"[^}]*\\}'; var allStyleRules = new RegExp(styleRulePattern, 'g'); var singleStyleRules = new RegExp(styleRulePattern); var allSelectors = new RegExp(selectorPattern, 'g'); @@ -42,7 +42,7 @@ function escapeRegExp(str) { } function generateIconSetFromCss(cssFiles, selectorPrefix, template, data) { - var glyphMap = extractGlyphMapFromCss(cssFiles, escapeRegExp(selectorPrefix) + '([a-z0-9-]+):before'); + var glyphMap = extractGlyphMapFromCss(cssFiles, escapeRegExp(selectorPrefix) + '([A-Za-z0-9_-]+):before'); var content = JSON.stringify(glyphMap, null, ' '); if(template) { var compiled = _.template(template); diff --git a/package.json b/package.json index 0f1f8cd54..33d749ebb 100644 --- a/package.json +++ b/package.json @@ -3,17 +3,19 @@ "version": "0.3.2", "description": "Vector Icons for React Native", "main": "index.js", - "bin" : { "generate-icon" : "./generate-icon.js" }, + "bin": { + "generate-icon": "./generate-icon.js" + }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "rm -rf {Fonts,Entypo.js,EvilIcons.js,FontAwesome.js,Foundation.js,Ionicons.js,MaterialDesign.js,Zocial.js} && mkdir Fonts && npm run build-entypo && npm run build-evil && npm run build-fontawesome && npm run build-foundation && npm run build-ionicons && npm run build-materialdesign && npm run build-zocial", - "build-entypo": "mkdir tmp && curl https://dl.dropboxusercontent.com/u/4339492/entypo.zip > tmp/entypo.zip && unzip -j tmp/entypo.zip *.svg -x __MACOSX/* -d tmp/svg && fontcustom compile tmp/svg -o tmp -n Entypo -t css -h && node generate-icon tmp/Entypo.css --componentName=Entypo --fontFamily=Entypo > Entypo.js && cp tmp/Entypo.ttf fonts && rm -rf {tmp,.fontcustom-manifest.json}", - "build-evil": "fontcustom compile node_modules/evil-icons/assets/icons -o tmp -n EvilIcons -t css -h && node generate-icon tmp/EvilIcons.css --componentName=EvilIcons --fontFamily=EvilIcons > EvilIcons.js && cp tmp/EvilIcons.ttf fonts && rm -rf {tmp,.fontcustom-manifest.json}", - "build-fontawesome": "node generate-icon node_modules/font-awesome/css/font-awesome.css --prefix=.fa- --componentName=FontAwesome --fontFamily=FontAwesome > FontAwesome.js && cp node_modules/font-awesome/fonts/fontawesome-webfont.ttf fonts/FontAwesome.ttf", - "build-foundation": "node generate-icon bower_components/foundation-icon-fonts/foundation-icons.css --prefix=.fi- --componentName=Foundation --fontFamily=fontcustom > Foundation.js && cp bower_components/foundation-icon-fonts/foundation-icons.ttf fonts/Foundation.ttf", - "build-ionicons": "node generate-icon bower_components/ionicons/css/ionicons.css --prefix=.ion- --componentName=Ionicons --fontFamily=Ionicons > Ionicons.js && cp bower_components/ionicons/fonts/ionicons.ttf fonts/Ionicons.ttf", - "build-materialdesign": "node generate-icon bower_components/material-design-iconic-font/css/material-design-iconic-font.css --prefix=.md- --componentName=MaterialDesign --fontFamily=Material-Design-Iconic-Font > MaterialDesign.js && cp bower_components/material-design-iconic-font/fonts/Material-Design-Iconic-Font.ttf fonts/MaterialDesign.ttf", - "build-zocial": "node generate-icon bower_components/css-social-buttons/css/zocial.css --prefix=.zocial. --componentName=Zocial --fontFamily=zocial > Zocial.js && cp bower_components/css-social-buttons/css/zocial.ttf fonts/Zocial.ttf" + "build-entypo": "mkdir -p tmp/svg && curl https://dl.dropboxusercontent.com/u/4339492/entypo.zip > tmp/entypo.zip && unzip -j tmp/entypo.zip *.svg -x __MACOSX/* -d tmp/svg && fontcustom compile tmp/svg -o tmp -n Entypo -t css -h && node generate-icon tmp/Entypo.css --componentName=Entypo --fontFamily=Entypo > Entypo.js && cp tmp/Entypo.ttf Fonts && rm -rf {tmp,.fontcustom-manifest.json}", + "build-evil": "fontcustom compile node_modules/evil-icons/assets/icons -o tmp -n EvilIcons -t css -h && node generate-icon tmp/EvilIcons.css --componentName=EvilIcons --fontFamily=EvilIcons > EvilIcons.js && cp tmp/EvilIcons.ttf Fonts && rm -rf {tmp,.fontcustom-manifest.json}", + "build-fontawesome": "node generate-icon node_modules/font-awesome/css/font-awesome.css --prefix=.fa- --componentName=FontAwesome --fontFamily=FontAwesome > FontAwesome.js && cp node_modules/font-awesome/fonts/fontawesome-webfont.ttf Fonts/FontAwesome.ttf", + "build-foundation": "node generate-icon bower_components/foundation-icon-fonts/foundation-icons.css --prefix=.fi- --componentName=Foundation --fontFamily=fontcustom > Foundation.js && cp bower_components/foundation-icon-fonts/foundation-icons.ttf Fonts/Foundation.ttf", + "build-ionicons": "node generate-icon bower_components/ionicons/css/ionicons.css --prefix=.ion- --componentName=Ionicons --fontFamily=Ionicons > Ionicons.js && cp bower_components/ionicons/fonts/ionicons.ttf Fonts/Ionicons.ttf", + "build-materialdesign": "mkdir -p tmp/svg && for f in ./node_modules/material-design-icons/*/svg/production/*_48px.svg; do t=${f/*\\/ic_/}; t=${t/_48px/}; cp \"$f\" \"./tmp/svg/${t//_/-}\"; done && fontcustom compile tmp/svg -o tmp -n MaterialDesign -h && node generate-icon tmp/MaterialDesign.css --componentName=MaterialDesign --fontFamily=MaterialDesign > MaterialDesign.js && cp tmp/MaterialDesign.ttf Fonts && rm -rf {tmp,.fontcustom-manifest.json}", + "build-zocial": "node generate-icon bower_components/css-social-buttons/css/zocial.css --prefix=.zocial. --componentName=Zocial --fontFamily=zocial > Zocial.js && cp bower_components/css-social-buttons/css/zocial.ttf Fonts/Zocial.ttf" }, "keywords": [ "react-native", @@ -21,6 +23,7 @@ "react-native-component", "react", "mobile", + "ios", "ui", "icon", "icons", @@ -50,6 +53,7 @@ }, "devDependencies": { "evil-icons": "^1.7.6", - "font-awesome": "^4.3.0" + "font-awesome": "^4.3.0", + "material-design-icons": "^1.0.1" } }