Thank you for including JetBrains Mono and updating it to 1.0.2.
Today they released version 1.0.3
Can you please update to this version?
Thanks for the heads up!
I actually just tried to patch the font's but ran into issues for some glyphs where the patcher showed errors with mapping glyphs.
Now I am curious, is is expected that these show up for some glyphs?
I'd be happy to make a PR to include the latest JetBrains version but first I'd want to be sure what warnings are expected and which can be safely ignored.
I expect you'd want to see logs, right?
1.0.4 was released today, might as well skip 1.0.3 and go straight to that version at this point?
1.0.3 & 1.0.4 both have fixes for the the much (desperately) needed support for box drawing characters.
So I took a stab at this and followed the contribution guidelines.
I can't say whether this output is expected or not; maybe someone can let me know.
If this looks sane then I will make a PR and submit it over the weekend.
fontforge -script ./font-patcher src/unpatched-fonts/JetBrainsMono/Regular/JetBrainsMono-Regular.ttf --complete
Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Based on sources from 11:21 UTC 24-Sep-2017-ML-D.
Based on source from git with hash:
The following table(s) in the font have been ignored by FontForge
Ignoring 'DSIG' digital signature table
Adding 54 Glyphs from Seti-UI + Custom Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 198 Glyphs from Devicons Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 3 Glyphs from Powerline Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 4 Glyphs from Powerline Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 1 Glyphs from Powerline Extra Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 21 Glyphs from Powerline Extra Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 1 Glyphs from Powerline Extra Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 8 Glyphs from Powerline Extra Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 11 Glyphs from Pomicons Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
The following table(s) in the font have been ignored by FontForge
Ignoring 'EPAR'
The glyph named asterisk is mapped to U+F069.
But its name indicates it should be mapped to U+002A.
The glyph named plus is mapped to U+F067.
But its name indicates it should be mapped to U+002B.
The glyph named question is mapped to U+F128.
But its name indicates it should be mapped to U+003F.
The glyph named minus is mapped to U+F068.
But its name indicates it should be mapped to U+2212.
The glyph named heart is mapped to U+F004.
But its name indicates it should be mapped to U+2665.
The glyph named home is mapped to U+F015.
But its name indicates it should be mapped to U+21B8.
The glyph named check is mapped to U+F046.
But its name indicates it should be mapped to U+2713.
The glyph named bell is mapped to U+F0A2.
But its name indicates it should be mapped to U+2407.
The glyph named lessequal is mapped to U+F500.
But its name indicates it should be mapped to U+2264.
The glyph named circle is mapped to U+F111.
But its name indicates it should be mapped to U+25CB.
The glyph named smile is mapped to U+F118.
But its name indicates it should be mapped to U+263A.
The glyph named frown is mapped to U+F119.
But its name indicates it should be mapped to U+2322.
The glyph named bullseye is mapped to U+F140.
But its name indicates it should be mapped to U+25CE.
The glyph named compass is mapped to U+F14E.
But its name indicates it should be mapped to U+263C.
The glyph named female is mapped to U+F182.
But its name indicates it should be mapped to U+2640.
The glyph named male is mapped to U+F183.
But its name indicates it should be mapped to U+2642.
The glyph named sun is mapped to U+F185.
But its name indicates it should be mapped to U+263C.
The glyph named venus is mapped to U+F221.
But its name indicates it should be mapped to U+2640.
Adding 679 Glyphs from Font Awesome Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
The glyph named slash is mapped to U+E016.
But its name indicates it should be mapped to U+002F.
The glyph named pi is mapped to U+E02C.
But its name indicates it should be mapped to U+03C0.
The glyph named ring is mapped to U+E03D.
But its name indicates it should be mapped to U+02DA.
The glyph named infinity is mapped to U+E055.
But its name indicates it should be mapped to U+221E.
The glyph named equal is mapped to U+E079.
But its name indicates it should be mapped to U+003D.
Adding 170 Glyphs from Font Awesome Extension Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 4 Glyphs from Power Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 1 Glyphs from Power Symbols Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
The PostScript font name "Material Design Icons" is invalid.
It should be printable ASCII,
must not contain (){}[]<>%/ or space
and must be shorter than 63 characters
The PostScript font name "Material Design Icons" is invalid.
It should be printable ASCII,
must not contain (){}[]<>%/ or space
and must be shorter than 63 characters
The glyph named alpha is mapped to U+F02B.
But its name indicates it should be mapped to U+03B1.
The glyph named at is mapped to U+F065.
But its name indicates it should be mapped to U+0040.
The glyph named backspace is mapped to U+F06E.
But its name indicates it should be mapped to U+2408.
The glyph named bell is mapped to U+F09A.
But its name indicates it should be mapped to U+2407.
The glyph named beta is mapped to U+F0A1.
But its name indicates it should be mapped to U+03B2.
The glyph named box is mapped to U+F0D4.
But its name indicates it should be mapped to U+25A1.
The glyph named check is mapped to U+F12C.
But its name indicates it should be mapped to U+2713.
The glyph named compass is mapped to U+F18B.
But its name indicates it should be mapped to U+263C.
The glyph named delete is mapped to U+F1C0.
But its name indicates it should be mapped to U+2421.
The glyph named delta is mapped to U+F1C2.
But its name indicates it should be mapped to U+03B4.
The glyph named diamond is mapped to U+F1C8.
But its name indicates it should be mapped to U+2666.
The glyph named earth is mapped to U+F1E7.
But its name indicates it should be mapped to U+2641.
The glyph named equal is mapped to U+F1FC.
But its name indicates it should be mapped to U+003D.
The glyph named heart is mapped to U+F2D1.
But its name indicates it should be mapped to U+2665.
The glyph named home is mapped to U+F2DC.
But its name indicates it should be mapped to U+21B8.
The glyph named image is mapped to U+F2E9.
But its name indicates it should be mapped to U+22B7.
The glyph named minus is mapped to U+F374.
But its name indicates it should be mapped to U+2212.
The glyph named omega is mapped to U+F3C9.
But its name indicates it should be mapped to U+03C9.
The glyph named percent is mapped to U+F3F0.
But its name indicates it should be mapped to U+0025.
The glyph named pi is mapped to U+F3FF.
But its name indicates it should be mapped to U+03C0.
The glyph named plus is mapped to U+F415.
But its name indicates it should be mapped to U+002B.
The glyph named sigma is mapped to U+F4A0.
But its name indicates it should be mapped to U+03C3.
The glyph named tie is mapped to U+F519.
But its name indicates it should be mapped to U+2040.
The glyph named triangle is mapped to U+F536.
But its name indicates it should be mapped to U+25B3.
The glyph named bullseye is mapped to U+F5DD.
But its name indicates it should be mapped to U+25CE.
The glyph named copyright is mapped to U+F5E6.
But its name indicates it should be mapped to U+00A9.
The glyph named lambda is mapped to U+F627.
But its name indicates it should be mapped to U+03BB.
The glyph named gradient is mapped to U+F69F.
But its name indicates it should be mapped to U+2207.
The glyph named asterisk is mapped to U+F6C3.
But its name indicates it should be mapped to U+002A.
The glyph named hook is mapped to U+F6E1.
But its name indicates it should be mapped to U+2440.
The glyph named infinity is mapped to U+F6E3.
But its name indicates it should be mapped to U+221E.
The glyph named prescription is mapped to U+F705.
But its name indicates it should be mapped to U+211E.
The glyph named tilde is mapped to U+F724.
But its name indicates it should be mapped to U+02DC.
The glyph named cancel is mapped to U+F739.
But its name indicates it should be mapped to U+2418.
The glyph named square is mapped to U+F763.
But its name indicates it should be mapped to U+25A1.
The glyph named circle is mapped to U+F764.
But its name indicates it should be mapped to U+25CB.
The glyph named null is mapped to U+F7E1.
But its name indicates it should be mapped to U+2400.
The glyph named pipe is mapped to U+F7E4.
But its name indicates it should be mapped to U+01C0.
The glyph named ring is mapped to U+F7EA.
But its name indicates it should be mapped to U+02DA.
Adding 2119 Glyphs from Material Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
The following table(s) in the font have been ignored by FontForge
Ignoring 'webf'
Adding 228 Glyphs from Weather Icons Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 29 Glyphs from Font Logos (Font Linux) Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
The glyph named question is mapped to U+F02C.
But its name indicates it should be mapped to U+003F.
The glyph named check is mapped to U+F03A.
But its name indicates it should be mapped to U+2713.
The glyph named plus is mapped to U+F05D.
But its name indicates it should be mapped to U+002B.
The glyph named x is mapped to U+F081.
But its name indicates it should be mapped to U+0078.
The glyph named home is mapped to U+F08D.
But its name indicates it should be mapped to U+21B8.
The glyph named ellipsis is mapped to U+F09A.
But its name indicates it should be mapped to U+2026.
The glyph named bell is mapped to U+F0DE.
But its name indicates it should be mapped to U+2407.
Adding 169 Glyphs from Octicons Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 1 Glyphs from Octicons Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 1 Glyphs from Octicons Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Adding 1 Glyphs from Octicons Set
鈺⑩枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚暉 100%
Done with Patch Sets, generating font...
Generated: JetBrainsMonoNerdFontComplete-Regular
1.0.5 is out...
@ryanoasis I'd love to contribute! Can you help me figure out the output above. There are some errors in there which I can't decipher whether they are relevant.
Referencing https://github.com/ryanoasis/nerd-fonts/pull/437
@moritzdietz sorry for the late reply! Glad to have contribution!
those errors you saw you can ignore for now as they are coming from FontForge and regarding other glyphs and misc tables. I am not currently aware of a way to make fontforge less verbose.
Version 1.0.6 was released some days ago
Version 2.001 is out!!!
v2.002 its on
Please check the PRs before just commenting on already closed issues :) https://github.com/ryanoasis/nerd-fonts/pull/518
Most helpful comment
1.0.4 was released today, might as well skip 1.0.3 and go straight to that version at this point?