1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-11-25 16:47:37 +02:00

Create new octicons.ttf (update to v18.3.0) (2/2)

This commit does the actual update of the octicons.ttf font file.
The script to update is 'generate'. It uses the mapping file from the
previous commit to create a new compatible font.

Some icons have meanwhile been dropped. We use their codepoints for new
icons.

Also fix a little bug in the GlyphInfo writer.

Following the output of the actual script run.

$ ./generate                                                                                                                                                                                                                                        feature/update-octicons ● 1 … 5 ⚑ 5 

Reading mapping file
Found 172 entries
Fetching octicons archive "v18.3.0.tar.gz"

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  550k    0  550k    0     0   504k      0 --:--:--  0:00:01 --:--:--  919k

Unpacking octicons archive
Found 576 svgs
Found 309 icons after de-duplicating

Renamed cloud-download -> download
Renamed cloud-upload -> upload
Renamed clippy -> paste
Renamed mail-read -> read
Renamed primitive-dot -> dot-fill
Renamed primitive-square -> square-fill
Renamed settings -> sliders
Renamed dashboard -> meter
Renamed trashcan -> trash
Renamed paintcan -> paintbrush

Missing octoface
Missing keyboard
Missing gist
Missing file-text
Missing file-pdf
Missing jersey
Missing radio-tower
Missing repo-force-push
Missing mail-reply
Missing arrow-small-right
Missing gist-secret
Missing no-newline
Missing arrow-small-up
Missing arrow-small-down
Missing arrow-small-left
Missing file-symlink-directory
Missing circuit-board
Missing watch
Missing text-size
Missing ellipses
Missing plus-small

Found 151 (of 172, missing 21) and new 158
Filled in missing, remaining new 137
Appended remaining new, total new mapping 309
Generating octicons.ttf with 309 glyphs
Generating GlyphInfo i_oct.sh
Finished

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This commit is contained in:
Fini Jastrow 2023-04-24 21:06:10 +02:00 committed by Fini
parent 91953e2de7
commit 7764e05764
4 changed files with 342 additions and 67 deletions

View File

