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

1272 Commits

Author SHA1 Message Date
Ryan L McIntyre
f33b0298fd
Merge pull request #692 from ryanoasis/bugfix/fstype-font-does-not-open
font-patcher: Reintroduce fsType fix
2021-12-11 11:16:39 -08:00
Ryan L McIntyre
f943e8ec81
Merge pull request #593 from Finii/bugfix/use-correct-source-font-metrics
font-patcher: Use correct source font metrics
2021-12-11 10:32:34 -08:00
Ryan L McIntyre
d8a1586885
Merge pull request #708 from ryanoasis/all-contributors/add-HarshalRathore
docs: add HarshalRathore as a contributor for translation
2021-12-07 22:27:52 -08:00
allcontributors[bot]
7fc875e6e0
docs: update .all-contributorsrc [skip ci] 2021-12-07 05:37:29 +00:00
allcontributors[bot]
f474c7740c
docs: update CONTRIBUTORS.md [skip ci] 2021-12-07 05:37:28 +00:00
Ryan L McIntyre
dc0256b929
Merge pull request #707 from HarshalRathore/master
Added Hindi version of readme.md.
2021-12-06 21:14:36 -08:00
Sean Fausett
6ddc91c2e2
Add patched FiraCode v6.2 2021-12-07 12:16:06 +13:00
Sean Fausett
78be0e1e74
Add unpatched FiraCode v6.2 2021-12-07 12:14:51 +13:00
Harshal Rathore
2fa089885d Added Hindi version of readme.md
Signed-off-by: Harshal Rathore <harshalrathore2014@gmail.com>
2021-12-07 00:04:10 +05:30
Ryan L McIntyre
95dcd54eac Adds backers 2021-12-05 14:00:27 -08:00
Ryan L McIntyre
cc24e8b005 Adds workflow for testing out patcher 2021-12-05 07:54:47 -08:00
Ryan L McIntyre
bbe254334d
Merge pull request #699 from ryanoasis/feature/enhance-open-error-msg
font-patcher: Give meaningful error messages on trivial open fails
2021-12-04 16:13:12 -08:00
Charles Strahan
96ab7f6ef7 add support for codicons
Closes #620
2021-12-04 16:44:01 -06:00
Sean Fausett
0417406a4c
Fix patched font extras 2021-12-04 16:30:03 +13:00
Sean Fausett
fa024b3b01
Add patched FiraCode v6.1 2021-12-04 14:54:31 +13:00
Sean Fausett
20d72ea4a7
Fix vs code dev container 2021-12-04 14:53:59 +13:00
Sean Fausett
d23d0e0089
Add unpatched FiraCode v6.1 2021-12-04 14:36:29 +13:00
Fini Jastrow
3384fc302c font-patcher: Give meaningful error messages on trivial open fails
[why]
When the font file is not existing the message we get is either
unreadable or missleading (at least for normal users).

[how]
Explicitely state why we can not open a font file, at least in the cases
where we can.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2021-11-30 07:58:12 +01:00
Fini Jastrow
0d905e2293 font-patcher: Set SFNT Version
[why]
The Nerd Font Version is not added to the SFNT Version.
This is also a TODO item in `font-patcher`.
The SFNT-Revision is not updated at all.

[how]
Set the SFNT Version and Revision.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2021-11-29 10:11:04 +01:00
Fini Jastrow
f554ed50c6 font-patcher: Reintroduce fsType fix
[why]
With commit
  f7d6fcb5 font-patcher: Allow processing of fonts with fsType set
we added support for fonts with the fsType set. This came up in
issue #686 with font 'Bicubik'.

The solution in that commit uses (modern) textual flags in the
`fontforge` open() method. But they have been only introduced in 2020,
so people using older `fontforge` could not patch anything anymore.
This has been reported in issue #691.

As a quick fix the fsType support has been removed with commit
  ab6fa3c5 Reverts part of #687 * the patcher refuses to patch all/most fonts with this flag in the open options

[how]
Revert f7d6fcb5 but use the old fashioned numerical open flags
interface instead.

[note]
The textual open() flags have been introduced into `fontforge`s python
interface with their commit

