1
0
Fork 0
mirror of synced 2024-05-17 11:03:33 +12:00

Added =~ and !~ to ss07 (closes #293)

This commit is contained in:
Nikita Prokopov 2020-04-06 01:00:03 +02:00
parent b844f9f95a
commit d8eef5821f
8 changed files with 228 additions and 86 deletions

View file

@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file.
#### 3.0
- Added `=~` and `!~` to `ss07` [#293]
- Removed `~=` [#381]
- Re-added `..=` with just a subtle spacing adjustment [#934]
- Added U+2630..U+2637 `☰☱☲☳☴☵☶☷` (Bagua trigrams) [#859]

View file

@ -253,14 +253,9 @@ name = ss06;
notes = "Name: Thin backslash";
},
{
code = "sub zero.tosf by zero.tosf.zero;\012sub zero by zero.zero;\012";
name = ss19;
notes = "Name: Dotted zero";
},
{
code = "sub zero by zero.tosf;\012sub one by one.tosf;\012sub two by two.tosf;\012sub three by three.tosf;\012sub four by four.tosf;\012sub five by five.tosf;\012sub six by six.tosf;\012sub seven by seven.tosf;\012sub eight by eight.tosf;\012sub nine by nine.tosf;\012sub zero.zero by zero.zero.tosf;\012";
name = ss20;
notes = "Name: Old-style figures";
code = "lookup equal_asciitilde {\012 ignore sub equal equal' asciitilde;\012 ignore sub equal' asciitilde asciitilde;\012 sub equal.spacer asciitilde' by equal_asciitilde.ss07;\012 sub equal' asciitilde by equal.spacer;\012} equal_asciitilde;\012\012lookup exclam_asciitilde {\012 ignore sub exclam exclam' asciitilde;\012 ignore sub exclam' asciitilde asciitilde;\012 sub exclam.spacer asciitilde' by exclam_asciitilde.ss07;\012 sub exclam' asciitilde by exclam.spacer;\012} exclam_asciitilde;\012";
name = ss07;
notes = "Name: Regex matching operator";
}
);
fontMaster = (
@ -63326,29 +63321,22 @@ width = 1200;
);
},
{
color = 3;
color = 6;
glyphname = exclam_equal.liga;
lastChange = "2020-04-05 21:56:41 +0000";
lastChange = "2020-04-05 22:51:25 +0000";
layers = (
{
components = (
{
alignment = -1;
name = equal_equal.liga;
},
{
name = _part.not_equal;
transform = "{1, 0, 0, 1, -600, 0}";
}
);
layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
paths = (
{
closed = 1;
nodes = (
"530 1275 LINE",
"302 1388 LINE",
"-530 -5 LINE",
"-298 -122 LINE"
);
}
);
width = 1200;
},
{
@ -63356,48 +63344,34 @@ components = (
{
alignment = -1;
name = equal_equal.liga;
},
{
name = _part.not_equal;
transform = "{1, 0, 0, 1, -600, 0}";
}
);
layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
paths = (
{
closed = 1;
nodes = (
"425 1236 LINE",
"325 1286 LINE",
"-425 31 LINE",
"-321 -20 LINE"
);
}
);
width = 1200;
}
);
},
{
color = 3;
color = 6;
glyphname = exclam_equal_equal.liga;
lastChange = "2020-04-05 21:56:41 +0000";
lastChange = "2020-04-05 22:51:25 +0000";
layers = (
{
components = (
{
alignment = -1;
name = equal_equal_equal.liga;
},
{
name = _part.not_equal;
transform = "{1, 0, 0, 1, -1200, 0}";
}
);
layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
paths = (
{
closed = 1;
nodes = (
"-4 1386 LINE",
"-231 1498 LINE",
"-1214 -149 LINE",
"-984 -264 LINE"
);
}
);
width = 1200;
},
{
@ -63405,20 +63379,13 @@ components = (
{
alignment = -1;
name = equal_equal_equal.liga;
},
{
name = _part.not_equal;
transform = "{1, 0, 0, 1, -1200, 0}";
}
);
layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
paths = (
{
closed = 1;
nodes = (
"-91 1374 LINE",
"-192 1425 LINE",
"-1104 -101 LINE",
"-998 -154 LINE"
);
}
);
width = 1200;
}
);
@ -66119,6 +66086,53 @@ width = 1200;
);
},
{
color = 6;
glyphname = exclam_asciitilde.ss07;
lastChange = "2020-04-05 22:59:28 +0000";
layers = (
{
components = (
{
name = equal_asciitilde.ss07;
}
);
layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
paths = (
{
closed = 1;
nodes = (
"298 1480 LINE",
"187 1503 LINE",
"-299 -207 LINE",
"-183 -231 LINE"
);
}
);
width = 1200;
},
{
components = (
{
name = equal_asciitilde.ss07;
}
);
layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
paths = (
{
closed = 1;
nodes = (
"385 1516 LINE",
"137 1566 LINE",
"-386 -279 LINE",
"-134 -331 LINE"
);
}
);
width = 1200;
}
);
},
{
color = 3;
export = 0;
glyphname = hyphen_braceright.rem;
@ -104308,6 +104322,125 @@ width = 1200;
);
},
{
color = 6;
glyphname = equal_asciitilde.ss07;
lastChange = "2020-04-05 22:53:33 +0000";
layers = (
{
layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
paths = (
{
closed = 1;
nodes = (
"530 110 OFFCURVE",
"675 260 OFFCURVE",
"757 427 CURVE",
"580 543 LINE",
"528 447 OFFCURVE",
"436 387 OFFCURVE",
"312 387 CURVE SMOOTH",
"132 387 OFFCURVE",
"24 587 OFFCURVE",
"-225 587 CURVE SMOOTH",
"-451 587 OFFCURVE",
"-672 457 OFFCURVE",
"-757 271 CURVE",
"-580 154 LINE",
"-526 256 OFFCURVE",
"-357 311 OFFCURVE",
"-233 311 CURVE SMOOTH",
"-55 311 OFFCURVE",
"48 110 OFFCURVE",
"304 110 CURVE SMOOTH"
);
},
{
closed = 1;
nodes = (
"530 629 OFFCURVE",
"675 779 OFFCURVE",
"757 946 CURVE",
"580 1062 LINE",
"528 966 OFFCURVE",
"436 906 OFFCURVE",
"312 906 CURVE SMOOTH",
"132 906 OFFCURVE",
"24 1106 OFFCURVE",
"-225 1106 CURVE SMOOTH",
"-451 1106 OFFCURVE",
"-672 976 OFFCURVE",
"-757 790 CURVE",
"-580 673 LINE",
"-526 775 OFFCURVE",
"-357 830 OFFCURVE",
"-233 830 CURVE SMOOTH",
"-55 830 OFFCURVE",
"48 629 OFFCURVE",
"304 629 CURVE SMOOTH"
);
}
);
width = 1200;
},
{
layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
paths = (
{
closed = 1;
nodes = (
"524 265 OFFCURVE",
"647 429 OFFCURVE",
"700 531 CURVE",
"597 568 LINE",
"545 472 OFFCURVE",
"442 366 OFFCURVE",
"303 366 CURVE SMOOTH",
"146 366 OFFCURVE",
"-55 595 OFFCURVE",
"-273 595 CURVE SMOOTH",
"-505 595 OFFCURVE",
"-649 453 OFFCURVE",
"-700 360 CURVE",
"-597 320 LINE",
"-546 414 OFFCURVE",
"-419 493 OFFCURVE",
"-278 493 CURVE SMOOTH",
"-123 493 OFFCURVE",
"68 265 OFFCURVE",
"298 265 CURVE SMOOTH"
);
},
{
closed = 1;
nodes = (
"524 686 OFFCURVE",
"647 850 OFFCURVE",
"700 952 CURVE",
"597 989 LINE",
"545 893 OFFCURVE",
"442 787 OFFCURVE",
"303 787 CURVE SMOOTH",
"146 787 OFFCURVE",
"-55 1016 OFFCURVE",
"-273 1016 CURVE SMOOTH",
"-505 1016 OFFCURVE",
"-649 874 OFFCURVE",
"-700 781 CURVE",
"-597 741 LINE",
"-546 835 OFFCURVE",
"-419 914 OFFCURVE",
"-278 914 CURVE SMOOTH",
"-123 914 OFFCURVE",
"68 686 OFFCURVE",
"298 686 CURVE SMOOTH"
);
}
);
width = 1200;
}
);
},
{
color = 3;
export = 0;
glyphname = ampersand_ampersand_ampersand.rem;
@ -104528,36 +104661,6 @@ width = 1200;
{
color = 3;
export = 0;
glyphname = equal_asciitilde.rem;
lastChange = "2019-03-25 21:13:22 +0000";
layers = (
{
components = (
{
alignment = -1;
name = asciitilde_equal.liga.rem;
transform = "{-1, 0, 0, -1, 0, 1244}";
}
);
layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
width = 1200;
},
{
components = (
{
alignment = -1;
name = asciitilde_equal.liga.rem;
transform = "{-1, 0, 0, -1, 0, 1244}";
}
);
layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
width = 1200;
}
);
},
{
color = 3;
export = 0;
glyphname = asciitilde_asciitilde_asciitilde.rem;
lastChange = "2019-03-25 21:13:22 +0000";
layers = (
@ -109894,6 +109997,44 @@ width = 1200;
);
},
{
color = 6;
export = 0;
glyphname = _part.not_equal;
lastChange = "2020-04-05 22:59:02 +0000";
layers = (
{
layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69";
paths = (
{
closed = 1;
nodes = (
"1106 1374 LINE",
"1005 1425 LINE",
"93 -101 LINE",
"199 -154 LINE"
);
}
);
width = 1200;
},
{
layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA";
paths = (
{
closed = 1;
nodes = (
"1205 1386 LINE",
"978 1498 LINE",
"-5 -149 LINE",
"225 -264 LINE"
);
}
);
width = 1200;
}
);
},
{
color = 3;
export = 0;
glyphname = _part.numbersign;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.