@ -1,6 +1,8 @@
#!/usr/bin/env bash
# Octicons (172 icons)
# Codepoints: 2665, 26A1, Nerd Fonts moved F000-F105 with holes → F400-F4A8, F27C → F67C
# Octicons (309 icons)
# Codepoints: 2665-F532 with gaps
# Nerd Fonts Version: 2.3.3
# Script Version: (autogenerated)
test -n "$__i_oct_loaded" && return || __i_oct_loaded=1
i='♥' i_oct_heart=$i
i='⚡' i_oct_zap=$i
@ -10,23 +12,23 @@ i='' i_oct_repo_forked=$i
i='' i_oct_repo_push=$i
i='' i_oct_repo_pull=$i
i='' i_oct_book=$i
i='' i_oct_octoface=$i
i='' i_oct_accessibility=$i
i='' i_oct_git_pull_request=$i
i='' i_oct_mark_github=$i
i='' i_oct_cloud_download=$i
i='' i_oct_cloud_upload=$i
i='' i_oct_keyboard=$i
i='' i_oct_gist=$i
i='' i_oct_download=$i
i='' i_oct_upload=$i
i='' i_oct_accessibility_inset=$i
i='' i_oct_alert_fill=$i
i='' i_oct_file_code=$i
i='' i_oct_file_text=$i
i='' i_oct_apps=$i
i='' i_oct_file_media=$i
i='' i_oct_file_zip=$i
i='' i_oct_file_pdf=$i
i='' i_oct_archive=$i
i='' i_oct_tag=$i
i='' i_oct_file_directory=$i
i='' i_oct_file_submodule=$i
i='' i_oct_person=$i
i='' i_oct_jersey=$i
i='' i_oct_arrow_both=$i
i='' i_oct_git_commit=$i
i='' i_oct_git_branch=$i
i='' i_oct_git_merge=$i
@ -40,19 +42,19 @@ i='' i_oct_question=$i
i='' i_oct_alert=$i
i='' i_oct_search=$i
i='' i_oct_gear=$i
i='' i_oct_radio_tower=$i
i='' i_oct_arrow_down_left=$i
i='' i_oct_tools=$i
i='' i_oct_sign_out=$i
i='' i_oct_rocket=$i
i='' i_oct_rss=$i
i='' i_oct_clippy=$i
i='' i_oct_paste=$i
i='' i_oct_sign_in=$i
i='' i_oct_organization=$i
i='' i_oct_device_mobile=$i
i='' i_oct_unfold=$i
i='' i_oct_check=$i
i='' i_oct_mail=$i
i='' i_oct_mail_read=$i
i='' i_oct_read=$i
i='' i_oct_arrow_up=$i
i='' i_oct_arrow_right=$i
i='' i_oct_arrow_down=$i
@ -66,14 +68,14 @@ i='' i_oct_clock=$i
i='' i_oct_ruby=$i
i='' i_oct_broadcast=$i
i='' i_oct_key=$i
i='' i_oct_repo_force_push=$i
i='' i_oct_arrow_down_right=$i
i='' i_oct_repo_clone=$i
i='' i_oct_diff=$i
i='' i_oct_eye=$i
i='' i_oct_comment_discussion=$i
i='' i_oct_mail_reply=$i
i='' i_oct_primitive_dot=$i
i='' i_oct_primitive_square=$i
i='' i_oct_arrow_switch=$i
i='' i_oct_dot_fill=$i
i='' i_oct_square_fill=$i
i='' i_oct_device_camera=$i
i='' i_oct_device_camera_video=$i
i='' i_oct_pencil=$i
@ -96,14 +98,14 @@ i='' i_oct_diff_removed=$i
i='' i_oct_diff_modified=$i
i='' i_oct_diff_renamed=$i
i='' i_oct_horizontal_rule=$i
i='' i_oct_arrow_small_right=$i
i='' i_oct_arrow_up_left=$i
i='' i_oct_milestone=$i
i='' i_oct_checklist=$i
i='' i_oct_megaphone=$i
i='' i_oct_chevron_right=$i
i='' i_oct_bookmark=$i
i='' i_oct_settings=$i
i='' i_oct_dashboard=$i
i='' i_oct_sliders=$i
i='' i_oct_meter=$i
i='' i_oct_history=$i
i='' i_oct_link_external=$i
i='' i_oct_mute=$i
@ -112,7 +114,7 @@ i='' i_oct_circle_slash=$i
i='' i_oct_pulse=$i
i='' i_oct_sync=$i
i='' i_oct_telescope=$i
i='' i_oct_gist_secret=$i
i='' i_oct_arrow_up_right=$i
i='' i_oct_home=$i
i='' i_oct_stop=$i
i='' i_oct_bug=$i
@ -122,11 +124,11 @@ i='' i_oct_database=$i
i='' i_oct_server=$i
i='' i_oct_diff_ignored=$i
i='' i_oct_ellipsis=$i
i='' i_oct_no_newline=$i
i='' i_oct_bell_fill=$i
i='' i_oct_hubot=$i
i='' i_oct_arrow_small_up=$i
i='' i_oct_arrow_small_down=$i
i='' i_oct_arrow_small_left=$i
i='' i_oct_bell_slash=$i
i='' i_oct_blocked=$i
i='' i_oct_bookmark_fill=$i
i='' i_oct_chevron_up=$i
i='' i_oct_chevron_down=$i
i='' i_oct_chevron_left=$i
@ -134,7 +136,7 @@ i='' i_oct_triangle_up=$i
i='' i_oct_git_compare=$i
i='' i_oct_logo_gist=$i
i='' i_oct_file_symlink_file=$i
i='' i_oct_file_symlink_directory=$i
i='' i_oct_bookmark_slash=$i
i='' i_oct_squirrel=$i
i='' i_oct_globe=$i
i='' i_oct_unmute=$i
@ -146,12 +148,12 @@ i='' i_oct_markdown=$i
i='' i_oct_dash=$i
i='' i_oct_fold=$i
i='' i_oct_inbox=$i
i='' i_oct_trashcan=$i
i='' i_oct_paintcan=$i
i='' i_oct_trash=$i
i='' i_oct_paintbrush=$i
i='' i_oct_flame=$i
i='' i_oct_briefcase=$i
i='' i_oct_plug=$i
i='' i_oct_circuit_board=$i
i='' i_oct_bookmark_slash_fill=$i
i='' i_oct_mortar_board=$i
i='' i_oct_law=$i
i='' i_oct_thumbsup=$i
@ -159,19 +161,156 @@ i='' i_oct_thumbsdown=$i
i='' i_oct_desktop_download=$i
i='' i_oct_beaker=$i
i='' i_oct_bell=$i
i='' i_oct_watch=$i
i='' i_oct_cache=$i
i='' i_oct_shield=$i
i='' i_oct_bold=$i
i='' i_oct_text_size=$i
i='' i_oct_check_circle=$i
i='' i_oct_italic=$i
i='' i_oct_tasklist=$i
i='' i_oct_verified=$i
i='' i_oct_smiley=$i
i='' i_oct_unverified=$i
i='' i_oct_ellipses=$i
i='' i_oct_check_circle_fill=$i
i='' i_oct_file=$i
i='' i_oct_grabber=$i
i='' i_oct_plus_small=$i
i='' i_oct_checkbox=$i
i='' i_oct_reply=$i
i='' i_oct_device_desktop=$i
i='' i_oct_circle=$i
i='' i_oct_clock_fill=$i
i='' i_oct_cloud=$i
i='' i_oct_cloud_offline=$i
i='' i_oct_code_of_conduct=$i
i='' i_oct_code_review=$i
i='' i_oct_code_square=$i
i='' i_oct_codescan=$i
i='' i_oct_codescan_checkmark=$i
i='' i_oct_codespaces=$i
i='' i_oct_columns=$i
i='' i_oct_command_palette=$i
i='' i_oct_commit=$i
i='' i_oct_container=$i
i='' i_oct_copilot=$i
i='' i_oct_copilot_error=$i
i='' i_oct_copilot_warning=$i
i='' i_oct_copy=$i
i='' i_oct_cpu=$i
i='' i_oct_cross_reference=$i
i='' i_oct_dependabot=$i
i='' i_oct_diamond=$i
i='' i_oct_discussion_closed=$i
i='' i_oct_discussion_duplicate=$i
i='' i_oct_discussion_outdated=$i
i='' i_oct_dot=$i
i='' i_oct_duplicate=$i
i='' i_oct_eye_closed=$i
i='' i_oct_feed_discussion=$i
i='' i_oct_feed_forked=$i
i='' i_oct_feed_heart=$i
i='' i_oct_feed_merged=$i
i='' i_oct_feed_person=$i
i='' i_oct_feed_repo=$i
i='' i_oct_feed_rocket=$i
i='' i_oct_feed_star=$i
i='' i_oct_feed_tag=$i
i='' i_oct_feed_trophy=$i
i='' i_oct_file_added=$i
i='' i_oct_file_badge=$i
i='' i_oct_file_diff=$i
i='' i_oct_file_directory_fill=$i
i='' i_oct_file_directory_open_fill=$i
i='' i_oct_file_moved=$i
i='' i_oct_file_removed=$i
i='' i_oct_filter=$i
i='' i_oct_fiscal_host=$i
i='' i_oct_fold_down=$i
i='' i_oct_fold_up=$i
i='' i_oct_git_merge_queue=$i
i='' i_oct_git_pull_request_closed=$i
i='' i_oct_git_pull_request_draft=$i
i='' i_oct_goal=$i
i='' i_oct_hash=$i
i='' i_oct_heading=$i
i='' i_oct_heart_fill=$i
i='' i_oct_home_fill=$i
i='' i_oct_hourglass=$i
i='' i_oct_id_badge=$i
i='' i_oct_image=$i
i='' i_oct_infinity=$i
i='' i_oct_issue_draft=$i
i='' i_oct_issue_tracked_by=$i
i='' i_oct_issue_tracks=$i
i='' i_oct_iterations=$i
i='' i_oct_kebab_horizontal=$i
i='' i_oct_key_asterisk=$i
i='' i_oct_log=$i
i='' i_oct_moon=$i
i='' i_oct_move_to_bottom=$i
i='' i_oct_move_to_end=$i
i='' i_oct_move_to_start=$i
i='' i_oct_move_to_top=$i
i='' i_oct_multi_select=$i
i='' i_oct_no_entry=$i
i='' i_oct_north_star=$i
i='' i_oct_note=$i
i='' i_oct_number=$i
i='' i_oct_package_dependencies=$i
i='' i_oct_package_dependents=$i
i='' i_oct_paper_airplane=$i
i='' i_oct_paperclip=$i
i='' i_oct_passkey_fill=$i
i='' i_oct_people=$i
i='' i_oct_person_add=$i
i='' i_oct_person_fill=$i
i='' i_oct_play=$i
i='' i_oct_plus_circle=$i
i='' i_oct_project=$i
i='' i_oct_project_roadmap=$i
i='' i_oct_project_symlink=$i
i='' i_oct_project_template=$i
i='' i_oct_rel_file_path=$i
i='' i_oct_repo_deleted=$i
i='' i_oct_repo_locked=$i
i='' i_oct_repo_template=$i
i='' i_oct_report=$i
i='' i_oct_rows=$i
i='' i_oct_screen_full=$i
i='' i_oct_screen_normal=$i
i='' i_oct_share=$i
i='' i_oct_share_android=$i
i='' i_oct_shield_check=$i
i='' i_oct_shield_lock=$i
i='' i_oct_shield_slash=$i
i='' i_oct_shield_x=$i
i='' i_oct_sidebar_collapse=$i
i='' i_oct_sidebar_expand=$i
i='' i_oct_single_select=$i
i='' i_oct_skip=$i
i='' i_oct_skip_fill=$i
i='' i_oct_sort_asc=$i
i='' i_oct_sort_desc=$i
i='' i_oct_sparkle_fill=$i
i='' i_oct_sponsor_tiers=$i
i='' i_oct_square=$i
i='' i_oct_stack=$i
i='' i_oct_star_fill=$i
i='' i_oct_stopwatch=$i
i='' i_oct_strikethrough=$i
i='' i_oct_sun=$i
i='' i_oct_tab=$i
i='' i_oct_tab_external=$i
i='' i_oct_table=$i
i='' i_oct_telescope_fill=$i
i='' i_oct_trophy=$i
i='' i_oct_typography=$i
i='' i_oct_unlink=$i
i='' i_oct_unlock=$i
i='' i_oct_unread=$i
i='' i_oct_video=$i
i='' i_oct_webhook=$i
i='' i_oct_workflow=$i
i='' i_oct_x_circle=$i
i='' i_oct_x_circle_fill=$i
i='' i_oct_zoom_in=$i
i='' i_oct_zoom_out=$i
unset i

