Browse Source

Added U+25A4..25A9 Squares with fill `▤▥▦▧▨▩` (closes #450)

Nikita Prokopov 5 years ago
parent
commit
ab95accd39

+ 1 - 0
CHANGELOG.md

@@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file.
 
 #### 3.0
 
+- Added U+25A4..25A9 Squares with fill `▤▥▦▧▨▩` [#450]
 - Slightly tuned multiple ampersands in `ss03` [#831]
 - Fixed horizontal bar height in `<!--` [#917]
 - Fixed multiply sign in `0xFF` and `10x10` with combination of `onum` and `zero` [#888]

+ 697 - 1
FiraCode.glyphs

@@ -1,7 +1,7 @@
 {
 .appVersion = "1286";
 DisplayStrings = (
-"a&b\012a&&b\012a&&&b\012a&&&&b"
+"/horizontalFillSquare/verticalFillSquare/crosshatchFillSquare/upperlefttolowerrightFillSquare/upperrighttolowerleftFillSquare/diagonalcrosshatchFillSquare"
 );
 classes = (
 {
@@ -85162,6 +85162,702 @@ width = 1200;
 unicode = 25A3;
 },
 {
+color = 6;
+glyphname = horizontalFillSquare;
+lastChange = "2020-04-06 13:49:08 +0000";
+layers = (
+{
+layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 768 LINE",
+"145 616 LINE",
+"1067 616 LINE",
+"1067 768 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 464 LINE",
+"145 312 LINE",
+"1067 312 LINE",
+"1067 464 LINE"
+);
+}
+);
+width = 1200;
+},
+{
+layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 768 LINE",
+"145 616 LINE",
+"1067 616 LINE",
+"1067 768 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 464 LINE",
+"145 312 LINE",
+"1067 312 LINE",
+"1067 464 LINE"
+);
+}
+);
+width = 1200;
+}
+);
+unicode = 25A4;
+},
+{
+color = 6;
+glyphname = verticalFillSquare;
+lastChange = "2020-04-06 13:50:07 +0000";
+layers = (
+{
+layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"828 1001 LINE",
+"676 1001 LINE",
+"676 79 LINE",
+"828 79 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"524 1001 LINE",
+"372 1001 LINE",
+"372 79 LINE",
+"524 79 LINE"
+);
+}
+);
+width = 1200;
+},
+{
+layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"828 1001 LINE",
+"676 1001 LINE",
+"676 79 LINE",
+"828 79 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"524 1001 LINE",
+"372 1001 LINE",
+"372 79 LINE",
+"524 79 LINE"
+);
+}
+);
+width = 1200;
+}
+);
+unicode = 25A5;
+},
+{
+color = 6;
+glyphname = crosshatchFillSquare;
+lastChange = "2020-04-06 13:50:33 +0000";
+layers = (
+{
+layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"828 1001 LINE",
+"676 1001 LINE",
+"676 79 LINE",
+"828 79 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"524 1001 LINE",
+"372 1001 LINE",
+"372 79 LINE",
+"524 79 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 768 LINE",
+"145 616 LINE",
+"1067 616 LINE",
+"1067 768 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 464 LINE",
+"145 312 LINE",
+"1067 312 LINE",
+"1067 464 LINE"
+);
+}
+);
+width = 1200;
+},
+{
+layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"828 1001 LINE",
+"676 1001 LINE",
+"676 79 LINE",
+"828 79 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"524 1001 LINE",
+"372 1001 LINE",
+"372 79 LINE",
+"524 79 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 768 LINE",
+"145 616 LINE",
+"1067 616 LINE",
+"1067 768 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"145 464 LINE",
+"145 312 LINE",
+"1067 312 LINE",
+"1067 464 LINE"
+);
+}
+);
+width = 1200;
+}
+);
+unicode = 25A6;
+},
+{
+color = 6;
+glyphname = upperlefttolowerrightFillSquare;
+lastChange = "2020-04-06 13:54:07 +0000";
+layers = (
+{
+layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 1005 LINE",
+"136 897 LINE",
+"958 75 LINE",
+"1066 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 730 LINE",
+"88 516 LINE",
+"575 28 LINE",
+"791 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 1052 LINE",
+"410 1052 LINE",
+"1113 350 LINE",
+"1113 565 LINE"
+);
+}
+);
+width = 1200;
+},
+{
+layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 1005 LINE",
+"136 897 LINE",
+"958 75 LINE",
+"1066 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 730 LINE",
+"88 516 LINE",
+"575 28 LINE",
+"791 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 1052 LINE",
+"410 1052 LINE",
+"1113 350 LINE",
+"1113 565 LINE"
+);
+}
+);
+width = 1200;
+}
+);
+unicode = 25A7;
+},
+{
+color = 6;
+glyphname = upperrighttolowerleftFillSquare;
+lastChange = "2020-04-06 13:54:47 +0000";
+layers = (
+{
+layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 75 LINE",
+"1065 897 LINE",
+"958 1005 LINE",
+"135 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 28 LINE",
+"1113 516 LINE",
+"1113 730 LINE",
+"410 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 350 LINE",
+"791 1052 LINE",
+"575 1052 LINE",
+"88 565 LINE"
+);
+}
+);
+width = 1200;
+},
+{
+layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 75 LINE",
+"1065 897 LINE",
+"958 1005 LINE",
+"135 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 28 LINE",
+"1113 516 LINE",
+"1113 730 LINE",
+"410 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 350 LINE",
+"791 1052 LINE",
+"575 1052 LINE",
+"88 565 LINE"
+);
+}
+);
+width = 1200;
+}
+);
+unicode = 25A8;
+},
+{
+color = 6;
+glyphname = diagonalcrosshatchFillSquare;
+lastChange = "2020-04-06 15:01:39 +0000";
+layers = (
+{
+layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 75 LINE",
+"1065 897 LINE",
+"958 1005 LINE",
+"135 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 28 LINE",
+"1113 516 LINE",
+"1113 730 LINE",
+"410 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 350 LINE",
+"791 1052 LINE",
+"575 1052 LINE",
+"88 565 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 1005 LINE",
+"136 897 LINE",
+"958 75 LINE",
+"1066 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 730 LINE",
+"88 516 LINE",
+"575 28 LINE",
+"791 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 1052 LINE",
+"410 1052 LINE",
+"1113 350 LINE",
+"1113 565 LINE"
+);
+}
+);
+width = 1200;
+},
+{
+layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
+paths = (
+{
+closed = 1;
+nodes = (
+"60 1080 LINE",
+"60 0 LINE",
+"1140 0 LINE",
+"1140 1080 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"980 160 LINE",
+"220 160 LINE",
+"220 920 LINE",
+"980 920 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 75 LINE",
+"1065 897 LINE",
+"958 1005 LINE",
+"135 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 28 LINE",
+"1113 516 LINE",
+"1113 730 LINE",
+"410 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 350 LINE",
+"791 1052 LINE",
+"575 1052 LINE",
+"88 565 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"243 1005 LINE",
+"136 897 LINE",
+"958 75 LINE",
+"1066 183 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"88 730 LINE",
+"88 516 LINE",
+"575 28 LINE",
+"791 28 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"626 1052 LINE",
+"410 1052 LINE",
+"1113 350 LINE",
+"1113 565 LINE"
+);
+}
+);
+width = 1200;
+}
+);
+unicode = 25A9;
+},
+{
 glyphname = H18543;
 lastChange = "2020-04-05 22:01:26 +0000";
 layers = (

BIN
distr/ttf/FiraCode-Bold.ttf


BIN
distr/ttf/FiraCode-Light.ttf


BIN
distr/ttf/FiraCode-Medium.ttf


BIN
distr/ttf/FiraCode-Regular.ttf


BIN
distr/ttf/FiraCode-Retina.ttf


BIN
distr/ttf/FiraCode-SemiBold.ttf