1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-13 17:18:37 +02:00
Commit Graph

917 Commits

Author SHA1 Message Date
Ryan L McIntyre
3f50100fcb
Merge pull request #374 from AaronFriel/cascadianerd
Add Cascadia Code to font sources
2019-12-21 20:57:05 -08:00
Ryan L McIntyre
a192bff0b0
Merge pull request #394 from Finii/bugfix/diacritics_in_mono
Bugfix/diacritics in mono
2019-12-21 20:55:47 -08:00
Ryan L McIntyre
d281f1e8ca
Merge pull request #405 from equwal/master
Add FiraCode showcases images.
2019-12-21 20:54:11 -08:00
Ryan L McIntyre
601e5a150f Fixes version bumping 2019-11-22 20:58:44 -08:00
Ryan L McIntyre
3401ffec01 Restores standard logo 2019-11-22 20:56:50 -08:00
Ryan L McIntyre
581521fd14 Fixes archive script 2019-11-21 07:05:58 -08:00
Spenser Truex
1da8d1ff9d Add FiraCode showcases images. 2019-11-19 23:07:57 -08:00
Ryan L McIntyre
8566c6539e Updates scripts in preparation for for v2.1.0 2019-11-03 09:08:39 -08:00
Ryan L McIntyre
ce3f8563a9 Updates font config 2019-11-03 09:08:39 -08:00
Ryan L McIntyre
8ce3035054 Adds missing fonts (relates to issue #289) 2019-11-03 09:08:39 -08:00
Fini Jastrow
d307a73356 font-patcher: Fix broken diacritic glyphs in monospaced font
[why]
Some glyphs are just used as overlays for 'real' glyphs. These can be
for example U+0300 .. U+036F (the 'COMBINING ...' diactritics) like
  U+0300, gravecomb, COMBINING GRAVE ACCENT
  U+0301, acutecomb, COMBINING ACUTE ACCENT
  U+0308, uni0308, COMBINING DIAERESIS

They are never used on their own, at least they are overlayed over a
blanc (U+0020, space).

For the font rendering engine they need to have the correct negative
bearings, so they are shifted to take no space by themselves.

The font-patcher script does not allow negative bearings in monospaced
fonts. This makes sense if every glyph is in itself a 'letter' that
should not reach beyond it's allotted (monospaced) space.

[how]
In the font-patcher script we do not touch the bearings of such overlay
glyphs. They can be identified by their width of zero.

For Windows to detect this font as 'monospaced' we need to change the
width to the standard width, though.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2019-10-24 08:21:02 +02:00
Fini Jastrow
a2f0958ae5 font-patcher: Fix broken ligature glyphs in monospaced font
[why]
For some reason reading a font into fontforge looses data on glyphs. As
a workaround the `font-patcher` script has the switch `--mono` to
ascertain an equal width of all glyphs. We want to (and sometimes need to)
use that mode of the script to get a new font that is detected as monospaced
by Windows.

Sometimes that workaround fails. For example it breaks ligature glyphs
in some circumstances; they seem to be moved sideways.

[how]
The workaround is done in two steps: First each glyph is checked for
negative bearings. If these are found they are set to fixed zero.
Afterwards the glyph width is set to the font global width.

The ligature glyphs have already the correct width, they just have
negative bearings that they indeed need. There is no reason to change
the (correct) bearings to get a monospaced font. In strict monospaced
fonts that would be impossible, but the ligatures are only used in
applications that could work with negative bearings and so they should
be there. Strict monospaced usage does ignore the bearings anyhow.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2019-10-24 08:20:12 +02:00
Ryan L McIntyre
7216e596ab
Merge pull request #389 from delphinus/feature/japanese-readme
Add Japanese translation for README
2019-10-23 17:36:32 -07:00
Ryan L McIntyre
3a0f7dd300
Merge pull request #392 from igavelyuk/master
Translate readme to Ukrainian #390
2019-10-23 17:30:29 -07:00
igavelyuk
0fbcac8182 readme_uk.md fix 2019-10-22 16:32:37 +03:00
igavelyuk
f9567da6a2 readme_uk.md fix 2019-10-22 16:27:18 +03:00
igavelyuk
79292371f9 total readme_uk.md populated 2019-10-22 15:55:06 +03:00
igavelyuk
f90f8030db First part readme_uk.md populated 2019-10-22 12:29:21 +03:00
delphinus
d42f3570a9 Add Japanese translation for README 2019-10-22 17:14:21 +09:00
Ryan L McIntyre
111c5d09e1 Adds missing font variant (partial fix for issue #271) 2019-10-20 11:00:49 -07:00
Ryan L McIntyre
f2f68fb1bc Updates Victor Mono version from 1.121 to 1.250 (issue #388)
* also adds missing readme
* pending rebuild with patcher
2019-10-20 05:29:43 -07:00
Ryan L McIntyre
ba90cd3c58 Updates Inconsolata source to latest upstream version 2.012 2019-10-20 04:59:29 -07:00
Ryan L McIntyre
9b3d15cda6 Updates script to use json data file instead of fc-list
* adds json file
2019-10-12 11:59:13 -07:00
Ryan L McIntyre
5fdb187318 Adds alternate logo 2019-10-11 15:51:46 -07:00
Ryan L McIntyre
74d0ddc6d7
Merge pull request #379 from Roshanjossey/patch-1
Improve formatting of Agave Readme (intermediate fix)
2019-10-11 22:23:23 -07:00
Ryan L McIntyre
170b05baa3
Merge pull request #382 from ParkSB/readme-ko
Add Korean translation of readme.md
2019-10-11 22:16:49 -07:00
Ryan L McIntyre
8a2689e11b
Merge pull request #378 from Tamh/readme-es
Add Spanish translation of readme.md
2019-10-11 22:04:23 -07:00
Ryan L McIntyre
3616d6b137
Merge pull request #381 from this-is-you/patch-1
Fixes formatting (possibly a temporary solution)
2019-10-11 21:54:31 -07:00
Ryan L McIntyre
6da349c796
Merge pull request #376 from gunman808/AnkaCoder-Font
Extend FontNameReplacements for Anka/Coder
2019-10-11 21:37:59 -07:00
ParkSB
65c9672356 Add Korean translation of readme.md 2019-10-12 13:18:06 +09:00
this_is_you
f67616c6cd
Fix formatting 2019-10-11 12:22:56 +02:00
Roshan Jossy
8ddba39992
Improve formatting of Agave Readme 2019-10-09 13:28:09 +02:00
Juan Garcia
f9238aa581
Update readme.es
Fixed a failed link.
2019-10-03 23:57:45 -05:00
Juan Garcia
b08941c12e
Add Spanish translation of readme.md
Added a full translation of the readme.md file.
2019-10-03 23:39:58 -05:00
Gunnar Tiedt
fb2347dac8 Extend FontNameReplacements for Anka/Coder 2019-09-24 16:41:19 +02:00
Aaron Friel
51aebbf80b Add Cascadia Code to font sources 2019-09-19 08:52:59 -07:00
Ryan L McIntyre
243278bad6
Merge pull request #371 from lebel/master
ignore *.uuid files
2019-09-17 20:59:41 -07:00
Ryan L McIntyre
5dff38938b
Merge pull request #372 from hugo-vrijswijk/update-fira-code-2
Update Fira Code fonts to 2.0
2019-09-17 20:45:46 -07:00
Ryan L McIntyre
c2041db74f Updates script to use json data file instead of fc-list 2019-09-12 14:22:39 -07:00
Hugo van Rijswijk
dfc31db1d9 Update unpatched Fira Code fonts to 2.0 2019-09-09 20:27:00 +02:00
David Lebel
682a2db647 ignore *.uuid files 2019-09-06 15:44:57 -04:00
Ryan L McIntyre
24936a14e2 Adds regular (non Inkscape) template svg used by script to generate font previews 2019-09-05 14:34:00 -07:00
Ryan L McIntyre
4cd5e1c54f Adds base template svg used by script to generate font previews 2019-08-27 14:02:52 -07:00
Ryan L McIntyre
b683a3d582 Re-patches IBMPlexMono (Blex) into correct folder 2019-08-24 14:16:57 -07:00
Ryan L McIntyre
a2ef226c5c Moves src of IBMPlexMono to correct folder (not blex) 2019-08-24 13:58:27 -07:00
Ryan L McIntyre
fc037e3a21 Clean-up 2019-08-17 23:17:27 -07:00
Ryan L McIntyre
b1b12b7cec Reduces CSS file sizes
* only using short prefix of 'NF' instead of full name and variations
* script changes done in commit '9331307d166ee950cc45c90b16bf1d70450b17dd'
2019-08-17 23:15:05 -07:00
Ryan L McIntyre
5fe0917727 Updates config for Fura to Fira change (related to #356) 2019-08-17 23:08:13 -07:00
Ryan L McIntyre
776feabf9d Clean-up 2019-08-17 23:05:15 -07:00
Ryan L McIntyre
83b6f044fe Adds missing images 2019-08-17 23:02:59 -07:00