diff --git a/font-patcher b/font-patcher index 1c2b5bc..d6ae5a1 100755 --- a/font-patcher +++ b/font-patcher @@ -6,7 +6,7 @@ from __future__ import absolute_import, print_function, unicode_literals # Change the script version when you edit this script: -script_version = "4.16.2" +script_version = "4.18.0" version = "3.3.0" projectName = "Nerd Fonts" @@ -358,7 +358,7 @@ class font_patcher: self.sourceFont.encoding = 'UnicodeFull' # Update the font encoding to ensure that the Unicode glyphs are available self.onlybitmaps = self.sourceFont.onlybitmaps # Fetch this property before adding outlines. NOTE self.onlybitmaps initialized and never used - if self.args.single: + if self.args.forcemono: # Force width to be equal on all glyphs to ensure the font is considered monospaced on Windows. # This needs to be done on all characters, as some information seems to be lost from the original font file. self.set_sourcefont_glyph_widths() @@ -832,12 +832,12 @@ class font_patcher: logger.warning("Monospaced check: %s and %s", report_advance_widths(self.sourceFont), panose_check_to_text(panose_mono, self.sourceFont.os2_panose)) - if self.args.single and not width_mono: + if self.args.forcemono and not width_mono: logger.warning("Sourcefont is not monospaced - forcing to monospace not advisable, " "results might be useless%s", " - offending char: {:X}".format(offending_char) if offending_char is not None else "") - if self.args.single <= 1: - logger.critical("Font will not be patched! Give --mono (or -s, or --use-single-width-glyphs) twice to force patching") + if self.args.forcemono <= 1: + logger.critical("Font will not be patched! Give --mono (or -s) twice to force patching") sys.exit(1) if width_mono: force_panose_monospaced(self.sourceFont) @@ -1266,6 +1266,14 @@ class font_patcher: logger.debug("Metrics is strange") pass # Will fail the metrics check some line later + if self.args.cellopt: + logger.debug("Overriding cell Y{%d:%d} with Y{%d:%d}", + self.font_dim['ymin'], self.font_dim['ymax'], + self.args.cellopt[2], self.args.cellopt[3]) + self.font_dim['ymin'] = self.args.cellopt[2] + self.font_dim['ymax'] = self.args.cellopt[3] + our_btb = self.args.cellopt[3] - self.args.cellopt[2] + # Calculate font height self.font_dim['height'] = -self.font_dim['ymin'] + self.font_dim['ymax'] if self.font_dim['height'] == 0: @@ -1288,7 +1296,7 @@ class font_patcher: sys.exit(1) self.font_dim['iconheight'] = self.font_dim['height'] - if self.args.single and self.sourceFont.capHeight > 0: + if self.args.single and self.sourceFont.capHeight > 0 and not isinstance(self.args.cellopt, list): # Limit the icon height on monospaced fonts because very slender and tall icons render # excessivly tall otherwise. We ignore that effect for the other variants because it # does not look so much out of place there. @@ -1348,9 +1356,21 @@ class font_patcher: if self.font_dim['width'] <= 0: logger.critical("Can not detect sane font width") sys.exit(1) + if isinstance(self.args.cellopt, list): + logger.debug("Overriding cell X{%d:%d} with X{%d:%d}", + self.font_dim['xmin'], self.font_dim['xmin'] + self.font_dim['width'], + self.args.cellopt[0], self.args.cellopt[1]) + self.font_dim['xmin'] = self.args.cellopt[0] + self.font_dim['xmax'] = self.args.cellopt[1] + self.font_dim['width'] = self.args.cellopt[1] logger.debug("Final font cell dimensions %d w x %d h%s", self.font_dim['width'], self.font_dim['height'], ' (with icon cell {} h)'.format(int(self.font_dim['iconheight'])) if self.font_dim['iconheight'] != self.font_dim['height'] else '') + if self.args.cellopt: + logger.info("Cell coordinates %s%d:%d:%d:%d", + '' if not isinstance(self.args.cellopt, list) else 'overridden with ', + self.font_dim['xmin'], self.font_dim['width'], + self.font_dim['ymax'] - self.font_dim['height'], self.font_dim['ymax']) self.xavgwidth.append(self.args.xavgwidth) if isinstance(self.xavgwidth[-1], int) and self.xavgwidth[-1] == 0: @@ -1974,7 +1994,9 @@ def setup_arguments(): # optional arguments parser.add_argument('font', help='The path to the font to patch (e.g., Inconsolata.otf)') parser.add_argument('-v', '--version', action='version', version=projectName + ": %(prog)s (" + version + ")") - parser.add_argument('-s', '--mono', '--use-single-width-glyphs', dest='single', default=False, action='count', help='Whether to generate the glyphs as single-width not double-width (default is double-width) (Nerd Font Mono)') + parser.add_argument('-s', '--mono', dest='forcemono', default=False, action='count', help='Create monospaced font, existing and added glyphs are single-width (implies --single-width-glyphs)') + parser.add_argument('--use-single-width-glyphs', dest='forcemono', default=False, action='count', help=argparse.SUPPRESS) + parser.add_argument('--single-width-glyphs', dest='single', default=False, action='store_true', help='Whether to generate the glyphs as single-width not double-width (default is double-width) (Nerd Font Mono)') parser.add_argument('--variable-width-glyphs', dest='nonmono', default=False, action='store_true', help='Do not adjust advance width (no "overhang") (Nerd Font Propo)') parser.add_argument('--debug', dest='debugmode', default=0, type=int, nargs='?', help='Verbose mode (optional: 1=just to file; 2*=just to terminal; 3=display and file)', const=2, choices=range(0, 3 + 1)) parser.add_argument('-q', '--quiet', dest='quiet', default=False, action='store_true', help='Do not generate verbose output') @@ -2028,6 +2050,7 @@ def setup_arguments(): # - copy from sourcefont (default) # 0 - calculate from font according to OS/2-version-2 # 500 - set to 500 + expert_group.add_argument('--cell', dest='cellopt', default=None, type=str, help='Adjust or quiery the call size, e.g. use "0:1000:-200:800" resp "?"') # progress bar arguments - https://stackoverflow.com/questions/15008758/parsing-boolean-values-with-argparse progressbars_group_parser.add_argument('--progressbars', dest='progressbars', action='store_true', help='Show percentage completion progress bars per Glyph Set (default)') @@ -2088,10 +2111,29 @@ def setup_arguments(): font_complete = False args.complete = font_complete + if args.forcemono: + args.single = True if args.nonmono and args.single: - logger.warning("Specified contradicting --variable-width-glyphs and --use-single-width-glyph. Ignoring --variable-width-glyphs.") + logger.warning("Specified contradicting --variable-width-glyphs together with --mono or --single-width-glyphs. Ignoring --variable-width-glyphs.") args.nonmono = False + if args.cellopt: + if args.cellopt != '?': + try: + parts = [ int(v) for v in args.cellopt.split(':') ] + if len(parts) != 4: + raise + except: + logger.critical("Parameter for --cell is not 4 colon seprated integer numbers: '%s'", args.cellopt) + sys.exit(2) + if parts[0] >= parts[1] or parts[2] >= parts[3]: + logger.critical("Parameter for --cell do not result in positive cell size: %d x %d", + parts[1] - parts[0], parts[3] - parts[2]) + sys.exit(2) + if parts[0] != 0: + logger.warn("First parameter for --cell should be zero, this is probably not working") + args.cellopt = parts + make_sure_path_exists(args.outputdir) if not os.path.isfile(args.font): logger.critical("Font file does not exist: %s", args.font) @@ -2126,6 +2168,7 @@ def setup_arguments(): logger.critical("Can not create single font files from True Type Collections") sys.exit(1) + # The if might look ridiculous, but isinstance(False, int) is True! if isinstance(args.xavgwidth, int) and not isinstance(args.xavgwidth, bool): if args.xavgwidth < 0: logger.critical("--xavgcharwidth takes no negative numbers") diff --git a/src/glyphs/devicons/devicons.ttf b/src/glyphs/devicons/devicons.ttf index 2499ea7..562b396 100644 Binary files a/src/glyphs/devicons/devicons.ttf and b/src/glyphs/devicons/devicons.ttf differ diff --git a/src/glyphs/devicons/fixed/akka-plain.svg b/src/glyphs/devicons/fixed/akka-plain.svg new file mode 100644 index 0000000..21c35b2 --- /dev/null +++ b/src/glyphs/devicons/fixed/akka-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/angularjs-plain.svg b/src/glyphs/devicons/fixed/angularjs-plain.svg index 210b841..8d13e42 100644 --- a/src/glyphs/devicons/fixed/angularjs-plain.svg +++ b/src/glyphs/devicons/fixed/angularjs-plain.svg @@ -1 +1 @@ - + diff --git a/src/glyphs/devicons/fixed/antdesign-plain.svg b/src/glyphs/devicons/fixed/antdesign-plain.svg new file mode 100644 index 0000000..5fc9dcf --- /dev/null +++ b/src/glyphs/devicons/fixed/antdesign-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/awk-plain.svg b/src/glyphs/devicons/fixed/awk-plain.svg index 1e14e88..0580dd0 100644 --- a/src/glyphs/devicons/fixed/awk-plain.svg +++ b/src/glyphs/devicons/fixed/awk-plain.svg @@ -1,4 +1,4 @@ - + diff --git a/src/glyphs/devicons/fixed/bash-plain.svg b/src/glyphs/devicons/fixed/bash-plain.svg index 3c401b4..439a68e 100644 --- a/src/glyphs/devicons/fixed/bash-plain.svg +++ b/src/glyphs/devicons/fixed/bash-plain.svg @@ -1 +1 @@ - + diff --git a/src/glyphs/devicons/fixed/beats-plain.svg b/src/glyphs/devicons/fixed/beats-plain.svg new file mode 100644 index 0000000..d19cdcc --- /dev/null +++ b/src/glyphs/devicons/fixed/beats-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/bitbucket-original.svg b/src/glyphs/devicons/fixed/bitbucket-original.svg new file mode 100644 index 0000000..3b8348d --- /dev/null +++ b/src/glyphs/devicons/fixed/bitbucket-original.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/clojurescript-plain.svg b/src/glyphs/devicons/fixed/clojurescript-plain.svg new file mode 100644 index 0000000..eee9e66 --- /dev/null +++ b/src/glyphs/devicons/fixed/clojurescript-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/cosmosdb-plain.svg b/src/glyphs/devicons/fixed/cosmosdb-plain.svg new file mode 100644 index 0000000..c1883a0 --- /dev/null +++ b/src/glyphs/devicons/fixed/cosmosdb-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/datagrip-plain.svg b/src/glyphs/devicons/fixed/datagrip-plain.svg new file mode 100644 index 0000000..482c8cf --- /dev/null +++ b/src/glyphs/devicons/fixed/datagrip-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/electron-plain.svg b/src/glyphs/devicons/fixed/electron-plain.svg new file mode 100644 index 0000000..a6a0448 --- /dev/null +++ b/src/glyphs/devicons/fixed/electron-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/figma-plain.svg b/src/glyphs/devicons/fixed/figma-plain.svg new file mode 100644 index 0000000..e391703 --- /dev/null +++ b/src/glyphs/devicons/fixed/figma-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/goland-plain.svg b/src/glyphs/devicons/fixed/goland-plain.svg new file mode 100644 index 0000000..c6391fa --- /dev/null +++ b/src/glyphs/devicons/fixed/goland-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/googlecloud-plain.svg b/src/glyphs/devicons/fixed/googlecloud-plain.svg new file mode 100644 index 0000000..ac1679a --- /dev/null +++ b/src/glyphs/devicons/fixed/googlecloud-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/graphql-plain.svg b/src/glyphs/devicons/fixed/graphql-plain.svg new file mode 100644 index 0000000..0c58f0a --- /dev/null +++ b/src/glyphs/devicons/fixed/graphql-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/hardhat-plain.svg b/src/glyphs/devicons/fixed/hardhat-plain.svg new file mode 100644 index 0000000..a7bf2f9 --- /dev/null +++ b/src/glyphs/devicons/fixed/hardhat-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/hibernate-plain.svg b/src/glyphs/devicons/fixed/hibernate-plain.svg new file mode 100644 index 0000000..b258cf9 --- /dev/null +++ b/src/glyphs/devicons/fixed/hibernate-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/homebrew-plain.svg b/src/glyphs/devicons/fixed/homebrew-plain.svg new file mode 100644 index 0000000..c37e6bf --- /dev/null +++ b/src/glyphs/devicons/fixed/homebrew-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/intellij-plain.svg b/src/glyphs/devicons/fixed/intellij-plain.svg new file mode 100644 index 0000000..346a0e6 --- /dev/null +++ b/src/glyphs/devicons/fixed/intellij-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/jetbrains-plain.svg b/src/glyphs/devicons/fixed/jetbrains-plain.svg new file mode 100644 index 0000000..4f92e5b --- /dev/null +++ b/src/glyphs/devicons/fixed/jetbrains-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/karma-plain.svg b/src/glyphs/devicons/fixed/karma-plain.svg new file mode 100644 index 0000000..0e194fe --- /dev/null +++ b/src/glyphs/devicons/fixed/karma-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/kibana-plain.svg b/src/glyphs/devicons/fixed/kibana-plain.svg new file mode 100644 index 0000000..6a99a6e --- /dev/null +++ b/src/glyphs/devicons/fixed/kibana-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/latex-original.svg b/src/glyphs/devicons/fixed/latex-original.svg new file mode 100644 index 0000000..9bd3a0e --- /dev/null +++ b/src/glyphs/devicons/fixed/latex-original.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/livewire-plain.svg b/src/glyphs/devicons/fixed/livewire-plain.svg new file mode 100644 index 0000000..6a5ec24 --- /dev/null +++ b/src/glyphs/devicons/fixed/livewire-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/materializecss-plain.svg b/src/glyphs/devicons/fixed/materializecss-plain.svg new file mode 100644 index 0000000..41b9a16 --- /dev/null +++ b/src/glyphs/devicons/fixed/materializecss-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/materialui-plain.svg b/src/glyphs/devicons/fixed/materialui-plain.svg new file mode 100644 index 0000000..159e866 --- /dev/null +++ b/src/glyphs/devicons/fixed/materialui-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/matplotlib-plain.svg b/src/glyphs/devicons/fixed/matplotlib-plain.svg new file mode 100644 index 0000000..302af0b --- /dev/null +++ b/src/glyphs/devicons/fixed/matplotlib-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/maven-plain.svg b/src/glyphs/devicons/fixed/maven-plain.svg new file mode 100644 index 0000000..8079d5b --- /dev/null +++ b/src/glyphs/devicons/fixed/maven-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/maya-plain.svg b/src/glyphs/devicons/fixed/maya-plain.svg new file mode 100644 index 0000000..2d0c908 --- /dev/null +++ b/src/glyphs/devicons/fixed/maya-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/mongodb-plain.svg b/src/glyphs/devicons/fixed/mongodb-plain.svg new file mode 100644 index 0000000..3ee680b --- /dev/null +++ b/src/glyphs/devicons/fixed/mongodb-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/nginx-plain.svg b/src/glyphs/devicons/fixed/nginx-plain.svg index 9e790a7..b1ea6a7 100644 --- a/src/glyphs/devicons/fixed/nginx-plain.svg +++ b/src/glyphs/devicons/fixed/nginx-plain.svg @@ -1 +1 @@ - + diff --git a/src/glyphs/devicons/fixed/nimble-plain.svg b/src/glyphs/devicons/fixed/nimble-plain.svg new file mode 100644 index 0000000..5c95144 --- /dev/null +++ b/src/glyphs/devicons/fixed/nimble-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/nodejs-plain.svg b/src/glyphs/devicons/fixed/nodejs-plain.svg new file mode 100644 index 0000000..5a986fa --- /dev/null +++ b/src/glyphs/devicons/fixed/nodejs-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/norg-plain.svg b/src/glyphs/devicons/fixed/norg-plain.svg new file mode 100644 index 0000000..a397f39 --- /dev/null +++ b/src/glyphs/devicons/fixed/norg-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/nuxtjs-plain.svg b/src/glyphs/devicons/fixed/nuxtjs-plain.svg new file mode 100644 index 0000000..4c31b7c --- /dev/null +++ b/src/glyphs/devicons/fixed/nuxtjs-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/okta-plain.svg b/src/glyphs/devicons/fixed/okta-plain.svg new file mode 100644 index 0000000..530340c --- /dev/null +++ b/src/glyphs/devicons/fixed/okta-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/opera-plain.svg b/src/glyphs/devicons/fixed/opera-plain.svg new file mode 100644 index 0000000..054feb1 --- /dev/null +++ b/src/glyphs/devicons/fixed/opera-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/playwright-plain.svg b/src/glyphs/devicons/fixed/playwright-plain.svg new file mode 100644 index 0000000..0fbb5f6 --- /dev/null +++ b/src/glyphs/devicons/fixed/playwright-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/plotly-plain.svg b/src/glyphs/devicons/fixed/plotly-plain.svg new file mode 100644 index 0000000..625539c --- /dev/null +++ b/src/glyphs/devicons/fixed/plotly-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/portainer-original.svg b/src/glyphs/devicons/fixed/portainer-original.svg new file mode 100644 index 0000000..4a66769 --- /dev/null +++ b/src/glyphs/devicons/fixed/portainer-original.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/postcss-original.svg b/src/glyphs/devicons/fixed/postcss-original.svg new file mode 100644 index 0000000..1fb7463 --- /dev/null +++ b/src/glyphs/devicons/fixed/postcss-original.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/puppeteer-plain.svg b/src/glyphs/devicons/fixed/puppeteer-plain.svg new file mode 100644 index 0000000..9c5f239 --- /dev/null +++ b/src/glyphs/devicons/fixed/puppeteer-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/pytorch-original.svg b/src/glyphs/devicons/fixed/pytorch-original.svg new file mode 100644 index 0000000..e471615 --- /dev/null +++ b/src/glyphs/devicons/fixed/pytorch-original.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/quarkus-plain.svg b/src/glyphs/devicons/fixed/quarkus-plain.svg new file mode 100644 index 0000000..9730260 --- /dev/null +++ b/src/glyphs/devicons/fixed/quarkus-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/qwik-plain.svg b/src/glyphs/devicons/fixed/qwik-plain.svg new file mode 100644 index 0000000..0a1799d --- /dev/null +++ b/src/glyphs/devicons/fixed/qwik-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/rust-original.svg b/src/glyphs/devicons/fixed/rust-original.svg new file mode 100644 index 0000000..11c7798 --- /dev/null +++ b/src/glyphs/devicons/fixed/rust-original.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/sdl-plain.svg b/src/glyphs/devicons/fixed/sdl-plain.svg new file mode 100644 index 0000000..c7456f3 --- /dev/null +++ b/src/glyphs/devicons/fixed/sdl-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/sequelize-plain.svg b/src/glyphs/devicons/fixed/sequelize-plain.svg new file mode 100644 index 0000000..3c60b9b --- /dev/null +++ b/src/glyphs/devicons/fixed/sequelize-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/sqldeveloper-plain.svg b/src/glyphs/devicons/fixed/sqldeveloper-plain.svg new file mode 100644 index 0000000..3ac2a04 --- /dev/null +++ b/src/glyphs/devicons/fixed/sqldeveloper-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/streamlit-plain.svg b/src/glyphs/devicons/fixed/streamlit-plain.svg new file mode 100644 index 0000000..86a9e75 --- /dev/null +++ b/src/glyphs/devicons/fixed/streamlit-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/threejs-original.svg b/src/glyphs/devicons/fixed/threejs-original.svg new file mode 100644 index 0000000..4923fc2 --- /dev/null +++ b/src/glyphs/devicons/fixed/threejs-original.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/tomcat-plain.svg b/src/glyphs/devicons/fixed/tomcat-plain.svg new file mode 100644 index 0000000..e573c1d --- /dev/null +++ b/src/glyphs/devicons/fixed/tomcat-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/vagrant-plain.svg b/src/glyphs/devicons/fixed/vagrant-plain.svg new file mode 100644 index 0000000..48a9444 --- /dev/null +++ b/src/glyphs/devicons/fixed/vagrant-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/vuestorefront-plain.svg b/src/glyphs/devicons/fixed/vuestorefront-plain.svg new file mode 100644 index 0000000..9f6500d --- /dev/null +++ b/src/glyphs/devicons/fixed/vuestorefront-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/woocommerce-plain.svg b/src/glyphs/devicons/fixed/woocommerce-plain.svg new file mode 100644 index 0000000..6dde66c --- /dev/null +++ b/src/glyphs/devicons/fixed/woocommerce-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/yii-plain.svg b/src/glyphs/devicons/fixed/yii-plain.svg new file mode 100644 index 0000000..cd02385 --- /dev/null +++ b/src/glyphs/devicons/fixed/yii-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/fixed/zig-plain.svg b/src/glyphs/devicons/fixed/zig-plain.svg new file mode 100644 index 0000000..0894ace --- /dev/null +++ b/src/glyphs/devicons/fixed/zig-plain.svg @@ -0,0 +1 @@ + diff --git a/src/glyphs/devicons/generate b/src/glyphs/devicons/generate index ed9defe..ed222c4 100755 --- a/src/glyphs/devicons/generate +++ b/src/glyphs/devicons/generate @@ -12,7 +12,7 @@ import fontforge, psMat # Double-quotes required here, for version-bump.sh: # version-bump.sh is not working here, need to adjust manually! -version = "3.3.0" +version = "3.3.0-49" dev_version = 'v2.16.0' archive = '{}.tar.gz'.format(dev_version) diff --git a/src/glyphs/devicons/mapping b/src/glyphs/devicons/mapping index 2374db8..fd98e7b 100644 --- a/src/glyphs/devicons/mapping +++ b/src/glyphs/devicons/mapping @@ -205,7 +205,7 @@ E6C7 E7C7 dropwizard/dropwizard-plain.svg dropwizard E6C8 E7C8 dynamodb/dynamodb-plain.svg dynamodb E6C9 E7C9 ecto/ecto-original.svg ecto E6CA E7CA elasticsearch/elasticsearch-plain.svg elasticsearch -E6CB E7CB electron/electron-original.svg electron +E6CB E7CB electron/electron-plain.svg electron E6CC E7CC eleventy/eleventy-plain.svg eleventy E6CD E7CD elixir/elixir-plain.svg elixir E6CE E7CE elm/elm-plain.svg elm @@ -453,7 +453,7 @@ E7BF E8BF thealgorithms/thealgorithms-plain.svg thealgorithms E7C0 E8C0 threedsmax/threedsmax-plain.svg threedsmax E7C1 E8C1 threejs/threejs-original.svg threejs E7C2 E8C2 titaniumsdk/titaniumsdk-original.svg titaniumsdk -E7C3 E8C3 tomcat/tomcat-original.svg tomcat +E7C3 E8C3 tomcat/tomcat-plain.svg tomcat E7C4 E8C4 tortoisegit/tortoisegit-plain.svg tortoisegit E7C5 E8C5 towergit/towergit-plain.svg towergit E7C6 E8C6 traefikmesh/traefikmesh-original.svg traefikmesh @@ -497,4 +497,4 @@ E7EB E8EB yaml/yaml-plain.svg yaml E7EC E8EC yarn/yarn-original.svg yarn E7ED E8ED yugabytedb/yugabytedb-plain.svg yugabytedb E7EE E8EE yunohost/yunohost-plain.svg yunohost -E7EF E8EF zig/zig-original.svg zig +E7EF E8EF zig/zig-plain.svg zig diff --git a/src/glyphs/original-source.otf b/src/glyphs/original-source.otf index f74d23e..240127c 100644 Binary files a/src/glyphs/original-source.otf and b/src/glyphs/original-source.otf differ