View File

@ -10,7 +10,7 @@ import fontforge
# Double-quotes required here, for version-bump.sh:
version = "2.3.3"
archive = 'v18.2.0.tar.gz'
archive = 'v18.3.0.tar.gz'
vectorsdir = 'icons'
fontdir = '.'
@ -53,7 +53,7 @@ def createGlyphInfo(icon_datasets, filepathname, into):
f.write(u'test -n "$__i_oct_loaded" && return || __i_oct_loaded=1\n')
for _, codepoint, name in icon_datasets:
codepoint = int(codepoint, 16)
f.write(u"i='{}' i_oct_{}=$i\n".format(chr(codepoint), name))
f.write(u"i='{}' i_oct_{}=$i\n".format(chr(codepoint), name.replace('-', '_')))
f.write(u'unset i\n')
print('\nReading mapping file')

View File

@ -1,4 +1,3 @@
# Examining octicons_old.ttf
2665 2665 heart
26A1 26A1 zap
F000 F400 light-bulb
@ -7,23 +6,23 @@ F002 F402 repo-forked
F005 F403 repo-push
F006 F404 repo-pull
F007 F405 book
F008 F406 octoface
F008 F406 accessibility
F009 F407 git-pull-request
F00A F408 mark-github
F00B F409 cloud-download
F00C F40A cloud-upload
F00D F40B keyboard
F00E F40C gist
F00B F409 download
F00C F40A upload
F00D F40B accessibility-inset
F00E F40C alert-fill
F010 F40D file-code
F011 F40E file-text
F011 F40E apps
F012 F40F file-media
F013 F410 file-zip
F014 F411 file-pdf
F014 F411 archive
F015 F412 tag
F016 F413 file-directory
F017 F414 file-submodule
F018 F415 person
F019 F416 jersey
F019 F416 arrow-both
F01F F417 git-commit
F020 F418 git-branch
F023 F419 git-merge
@ -37,19 +36,19 @@ F02C F420 question
F02D F421 alert
F02E F422 search
F02F F423 gear
F030 F424 radio-tower
F030 F424 arrow-down-left
F031 F425 tools
F032 F426 sign-out
F033 F427 rocket
F034 F428 rss
F035 F429 clippy
F035 F429 paste
F036 F42A sign-in
F037 F42B organization
F038 F42C device-mobile
F039 F42D unfold
F03A F42E check
F03B F42F mail
F03C F430 mail-read
F03C F430 read
F03D F431 arrow-up
F03E F432 arrow-right
F03F F433 arrow-down
@ -63,14 +62,14 @@ F046 F43A clock
F047 F43B ruby
F048 F43C broadcast
F049 F43D key
F04A F43E repo-force-push
F04A F43E arrow-down-right
F04C F43F repo-clone
F04D F440 diff
F04E F441 eye
F04F F442 comment-discussion
F051 F443 mail-reply
F052 F444 primitive-dot
F053 F445 primitive-square
F051 F443 arrow-switch
F052 F444 dot-fill
F053 F445 square-fill
F056 F446 device-camera
F057 F447 device-camera-video
F058 F448 pencil
@ -93,14 +92,14 @@ F06C F458 diff-removed
F06D F459 diff-modified
F06E F45A diff-renamed
F070 F45B horizontal-rule
F071 F45C arrow-small-right
F071 F45C arrow-up-left
F075 F45D milestone
F076 F45E checklist
F077 F45F megaphone
F078 F460 chevron-right
F07B F461 bookmark
F07C F462 settings
F07D F463 dashboard
F07C F462 sliders
F07D F463 meter
F07E F464 history
F07F F465 link-external
F080 F466 mute
@ -109,7 +108,7 @@ F084 F468 circle-slash
F085 F469 pulse
F087 F46A sync
F088 F46B telescope
F08C F46C gist-secret
F08C F46C arrow-up-right
F08D F46D home
F08F F46E stop
F091 F46F bug
@ -119,11 +118,11 @@ F096 F472 database
F097 F473 server
F099 F474 diff-ignored
F09A F475 ellipsis
F09C F476 no-newline
F09C F476 bell-fill
F09D F477 hubot
F09F F478 arrow-small-up
F0A0 F479 arrow-small-down
F0A1 F47A arrow-small-left
F09F F478 bell-slash
F0A0 F479 blocked
F0A1 F47A bookmark-fill
F0A2 F47B chevron-up
F0A3 F47C chevron-down
F0A4 F47D chevron-left
@ -131,7 +130,7 @@ F0AA F47E triangle-up
F0AC F47F git-compare
F0AD F480 logo-gist
F0B0 F481 file-symlink-file
F0B1 F482 file-symlink-directory
F0B1 F482 bookmark-slash
F0B2 F483 squirrel
F0B6 F484 globe
F0BA F485 unmute
@ -143,12 +142,12 @@ F0C9 F48A markdown
F0CA F48B dash
F0CC F48C fold
F0CF F48D inbox
F0D0 F48E trashcan
F0D1 F48F paintcan
F0D0 F48E trash
F0D1 F48F paintbrush
F0D2 F490 flame
F0D3 F491 briefcase
F0D4 F492 plug
F0D6 F493 circuit-board
F0D6 F493 bookmark-slash-fill
F0D7 F494 mortar-board
F0D8 F495 law
F0DA F496 thumbsup
@ -156,18 +155,155 @@ F0DB F497 thumbsdown
F0DC F498 desktop-download
F0DD F499 beaker
F0DE F49A bell
F0E0 F49B watch
F0E0 F49B cache
F0E1 F49C shield
F0E2 F49D bold
F0E3 F49E text-size
F0E3 F49E check-circle
F0E4 F49F italic
F0E5 F4A0 tasklist
F0E6 F4A1 verified
F0E7 F4A2 smiley
F0E8 F4A3 unverified
F101 F4A4 ellipses
F101 F4A4 check-circle-fill
F102 F4A5 file
F103 F4A6 grabber
F104 F4A7 plus-small
F104 F4A7 checkbox
F105 F4A8 reply
F27C F4A9 device-desktop
F27D F4AA circle
F27E F4AB clock-fill
F27F F4AC cloud
F280 F4AD cloud-offline
F281 F4AE code-of-conduct
F282 F4AF code-review
F283 F4B0 code-square
F284 F4B1 codescan
F285 F4B2 codescan-checkmark
F286 F4B3 codespaces
F287 F4B4 columns
F288 F4B5 command-palette
F289 F4B6 commit
F28A F4B7 container
F28B F4B8 copilot
F28C F4B9 copilot-error
F28D F4BA copilot-warning
F28E F4BB copy
F28F F4BC cpu
F290 F4BD cross-reference
F291 F4BE dependabot
F292 F4BF diamond
F293 F4C0 discussion-closed
F294 F4C1 discussion-duplicate
F295 F4C2 discussion-outdated
F296 F4C3 dot
F297 F4C4 duplicate
F298 F4C5 eye-closed
F299 F4C6 feed-discussion
F29A F4C7 feed-forked
F29B F4C8 feed-heart
F29C F4C9 feed-merged
F29D F4CA feed-person
F29E F4CB feed-repo
F29F F4CC feed-rocket
F2A0 F4CD feed-star
F2A1 F4CE feed-tag
F2A2 F4CF feed-trophy
F2A3 F4D0 file-added
F2A4 F4D1 file-badge
F2A5 F4D2 file-diff
F2A6 F4D3 file-directory-fill
F2A7 F4D4 file-directory-open-fill
F2A8 F4D5 file-moved
F2A9 F4D6 file-removed
F2AA F4D7 filter
F2AB F4D8 fiscal-host
F2AC F4D9 fold-down
F2AD F4DA fold-up
F2AE F4DB git-merge-queue
F2AF F4DC git-pull-request-closed
F2B0 F4DD git-pull-request-draft
F2B1 F4DE goal
F2B2 F4DF hash
F2B3 F4E0 heading
F2B4 F4E1 heart-fill
F2B5 F4E2 home-fill
F2B6 F4E3 hourglass
F2B7 F4E4 id-badge
F2B8 F4E5 image
F2B9 F4E6 infinity
F2BA F4E7 issue-draft
F2BB F4E8 issue-tracked-by
F2BC F4E9 issue-tracks
F2BD F4EA iterations
F2BE F4EB kebab-horizontal
F2BF F4EC key-asterisk
F2C0 F4ED log
F2C1 F4EE moon
F2C2 F4EF move-to-bottom
F2C3 F4F0 move-to-end
F2C4 F4F1 move-to-start
F2C5 F4F2 move-to-top
F2C6 F4F3 multi-select
F2C7 F4F4 no-entry
F2C8 F4F5 north-star
F2C9 F4F6 note
F2CA F4F7 number
F2CB F4F8 package-dependencies
F2CC F4F9 package-dependents
F2CD F4FA paper-airplane
F2CE F4FB paperclip
F2CF F4FC passkey-fill
F2D0 F4FD people
F2D1 F4FE person-add
F2D2 F4FF person-fill
F2D3 F500 play
F2D4 F501 plus-circle
F2D5 F502 project
F2D6 F503 project-roadmap
F2D7 F504 project-symlink
F2D8 F505 project-template
F2D9 F506 rel-file-path
F2DA F507 repo-deleted
F2DB F508 repo-locked
F2DC F509 repo-template
F2DD F50A report
F2DE F50B rows
F2DF F50C screen-full
F2E0 F50D screen-normal
F2E1 F50E share
F2E2 F50F share-android
F2E3 F510 shield-check
F2E4 F511 shield-lock
F2E5 F512 shield-slash
F2E6 F513 shield-x
F2E7 F514 sidebar-collapse
F2E8 F515 sidebar-expand
F2E9 F516 single-select
F2EA F517 skip
F2EB F518 skip-fill
F2EC F519 sort-asc
F2ED F51A sort-desc
F2EE F51B sparkle-fill
F2EF F51C sponsor-tiers
F2F0 F51D square
F2F1 F51E stack
F2F2 F51F star-fill
F2F3 F520 stopwatch
F2F4 F521 strikethrough
F2F5 F522 sun
F2F6 F523 tab
F2F7 F524 tab-external
F2F8 F525 table
F2F9 F526 telescope-fill
F2FA F527 trophy
F2FB F528 typography
F2FC F529 unlink
F2FD F52A unlock
F2FE F52B unread
F2FF F52C video
F300 F52D webhook
F301 F52E workflow
F302 F52F x-circle
F303 F530 x-circle-fill
F304 F531 zoom-in
F305 F532 zoom-out

Binary file not shown.