Skip to content

Commit a66d832

Browse files
committed
Update FA5 icons to 5.5.15 and Codicons icons to 0.0.32
1 parent cd07d1c commit a66d832

11 files changed

+93
-24
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ The following prefixes are currently available to use:
4848

4949
- [**FontAwesome**](https://fontawesome.com):
5050

51-
- FA 5.9.0 features 1,534 free icons in different styles:
51+
- FA 5.15.4 features 1,608 free icons in different styles:
5252

53-
- `fa5` prefix has [152 icons in the "**regular**" style.](https://fontawesome.com/icons?d=gallery&s=regular&m=free)
54-
- `fa5s` prefix has [1000 icons in the "**solid**" style.](https://fontawesome.com/icons?d=gallery&s=solid&m=free)
55-
- `fa5b` prefix has [449 icons of various **brands**.](https://fontawesome.com/icons?d=gallery&s=brands&m=free)
53+
- `fa5` prefix has [151 icons in the "**regular**" style.](https://fontawesome.com/v5/search?o=r&m=free&s=regular)
54+
- `fa5s` prefix has [1001 icons in the "**solid**" style.](https://fontawesome.com/v5/search?o=r&m=free&s=solid)
55+
- `fa5b` prefix has [456 icons of various **brands**.](https://fontawesome.com/v5/search?o=r&m=free&f=brands)
5656

5757
- `fa` is the legacy [FA 4.7 version with its 675 icons](https://fontawesome.com/v4.7.0/icons/) but **all** of them (*and more!*) are part of FA 5.x so you should probably use the newer version above.
5858

@@ -68,7 +68,7 @@ The following prefixes are currently available to use:
6868

6969
- `ri` prefix holds [**Remix Icon** 2.5.0 with its 2271 icons.](https://github.com/Remix-Design/RemixIcon)
7070

71-
- `msc` prefix holds Microsoft's [**Codicons** 0.0.25 with its 385 icons.](https://github.com/microsoft/vscode-codicons)
71+
- `msc` prefix holds Microsoft's [**Codicons** 0.0.32 with its 421 icons.](https://github.com/microsoft/vscode-codicons)
7272

7373
### Examples
7474

UPDATE.md

+23-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
To update _FontAwesome_ icons, one must:
66

77
- check what is the latest released version here: https://github.com/FortAwesome/Font-Awesome/releases/
8-
- run: python setup.py update_fa5 --fa-version X.X.X
8+
- run: `python setup.py update_fa5 --fa-version X.X.X`
99
- update FA version number, icon counts and URLs inside:
1010
- README.md
1111
- qtawesome/docs/source/usage.rst
@@ -16,6 +16,9 @@ To update _Elusive Icons_, one must:
1616

1717
- replace the ttf font file with the new version
1818
- regenerate the json charmap with the `icons.yml` file from the upstream repository:
19+
- update Elusive Icons version number, icon counts and URLs inside:
20+
- README.md
21+
- qtawesome/docs/source/usage.rst
1922

2023
```Python
2124
import yaml, json
@@ -40,6 +43,9 @@ To update _Material Design Icons 6.x_, you must:
4043

4144
- download ttf from <https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/master/fonts/materialdesignicons-webfont.ttf>
4245
- regenerate the json charmap with the `materialdesignicons.css` file from <https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/master/css/materialdesignicons.css>
46+
- update Material Design Icons version number, icon counts and URLs inside:
47+
- README.md
48+
- qtawesome/docs/source/usage.rst
4349

4450
The following script automatically download the last TTF font, generate the json charmap and display md5 hash of the TTF (to update \_\_init__.py)
4551

@@ -94,6 +100,9 @@ To update _Phosphor_, you must:
94100

95101
- download ttf from <https://raw.githubusercontent.com/phosphor-icons/phosphor-icons/master/src/font/phosphor.ttf>
96102
- regenerate the json charmap with the `phosphor.css` file from <https://raw.githubusercontent.com/phosphor-icons/phosphor-icons/master/src/css/phosphor.css>
103+
- update Phosphor version number, icon counts and URLs inside:
104+
- README.md
105+
- qtawesome/docs/source/usage.rst
97106

98107
The following script automatically download the last TTF font, generate the json charmap and display md5 hash of the TTF (to update \_\_init__.py)
99108

@@ -147,6 +156,9 @@ To update _Remix Icon_, you must:
147156

148157
- download ttf from <https://raw.githubusercontent.com/Remix-Design/RemixIcon/master/fonts/remixicon.ttf>
149158
- regenerate the json charmap with the `remixicon.css` file from <https://raw.githubusercontent.com/Remix-Design/RemixIcon/master/fonts/remixicon.css>
159+
- update Remix Icon version number, icon counts and URLs inside:
160+
- README.md
161+
- qtawesome/docs/source/usage.rst
150162

151163
The following script automatically download the last TTF font, generate the json charmap and display md5 hash of the TTF (to update \_\_init__.py)
152164

@@ -193,3 +205,13 @@ with open('remixicon-charmap.json', 'w') as fp:
193205
json.dump(charmap, fp, indent=4, sort_keys=True)
194206

195207
```
208+
209+
## Microsoft's Codicons
210+
211+
To update _Codicons_ icons, one must:
212+
213+
- check what is the latest released version here: https://github.com/microsoft/vscode-codicons/releases
214+
- run: `python setup.py update_msc`
215+
- update Codicons version number, icon counts and URLs inside:
216+
- README.md
217+
- qtawesome/docs/source/usage.rst

docs/source/usage.rst

+9-9
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ The following prefixes are currently available to use:
1010

1111
- `FontAwesome`_:
1212

13-
- FA 5.9.0 features 1,534 free icons in different styles:
13+
- FA 5.15.4 features 1,608 free icons in different styles:
1414

15-
- ``fa5`` prefix has `152 icons in the "regular" style.`_
16-
- ``fa5s`` prefix has `1000 icons in the "solid" style.`_
17-
- ``fa5b`` prefix has `449 icons of various brands.`_
15+
- ``fa5`` prefix has `151 icons in the "regular" style.`_
16+
- ``fa5s`` prefix has `1001 icons in the "solid" style.`_
17+
- ``fa5b`` prefix has `456 icons of various brands.`_
1818

1919
- ``fa`` is the legacy `FA 4.7 version with its 675 icons`_ but
2020
**all** of them (*and more!*) are part of FA 5.x so you should
@@ -32,20 +32,20 @@ The following prefixes are currently available to use:
3232

3333
- ``ri`` prefix holds `Remix Icon 2.5.0 with its 2271 icons.`_
3434

35-
- ``msc`` prefix holds Microsoft's `Codicons 0.0.25 with its 385 icons.`_
35+
- ``msc`` prefix holds Microsoft's `Codicons 0.0.32 with its 421 icons.`_
3636

3737
.. _FontAwesome: https://fontawesome.com
38-
.. _152 icons in the "regular" style.: https://fontawesome.com/icons?d=gallery&s=regular&m=free
39-
.. _1000 icons in the "solid" style.: https://fontawesome.com/icons?d=gallery&s=solid&m=free
40-
.. _449 icons of various brands.: https://fontawesome.com/icons?d=gallery&s=brands&m=free
38+
.. _151 icons in the "regular" style.: https://fontawesome.com/v5/search?o=r&m=free&s=regular
39+
.. _1001 icons in the "solid" style.: https://fontawesome.com/v5/search?o=r&m=free&s=solid
40+
.. _456 icons of various brands.: https://fontawesome.com/v5/search?o=r&m=free&f=brands
4141
.. _FA 4.7 version with its 675 icons: https://fontawesome.com/v4.7.0/icons/
4242
.. _Elusive Icons 2.0 with its 304 icons: http://elusiveicons.com/icons/
4343
.. _Material Design Icons: https://cdn.materialdesignicons.com/
4444
.. _Material Design Icons 6.3.95 with its 6395 icons.: https://cdn.materialdesignicons.com/6.3.95/
4545
.. _Material Design Icons 5.9.55 with its 5955 icons.: https://cdn.materialdesignicons.com/5.9.55/
4646
.. _Phosphor 1.3.0 with its 4470 icons (894 icons * 5 weights\: Thin, Light, Regular, Bold and Fill).: https://github.com/phosphor-icons/phosphor-icons
4747
.. _Remix Icon 2.5.0 with its 2271 icons.: https://github.com/Remix-Design/RemixIcon
48-
.. _Codicons 0.0.25 with its 385 icons.: https://github.com/microsoft/vscode-codicons
48+
.. _Codicons 0.0.32 with its 421 icons.: https://github.com/microsoft/vscode-codicons
4949

5050
Examples
5151
~~~~~~~~

qtawesome/__init__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@
6969
# MD5 Hashes for font files bundled with qtawesome:
7070
_MD5_HASHES = {
7171
'fontawesome4.7-webfont.ttf': 'b06871f281fee6b241d60582ae9369b9',
72-
'fontawesome5-regular-webfont.ttf': '808833867034fb67a4a86dd2155e195d',
73-
'fontawesome5-solid-webfont.ttf': '139654bb0acaba6b00ae30d5faf3d02f',
74-
'fontawesome5-brands-webfont.ttf': '085b1dd8427dbeff10bd55410915a3f6',
72+
'fontawesome5-regular-webfont.ttf': 'dc47e4089f5bcb25f241bdeb2de0fb58',
73+
'fontawesome5-solid-webfont.ttf': '5de19800fc9ae73438c2e5c61d041b48',
74+
'fontawesome5-brands-webfont.ttf': '513aa607d398efaccc559916c3431403',
7575
'elusiveicons-webfont.ttf': '207966b04c032d5b873fd595a211582e',
7676
'materialdesignicons5-webfont.ttf': 'b7d40e7ef80c1d4af6d94902af66e524',
7777
'materialdesignicons6-webfont.ttf': '9a2f455e7cbce011368aee95d292613b',
7878
'phosphor.ttf': '5b8dc57388b2d86243566b996cc3a789',
7979
'remixicon.ttf': '888e61f04316f10bddfff7bee10c6dd0',
80-
'codicon.ttf': 'ca2f9e22cee3a59156b3eded74d87784',
80+
'codicon.ttf': 'd8565ee605ac4d2fa71fe018863337ca',
8181
}
8282

8383

qtawesome/fonts/codicon-charmap.json

+40-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
"add": "0xea60",
55
"archive": "0xea98",
66
"arrow-both": "0xea99",
7+
"arrow-circle-down": "0xebfc",
8+
"arrow-circle-left": "0xebfd",
9+
"arrow-circle-right": "0xebfe",
10+
"arrow-circle-up": "0xebff",
711
"arrow-down": "0xea9a",
812
"arrow-left": "0xea9b",
913
"arrow-right": "0xea9c",
@@ -19,6 +23,9 @@
1923
"beaker-stop": "0xebe1",
2024
"bell": "0xeaa2",
2125
"bell-dot": "0xeb9a",
26+
"bell-slash": "0xec08",
27+
"bell-slash-dot": "0xec09",
28+
"blank": "0xec03",
2229
"bold": "0xeaa3",
2330
"book": "0xeaa4",
2431
"bookmark": "0xeaa5",
@@ -43,11 +50,13 @@
4350
"chrome-maximize": "0xeab9",
4451
"chrome-minimize": "0xeaba",
4552
"chrome-restore": "0xeabb",
53+
"circle": "0xeabc",
4654
"circle-filled": "0xea71",
55+
"circle-large": "0xebb5",
4756
"circle-large-filled": "0xebb4",
48-
"circle-large-outline": "0xebb5",
49-
"circle-outline": "0xeabc",
5057
"circle-slash": "0xeabd",
58+
"circle-small": "0xec07",
59+
"circle-small-filled": "0xeb8a",
5160
"circuit-board": "0xeabe",
5261
"clear-all": "0xeabf",
5362
"clippy": "0xeac0",
@@ -62,6 +71,7 @@
6271
"combine": "0xebb6",
6372
"comment": "0xea6b",
6473
"comment-discussion": "0xeac7",
74+
"comment-unresolved": "0xec0a",
6575
"compass": "0xebd5",
6676
"compass-active": "0xebd7",
6777
"compass-dot": "0xebd6",
@@ -96,7 +106,6 @@
96106
"debug-reverse-continue": "0xeb8e",
97107
"debug-stackframe": "0xeb8b",
98108
"debug-stackframe-active": "0xeb89",
99-
"debug-stackframe-dot": "0xeb8a",
100109
"debug-start": "0xead3",
101110
"debug-step-back": "0xeb8f",
102111
"debug-step-into": "0xead4",
@@ -119,6 +128,7 @@
119128
"ellipsis": "0xea7c",
120129
"empty-window": "0xeae4",
121130
"error": "0xea87",
131+
"error-small": "0xebfb",
122132
"exclude": "0xeae5",
123133
"expand-all": "0xeb95",
124134
"export": "0xebac",
@@ -156,6 +166,8 @@
156166
"git-pull-request-closed": "0xebda",
157167
"git-pull-request-create": "0xebbc",
158168
"git-pull-request-draft": "0xebdb",
169+
"git-pull-request-go-to-changes": "0xec0b",
170+
"git-pull-request-new-changes": "0xec0c",
159171
"github": "0xea84",
160172
"github-action": "0xeaff",
161173
"github-alt": "0xeb00",
@@ -170,11 +182,13 @@
170182
"gripper": "0xeb04",
171183
"group-by-ref-type": "0xeb97",
172184
"heart": "0xeb05",
185+
"heart-filled": "0xec04",
173186
"history": "0xea82",
174187
"home": "0xeb06",
175188
"horizontal-rule": "0xeb07",
176189
"hubot": "0xeb08",
177190
"inbox": "0xeb09",
191+
"indent": "0xebf9",
178192
"info": "0xea74",
179193
"inspect": "0xebd1",
180194
"issue-draft": "0xebd9",
@@ -189,6 +203,22 @@
189203
"layers": "0xebd2",
190204
"layers-active": "0xebd4",
191205
"layers-dot": "0xebd3",
206+
"layout": "0xebeb",
207+
"layout-activitybar-left": "0xebec",
208+
"layout-activitybar-right": "0xebed",
209+
"layout-centered": "0xebf7",
210+
"layout-menubar": "0xebf6",
211+
"layout-panel": "0xebf2",
212+
"layout-panel-center": "0xebef",
213+
"layout-panel-justify": "0xebf0",
214+
"layout-panel-left": "0xebee",
215+
"layout-panel-off": "0xec01",
216+
"layout-panel-right": "0xebf1",
217+
"layout-sidebar-left": "0xebf3",
218+
"layout-sidebar-left-off": "0xec02",
219+
"layout-sidebar-right": "0xebf4",
220+
"layout-sidebar-right-off": "0xec00",
221+
"layout-statusbar": "0xebf5",
192222
"library": "0xeb9c",
193223
"lightbulb": "0xea61",
194224
"lightbulb-autofix": "0xeb13",
@@ -208,6 +238,8 @@
208238
"magnet": "0xebae",
209239
"mail": "0xeb1c",
210240
"mail-read": "0xeb1b",
241+
"map": "0xec05",
242+
"map-filled": "0xec06",
211243
"markdown": "0xeb1d",
212244
"megaphone": "0xeb1e",
213245
"mention": "0xeb1f",
@@ -221,6 +253,7 @@
221253
"mute": "0xeb24",
222254
"new-file": "0xea7f",
223255
"new-folder": "0xea80",
256+
"newline": "0xebea",
224257
"no-newline": "0xeb25",
225258
"note": "0xeb26",
226259
"notebook": "0xebaf",
@@ -253,6 +286,7 @@
253286
"reactions": "0xeb35",
254287
"record": "0xeba7",
255288
"record-keys": "0xea65",
289+
"record-small": "0xebfa",
256290
"redo": "0xebb0",
257291
"references": "0xeb36",
258292
"refresh": "0xeb37",
@@ -286,6 +320,7 @@
286320
"screen-full": "0xeb4c",
287321
"screen-normal": "0xeb4d",
288322
"search": "0xea6d",
323+
"search-fuzzy": "0xec0d",
289324
"search-stop": "0xeb4e",
290325
"server": "0xeb50",
291326
"server-environment": "0xeba3",
@@ -334,6 +369,7 @@
334369
"sync-ignored": "0xeb9f",
335370
"table": "0xebb7",
336371
"tag": "0xea66",
372+
"target": "0xebf8",
337373
"tasklist": "0xeb67",
338374
"telescope": "0xeb68",
339375
"terminal": "0xea85",
@@ -365,6 +401,7 @@
365401
"unverified": "0xeb76",
366402
"variable-group": "0xebb8",
367403
"verified": "0xeb77",
404+
"verified-filled": "0xebe9",
368405
"versions": "0xeb78",
369406
"vm": "0xea7a",
370407
"vm-active": "0xeb79",

qtawesome/fonts/codicon.ttf

4.49 KB
Binary file not shown.

qtawesome/fonts/fontawesome5-brands-webfont-charmap.json

+10-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"accusoft": "f369",
55
"acquisitions-incorporated": "f6af",
66
"adn": "f170",
7-
"adobe": "f778",
87
"adversal": "f36a",
98
"affiliatetheme": "f36b",
109
"airbnb": "f834",
@@ -65,6 +64,7 @@
6564
"centos": "f789",
6665
"chrome": "f268",
6766
"chromecast": "f838",
67+
"cloudflare": "e07d",
6868
"cloudscale": "f383",
6969
"cloudsmith": "f384",
7070
"cloudversify": "f385",
@@ -191,12 +191,14 @@
191191
"grav": "f2d6",
192192
"gripfire": "f3ac",
193193
"grunt": "f3ad",
194+
"guilded": "e07e",
194195
"gulp": "f3ae",
195196
"hacker-news": "f1d4",
196197
"hacker-news-square": "f3af",
197198
"hackerrank": "f5f7",
198199
"hips": "f452",
199200
"hire-a-helper": "f3b0",
201+
"hive": "e07f",
200202
"hooli": "f427",
201203
"hornbill": "f592",
202204
"hotjar": "f3b1",
@@ -205,8 +207,10 @@
205207
"hubspot": "f3b2",
206208
"ideal": "e013",
207209
"imdb": "f2d8",
210+
"innosoft": "e080",
208211
"instagram": "f16d",
209212
"instagram-square": "e055",
213+
"instalod": "e081",
210214
"intercom": "f7af",
211215
"internet-explorer": "f26b",
212216
"invision": "f7b0",
@@ -270,6 +274,7 @@
270274
"npm": "f3d4",
271275
"ns8": "f3d5",
272276
"nutritionix": "f3d6",
277+
"octopus-deploy": "e082",
273278
"odnoklassniki": "f263",
274279
"odnoklassniki-square": "f264",
275280
"old-republic": "f510",
@@ -285,6 +290,7 @@
285290
"patreon": "f3d9",
286291
"paypal": "f1ed",
287292
"penny-arcade": "f704",
293+
"perbyte": "e083",
288294
"periscope": "f3da",
289295
"phabricator": "f3db",
290296
"phoenix-framework": "f3dc",
@@ -385,7 +391,6 @@
385391
"tiktok": "e07b",
386392
"trade-federation": "f513",
387393
"trello": "f181",
388-
"tripadvisor": "f262",
389394
"tumblr": "f173",
390395
"tumblr-square": "f174",
391396
"twitch": "f1e8",
@@ -396,6 +401,7 @@
396401
"ubuntu": "f7df",
397402
"uikit": "f403",
398403
"umbraco": "f8e8",
404+
"uncharted": "e084",
399405
"uniregistry": "f404",
400406
"unity": "e049",
401407
"unsplash": "e07c",
@@ -416,6 +422,7 @@
416422
"vk": "f189",
417423
"vnv": "f40b",
418424
"vuejs": "f41f",
425+
"watchman-monitoring": "e087",
419426
"waze": "f83f",
420427
"weebly": "f5cc",
421428
"weibo": "f18a",
@@ -427,6 +434,7 @@
427434
"windows": "f17a",
428435
"wix": "f5cf",
429436
"wizards-of-the-coast": "f730",
437+
"wodu": "e088",
430438
"wolf-pack-battalion": "f514",
431439
"wordpress": "f19a",
432440
"wordpress-simple": "f411",
-328 Bytes
Binary file not shown.
-316 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)