Add filter button for zero style (empty, slash, dot)
This commit is contained in:
parent
ee80291e6c
commit
fd2f1a9a2b
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 12 12" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata>
|
||||
<g transform="scale(1.0887 .91856)" stroke-width=".39487" aria-label="0"><path d="m4.8368 5.7326h1.349v1.5988h-1.349zm4.6207 0.77235q0 3.0927-0.97176 4.5426-0.96404 1.4422-3.0001 1.4422-2.0669 0-3.0232-1.4653-0.94862-1.4653-0.94862-4.504 0-3.0618 0.96404-4.5194 0.96404-1.4653 3.0078-1.4653 2.0669 0 3.0155 1.4885 0.95633 1.4808 0.95633 4.4809zm-2.0283 3.5014q0.26993-0.6247 0.36248-1.4653 0.10026-0.84836 0.10026-2.0361 0-1.1723-0.10026-2.0361-0.092548-0.86378-0.37019-1.4653-0.26993-0.59385-0.74039-0.89463-0.46274-0.30078-1.1954-0.30078-0.72496 0-1.2031 0.30078-0.47045 0.30078-0.7481 0.91006-0.26222 0.57071-0.36248 1.4885-0.092548 0.91777-0.092548 2.0129 0 1.2031 0.084836 2.0129t0.36248 1.4499q0.25451 0.60156 0.71725 0.91777 0.47045 0.31621 1.2417 0.31621 0.72496 0 1.2031-0.30078t0.74039-0.91006z"/></g>
|
||||
<ellipse cx="6.2063" cy="6.0628" rx="3.9731" ry="5.5157" clip-rule="evenodd" fill="none" stroke-linejoin="round" stroke-miterlimit="1.4142"/></svg>
|
After Width: | Height: | Size: 1.5 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 12 12" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata>
|
||||
<g transform="scale(1.0887 .91856)" aria-label="0"><path d="m9.4576 6.5049q0 3.0927-0.97176 4.5426-0.96404 1.4422-3.0001 1.4422-2.0669 0-3.0232-1.4653-0.94862-1.4653-0.94862-4.504 0-3.0618 0.96404-4.5194 0.96404-1.4653 3.0078-1.4653 2.0669 0 3.0155 1.4885 0.95633 1.4808 0.95633 4.4809zm-2.0283 3.5014q0.26993-0.6247 0.36248-1.4653 0.10026-0.84836 0.10026-2.0361 0-1.1723-0.10026-2.0361-0.092548-0.86378-0.37019-1.4653-0.26993-0.59385-0.74039-0.89463-0.46274-0.30078-1.1954-0.30078-0.72496 0-1.2031 0.30078-0.47045 0.30078-0.7481 0.91006-0.26222 0.57071-0.36248 1.4885-0.092548 0.91777-0.092548 2.0129 0 1.2031 0.084836 2.0129t0.36248 1.4499q0.25451 0.60156 0.71725 0.91777 0.47045 0.31621 1.2417 0.31621 0.72496 0 1.2031-0.30078t0.74039-0.91006z" stroke-width=".39487"/></g>
|
||||
<ellipse cx="6.2063" cy="6.0628" rx="3.9731" ry="5.5157" clip-rule="evenodd" fill="none" stroke-linejoin="round" stroke-miterlimit="1.4142"/></svg>
|
After Width: | Height: | Size: 1.4 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 12 12" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata>
|
||||
<g transform="scale(1.0887 .91856)" aria-label="0"><path d="m9.4576 6.5049q0 3.0927-0.97176 4.5426-0.96404 1.4422-3.0001 1.4422-2.0669 0-3.0232-1.4653-0.94862-1.4653-0.94862-4.504 0-3.0618 0.96404-4.5194 0.96404-1.4653 3.0078-1.4653 2.0669 0 3.0155 1.4885 0.95633 1.4808 0.95633 4.4809zm-2.0283 3.5014q0.26993-0.6247 0.36248-1.4653 0.10026-0.84836 0.10026-2.0361 0-1.1723-0.10026-2.0361-0.092548-0.86378-0.37019-1.4653-0.26993-0.59385-0.74039-0.89463-0.46274-0.30078-1.1954-0.30078-0.72496 0-1.2031 0.30078-0.47045 0.30078-0.7481 0.91006-0.26222 0.57071-0.36248 1.4885-0.092548 0.91777-0.092548 2.0129 0 1.2031 0.084836 2.0129t0.36248 1.4499q0.25451 0.60156 0.71725 0.91777 0.47045 0.31621 1.2417 0.31621 0.72496 0 1.2031-0.30078t0.74039-0.91006z" stroke-width=".39487"/><rect transform="matrix(.82528 .56472 -.43794 .89901 0 0)" x="7.3105" y="-2.1319" width="1.1796" height="8.8701" stroke-width=".39701"/></g>
|
||||
<ellipse cx="6.2063" cy="6.0628" rx="3.9731" ry="5.5157" clip-rule="evenodd" fill="none" stroke-linejoin="round" stroke-miterlimit="1.4142"/></svg>
|
After Width: | Height: | Size: 1.6 KiB |
|
@ -44,6 +44,10 @@
|
|||
"type":"string",
|
||||
"enum": ["bitmap", "vector"]
|
||||
},
|
||||
"zerostyle": {
|
||||
"type":"string",
|
||||
"enum": ["empty", "slash", "dot"]
|
||||
},
|
||||
"variants": {
|
||||
"type":"array",
|
||||
"items": {
|
||||
|
|
98
fonts.json
98
fonts.json
|
@ -7,6 +7,7 @@
|
|||
"name": "Agave",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -19,6 +20,7 @@
|
|||
"name": "Anka/Coder",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular",
|
||||
"condensed",
|
||||
|
@ -35,6 +37,7 @@
|
|||
"name": "Anonymous Pro",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic",
|
||||
|
@ -50,6 +53,7 @@
|
|||
"name": "APL2741",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -62,6 +66,7 @@
|
|||
"name": "APL385",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -74,6 +79,7 @@
|
|||
"name": "Aurulent Sans Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -87,6 +93,7 @@
|
|||
"name": "Average Mono",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -100,6 +107,7 @@
|
|||
"name": "B612 Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://github.com/polarsys/b612",
|
||||
"year": 2012
|
||||
},
|
||||
|
@ -110,6 +118,7 @@
|
|||
"name": "Bedstead",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://bjh21.me.uk/bedstead/",
|
||||
"year": 2018
|
||||
},
|
||||
|
@ -119,6 +128,7 @@
|
|||
"name": "Bitstream Vera Sans Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "http://www.fontsquirrel.com/fonts/Bitstream-Vera-Sans-Mono",
|
||||
"year": 2002
|
||||
},
|
||||
|
@ -128,6 +138,7 @@
|
|||
"name": "Borg Sans Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/marnen/borg-sans-mono",
|
||||
"year": 2016
|
||||
},
|
||||
|
@ -137,6 +148,7 @@
|
|||
"name": "BPmono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.fontsquirrel.com/fonts/BPmono",
|
||||
"year": 2007
|
||||
},
|
||||
|
@ -146,6 +158,7 @@
|
|||
"name": "Bront DejaVu Sans Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/chrismwendt/bront",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -155,6 +168,7 @@
|
|||
"name": "Bront Ubuntu Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/chrismwendt/bront",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -164,6 +178,7 @@
|
|||
"name": "CamingoCode",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.janfromm.de/typefaces/camingomono/camingocode",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -175,6 +190,7 @@
|
|||
"name": "Cartograph",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic",
|
||||
|
@ -202,6 +218,7 @@
|
|||
"name": "Cascadia Code",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/microsoft/cascadia-code",
|
||||
"year": 2019
|
||||
},
|
||||
|
@ -211,6 +228,7 @@
|
|||
"name": "Code New Roman",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://sourceforge.net/projects/codenewroman/",
|
||||
"year": 2014
|
||||
},
|
||||
|
@ -222,6 +240,7 @@
|
|||
"name": "Comic Shanns",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -234,6 +253,7 @@
|
|||
"name": "Consolamono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://openfontlibrary.org/en/font/consolamono",
|
||||
"year": 2011
|
||||
},
|
||||
|
@ -244,6 +264,7 @@
|
|||
"name": "Courier Prime",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://quoteunquoteapps.com/courierprime",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -255,6 +276,7 @@
|
|||
"name": "Courier Prime Code",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic"
|
||||
|
@ -270,6 +292,7 @@
|
|||
"name": "Cousine",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic",
|
||||
|
@ -285,6 +308,7 @@
|
|||
"name": "Cozette",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -297,6 +321,7 @@
|
|||
"name": "Cutive Mono",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.google.com/fonts/specimen/Cutive+Mono",
|
||||
"year": 2012
|
||||
},
|
||||
|
@ -307,6 +332,7 @@
|
|||
"name": "D2Coding",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/naver/d2codingfont",
|
||||
"year": 2016,
|
||||
"variants": [
|
||||
|
@ -321,6 +347,7 @@
|
|||
"name": "DaddyTimeMono",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/BourgeoisBear/DaddyTimeMono",
|
||||
"year": 2017,
|
||||
"variants": [
|
||||
|
@ -333,6 +360,7 @@
|
|||
"name": "DejaVu Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://dejavu-fonts.github.io",
|
||||
"year": 2004
|
||||
},
|
||||
|
@ -342,6 +370,7 @@
|
|||
"name": "Droid Sans",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://fonts.google.com/specimen/Droid+Sans",
|
||||
"year": 2006
|
||||
},
|
||||
|
@ -353,6 +382,7 @@
|
|||
"name": "Edlo",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/ehamiter/Edlo",
|
||||
"year": 2011
|
||||
},
|
||||
|
@ -362,6 +392,7 @@
|
|||
"name": "Effects Eighty",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://openfontlibrary.org/en/font/effects-eighty",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -373,6 +404,7 @@
|
|||
"name": "Ellograph",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"bold",
|
||||
"bold-italic",
|
||||
|
@ -400,6 +432,7 @@
|
|||
"name": "Envy Code R",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released",
|
||||
"year": 2008
|
||||
},
|
||||
|
@ -410,6 +443,7 @@
|
|||
"name": "Fairfax",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic",
|
||||
|
@ -426,6 +460,7 @@
|
|||
"name": "Fairfax HD",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.kreativekorp.com/software/fonts/fairfaxhd.shtml",
|
||||
"year": 2019
|
||||
},
|
||||
|
@ -436,6 +471,7 @@
|
|||
"name": "Fairfax Serif",
|
||||
"rendering": "bitmap",
|
||||
"style": "serif",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.kreativekorp.com/software/fonts/fairfax.shtml",
|
||||
"year": 2008
|
||||
},
|
||||
|
@ -445,6 +481,7 @@
|
|||
"name": "Fantasque Sans Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/belluzj/fantasque-sans",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -454,6 +491,7 @@
|
|||
"name": "Fifteen",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://openfontlibrary.org/en/font/fifteen",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -463,6 +501,7 @@
|
|||
"name": "Fira Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/mozilla/Fira",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -472,6 +511,7 @@
|
|||
"name": "Fira Code",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/tonsky/FiraCode",
|
||||
"year": 2014
|
||||
},
|
||||
|
@ -481,6 +521,7 @@
|
|||
"name": "Fixedsys",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.moviecorner.de/en/font-fixedsys-ttf/description",
|
||||
"year": 1980
|
||||
},
|
||||
|
@ -490,6 +531,7 @@
|
|||
"name": "Fixedsys with Ligatures",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/kika/fixedsys",
|
||||
"year": 2016
|
||||
},
|
||||
|
@ -499,6 +541,7 @@
|
|||
"name": "3270",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"medium",
|
||||
"narrow",
|
||||
|
@ -513,6 +556,7 @@
|
|||
"name": "Generic Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://luc.devroye.org/fonts-75172.html",
|
||||
"year": 1980
|
||||
},
|
||||
|
@ -524,6 +568,7 @@
|
|||
"name": "GNU Freefont",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic",
|
||||
|
@ -541,6 +586,7 @@
|
|||
"name": "Go Mono",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular",
|
||||
"bold",
|
||||
|
@ -556,6 +602,7 @@
|
|||
"name": "Hack",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/chrissimpkins/Hack",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -565,6 +612,7 @@
|
|||
"name": "Hasklig",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/i-tu/Hasklig",
|
||||
"year": 2014
|
||||
},
|
||||
|
@ -574,6 +622,7 @@
|
|||
"name": "Hermit",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://pcaro.es/p/hermit/",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -583,6 +632,7 @@
|
|||
"name": "iA Writer Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://ia.net/writer/blog/a-typographic-christmas",
|
||||
"year": 2018
|
||||
},
|
||||
|
@ -592,6 +642,7 @@
|
|||
"name": "Inconsolata",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.levien.com/type/myfonts/inconsolata.html",
|
||||
"year": 2001
|
||||
},
|
||||
|
@ -601,6 +652,7 @@
|
|||
"name": "Inconsolata-g",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "http://leonardo-m.livejournal.com/77079.html",
|
||||
"year": 2009
|
||||
},
|
||||
|
@ -610,6 +662,7 @@
|
|||
"name": "Input",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "http://input.fontbureau.com",
|
||||
"year": 2014
|
||||
},
|
||||
|
@ -619,6 +672,7 @@
|
|||
"name": "Iosevka",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://be5invis.github.io/Iosevka/",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -629,6 +683,7 @@
|
|||
"name": "JetBrains Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"bold-italic",
|
||||
"bold",
|
||||
|
@ -648,6 +703,7 @@
|
|||
"name": "Latin Modern Mono",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.gust.org.pl/gust/projects/e-foundry/latin-modern",
|
||||
"year": 2002
|
||||
},
|
||||
|
@ -659,6 +715,7 @@
|
|||
"name": "League Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"100",
|
||||
"200",
|
||||
|
@ -678,6 +735,7 @@
|
|||
"name": "Lekton",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.fontsquirrel.com/fonts/lekton",
|
||||
"year": 2008
|
||||
},
|
||||
|
@ -687,6 +745,7 @@
|
|||
"name": "Liberation Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://fedorahosted.org/liberation-fonts/",
|
||||
"year": 2007
|
||||
},
|
||||
|
@ -698,6 +757,7 @@
|
|||
"name": "Luculent",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic",
|
||||
|
@ -713,6 +773,7 @@
|
|||
"name": "Luxi Mono",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.fontsquirrel.com/fonts/Luxi-Mono",
|
||||
"year": 2001
|
||||
},
|
||||
|
@ -722,6 +783,7 @@
|
|||
"name": "Mensch",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -734,6 +796,7 @@
|
|||
"name": "Meslo",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/andreberg/Meslo-Font",
|
||||
"year": 2010
|
||||
},
|
||||
|
@ -743,6 +806,7 @@
|
|||
"name": "Monofur",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "http://www.dafont.com/monofur.font",
|
||||
"year": 2000
|
||||
},
|
||||
|
@ -752,6 +816,7 @@
|
|||
"name": "Monoid",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://larsenwork.com/monoid/",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -761,6 +826,7 @@
|
|||
"name": "Mononoki",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/madmalik/mononoki",
|
||||
"year": 2013
|
||||
},
|
||||
|
@ -770,6 +836,7 @@
|
|||
"name": "M+",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://mplus-fonts.sourceforge.jp",
|
||||
"year": 2003
|
||||
},
|
||||
|
@ -779,6 +846,7 @@
|
|||
"name": "Nanum Gothic Coding",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/naver/nanumfont",
|
||||
"year": 2009,
|
||||
"description": "Many years ago, there was some sort of competition in South Korea for developing/publishing Korean fonts among Internet/big companies. Naver, which is the biggest Internet company in South Korea, published Nanum fonts along with a few variations, and Nanum Gothic Coding was one of them. Nanum means \"sharing\" in Korean."
|
||||
|
@ -789,6 +857,7 @@
|
|||
"name": "NotCourierSans",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.fontsquirrel.com/fonts/NotCourierSans",
|
||||
"year": 2008
|
||||
},
|
||||
|
@ -798,6 +867,7 @@
|
|||
"name": "Noto Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://www.google.com/get/noto/",
|
||||
"year": 2012
|
||||
},
|
||||
|
@ -807,6 +877,7 @@
|
|||
"name": "Nova Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.google.com/fonts/specimen/Nova+Mono",
|
||||
"year": 2010
|
||||
},
|
||||
|
@ -816,6 +887,7 @@
|
|||
"name": "Office Code Pro",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://github.com/nathco/Office-Code-Pro",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -827,6 +899,7 @@
|
|||
"name": "OpenDyslexic Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -841,6 +914,7 @@
|
|||
"name": "Overpass Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"light",
|
||||
"regular",
|
||||
|
@ -858,6 +932,7 @@
|
|||
"name": "Oxygen Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -872,6 +947,7 @@
|
|||
"name": "Plex Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"bold",
|
||||
"bold-italic",
|
||||
|
@ -899,6 +975,7 @@
|
|||
"name": "Press Start 2P",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://github.com/codeman38/PressStart2P",
|
||||
"year": 2012
|
||||
},
|
||||
|
@ -908,6 +985,7 @@
|
|||
"name": "Profont",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://tobiasjung.name/profont/",
|
||||
"year": 1987
|
||||
},
|
||||
|
@ -917,6 +995,7 @@
|
|||
"name": "Proggy Clean",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://github.com/bluescan/proggyfonts/",
|
||||
"year": 2004
|
||||
},
|
||||
|
@ -928,6 +1007,7 @@
|
|||
"name": "Proggy Vector",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -940,6 +1020,7 @@
|
|||
"name": "PT Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://paratype.com/public/",
|
||||
"year": 2011
|
||||
},
|
||||
|
@ -951,6 +1032,7 @@
|
|||
"name": "Quinze",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"variants": [
|
||||
"regular"
|
||||
],
|
||||
|
@ -963,6 +1045,7 @@
|
|||
"name": "Recursive",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://www.recursive.design",
|
||||
"year": 2018
|
||||
},
|
||||
|
@ -972,6 +1055,7 @@
|
|||
"name": "Roboto Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://www.google.com/fonts/specimen/Roboto+Mono",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -981,6 +1065,7 @@
|
|||
"name": "saxMono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.fontsquirrel.com/fonts/saxMono",
|
||||
"year": 2009
|
||||
},
|
||||
|
@ -990,6 +1075,7 @@
|
|||
"name": "Share Tech Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://www.google.com/fonts/specimen/Share+Tech+Mono",
|
||||
"year": 2012
|
||||
},
|
||||
|
@ -999,6 +1085,7 @@
|
|||
"name": "SK Modernist Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "http://seankanedesign.com/work/sk-modernist",
|
||||
"year": 2015
|
||||
},
|
||||
|
@ -1009,6 +1096,7 @@
|
|||
"ligatures": false,
|
||||
"name": "Sometype Mono",
|
||||
"rendering": "vector",
|
||||
"zerostyle": "slash",
|
||||
"style": "sans",
|
||||
"variants": [
|
||||
"regular",
|
||||
|
@ -1029,6 +1117,7 @@
|
|||
"name": "Source Code Pro",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"black",
|
||||
"black-italic",
|
||||
|
@ -1056,6 +1145,7 @@
|
|||
"name": "Space Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"variants": [
|
||||
"regular",
|
||||
"italic",
|
||||
|
@ -1071,6 +1161,7 @@
|
|||
"name": "Sudo",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://www.kutilek.de/sudo-font/",
|
||||
"year": 2009
|
||||
},
|
||||
|
@ -1080,6 +1171,7 @@
|
|||
"name": "Terminus (TTF)",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "slash",
|
||||
"website": "https://files.ax86.net/terminus-ttf",
|
||||
"year": 2010
|
||||
},
|
||||
|
@ -1089,6 +1181,7 @@
|
|||
"name": "TeX Gyre Cursor",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.gust.org.pl/projects/e-foundry/tex-gyre",
|
||||
"year": 2006
|
||||
},
|
||||
|
@ -1098,6 +1191,7 @@
|
|||
"name": "Ubuntu Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "http://font.ubuntu.com",
|
||||
"year": 2010
|
||||
},
|
||||
|
@ -1107,6 +1201,7 @@
|
|||
"name": "GNU Unifont",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "http://www.unifoundry.com/unifont.html",
|
||||
"year": 1998
|
||||
},
|
||||
|
@ -1116,6 +1211,7 @@
|
|||
"name": "Verily Serif Mono",
|
||||
"rendering": "vector",
|
||||
"style": "serif",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://www.fontsquirrel.com/fonts/Verily-Serif-Mono",
|
||||
"year": 2006
|
||||
},
|
||||
|
@ -1127,6 +1223,7 @@
|
|||
"name": "Victor Mono",
|
||||
"rendering": "vector",
|
||||
"style": "sans",
|
||||
"zerostyle": "dot",
|
||||
"website": "https://rubjo.github.io/victor-mono/",
|
||||
"year": 2019
|
||||
},
|
||||
|
@ -1136,6 +1233,7 @@
|
|||
"name": "VT323",
|
||||
"rendering": "bitmap",
|
||||
"style": "sans",
|
||||
"zerostyle": "empty",
|
||||
"website": "https://fedoraproject.org/wiki/VT323_Fonts",
|
||||
"year": 2014
|
||||
}
|
||||
|
|
20
index.html
20
index.html
|
@ -169,6 +169,26 @@
|
|||
<fieldset>
|
||||
<input type="text" id="name-search" placeholder="Search">
|
||||
</fieldset>
|
||||
<fieldset class="toggle" data-group="zerostyle">
|
||||
<button value="empty" title="empty">
|
||||
<svg width="12" height="12" alt="ligatures" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="scale(1.0887 .91856)" aria-label="0"><path d="m9.4576 6.5049q0 3.0927-0.97176 4.5426-0.96404 1.4422-3.0001 1.4422-2.0669 0-3.0232-1.4653-0.94862-1.4653-0.94862-4.504 0-3.0618 0.96404-4.5194 0.96404-1.4653 3.0078-1.4653 2.0669 0 3.0155 1.4885 0.95633 1.4808 0.95633 4.4809zm-2.0283 3.5014q0.26993-0.6247 0.36248-1.4653 0.10026-0.84836 0.10026-2.0361 0-1.1723-0.10026-2.0361-0.092548-0.86378-0.37019-1.4653-0.26993-0.59385-0.74039-0.89463-0.46274-0.30078-1.1954-0.30078-0.72496 0-1.2031 0.30078-0.47045 0.30078-0.7481 0.91006-0.26222 0.57071-0.36248 1.4885-0.092548 0.91777-0.092548 2.0129 0 1.2031 0.084836 2.0129t0.36248 1.4499q0.25451 0.60156 0.71725 0.91777 0.47045 0.31621 1.2417 0.31621 0.72496 0 1.2031-0.30078t0.74039-0.91006z" stroke-width=".39487"/></g>
|
||||
<ellipse cx="6.2063" cy="6.0628" rx="3.9731" ry="5.5157" clip-rule="evenodd" fill="none" stroke-linejoin="round" stroke-miterlimit="1.4142"/>
|
||||
</svg>
|
||||
</button>
|
||||
<button value="slash" title="slash">
|
||||
<svg width="12" height="12" alt="ligatures" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="scale(1.0887 .91856)" aria-label="0"><path d="m9.4576 6.5049q0 3.0927-0.97176 4.5426-0.96404 1.4422-3.0001 1.4422-2.0669 0-3.0232-1.4653-0.94862-1.4653-0.94862-4.504 0-3.0618 0.96404-4.5194 0.96404-1.4653 3.0078-1.4653 2.0669 0 3.0155 1.4885 0.95633 1.4808 0.95633 4.4809zm-2.0283 3.5014q0.26993-0.6247 0.36248-1.4653 0.10026-0.84836 0.10026-2.0361 0-1.1723-0.10026-2.0361-0.092548-0.86378-0.37019-1.4653-0.26993-0.59385-0.74039-0.89463-0.46274-0.30078-1.1954-0.30078-0.72496 0-1.2031 0.30078-0.47045 0.30078-0.7481 0.91006-0.26222 0.57071-0.36248 1.4885-0.092548 0.91777-0.092548 2.0129 0 1.2031 0.084836 2.0129t0.36248 1.4499q0.25451 0.60156 0.71725 0.91777 0.47045 0.31621 1.2417 0.31621 0.72496 0 1.2031-0.30078t0.74039-0.91006z" stroke-width=".39487"/><rect transform="matrix(.82528 .56472 -.43794 .89901 0 0)" x="7.3105" y="-2.1319" width="1.1796" height="8.8701" stroke-width=".39701"/></g>
|
||||
<ellipse cx="6.2063" cy="6.0628" rx="3.9731" ry="5.5157" clip-rule="evenodd" fill="none" stroke-linejoin="round" stroke-miterlimit="1.4142"/>
|
||||
</svg>
|
||||
</button>
|
||||
<button value="dot" title="dot">
|
||||
<svg width="12" height="12" alt="ligatures" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="scale(1.0887 .91856)" stroke-width=".39487" aria-label="0"><path d="m4.8368 5.7326h1.349v1.5988h-1.349zm4.6207 0.77235q0 3.0927-0.97176 4.5426-0.96404 1.4422-3.0001 1.4422-2.0669 0-3.0232-1.4653-0.94862-1.4653-0.94862-4.504 0-3.0618 0.96404-4.5194 0.96404-1.4653 3.0078-1.4653 2.0669 0 3.0155 1.4885 0.95633 1.4808 0.95633 4.4809zm-2.0283 3.5014q0.26993-0.6247 0.36248-1.4653 0.10026-0.84836 0.10026-2.0361 0-1.1723-0.10026-2.0361-0.092548-0.86378-0.37019-1.4653-0.26993-0.59385-0.74039-0.89463-0.46274-0.30078-1.1954-0.30078-0.72496 0-1.2031 0.30078-0.47045 0.30078-0.7481 0.91006-0.26222 0.57071-0.36248 1.4885-0.092548 0.91777-0.092548 2.0129 0 1.2031 0.084836 2.0129t0.36248 1.4499q0.25451 0.60156 0.71725 0.91777 0.47045 0.31621 1.2417 0.31621 0.72496 0 1.2031-0.30078t0.74039-0.91006z"/></g>
|
||||
<ellipse cx="6.2063" cy="6.0628" rx="3.9731" ry="5.5157" clip-rule="evenodd" fill="none" stroke-linejoin="round" stroke-miterlimit="1.4142"/>
|
||||
</svg>
|
||||
</button>
|
||||
</fieldset>
|
||||
</section>
|
||||
<section class="select-list" tabindex="0">
|
||||
<div id="select-font">
|
||||
|
|
26
index.js
26
index.js
|
@ -18,6 +18,7 @@ var filters = {
|
|||
'style': false,
|
||||
'rendering': false,
|
||||
'liga': false,
|
||||
'zerostyle': false,
|
||||
'author': 'all',
|
||||
'name': ''
|
||||
};
|
||||
|
@ -136,12 +137,35 @@ function applyFilters() {
|
|||
$('[data-group="liga"] [value="no"]').removeClass('selected');
|
||||
}
|
||||
|
||||
switch (filters.zerostyle) {
|
||||
case 'empty':
|
||||
$('[data-group="zerostyle"] [value="empty"]').addClass('selected');
|
||||
$('[data-group="zerostyle"] [value="slash"]').removeClass('selected');
|
||||
$('[data-group="zerostyle"] [value="dot"]').removeClass('selected');
|
||||
break;
|
||||
case 'slash':
|
||||
$('[data-group="zerostyle"] [value="empty"]').removeClass('selected');
|
||||
$('[data-group="zerostyle"] [value="slash"]').addClass('selected');
|
||||
$('[data-group="zerostyle"] [value="dot"]').removeClass('selected');
|
||||
break;
|
||||
case 'dot':
|
||||
$('[data-group="zerostyle"] [value="empty"]').removeClass('selected');
|
||||
$('[data-group="zerostyle"] [value="slash"]').removeClass('selected');
|
||||
$('[data-group="zerostyle"] [value="dot"]').addClass('selected');
|
||||
break;
|
||||
default:
|
||||
$('[data-group="zerostyle"] [value="empty"]').removeClass('selected');
|
||||
$('[data-group="zerostyle"] [value="slash"]').removeClass('selected');
|
||||
$('[data-group="zerostyle"] [value="dot"]').removeClass('selected');
|
||||
}
|
||||
|
||||
$('.entry[data-alias]').each(function(iteration, element) {
|
||||
var data = font_data[$(element).data().alias];
|
||||
if (
|
||||
(!filters.style || data.style === filters.style) &&
|
||||
(!filters.rendering || data.rendering === filters.rendering) &&
|
||||
(!filters.liga || data.ligatures === false && filters.liga === 'no' || data.ligatures === true && filters.liga === 'yes') &&
|
||||
(!filters.zerostyle || data.zerostyle === filters.zerostyle) &&
|
||||
(filters.author === 'all' || data.author === filters.author) &&
|
||||
(!filters.name || data.name.toLowerCase().indexOf(filters.name) > -1)
|
||||
) {
|
||||
|
@ -297,6 +321,8 @@ function toggleFilter(filter, group) {
|
|||
toggleValue('rendering', filter);
|
||||
} else if (group === 'liga') {
|
||||
toggleValue('liga', filter);
|
||||
} else if (group === 'zerostyle') {
|
||||
toggleValue('zerostyle', filter);
|
||||
}
|
||||
|
||||
applyFilters();
|
||||
|
|
Loading…
Reference in New Issue