kopia lustrzana https://github.com/tonsky/FiraCode
				
				
				
			Added `=~` and `!~` to `ss07` (closes #293)
							rodzic
							
								
									b844f9f95a
								
							
						
					
					
						commit
						d8eef5821f
					
				| 
						 | 
				
			
			@ -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]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										313
									
								
								FiraCode.glyphs
								
								
								
								
							
							
						
						
									
										313
									
								
								FiraCode.glyphs
								
								
								
								
							| 
						 | 
				
			
			@ -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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
		Ładowanie…
	
		Reference in New Issue