@@ -19,8 +19,9 @@ public class FontAwesome {
19
19
20
20
//font awesome map as per
21
21
//http://fortawesome.github.io/Font-Awesome/cheatsheet/
22
-
23
- static {
22
+
23
+ static { // Auto-generated FA-Map from 2015-02-07
24
+
24
25
faMap .put ("fa-adjust" , "\uf042 " );
25
26
faMap .put ("fa-adn" , "\uf170 " );
26
27
faMap .put ("fa-align-center" , "\uf037 " );
@@ -64,9 +65,11 @@ public class FontAwesome {
64
65
faMap .put ("fa-backward" , "\uf04a " );
65
66
faMap .put ("fa-ban" , "\uf05e " );
66
67
faMap .put ("fa-bank" , "\uf19c " );
68
+ faMap .put ("fa-bar-chart" , "\uf080 " );
67
69
faMap .put ("fa-bar-chart-o" , "\uf080 " );
68
70
faMap .put ("fa-barcode" , "\uf02a " );
69
71
faMap .put ("fa-bars" , "\uf0c9 " );
72
+ faMap .put ("fa-bed" , "\uf236 " );
70
73
faMap .put ("fa-beer" , "\uf0fc " );
71
74
faMap .put ("fa-behance" , "\uf1b4 " );
72
75
faMap .put ("fa-behance-square" , "\uf1b5 " );
@@ -94,6 +97,7 @@ public class FontAwesome {
94
97
faMap .put ("fa-bullhorn" , "\uf0a1 " );
95
98
faMap .put ("fa-bullseye" , "\uf140 " );
96
99
faMap .put ("fa-bus" , "\uf207 " );
100
+ faMap .put ("fa-buysellads" , "\uf20d " );
97
101
faMap .put ("fa-cab" , "\uf1ba " );
98
102
faMap .put ("fa-calculator" , "\uf1ec " );
99
103
faMap .put ("fa-calendar" , "\uf073 " );
@@ -109,6 +113,8 @@ public class FontAwesome {
109
113
faMap .put ("fa-caret-square-o-right" , "\uf152 " );
110
114
faMap .put ("fa-caret-square-o-up" , "\uf151 " );
111
115
faMap .put ("fa-caret-up" , "\uf0d8 " );
116
+ faMap .put ("fa-cart-arrow-down" , "\uf218 " );
117
+ faMap .put ("fa-cart-plus" , "\uf217 " );
112
118
faMap .put ("fa-cc" , "\uf20a " );
113
119
faMap .put ("fa-cc-amex" , "\uf1f3 " );
114
120
faMap .put ("fa-cc-discover" , "\uf1f2 " );
@@ -139,6 +145,7 @@ public class FontAwesome {
139
145
faMap .put ("fa-circle-thin" , "\uf1db " );
140
146
faMap .put ("fa-clipboard" , "\uf0ea " );
141
147
faMap .put ("fa-clock-o" , "\uf017 " );
148
+ faMap .put ("fa-close" , "\uf00d " );
142
149
faMap .put ("fa-cloud" , "\uf0c2 " );
143
150
faMap .put ("fa-cloud-download" , "\uf0ed " );
144
151
faMap .put ("fa-cloud-upload" , "\uf0ee " );
@@ -156,6 +163,7 @@ public class FontAwesome {
156
163
faMap .put ("fa-comments-o" , "\uf0e6 " );
157
164
faMap .put ("fa-compass" , "\uf14e " );
158
165
faMap .put ("fa-compress" , "\uf066 " );
166
+ faMap .put ("fa-connectdevelop" , "\uf20e " );
159
167
faMap .put ("fa-copy" , "\uf0c5 " );
160
168
faMap .put ("fa-copyright" , "\uf1f9 " );
161
169
faMap .put ("fa-credit-card" , "\uf09d " );
@@ -167,11 +175,13 @@ public class FontAwesome {
167
175
faMap .put ("fa-cut" , "\uf0c4 " );
168
176
faMap .put ("fa-cutlery" , "\uf0f5 " );
169
177
faMap .put ("fa-dashboard" , "\uf0e4 " );
178
+ faMap .put ("fa-dashcube" , "\uf210 " );
170
179
faMap .put ("fa-database" , "\uf1c0 " );
171
180
faMap .put ("fa-dedent" , "\uf03b " );
172
181
faMap .put ("fa-delicious" , "\uf1a5 " );
173
182
faMap .put ("fa-desktop" , "\uf108 " );
174
183
faMap .put ("fa-deviantart" , "\uf1bd " );
184
+ faMap .put ("fa-diamond" , "\uf219 " );
175
185
faMap .put ("fa-digg" , "\uf1a6 " );
176
186
faMap .put ("fa-dollar" , "\uf155 " );
177
187
faMap .put ("fa-dot-circle-o" , "\uf192 " );
@@ -198,9 +208,11 @@ public class FontAwesome {
198
208
faMap .put ("fa-external-link" , "\uf08e " );
199
209
faMap .put ("fa-external-link-square" , "\uf14c " );
200
210
faMap .put ("fa-eye" , "\uf06e " );
201
- faMap .put ("fa-eyedropper" , "\uf1fb " );
202
211
faMap .put ("fa-eye-slash" , "\uf070 " );
212
+ faMap .put ("fa-eyedropper" , "\uf1fb " );
203
213
faMap .put ("fa-facebook" , "\uf09a " );
214
+ faMap .put ("fa-facebook-f" , "\uf09a " );
215
+ faMap .put ("fa-facebook-official" , "\uf230 " );
204
216
faMap .put ("fa-facebook-square" , "\uf082 " );
205
217
faMap .put ("fa-fast-backward" , "\uf049 " );
206
218
faMap .put ("fa-fast-forward" , "\uf050 " );
@@ -242,6 +254,7 @@ public class FontAwesome {
242
254
faMap .put ("fa-folder-open" , "\uf07c " );
243
255
faMap .put ("fa-folder-open-o" , "\uf115 " );
244
256
faMap .put ("fa-font" , "\uf031 " );
257
+ faMap .put ("fa-forumbee" , "\uf211 " );
245
258
faMap .put ("fa-forward" , "\uf04e " );
246
259
faMap .put ("fa-foursquare" , "\uf180 " );
247
260
faMap .put ("fa-frown-o" , "\uf119 " );
@@ -252,6 +265,7 @@ public class FontAwesome {
252
265
faMap .put ("fa-ge" , "\uf1d1 " );
253
266
faMap .put ("fa-gear" , "\uf013 " );
254
267
faMap .put ("fa-gears" , "\uf085 " );
268
+ faMap .put ("fa-genderless" , "\uf1db " );
255
269
faMap .put ("fa-gift" , "\uf06b " );
256
270
faMap .put ("fa-git" , "\uf1d3 " );
257
271
faMap .put ("fa-git-square" , "\uf1d2 " );
@@ -266,6 +280,7 @@ public class FontAwesome {
266
280
faMap .put ("fa-google-plus-square" , "\uf0d4 " );
267
281
faMap .put ("fa-google-wallet" , "\uf1ee " );
268
282
faMap .put ("fa-graduation-cap" , "\uf19d " );
283
+ faMap .put ("fa-gratipay" , "\uf184 " );
269
284
faMap .put ("fa-group" , "\uf0c0 " );
270
285
faMap .put ("fa-h-square" , "\uf0fd " );
271
286
faMap .put ("fa-hacker-news" , "\uf1d4 " );
@@ -278,9 +293,11 @@ public class FontAwesome {
278
293
faMap .put ("fa-headphones" , "\uf025 " );
279
294
faMap .put ("fa-heart" , "\uf004 " );
280
295
faMap .put ("fa-heart-o" , "\uf08a " );
296
+ faMap .put ("fa-heartbeat" , "\uf21e " );
281
297
faMap .put ("fa-history" , "\uf1da " );
282
298
faMap .put ("fa-home" , "\uf015 " );
283
299
faMap .put ("fa-hospital-o" , "\uf0f8 " );
300
+ faMap .put ("fa-hotel" , "\uf236 " );
284
301
faMap .put ("fa-html5" , "\uf13b " );
285
302
faMap .put ("fa-ils" , "\uf20b " );
286
303
faMap .put ("fa-image" , "\uf03e " );
@@ -304,18 +321,20 @@ public class FontAwesome {
304
321
faMap .put ("fa-lastfm" , "\uf202 " );
305
322
faMap .put ("fa-lastfm-square" , "\uf203 " );
306
323
faMap .put ("fa-leaf" , "\uf06c " );
324
+ faMap .put ("fa-leanpub" , "\uf212 " );
307
325
faMap .put ("fa-legal" , "\uf0e3 " );
308
326
faMap .put ("fa-lemon-o" , "\uf094 " );
309
327
faMap .put ("fa-level-down" , "\uf149 " );
310
328
faMap .put ("fa-level-up" , "\uf148 " );
311
329
faMap .put ("fa-life-bouy" , "\uf1cd " );
330
+ faMap .put ("fa-life-buoy" , "\uf1cd " );
312
331
faMap .put ("fa-life-ring" , "\uf1cd " );
313
332
faMap .put ("fa-life-saver" , "\uf1cd " );
314
333
faMap .put ("fa-lightbulb-o" , "\uf0eb " );
334
+ faMap .put ("fa-line-chart" , "\uf201 " );
315
335
faMap .put ("fa-link" , "\uf0c1 " );
316
336
faMap .put ("fa-linkedin" , "\uf0e1 " );
317
337
faMap .put ("fa-linkedin-square" , "\uf08c " );
318
- faMap .put ("fa-line-chart" , "\uf201 " );
319
338
faMap .put ("fa-linux" , "\uf17c " );
320
339
faMap .put ("fa-list" , "\uf03a " );
321
340
faMap .put ("fa-list-alt" , "\uf022 " );
@@ -334,10 +353,17 @@ public class FontAwesome {
334
353
faMap .put ("fa-mail-reply-all" , "\uf122 " );
335
354
faMap .put ("fa-male" , "\uf183 " );
336
355
faMap .put ("fa-map-marker" , "\uf041 " );
356
+ faMap .put ("fa-mars" , "\uf222 " );
357
+ faMap .put ("fa-mars-double" , "\uf227 " );
358
+ faMap .put ("fa-mars-stroke" , "\uf229 " );
359
+ faMap .put ("fa-mars-stroke-h" , "\uf22b " );
360
+ faMap .put ("fa-mars-stroke-v" , "\uf22a " );
337
361
faMap .put ("fa-maxcdn" , "\uf136 " );
338
362
faMap .put ("fa-meanpath" , "\uf20c " );
363
+ faMap .put ("fa-medium" , "\uf23a " );
339
364
faMap .put ("fa-medkit" , "\uf0fa " );
340
365
faMap .put ("fa-meh-o" , "\uf11a " );
366
+ faMap .put ("fa-mercury" , "\uf223 " );
341
367
faMap .put ("fa-microphone" , "\uf130 " );
342
368
faMap .put ("fa-microphone-slash" , "\uf131 " );
343
369
faMap .put ("fa-minus" , "\uf068 " );
@@ -349,8 +375,10 @@ public class FontAwesome {
349
375
faMap .put ("fa-money" , "\uf0d6 " );
350
376
faMap .put ("fa-moon-o" , "\uf186 " );
351
377
faMap .put ("fa-mortar-board" , "\uf19d " );
378
+ faMap .put ("fa-motorcycle" , "\uf21c " );
352
379
faMap .put ("fa-music" , "\uf001 " );
353
380
faMap .put ("fa-navicon" , "\uf0c9 " );
381
+ faMap .put ("fa-neuter" , "\uf22c " );
354
382
faMap .put ("fa-newspaper-o" , "\uf1ea " );
355
383
faMap .put ("fa-openid" , "\uf19b " );
356
384
faMap .put ("fa-outdent" , "\uf03b " );
@@ -374,8 +402,8 @@ public class FontAwesome {
374
402
faMap .put ("fa-pie-chart" , "\uf200 " );
375
403
faMap .put ("fa-pied-piper" , "\uf1a7 " );
376
404
faMap .put ("fa-pied-piper-alt" , "\uf1a8 " );
377
- faMap .put ("fa-pied-piper-square" , "\uf1a7 " );
378
405
faMap .put ("fa-pinterest" , "\uf0d2 " );
406
+ faMap .put ("fa-pinterest-p" , "\uf231 " );
379
407
faMap .put ("fa-pinterest-square" , "\uf0d3 " );
380
408
faMap .put ("fa-plane" , "\uf072 " );
381
409
faMap .put ("fa-play" , "\uf04b " );
@@ -402,6 +430,7 @@ public class FontAwesome {
402
430
faMap .put ("fa-reddit" , "\uf1a1 " );
403
431
faMap .put ("fa-reddit-square" , "\uf1a2 " );
404
432
faMap .put ("fa-refresh" , "\uf021 " );
433
+ faMap .put ("fa-remove" , "\uf00d " );
405
434
faMap .put ("fa-renren" , "\uf18b " );
406
435
faMap .put ("fa-reorder" , "\uf0c9 " );
407
436
faMap .put ("fa-repeat" , "\uf01e " );
@@ -424,8 +453,10 @@ public class FontAwesome {
424
453
faMap .put ("fa-search" , "\uf002 " );
425
454
faMap .put ("fa-search-minus" , "\uf010 " );
426
455
faMap .put ("fa-search-plus" , "\uf00e " );
456
+ faMap .put ("fa-sellsy" , "\uf213 " );
427
457
faMap .put ("fa-send" , "\uf1d8 " );
428
458
faMap .put ("fa-send-o" , "\uf1d9 " );
459
+ faMap .put ("fa-server" , "\uf233 " );
429
460
faMap .put ("fa-share" , "\uf064 " );
430
461
faMap .put ("fa-share-alt" , "\uf1e0 " );
431
462
faMap .put ("fa-share-alt-square" , "\uf1e1 " );
@@ -434,17 +465,21 @@ public class FontAwesome {
434
465
faMap .put ("fa-shekel" , "\uf20b " );
435
466
faMap .put ("fa-sheqel" , "\uf20b " );
436
467
faMap .put ("fa-shield" , "\uf132 " );
468
+ faMap .put ("fa-ship" , "\uf21a " );
469
+ faMap .put ("fa-shirtsinbulk" , "\uf214 " );
437
470
faMap .put ("fa-shopping-cart" , "\uf07a " );
438
471
faMap .put ("fa-sign-in" , "\uf090 " );
439
472
faMap .put ("fa-sign-out" , "\uf08b " );
440
473
faMap .put ("fa-signal" , "\uf012 " );
474
+ faMap .put ("fa-simplybuilt" , "\uf215 " );
441
475
faMap .put ("fa-sitemap" , "\uf0e8 " );
476
+ faMap .put ("fa-skyatlas" , "\uf216 " );
442
477
faMap .put ("fa-skype" , "\uf17e " );
443
478
faMap .put ("fa-slack" , "\uf198 " );
444
479
faMap .put ("fa-sliders" , "\uf1de " );
445
480
faMap .put ("fa-slideshare" , "\uf1e7 " );
446
481
faMap .put ("fa-smile-o" , "\uf118 " );
447
- faMap .put ("fa-soccer-ball" , "\uf1e3 " );
482
+ faMap .put ("fa-soccer-ball-o " , "\uf1e3 " );
448
483
faMap .put ("fa-sort" , "\uf0dc " );
449
484
faMap .put ("fa-sort-alpha-asc" , "\uf15d " );
450
485
faMap .put ("fa-sort-alpha-desc" , "\uf15e " );
@@ -477,10 +512,12 @@ public class FontAwesome {
477
512
faMap .put ("fa-step-forward" , "\uf051 " );
478
513
faMap .put ("fa-stethoscope" , "\uf0f1 " );
479
514
faMap .put ("fa-stop" , "\uf04d " );
515
+ faMap .put ("fa-street-view" , "\uf21d " );
480
516
faMap .put ("fa-strikethrough" , "\uf0cc " );
481
517
faMap .put ("fa-stumbleupon" , "\uf1a4 " );
482
518
faMap .put ("fa-stumbleupon-circle" , "\uf1a3 " );
483
519
faMap .put ("fa-subscript" , "\uf12c " );
520
+ faMap .put ("fa-subway" , "\uf239 " );
484
521
faMap .put ("fa-suitcase" , "\uf0f2 " );
485
522
faMap .put ("fa-sun-o" , "\uf185 " );
486
523
faMap .put ("fa-superscript" , "\uf12b " );
@@ -515,6 +552,9 @@ public class FontAwesome {
515
552
faMap .put ("fa-toggle-on" , "\uf205 " );
516
553
faMap .put ("fa-toggle-right" , "\uf152 " );
517
554
faMap .put ("fa-toggle-up" , "\uf151 " );
555
+ faMap .put ("fa-train" , "\uf238 " );
556
+ faMap .put ("fa-transgender" , "\uf224 " );
557
+ faMap .put ("fa-transgender-alt" , "\uf225 " );
518
558
faMap .put ("fa-trash" , "\uf1f8 " );
519
559
faMap .put ("fa-trash-o" , "\uf014 " );
520
560
faMap .put ("fa-tree" , "\uf1bb " );
@@ -541,7 +581,14 @@ public class FontAwesome {
541
581
faMap .put ("fa-usd" , "\uf155 " );
542
582
faMap .put ("fa-user" , "\uf007 " );
543
583
faMap .put ("fa-user-md" , "\uf0f0 " );
584
+ faMap .put ("fa-user-plus" , "\uf234 " );
585
+ faMap .put ("fa-user-secret" , "\uf21b " );
586
+ faMap .put ("fa-user-times" , "\uf235 " );
544
587
faMap .put ("fa-users" , "\uf0c0 " );
588
+ faMap .put ("fa-venus" , "\uf221 " );
589
+ faMap .put ("fa-venus-double" , "\uf226 " );
590
+ faMap .put ("fa-venus-mars" , "\uf228 " );
591
+ faMap .put ("fa-viacoin" , "\uf237 " );
545
592
faMap .put ("fa-video-camera" , "\uf03d " );
546
593
faMap .put ("fa-vimeo-square" , "\uf194 " );
547
594
faMap .put ("fa-vine" , "\uf1ca " );
@@ -553,6 +600,7 @@ public class FontAwesome {
553
600
faMap .put ("fa-wechat" , "\uf1d7 " );
554
601
faMap .put ("fa-weibo" , "\uf18a " );
555
602
faMap .put ("fa-weixin" , "\uf1d7 " );
603
+ faMap .put ("fa-whatsapp" , "\uf232 " );
556
604
faMap .put ("fa-wheelchair" , "\uf193 " );
557
605
faMap .put ("fa-wifi" , "\uf1eb " );
558
606
faMap .put ("fa-windows" , "\uf17a " );
@@ -562,12 +610,12 @@ public class FontAwesome {
562
610
faMap .put ("fa-xing" , "\uf168 " );
563
611
faMap .put ("fa-xing-square" , "\uf169 " );
564
612
faMap .put ("fa-yahoo" , "\uf19e " );
565
- faMap .put ("fa-yelp" , "\uf189 " );
613
+ faMap .put ("fa-yelp" , "\uf1e9 " );
566
614
faMap .put ("fa-yen" , "\uf157 " );
567
615
faMap .put ("fa-youtube" , "\uf167 " );
568
616
faMap .put ("fa-youtube-play" , "\uf16a " );
569
617
faMap .put ("fa-youtube-square" , "\uf166 " );
570
- }
618
+ }
571
619
572
620
public static String getUnicode (String iconCode ) {
573
621
String unicode = faMap .get (iconCode );
0 commit comments