diff --git a/font-patcher b/font-patcher index 2889e2ef6..bbabe34d4 100755 --- a/font-patcher +++ b/font-patcher @@ -26,6 +26,7 @@ parser.add_argument('-w', '--windows', '--limit-font-name-length', dest='windows parser.add_argument('--fontawesome', dest='fontawesome', action='store_true', help='Add Font Awesome Glyphs (http://fortawesome.github.io/Font-Awesome/)', default=False) parser.add_argument('--octicons', dest='octicons', action='store_true', help='Add Octicons Glyphs (https://octicons.github.com/)', default=False) parser.add_argument('--pomicons', dest='pomicons', action='store_true', help='Add Pomicon Glyphs (https://github.com/gabrielelana/pomicons)', default=False) +parser.add_argument('--powerline', dest='powerline', action='store_true', help='Add Powerline Glyphs (https://github.com/ryanoasis/powerline-extra-symbols)', default=False) args = parser.parse_args() #print "using fontforge package version: " + str(fontforge.__version__) + " " + str(fontforge.version()) @@ -140,8 +141,9 @@ if args.pomicons: # Define the character ranges -symbolsOriginalRangeStart = 0xE4FE -symbolsOriginalRangeEnd = 0xE52A +# Symbol font ranges +symbolsPomiconsRangeStart = 0xE000 +symbolsPomiconsRangeEnd = 0xE00A symbolsPowerlineRange1Start = 0xE0A0 symbolsPowerlineRange1End = 0xE0A2 @@ -149,6 +151,9 @@ symbolsPowerlineRange1End = 0xE0A2 symbolsPowerlineRange2Start = 0xE0B0 symbolsPowerlineRange2End = 0xE0B3 +symbolsOriginalRangeStart = 0xE4FE +symbolsOriginalRangeEnd = 0xE52A + symbolsDeviconsRangeStart = 0xE600 symbolsDeviconsRangeEnd = 0xE6C5 @@ -158,8 +163,15 @@ symbolsFontAwesomeRangeEnd = 0xF23A symbolsOcticonsRangeStart = 0xF000 symbolsOcticonsRangeEnd = 0xF0DB -symbolsPomiconsRangeStart = 0xE000 -symbolsPomiconsRangeEnd = 0xE00A +# Destination font ranges +sourceFontPomiconsStart = 0xE000 +sourceFontPomiconsEnd = 0xE00A + +#symbolsPowerlineRange1Start = 0xE0A0 +#symbolsPowerlineRange1End = 0xE0A2 + +#symbolsPowerlineRange2Start = 0xE0B0 +#symbolsPowerlineRange2End = 0xE0B3 sourceFontOriginalStart = 0xE5FE sourceFontOriginalEnd = 0xE62A @@ -173,9 +185,6 @@ sourceFontFontAwesomeEnd = 0xF23A sourceFontOcticonsStart = 0xF400 sourceFontOcticonsEnd = 0xF4DB -sourceFontPomiconsStart = 0xE000 -sourceFontPomiconsEnd = 0xE00A - SYM_ATTR = { # Right/left-aligned glyphs will have their advance width reduced in order to overlap the next glyph slightly @@ -345,10 +354,13 @@ def copy_glyphs(sourceFont, sourceFontStart, sourceFontEnd, symbolFont, symbolFo copy_glyphs(sourceFont, sourceFontOriginalStart, sourceFontOriginalEnd, symbols, symbolsOriginalRangeStart, symbolsOriginalRangeEnd) -copy_glyphs(sourceFont, symbolsPowerlineRange1Start, symbolsPowerlineRange1End, powerlineSymbols, symbolsPowerlineRange1Start, symbolsPowerlineRange1End) -copy_glyphs(sourceFont, symbolsPowerlineRange2Start, symbolsPowerlineRange2End, powerlineSymbols, symbolsPowerlineRange2Start, symbolsPowerlineRange2End) copy_glyphs(sourceFont, sourceFontDeviconsStart, sourceFontDeviconsEnd, symbolsDevicons, symbolsDeviconsRangeStart, symbolsDeviconsRangeEnd) +if args.powerline: + copy_glyphs(sourceFont, symbolsPowerlineRange1Start, symbolsPowerlineRange1End, sourceFont, symbolsPowerlineRange1Start, symbolsPowerlineRange1End) + copy_glyphs(sourceFont, symbolsPowerlineRange2Start, symbolsPowerlineRange2End, sourceFont, symbolsPowerlineRange2Start, symbolsPowerlineRange2End) + + if args.fontawesome: copy_glyphs(sourceFont, sourceFontFontAwesomeStart, sourceFontFontAwesomeEnd, fontawesome, symbolsFontAwesomeRangeStart, symbolsFontAwesomeRangeEnd) diff --git a/gotta-patch-em-all-font-patcher!.sh b/gotta-patch-em-all-font-patcher!.sh index 7c56cb3b6..ca2cf2ba6 100755 --- a/gotta-patch-em-all-font-patcher!.sh +++ b/gotta-patch-em-all-font-patcher!.sh @@ -58,28 +58,36 @@ function patch_font_batch { # $f stores current value for f in "${source_fonts[@]}" do - patch_font_batch "$f" + echo "$f" + if [[ "$f" =~ Hack ]] + then + powerline="" + else + powerline="--powerline" + fi + + patch_font_batch "$f" $powerline # font awesome variations - patch_font_batch "$f" --fontawesome + patch_font_batch "$f" $powerline --fontawesome # octicons variations: - patch_font_batch "$f" --octicons + patch_font_batch "$f" $powerline --octicons # pomicon variations: - patch_font_batch "$f" --pomicons + patch_font_batch "$f" $powerline --pomicons # fontawesome + octicons variations: - patch_font_batch "$f" --fontawesome --octicons + patch_font_batch "$f" $powerline --fontawesome --octicons # fontawesome + pomicons variations: - patch_font_batch "$f" --fontawesome --pomicons + patch_font_batch "$f" $powerline --fontawesome --pomicons # octicons + pomicons variations: - patch_font_batch "$f" --octicons --pomicons + patch_font_batch "$f" $powerline --octicons --pomicons # fontawesome + octicons + pomicons variations: - patch_font_batch "$f" --fontawesome --octicons --pomicons + patch_font_batch "$f" $powerline --fontawesome --octicons --pomicons # un-comment to test this script (patch 1 font) #break diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..79e325ecc Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..3ec71ee77 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..734f37ca2 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..47a48a301 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..cf3e32978 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..b301444f5 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..b52d83a31 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome.ttf new file mode 100644 index 000000000..abe76b39c Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..17d8177a5 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..51c3db77a Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..4a17b883b Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons.ttf new file mode 100644 index 000000000..37cc612b1 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..46fcc76f9 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Pomicons.ttf new file mode 100644 index 000000000..87776f0c4 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Windows Compatible.ttf new file mode 100644 index 000000000..0c4b92d92 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono.ttf new file mode 100644 index 000000000..cdb01d551 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Mono.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..6f1ccaa7a Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..463d0d530 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..f7122d2ea Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..d6f7c06ed Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..07bcec244 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..7778ad4c8 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..46b9c3408 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome.ttf new file mode 100644 index 000000000..e7d1dfa19 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..78af4b7c8 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..4bfe0f693 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..a717f5c18 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons.ttf new file mode 100644 index 000000000..95d5198c6 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..f3a767919 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Pomicons.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Pomicons.ttf new file mode 100644 index 000000000..f25306c46 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types Windows Compatible.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Windows Compatible.ttf new file mode 100644 index 000000000..fddb193ce Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Bold Plus Nerd File Types.ttf b/patched-fonts/Hack/Hack Bold Plus Nerd File Types.ttf new file mode 100644 index 000000000..d3261c3a7 Binary files /dev/null and b/patched-fonts/Hack/Hack Bold Plus Nerd File Types.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..da66fd953 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..bae240827 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..bb2413edc Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..54f08b5d3 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..54c8032a5 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..afd2c9279 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..eb1e6bade Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome.ttf new file mode 100644 index 000000000..5b9742520 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..d57a829dc Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..ce558fa1a Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..6aad4d2b7 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons.ttf new file mode 100644 index 000000000..586391e2a Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..8e97d2e5d Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Pomicons.ttf new file mode 100644 index 000000000..4a2e2b128 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Windows Compatible.ttf new file mode 100644 index 000000000..58a6d8f80 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono.ttf new file mode 100644 index 000000000..309bb0b8a Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Mono.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..aba24ca48 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..7347d1378 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..084926f34 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..34a7443cf Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..2655886bb Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..951253976 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..2df67f680 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome.ttf new file mode 100644 index 000000000..9f50a741e Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..e4b33e8b6 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..2670151dd Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..6c97764eb Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons.ttf new file mode 100644 index 000000000..45b41442d Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..8748f25a9 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Pomicons.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Pomicons.ttf new file mode 100644 index 000000000..922671205 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Windows Compatible.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Windows Compatible.ttf new file mode 100644 index 000000000..3336668d6 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types.ttf b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types.ttf new file mode 100644 index 000000000..68f5eeab9 Binary files /dev/null and b/patched-fonts/Hack/Hack BoldOblique Plus Nerd File Types.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..504b9f3d4 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..45bf1f220 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..317929523 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..37b790acb Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..c87f4a2c5 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..940ec41c3 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..6b3d7a3bc Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome.ttf new file mode 100644 index 000000000..dcf125676 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..cd3399d89 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..f4dd52a70 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..21b413750 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons.ttf new file mode 100644 index 000000000..0b4c821cb Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..9a8e6fb81 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Pomicons.ttf new file mode 100644 index 000000000..cbd5652f6 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Windows Compatible.ttf new file mode 100644 index 000000000..be507861d Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Mono.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Mono.ttf new file mode 100644 index 000000000..6778780db Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Mono.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..39efe3a80 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..5c22c237a Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..ac89d00b9 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..7c531a678 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..dea9d2956 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..00a4a2ba6 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..11bbf7743 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome.ttf new file mode 100644 index 000000000..7a53c07d5 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..378db5cda Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..499f1c149 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..727cfadec Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons.ttf new file mode 100644 index 000000000..60da3f178 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..18e00331f Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Plus Pomicons.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Pomicons.ttf new file mode 100644 index 000000000..f4c3f6952 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types Windows Compatible.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types Windows Compatible.ttf new file mode 100644 index 000000000..1edeb077b Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack Plus Nerd File Types.ttf b/patched-fonts/Hack/Hack Plus Nerd File Types.ttf new file mode 100644 index 000000000..c62e27bb0 Binary files /dev/null and b/patched-fonts/Hack/Hack Plus Nerd File Types.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..b15ef5bcb Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..2577a9026 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..f094b9877 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..8ddd3a887 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..31a10b79d Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..86306e61b Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..f2f0bf370 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome.ttf new file mode 100644 index 000000000..6cbb45fad Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..3e43bf127 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..f43b34de4 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..4fc1c3491 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons.ttf new file mode 100644 index 000000000..1183da83a Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..2ef337fb7 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Pomicons.ttf new file mode 100644 index 000000000..ae9918084 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Windows Compatible.ttf new file mode 100644 index 000000000..bce121c45 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono.ttf new file mode 100644 index 000000000..b23b6d098 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Mono.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..f8d6da578 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..c14ecb108 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..0f69e146b Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf new file mode 100644 index 000000000..1dbe180cf Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..9a6fabfb0 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf new file mode 100644 index 000000000..3720c1c83 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf new file mode 100644 index 000000000..5716d2699 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome.ttf new file mode 100644 index 000000000..f9397457e Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Font Awesome.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..95bc1259d Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Plus Pomicons.ttf new file mode 100644 index 000000000..555adc204 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Windows Compatible.ttf new file mode 100644 index 000000000..d09de78ac Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons.ttf new file mode 100644 index 000000000..c91f9fd4b Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Octicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Pomicons Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Pomicons Windows Compatible.ttf new file mode 100644 index 000000000..822a1ec81 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Pomicons Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Pomicons.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Pomicons.ttf new file mode 100644 index 000000000..3fcaef329 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Plus Pomicons.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Windows Compatible.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Windows Compatible.ttf new file mode 100644 index 000000000..15e2b069b Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types Windows Compatible.ttf differ diff --git a/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types.ttf b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types.ttf new file mode 100644 index 000000000..9e517f9b5 Binary files /dev/null and b/patched-fonts/Hack/Hack RegularOblique Plus Nerd File Types.ttf differ diff --git a/unpatched-sample-fonts/Hack/Hack-Bold.ttf b/unpatched-sample-fonts/Hack/Hack-Bold.ttf new file mode 100644 index 000000000..e3228a013 Binary files /dev/null and b/unpatched-sample-fonts/Hack/Hack-Bold.ttf differ diff --git a/unpatched-sample-fonts/Hack/Hack-BoldOblique.ttf b/unpatched-sample-fonts/Hack/Hack-BoldOblique.ttf new file mode 100644 index 000000000..0871dab8f Binary files /dev/null and b/unpatched-sample-fonts/Hack/Hack-BoldOblique.ttf differ diff --git a/unpatched-sample-fonts/Hack/Hack-Regular.ttf b/unpatched-sample-fonts/Hack/Hack-Regular.ttf new file mode 100644 index 000000000..e2368bffa Binary files /dev/null and b/unpatched-sample-fonts/Hack/Hack-Regular.ttf differ diff --git a/unpatched-sample-fonts/Hack/Hack-RegularOblique.ttf b/unpatched-sample-fonts/Hack/Hack-RegularOblique.ttf new file mode 100644 index 000000000..0db3117bb Binary files /dev/null and b/unpatched-sample-fonts/Hack/Hack-RegularOblique.ttf differ diff --git a/unpatched-sample-fonts/Hack/LICENSE.md b/unpatched-sample-fonts/Hack/LICENSE.md new file mode 100644 index 000000000..47217b319 --- /dev/null +++ b/unpatched-sample-fonts/Hack/LICENSE.md @@ -0,0 +1,125 @@ +## License + +Modified Version ("Hack") Copyright (c) 2015, Christopher Simpkins with Reserved Font Name Hack. + +Original Version Copyright (c) 2003 Bitstream Inc. and licensed under the Bitstream Vera License + +DejaVu modifications of the original Bitstream Vera Mono typeface have been committed to the public domain. + + + +This Font Software is licensed under a modified version of the SIL Open Font License, Version 1.1 and the Bitstream Vera License. + +The modifications to the SIL Open Font License permit the use of multiple font licenses for the release of modified or unmodified +versions of this font, in part or in whole. These changes are in the preamble and section 5 of the accompanying modified SIL Open Font +License text below. + +These licenses are copied below. + + +### MODIFIED SIL OPEN FONT LICENSE + +(Original Version 1.1 - 26 February 2007) + +(Modified Version 06 June 2015) + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed under this license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + + + +### BITSTREAM VERA LICENSE + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: + +The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". + +This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. + +The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.