Skip to content

Commit 63c6434

Browse files
committed
Fira Code v5
1 parent 2a76d96 commit 63c6434

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+37
-59
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions

FiraCode.glyphs

Lines changed: 2 additions & 5 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 1 addition & 1 deletion

distr/README.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ OR
1010

1111
Use https://chocolatey.org:
1212

13-
choco install firacode
13+
choco install firacode-ttf
1414

1515

1616
macOS

distr/otf/FiraCode-Bold.otf

-152 KB
Binary file not shown.

distr/otf/FiraCode-Light.otf

-154 KB
Binary file not shown.

distr/otf/FiraCode-Medium.otf

-157 KB
Binary file not shown.

distr/otf/FiraCode-Regular.otf

-158 KB
Binary file not shown.

distr/otf/FiraCode-Retina.otf

-155 KB
Binary file not shown.

distr/otf/FiraCode-SemiBold.otf

-157 KB
Binary file not shown.

distr/ttf/FiraCode-Bold.ttf

1.61 KB
Binary file not shown.

distr/ttf/FiraCode-Light.ttf

1.55 KB
Binary file not shown.

distr/ttf/FiraCode-Medium.ttf

1.56 KB
Binary file not shown.

distr/ttf/FiraCode-Regular.ttf

1.55 KB
Binary file not shown.

distr/ttf/FiraCode-Retina.ttf

1.61 KB
Binary file not shown.

distr/ttf/FiraCode-SemiBold.ttf

1.55 KB
Binary file not shown.

distr/variable_ttf/FiraCode-VF.ttf

1.87 KB
Binary file not shown.

distr/variable_ttf/FiraCodeGX.ttf

-261 KB
Binary file not shown.

distr/woff/FiraCode-Bold.woff

836 Bytes
Binary file not shown.

distr/woff/FiraCode-Light.woff

716 Bytes
Binary file not shown.

distr/woff/FiraCode-Medium.woff

1.09 KB
Binary file not shown.

distr/woff/FiraCode-Regular.woff

404 Bytes
Binary file not shown.

distr/woff/FiraCode-SemiBold.woff

800 Bytes
Binary file not shown.

distr/woff/FiraCode-VF.woff

612 Bytes
Binary file not shown.

distr/woff2/FiraCode-Bold.woff2

684 Bytes
Binary file not shown.

distr/woff2/FiraCode-Light.woff2

112 Bytes
Binary file not shown.

distr/woff2/FiraCode-Medium.woff2

112 Bytes
Binary file not shown.

distr/woff2/FiraCode-Regular.woff2

324 Bytes
Binary file not shown.

distr/woff2/FiraCode-SemiBold.woff2

788 Bytes
Binary file not shown.

distr/woff2/FiraCode-VF.woff2

812 Bytes
Binary file not shown.

extras/arrows.png

4.52 KB

extras/console.png

5.04 KB

extras/download.png

-759 Bytes

extras/ligatures.png

4.29 KB

extras/math.png

-56 Bytes

extras/samples.png

-39 Bytes

extras/samples2.png

445 Bytes

extras/showcases.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ r 0 123456789 & && $ <$ <$> $> @ <= >=
6464

6565
┌─┬─┐ ╔╦═╗ ┏━┳┓ ╒═╤═╗ ╭─┰─╮ ○ ○ ◆ ◆
6666
├─┼─┤ ╠╬═╣ ┣━╋┫ ├─┼─╢ ┝━╋━┥ ╲ ╱ ╳
67-
└─┴─┘ ╚╩═╝ ┗━┻┛ ╘═╧═╝ ╰─┸─╯ ◆ ◆
67+
└─┴─┘ ╚╩═╝ ┗━┻┛ ╘═╧═╝ ╰─┸─╯ ◆ ◆
6868

6969
# Blocks
7070

extras/stylistic_sets.png

7.89 KB

extras/typographics.png