4a76712f0c

  Font Open flag improvements
  * Document more Open flags
  * Add string tuple interface to python FontOpen API

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2021-11-28 11:06:17 +01:00
Ryan L McIntyre
ab6fa3c562 Reverts part of #687
* the patcher refuses to patch all/most fonts with this flag in the open options
2021-11-27 11:33:18 -08:00
Ryan L McIntyre
77ff415f3f Updates all contributors 2021-11-27 10:53:43 -08:00
Ryan L McIntyre
0e098ad207
add instructions for adding attribution 2021-11-27 11:27:00 -08:00
Ryan L McIntyre
d2fe032488
Merge pull request #684 from cata0309/patch-1
Update Dockerfile to use latest alpine and py3-pip
2021-11-26 18:46:37 -08:00
Ryan L McIntyre
bafd8150f6
Merge branch 'master' into patch-1 2021-11-26 18:25:54 -08:00
Ryan L McIntyre
e2106fb47c
Merge pull request #626 from dgswilkins/docker
Update Dockerfile to use supported version of alpine and Python
2021-11-26 18:19:01 -08:00
Ryan L McIntyre
dd76528ef1
Merge branch 'master' into docker 2021-11-26 18:13:11 -08:00
Ryan L McIntyre
ecb07a97fa
Merge pull request #664 from kraftwerk28/master
Consider .ttc in docker entrypoint
2021-11-26 18:10:23 -08:00
Ryan L McIntyre
1f350cd22a
Merge branch 'master' into master 2021-11-26 18:02:30 -08:00
Ryan L McIntyre
7145db4dab
Merge pull request #687 from ryanoasis/bugfix/fstype-font-does-not-open
Bugfix/fstype font does not open
2021-11-26 17:57:23 -08:00
Ryan L McIntyre
3ee57228a5 Only patch smaller subset on merging (for now) 2021-11-26 09:52:56 -08:00
Ryan L McIntyre
dc3d40ee86 Archive script doing too much, tweak upload script and add ignore patterns to action 2021-11-26 07:49:18 -08:00
Ryan L McIntyre
387929546b Actions: debug + needs 2021-11-26 07:08:59 -08:00
Ryan L McIntyre
0657c3fc6c Setup matrix for actions 2021-11-26 06:48:25 -08:00
ktanoooo
eadcf61372 Update command for Homebrew cask option 2021-11-25 08:07:16 +01:00
Fini Jastrow
204a43aafb font-patcher: Fail with meaningful message if font can not be opened
[why]
When fontforge is not able to open the font we fail with a meaninless
exception. Users might think that the font-patcher script itself is
broken.

[how]
Exit the script with a hint how to get more information if fontforge was
not able to open the font.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2021-11-24 08:28:53 +01:00
Fini Jastrow
f7d6fcb59c font-patcher: Allow processing of fonts with fsType set
[why]
Through fsType certain restrictions can be set on a font. When fontforge
is used in interactive mode the user can override the restrictions with
a popup dialogue. The font-patcher script dies instead, without any
meaningful message.

[how]
Allow the script to ignore fsType settings when opening.
The restrictions will still persist into the generated patched font.

[note]
This came up with Bicubik by Anton Kudin, that has fsType = 2
(modification restriction) set.

Fixes: #686

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2021-11-24 08:28:53 +01:00
Ryan L McIntyre
e90d082ffc Rollback debugging after fixing version and open up to try patching all fonts 2021-11-21 13:26:03 -08:00
Ryan L McIntyre
fc8a4fb74e Workflow for building release candidate
* debug font patcher version
2021-11-21 13:11:25 -08:00
Ryan L McIntyre
26befdd2bf Workflow for building release candidate
* MOAR debug
2021-11-21 12:37:26 -08:00
Ryan L McIntyre
5be5d2c74b Workflow for building release candidate
* sanity check script updates of version
2021-11-21 12:16:20 -08:00
Ryan L McIntyre
5c339b84e7 Workflow for building release candidate
* debugging version
2021-11-21 09:05:02 -08:00
Ryan L McIntyre
70c00a3a80 Workflow for building release candidate
* fix incorrect version var passed to bump script
2021-11-21 08:41:26 -08:00
Ryan L McIntyre
b8a31a67dd Workflow for building release candidate
* fix incorrect script
2021-11-21 08:19:47 -08:00
Ryan L McIntyre
6d21c4ebc2 Workflow for building release candidate 2021-11-21 08:08:35 -08:00
Ryan L McIntyre
76ac6cddd5 Tweaks and improvements to archive and upload scripts to work in actions 2021-11-21 07:29:23 -08:00
Ryan L McIntyre
3a05ea62d3
Merge pull request #648 from moritzdietz/moritzdietz/JetBrainsMono-2.242
Update JetBrains Mono to version v2.242
2021-11-18 21:36:29 -08:00
Ryan L McIntyre
79d1d79f87 Updates Iosevka patched fonts to 11.0.1 2021-11-18 13:15:13 -08:00
Ryan L McIntyre
70f83e256a
Merge pull request #680 from atomicstack/atmcstck/fix-input-font-fqdn
readme.md (et al): fix FQDN for input font (input.djr.com)
2021-11-18 21:11:31 -08:00
Ryan L McIntyre
b266a74f50
Update contributing.md
baby updates
2021-11-17 21:21:23 -08:00