24 Bytes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "firacode",
3-
"version": "4.0.0",
3+
"version": "5.0.0",
44
"description": "Fira Code: monospaced font with programming ligatures",
55
"main": "distr/fira_code.css",
66
"keywords": [

script/build_otf

Lines changed: 0 additions & 6 deletions
This file was deleted.

script/build_variable

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
cd "`dirname $0`/.."
44

5+
source venv/bin/activate
6+
57
DIR=distr/variable_ttf
68
FILE=FiraCode-VF.ttf
79

script/build_woff

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
#!/bin/bash -e
1+
#!/bin/bash -euo pipefail
22
# requires sfnt2woff-zopfli (get from https://github.com/bramstein/homebrew-webfonttools)
33

4-
rm -rf distr/woff
4+
cd "`dirname $0`/.."
5+
source venv/bin/activate
6+
7+
rm -rf distr/*/*.woff
58

69
ttfs=$(ls distr/*/*.ttf)
710
for ttf in $ttfs; do
11+
echo "sfnt2woff-zopfli $ttf"
812
sfnt2woff-zopfli $ttf
913
done
1014

11-
rm distr/ttf/FiraCode-Retina.woff
12-
1315
mkdir -p distr/woff
14-
woffs=$(ls distr/*/*.woff)
15-
for woff in $woffs; do
16-
mv $woff distr/woff/$(basename $woff)
17-
done
16+
mv distr/*/*.woff distr/woff
17+
rm distr/woff/FiraCode-Retina.woff

script/build_woff2

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
#!/bin/bash -e
1+
#!/bin/bash -euo pipefail
22
# requires woff2_compress (get from https://github.com/bramstein/homebrew-webfonttools)
33

4-
rm -rf distr/woff2
4+
cd "`dirname $0`/.."
5+
source venv/bin/activate
6+
7+
rm -rf distr/*/*.woff2
58

69
ttfs=$(ls distr/*/*.ttf)
710
for ttf in $ttfs; do
811
woff2_compress $ttf
912
done
1013

11-
rm distr/ttf/FiraCode-Retina.woff2
12-
1314
mkdir -p distr/woff2
14-
woff2s=$(ls distr/*/*.woff2)
15-
for woff2 in $woff2s; do
16-
mv $woff2 distr/woff2/$(basename $woff2)
17-
done
15+
mv distr/*/*.woff2 distr/woff2
16+
rm distr/woff2/FiraCode-Retina.woff2

script/everything

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/zsh -euo pipefail
2+
cd "`dirname $0`/.."
3+
4+
./script/check_widths
5+
# ./script/build_ttf
6+
./script/build_variable
7+
./script/build_woff
8+
./script/build_woff2
9+
./script/package

script/install

Lines changed: 0 additions & 3 deletions
This file was deleted.

script/package.sh renamed to script/package

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/bin/zsh -euo pipefail
2-
32
cd "`dirname $0`/.."
43

5-
64
setopt BASH_REMATCH
75
MAJOR=`cat FiraCode.glyphs | grep versionMajor`
86
VERSION=""

script/release

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,5 @@
1-
#!/bin/bash -x
2-
3-
# Remove Retina from webfonts
4-
rm distr/FiraCode-Retina.eot 2> /dev/null
5-
rm distr/FiraCode-Retina.woff 2> /dev/null
6-
rm distr/FiraCode-Retina.woff2 2> /dev/null
7-
8-
# Move to folders
9-
mv distr/*.eot distr/eot/ 2> /dev/null
10-
mv distr/*.woff distr/woff/ 2> /dev/null
11-
mv distr/*.woff2 distr/woff2/ 2> /dev/null
12-
mv distr/*.ttf distr/ttf/ 2> /dev/null
13-
mv distr/*.otf distr/otf/ 2> /dev/null
14-
15-
# Install OTF version
16-
cp distr/otf/*.otf ~/Library/Fonts/
17-
18-
# Pack zip archive
19-
cd distr
20-
find . -not -name ".*" | xargs zip ../FiraCode.zip
21-
cd ..
1+
#!/bin/bash -euo pipefail
2+
cd "`dirname $0`/.."
223

234
# Update npm
245
npm publish

0 commit comments

Comments
 (0)