From 284e5ae3caca9ea696f94b2f19aa9332fe4700ef Mon Sep 17 00:00:00 2001 From: Bala Clark Date: Tue, 26 Nov 2013 22:23:56 +0100 Subject: [PATCH 1/4] removed unused & broken keyboard shortcut --- lib/ComicBook.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lib/ComicBook.js b/lib/ComicBook.js index f2e4961..152b095 100755 --- a/lib/ComicBook.js +++ b/lib/ComicBook.js @@ -82,7 +82,6 @@ var ComicBook = (function ($) { keyboard: { next: 78, previous: 80, - toolbar: 84, toggleLayout: 76 }, libPath: '/lib/', @@ -835,9 +834,6 @@ var ComicBook = (function ($) { if (e.keyCode === options.keyboard.next) { side = 'right'; } // display controls - if (e.keyCode === options.keyboard.toolbar) { - self.toggleToolbar(); - } if (e.keyCode === options.keyboard.toggleLayout) { self.toggleLayout(); } From b820fa4c3e7f6434c1502d4e47c3d47927f4db96 Mon Sep 17 00:00:00 2001 From: Bala Clark Date: Tue, 26 Nov 2013 22:32:59 +0100 Subject: [PATCH 2/4] only run jshint on test, not on build. --- Makefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Makefile b/Makefile index 895e428..c23ee18 100755 --- a/Makefile +++ b/Makefile @@ -4,8 +4,6 @@ # build: - @echo "Running jshint..." - @./node_modules/.bin/jshint lib/ComicBook.js --config lib/.jshintrc @echo "Compiling Handlebars templates..." @./node_modules/.bin/handlebars templates/*.handlebars -f lib/templates.js @echo "Compiling and minifying javascript..." From 226c0e92c2ded240b36a7f3d496b95cc1d408554 Mon Sep 17 00:00:00 2001 From: Bala Clark Date: Tue, 26 Nov 2013 23:47:23 +0100 Subject: [PATCH 3/4] very basic thumbnail browser. --- Makefile | 2 +- css/thumbnails.css | 21 +++++++++++++++++++++ examples/dev.html | 1 + lib/ComicBook.js | 31 +++++++++++++++++++++++++++++-- lib/tests/unit/ComicBook.js | 2 +- templates/thumbnails.handlebars | 2 ++ 6 files changed, 55 insertions(+), 4 deletions(-) create mode 100644 css/thumbnails.css create mode 100644 templates/thumbnails.handlebars diff --git a/Makefile b/Makefile index c23ee18..9e3ad5a 100755 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ build: @cp lib/vendor/pixastic/license-mpl.txt comicbook/js/pixastic @./node_modules/.bin/uglifyjs -nc comicbook/js/comicbook.js > comicbook/js/comicbook.min.js @echo "Compiling CSS..." - @cat fonts/icomoon-toolbar/style.css css/reset.css css/styles.css css/toolbar.css > comicbook/comicbook.css + @cat fonts/icomoon-toolbar/style.css css/reset.css css/styles.css css/toolbar.css css/thumbnails.css > comicbook/comicbook.css @echo "Copying assets..." @cp -r css/img comicbook/img @cp -r fonts/icomoon-toolbar/fonts comicbook diff --git a/css/thumbnails.css b/css/thumbnails.css new file mode 100644 index 0000000..217d22f --- /dev/null +++ b/css/thumbnails.css @@ -0,0 +1,21 @@ + +.thumbnails { + position: absolute; + color: white; + background-color: black; + background-image: linear-gradient(to bottom, rgb(80, 80, 80), rgb(17, 17, 17)); + padding: 0.5em; + border-radius: 0.2em; + margin: 5em; + left: 0; + right: 0; + bottom: 0; + top: 0; + display: none; + overflow: auto; +} + +.thumbnails img { + display: inline-block; + margin: 0.5em; +} diff --git a/examples/dev.html b/examples/dev.html index 8d3168a..7607d52 100755 --- a/examples/dev.html +++ b/examples/dev.html @@ -19,6 +19,7 @@ + diff --git a/lib/ComicBook.js b/lib/ComicBook.js index 152b095..219c147 100755 --- a/lib/ComicBook.js +++ b/lib/ComicBook.js @@ -17,7 +17,6 @@ - make page draggable with the cursor - enable menu items via config, allow for custom items - split out classes into seperate files - - thumbnail browser - refactor so we are not using all these loose shared variables and other nastyness - use custom event emitters instead of hacky code - properly bind 'this' so we don't have to keep using 'self' @@ -82,7 +81,8 @@ var ComicBook = (function ($) { keyboard: { next: 78, previous: 80, - toggleLayout: 76 + toggleLayout: 76, + thumbnails: 84 }, libPath: '/lib/', forward_buffer: 3 @@ -837,6 +837,11 @@ var ComicBook = (function ($) { if (e.keyCode === options.keyboard.toggleLayout) { self.toggleLayout(); } + + // display thumbnail browser + if (e.keyCode === options.keyboard.thumbnails) { + self.toggleThumbnails(); + } break; default: @@ -869,6 +874,28 @@ var ComicBook = (function ($) { .find('.manga-' + !options.manga).hide(); }; + ComicBook.prototype.toggleThumbnails = function () { + // TODO: show page numbers + // TODO: in double page mode merge both pages into a single link + // TODO: only load thumbnails when they are in view + // TODO: keyboard navigation (left / right / up / down / enter) + // TODO: highlight currently selected thumbnail + // TODO: focus on current page + // TODO: toolbar button + var $thumbnails = self.getControl('thumbnails'); + $thumbnails.html(''); + self.toggleControl('thumbnails'); + $.each(pages, function (i, img) { + var $img = $(img).clone(); + var $link = $('').attr('href', '#' + i).append($img); + $img.attr('height', 150); + $link.on('click', function () { + self.hideControl('thumbnails'); + }); + $thumbnails.append($link); + }); + }; + ComicBook.prototype.destroy = function () { $.each(this.controls, function (name, $control) { diff --git a/lib/tests/unit/ComicBook.js b/lib/tests/unit/ComicBook.js index fc93ddd..85f7462 100644 --- a/lib/tests/unit/ComicBook.js +++ b/lib/tests/unit/ComicBook.js @@ -39,7 +39,7 @@ $(function () { }); test('all controls should be rendered', function () { - equal($('.cb-control, .toolbar').length, 5, 'All toolbar elements should have rendered after book.draw'); + equal($('.cb-control, .toolbar').length, 6, 'All toolbar elements should have rendered after book.draw'); }); // navigate on keyboard diff --git a/templates/thumbnails.handlebars b/templates/thumbnails.handlebars new file mode 100644 index 0000000..1e0991d --- /dev/null +++ b/templates/thumbnails.handlebars @@ -0,0 +1,2 @@ + +
From 253f5547f234419ba8e928d2bcd91774ee960248 Mon Sep 17 00:00:00 2001 From: Bala Clark Date: Thu, 5 Dec 2013 00:08:05 +0100 Subject: [PATCH 4/4] adding toolbar button for thumbnail browser --- fonts/icomoon-toolbar/Read Me.txt | 6 +- fonts/icomoon-toolbar/demo-files/demo.css | 157 ++++ fonts/icomoon-toolbar/demo-files/demo.js | 30 + fonts/icomoon-toolbar/demo.html | 474 ++++++++++++ fonts/icomoon-toolbar/fonts/toolbar.dev.svg | 110 --- fonts/icomoon-toolbar/fonts/toolbar.eot | Bin 5184 -> 7308 bytes fonts/icomoon-toolbar/fonts/toolbar.svg | 143 +--- fonts/icomoon-toolbar/fonts/toolbar.ttf | Bin 5020 -> 7144 bytes fonts/icomoon-toolbar/fonts/toolbar.woff | Bin 6412 -> 7220 bytes fonts/icomoon-toolbar/selection.json | 796 ++++++++++++++++++++ fonts/icomoon-toolbar/style.css | 45 +- templates/toolbar.handlebars | 3 + 12 files changed, 1522 insertions(+), 242 deletions(-) mode change 100644 => 100755 fonts/icomoon-toolbar/Read Me.txt create mode 100755 fonts/icomoon-toolbar/demo-files/demo.css create mode 100755 fonts/icomoon-toolbar/demo-files/demo.js create mode 100755 fonts/icomoon-toolbar/demo.html delete mode 100644 fonts/icomoon-toolbar/fonts/toolbar.dev.svg mode change 100644 => 100755 fonts/icomoon-toolbar/fonts/toolbar.eot mode change 100644 => 100755 fonts/icomoon-toolbar/fonts/toolbar.svg mode change 100644 => 100755 fonts/icomoon-toolbar/fonts/toolbar.ttf mode change 100644 => 100755 fonts/icomoon-toolbar/fonts/toolbar.woff create mode 100755 fonts/icomoon-toolbar/selection.json mode change 100644 => 100755 fonts/icomoon-toolbar/style.css diff --git a/fonts/icomoon-toolbar/Read Me.txt b/fonts/icomoon-toolbar/Read Me.txt old mode 100644 new mode 100755 index 9d2b9e5..cd97d24 --- a/fonts/icomoon-toolbar/Read Me.txt +++ b/fonts/icomoon-toolbar/Read Me.txt @@ -1,3 +1,5 @@ -To modify your generated font, use the *dev.svg* file, located in the *fonts* folder in this package. You can import this dev.svg file to the IcoMoon app. All the tags (class names) and the Unicode points of your glyphs are saved in this file. +Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures. -See the documentation for more info on how to use this package: http://icomoon.io/#docs/font-face \ No newline at end of file +You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects. + +You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu > Manage Projects) to retrieve your icon selection. diff --git a/fonts/icomoon-toolbar/demo-files/demo.css b/fonts/icomoon-toolbar/demo-files/demo.css new file mode 100755 index 0000000..e69ec60 --- /dev/null +++ b/fonts/icomoon-toolbar/demo-files/demo.css @@ -0,0 +1,157 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + width: 15em; + padding-bottom: 1em; + margin-right: 4em; + margin-bottom: 1em; + float: left; + overflow: hidden; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc1 { + color: #999; +} +.fgc0 { + color: #000; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.mls { + margin-left: .25em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.clearfix { + zoom: 1; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.noLiga-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +#testDrive { + padding-top: 24px; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} +.fs2 { + font-size: 32px; +} +.fs3 { + font-size: 28px; +} diff --git a/fonts/icomoon-toolbar/demo-files/demo.js b/fonts/icomoon-toolbar/demo-files/demo.js new file mode 100755 index 0000000..e72f449 --- /dev/null +++ b/fonts/icomoon-toolbar/demo-files/demo.js @@ -0,0 +1,30 @@ +if (!('boxShadow' in document.body.style)) { + document.body.setAttribute('class', 'noBoxShadow'); +} + +document.body.addEventListener("click", function(e) { + var target = e.target; + if (target.tagName === "INPUT" && + target.getAttribute('class').indexOf('liga') === -1) { + target.select(); + } +}); + +(function() { + var fontSize = document.getElementById('fontSize'), + testDrive = document.getElementById('testDrive'), + testText = document.getElementById('testText'); + function updateTest() { + testDrive.innerHTML = testText.value || String.fromCharCode(160); + if (window.icomoonLiga) { + window.icomoonLiga(testDrive); + } + } + function updateSize() { + testDrive.style.fontSize = fontSize.value + 'px'; + } + fontSize.addEventListener('change', updateSize, false); + testText.addEventListener('input', updateTest, false); + testText.addEventListener('change', updateTest, false); + updateSize(); +}()); diff --git a/fonts/icomoon-toolbar/demo.html b/fonts/icomoon-toolbar/demo.html new file mode 100755 index 0000000..306e020 --- /dev/null +++ b/fonts/icomoon-toolbar/demo.html @@ -0,0 +1,474 @@ + + + + + IcoMoon Demo + + + + + +
+

Font Name: toolbar (Glyphs: 33)

+
+
+

Grid Size: 16

+
+
+ icon-thumbnails +
+
+ + +
+
+ liga: + +
+
+
+
+

Grid Size: Unknown

+
+
+ icon-uniF000 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-file +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-image +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-zoom-out +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-zoom-in +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-expand +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-expand2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-folder-open +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-folder +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-cog +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-menu +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-wrench +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-settings +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-loop +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-pin +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-first +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-last +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-left +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-right +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-left2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-right2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-left3 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-right3 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-previous +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-next +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-droplet +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-adjust +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-sun +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-remove-sign +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-remove +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-copy +
+
+ + +
+
+ liga: + +
+
+
+
+

Grid Size: 14

+
+
+ icon-th +
+
+ + +
+
+ liga: + +
+
+
+ + +
+

Font Test Drive

+ + + +
  +
+
+ +
+ + + + \ No newline at end of file diff --git a/fonts/icomoon-toolbar/fonts/toolbar.dev.svg b/fonts/icomoon-toolbar/fonts/toolbar.dev.svg deleted file mode 100644 index 20962b3..0000000 --- a/fonts/icomoon-toolbar/fonts/toolbar.dev.svg +++ /dev/null @@ -1,110 +0,0 @@ - - - - -This is a custom SVG font generated by IcoMoon. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/icomoon-toolbar/fonts/toolbar.eot b/fonts/icomoon-toolbar/fonts/toolbar.eot old mode 100644 new mode 100755 index be978c4c0d6be6af8e87936806c9dc9fc53dff26..8f084d73accc3fb0f755c7534a955ff0379aa650 GIT binary patch literal 7308 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 literal 5184 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 diff --git a/fonts/icomoon-toolbar/fonts/toolbar.svg b/fonts/icomoon-toolbar/fonts/toolbar.svg old mode 100644 new mode 100755 index 9fafa5c..99723be --- a/fonts/icomoon-toolbar/fonts/toolbar.svg +++ b/fonts/icomoon-toolbar/fonts/toolbar.svg @@ -1,110 +1,43 @@ - -This is a custom SVG font generated by IcoMoon. - - +Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/icomoon-toolbar/fonts/toolbar.ttf b/fonts/icomoon-toolbar/fonts/toolbar.ttf old mode 100644 new mode 100755 index 6bf7291a963d653cafb6c68932f4a974e503803a..c6dc3841b30e836fc928d2992526fc7d3ea3e05f GIT binary patch literal 7144 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

R*F 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 diff --git a/fonts/icomoon-toolbar/selection.json b/fonts/icomoon-toolbar/selection.json new file mode 100755 index 0000000..28d5db5 --- /dev/null +++ b/fonts/icomoon-toolbar/selection.json @@ -0,0 +1,796 @@ +{ + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M960 1024h-320q-27 0-45.5-18.5t-18.5-45.5v-320q0-27 18.5-45.5t45.5-18.5h320q26 0 45 18.5t19 45.5v320q0 27-19 45.5t-45 18.5zM896 736q0-13-9.5-22.5t-22.5-9.5h-128q-13 0-22.5 9.5t-9.5 22.5v128q0 13 9.5 22.5t22.5 9.5h128q13 0 22.5-9.5t9.5-22.5v-128zM960 448h-320q-27 0-45.5-19t-18.5-45v-320q0-27 18.5-45.5t45.5-18.5h320q26 0 45 18.5t19 45.5v320q0 26-19 45t-45 19zM896 160q0-13-9.5-22.5t-22.5-9.5h-128q-13 0-22.5 9.5t-9.5 22.5v128q0 13 9.5 22.5t22.5 9.5h128q13 0 22.5-9.5t9.5-22.5v-128zM384 1024h-320q-26 0-45-18.5t-19-45.5v-320q0-27 19-45.5t45-18.5h320q27 0 45.5 18.5t18.5 45.5v320q0 27-19 45.5t-45 18.5zM320 736q0-13-9.5-22.5t-22.5-9.5h-128q-13 0-22.5 9.5t-9.5 22.5v128q0 13 9.5 22.5t22.5 9.5h128q13 0 22.5-9.5t9.5-22.5v-128zM384 448h-320q-26 0-45-19t-19-45v-320q0-27 19-45.5t45-18.5h320q27 0 45.5 18.5t18.5 45.5v320q0 26-19 45t-45 19zM320 160q0-13-9.5-22.5t-22.5-9.5h-128q-13 0-22.5 9.5t-9.5 22.5v128q0 13 9.5 22.5t22.5 9.5h128q13 0 22.5-9.5t9.5-22.5v-128z" + ], + "tags": [ + "thumbnails" + ], + "grid": 16 + }, + "properties": { + "order": 1, + "id": 1508, + "prevSize": 32, + "code": 58880, + "name": "thumbnails", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M0 0l1024 1024h-1024z" + ], + "width": 0, + "defaultCode": 61440, + "grid": 0 + }, + "properties": { + "order": 2, + "id": 1, + "prevSize": 32, + "code": 61440, + "name": "uniF000", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M892.118 188.118l-120.234-120.237c-37.339-37.336-111.085-67.882-163.885-67.882h-448c-52.8 0-96 43.2-96 96v832c0 52.8 43.2 96 96 96h704c52.8 0 96-43.2 96-96v-576c0-52.8-30.546-126.546-67.882-163.882zM640 135.562c2.197 0.805 4.451 1.68 6.758 2.635 18.059 7.482 30.598 16.176 34.616 20.194l120.237 120.238c4.018 4.018 12.712 16.554 20.194 34.614 0.955 2.306 1.832 4.562 2.635 6.757l-184.44-0v-184.438zM832 896h-640v-768h384v256h256v512z" + ], + "tags": [ + "file", + "paper", + "page", + "new", + "empty", + "blank", + "document" + ], + "defaultCode": 57344, + "grid": 0 + }, + "properties": { + "order": 3, + "id": 2, + "prevSize": 32, + "code": 57344, + "name": "file", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M896 192h-768v640h768v-640zM1024 64v0 896h-1024v-896h1024zM832 768h-640v-128l192-320 263 320 185-128v64zM640 352c0 53.019 42.981 96 96 96 53.019 0 96-42.981 96-96 0-53.019-42.981-96-96-96-53.019 0-96 42.981-96 96z" + ], + "tags": [ + "image", + "picture", + "photo", + "graphic" + ], + "defaultCode": 57345, + "grid": 0 + }, + "properties": { + "order": 4, + "id": 3, + "prevSize": 32, + "code": 57345, + "name": "image", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M992.262 871.395l-242.552-206.293c-25.074-22.566-51.89-32.926-73.552-31.926 57.256-67.069 91.842-154.078 91.842-249.176 0-212.078-171.922-384-384-384-212.075 0-384 171.922-384 384 0 212.078 171.922 384 384 384 95.098 0 182.107-34.586 249.176-91.843-1 21.662 9.36 48.478 31.926 73.552l206.294 242.552c35.322 39.246 93.022 42.554 128.221 7.357s31.89-92.899-7.355-128.222zM384 640c-141.384 0-256-114.616-256-256s114.616-256 256-256 256 114.616 256 256-114.614 256-256 256zM192 320h384v128h-384z" + ], + "tags": [ + "zoom out", + "smaller", + "scale", + "reduce" + ], + "defaultCode": 57346, + "grid": 0 + }, + "properties": { + "order": 5, + "id": 4, + "prevSize": 32, + "code": 57346, + "name": "zoom-out", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M992.262 871.395l-242.552-206.293c-25.074-22.566-51.89-32.926-73.552-31.926 57.256-67.069 91.842-154.078 91.842-249.176 0-212.078-171.922-384-384-384-212.075 0-384 171.922-384 384 0 212.078 171.922 384 384 384 95.098 0 182.107-34.586 249.176-91.843-1 21.662 9.36 48.478 31.926 73.552l206.294 242.552c35.322 39.246 93.022 42.554 128.221 7.357s31.89-92.899-7.355-128.222zM384 640c-141.384 0-256-114.616-256-256s114.616-256 256-256 256 114.616 256 256-114.614 256-256 256zM448 192h-128v128h-128v128h128v128h128v-128h128v-128h-128z" + ], + "tags": [ + "zoom in", + "enlarge", + "scale" + ], + "defaultCode": 57347, + "grid": 0 + }, + "properties": { + "order": 6, + "id": 5, + "prevSize": 32, + "code": 57347, + "name": "zoom-in", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M1024 0v416l-160-160-192 192-96-96 192-192-160-160zM448 672l-192 192 160 160h-416v-416l160 160 192-192z" + ], + "tags": [ + "expand", + "enlarge", + "maximize", + "fullscreen" + ], + "defaultCode": 57348, + "grid": 0 + }, + "properties": { + "order": 7, + "id": 6, + "prevSize": 32, + "code": 57348, + "name": "expand", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M1024 0v384l-138.261-138.259-212 211.998-107.478-107.48 212-212-138.261-138.259zM245.741 138.259l211.998 212-107.48 107.48-212-211.998-138.259 138.259v-384h384zM885.739 778.261l138.261-138.261v384h-384l138.261-138.261-212-212 107.478-107.478zM457.739 673.739l-211.998 212 138.259 138.261h-384v-384l138.259 138.261 212-212z" + ], + "tags": [ + "expand", + "enlarge", + "maximize", + "fullscreen" + ], + "defaultCode": 57349, + "grid": 0 + }, + "properties": { + "order": 8, + "id": 7, + "prevSize": 32, + "code": 57349, + "name": "expand2", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M832 960l192-512h-832l-192 512zM128 384l-128 576v-832h288l128 128h416v128z" + ], + "tags": [ + "folder-open", + "directory", + "category", + "browse" + ], + "defaultCode": 57350, + "grid": 0 + }, + "properties": { + "order": 9, + "id": 8, + "prevSize": 32, + "code": 57350, + "name": "folder-open", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M0 320h1024l-64 640h-896l-64-640zM928 192l32 64h-896l64-128h352l32 64h416z" + ], + "tags": [ + "folder", + "directory", + "category", + "browse" + ], + "defaultCode": 57351, + "grid": 0 + }, + "properties": { + "order": 10, + "id": 9, + "prevSize": 32, + "code": 57351, + "name": "folder", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M933.79 610.25c-53.726-93.054-21.416-212.304 72.152-266.488l-100.626-174.293c-28.75 16.854-62.176 26.518-97.846 26.518-107.536 0-194.707-87.746-194.707-195.99l-201.259 0.002c0.266 33.41-8.074 67.282-25.958 98.251-53.725 93.056-173.155 124.702-266.862 70.758l-100.624 174.293c28.97 16.472 54.050 40.587 71.886 71.478 53.638 92.909 21.512 211.92-71.707 266.224l100.626 174.293c28.65-16.696 61.915-26.254 97.4-26.254 107.197 0 194.144 87.192 194.701 194.958h201.254c-0.086-33.074 8.272-66.57 25.966-97.218 53.637-92.906 172.776-124.594 266.414-71.013l100.626-174.29c-28.782-16.469-53.694-40.499-71.435-71.23zM512 719.331c-114.507 0-207.336-92.824-207.336-207.334 0-114.507 92.826-207.334 207.336-207.334 114.507 0 207.331 92.826 207.331 207.334-0.002 114.51-92.824 207.334-207.331 207.334z" + ], + "tags": [ + "cog", + "preferences", + "settings", + "gear", + "generate", + "control", + "options" + ], + "defaultCode": 57352, + "grid": 0 + }, + "properties": { + "order": 11, + "id": 10, + "prevSize": 32, + "code": 57352, + "name": "cog", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M64 192h896v192h-896zM64 448h896v192h-896zM64 704h896v192h-896z" + ], + "tags": [ + "menu", + "list", + "items", + "lines", + "options" + ], + "defaultCode": 57353, + "grid": 0 + }, + "properties": { + "order": 12, + "id": 11, + "prevSize": 32, + "code": 57353, + "name": "menu", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M1002.934 817.877l-460.552-394.76c21.448-40.299 33.618-86.283 33.618-135.117 0-159.058-128.942-288-288-288-29.094 0-57.173 4.333-83.646 12.354l166.39 166.39c24.89 24.89 24.89 65.621 0 90.51l-101.49 101.49c-24.89 24.89-65.621 24.89-90.51 0l-166.39-166.39c-8.021 26.475-12.354 54.552-12.354 83.646 0 159.058 128.942 288 288 288 48.834 0 94.818-12.17 135.117-33.619l394.76 460.552c22.909 26.725 62.016 28.226 86.904 3.338l101.493-101.493c24.886-24.888 23.384-63.994-3.339-86.901z" + ], + "tags": [ + "wrench", + "settings", + "control", + "tool", + "options", + "preferences", + "fix" + ], + "defaultCode": 57354, + "grid": 0 + }, + "properties": { + "order": 13, + "id": 12, + "prevSize": 32, + "code": 57354, + "name": "wrench", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M448 128v-16c0-26.4-21.6-48-48-48h-160c-26.4 0-48 21.6-48 48v16h-192v128h192v16c0 26.4 21.6 48 48 48h160c26.4 0 48-21.6 48-48v-16h576v-128h-576zM256 256v-128h128v128h-128zM832 432c0-26.4-21.6-48-48-48h-160c-26.4 0-48 21.6-48 48v16h-576v128h576v16c0 26.4 21.6 48 48 48h160c26.4 0 48-21.6 48-48v-16h192v-128h-192v-16zM640 576v-128h128v128h-128zM448 752c0-26.4-21.6-48-48-48h-160c-26.4 0-48 21.6-48 48v16h-192v128h192v16c0 26.4 21.6 48 48 48h160c26.4 0 48-21.6 48-48v-16h576v-128h-576v-16zM256 896v-128h128v128h-128z" + ], + "tags": [ + "settings", + "preferences", + "options" + ], + "defaultCode": 57355, + "grid": 0 + }, + "properties": { + "order": 14, + "id": 13, + "prevSize": 32, + "code": 57355, + "name": "settings", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M874.022 149.979c-92.653-92.654-220.637-149.979-362.022-149.979-219.488 0-406.69 138.128-479.498 332.189l119.875 44.954c54.605-145.546 195.006-249.142 359.622-249.142 106.040 0 202.021 43 271.506 112.494l-143.506 143.506h384v-384l-149.978 149.979zM512 896c-106.040 0-202.026-42.992-271.512-112.488l143.512-143.512h-384v384l149.994-149.994c92.646 92.662 220.619 149.994 362.006 149.994 219.49 0 406.693-138.128 479.501-332.189l-119.875-44.954c-54.606 145.546-195.008 249.142-359.626 249.142z" + ], + "tags": [ + "loop", + "repeat", + "reload", + "refresh", + "update", + "upgrade", + "synchronize", + "media control", + "arrows" + ], + "defaultCode": 57356, + "grid": 0 + }, + "properties": { + "order": 15, + "id": 14, + "prevSize": 32, + "code": 57356, + "name": "loop", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M1024 256c0-141.312-114.752-256-256-256-95.488 0-177.984 53.056-222.016 130.752 0-0.064 0.128-0.128 0.128-0.192-11.744-1.12-23.136-3.552-35.136-3.552-212.128 0-384 171.872-384 384 0 80.864 25.248 155.744 67.872 217.504l-194.848 295.488 297.248-193.984c61.12 40.992 134.624 64.992 213.76 64.992 212.128 0 384-171.872 384-384 0-11.072-2.24-21.44-3.264-32.256 78.496-43.744 132.256-126.56 132.256-222.752zM511.008 767.008c-141.248 0-256-114.752-256-256 0-141.184 114.752-256 256-256 0.384 0 0.736 0.128 0.992 0.128 0-0.256 0.128-0.448 0.128-0.64 0 0.512-0.128 0.992-0.128 1.504 0 22.24 3.744 43.36 8.992 63.936l-101.504 101.568c-49.984 49.984-49.984 131.008 0 180.992s131.008 49.984 180.992 0l100.512-100.512c21.12 5.76 43.008 9.76 65.888 9.888-0.512 140.864-115.008 255.136-255.872 255.136zM768 384c-70.496 0-128-57.44-128-128s57.504-128 128-128 128 57.44 128 128-57.504 128-128 128z" + ], + "tags": [ + "pin", + "location" + ], + "defaultCode": 57357, + "grid": 0 + }, + "properties": { + "order": 16, + "id": 15, + "prevSize": 32, + "code": 57357, + "name": "pin", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M383.232 512c0 13.21 13.414 22.63 13.414 22.63l372.48 233.933c27.597 18.074 50.074 4.762 50.074-29.44v-454.246c0-34.253-22.477-47.565-50.074-29.491l-372.48 233.984c0 0.051-13.414 9.421-13.414 22.63zM204.8 274.278v475.443c0 45.466 31.334 59.392 76.8 59.392s76.8-13.926 76.8-59.341v-475.494c0-45.517-31.334-59.443-76.8-59.443s-76.8 13.978-76.8 59.443z" + ], + "tags": [ + "first", + "start", + "media control" + ], + "defaultCode": 57358, + "grid": 0 + }, + "properties": { + "order": 17, + "id": 16, + "prevSize": 32, + "code": 57358, + "name": "first", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M627.354 489.37l-372.48-233.984c-27.546-18.022-50.074-4.762-50.074 29.542v454.195c0 34.304 22.528 47.514 50.074 29.491l372.48-233.933c0 0 13.466-9.472 13.466-22.63s-13.466-22.682-13.466-22.682zM742.4 214.835c-45.466 0-76.8 13.978-76.8 59.443v475.443c0 45.517 31.334 59.494 76.8 59.494s76.8-13.978 76.8-59.494v-475.443c0-45.466-31.334-59.443-76.8-59.443z" + ], + "tags": [ + "last", + "end", + "media control" + ], + "defaultCode": 57359, + "grid": 0 + }, + "properties": { + "order": 18, + "id": 17, + "prevSize": 32, + "code": 57359, + "name": "last", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M983.040 512c0-260.147-210.893-471.040-471.040-471.040s-471.040 210.893-471.040 471.040c0 260.198 210.893 471.091 471.040 471.091s471.040-210.944 471.040-471.091zM143.36 512c0-203.571 165.069-368.64 368.64-368.64s368.64 165.069 368.64 368.64c0 203.622-165.069 368.691-368.64 368.691s-368.64-165.069-368.64-368.691zM709.12 604.16v-184.32h-209.408v-115.2l-195.072 207.36 195.072 207.36v-115.2h209.408z" + ], + "tags": [ + "arrow-left", + "left", + "previous" + ], + "defaultCode": 57361, + "grid": 0 + }, + "properties": { + "order": 19, + "id": 18, + "prevSize": 32, + "code": 57361, + "name": "arrow-left", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M40.96 512c0 260.147 210.944 471.040 471.040 471.040 260.147 0 471.040-210.893 471.040-471.040 0-260.147-210.893-471.040-471.040-471.040-260.147 0-471.040 210.893-471.040 471.040zM880.64 512c0 203.571-165.069 368.64-368.64 368.64s-368.64-165.018-368.64-368.64c0-203.622 165.018-368.64 368.64-368.64s368.64 165.018 368.64 368.64zM314.88 419.84v184.32h209.408v115.2l195.072-207.36-195.072-207.36v115.2h-209.408z" + ], + "tags": [ + "arrow-right", + "right", + "next" + ], + "defaultCode": 57360, + "grid": 0 + }, + "properties": { + "order": 20, + "id": 19, + "prevSize": 32, + "code": 57360, + "name": "arrow-right", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M716.749 276.48l0.051 471.040-409.6-235.52z" + ], + "tags": [ + "arrow-left", + "left", + "triangle", + "previous" + ], + "defaultCode": 57362, + "grid": 0 + }, + "properties": { + "order": 21, + "id": 20, + "prevSize": 32, + "code": 57362, + "name": "arrow-left2", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M307.251 276.48l-0.051 471.040 409.6-235.52z" + ], + "tags": [ + "arrow-right", + "triangle", + "right", + "next" + ], + "defaultCode": 57363, + "grid": 0 + }, + "properties": { + "order": 22, + "id": 21, + "prevSize": 32, + "code": 57363, + "name": "arrow-right2", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M511.232 122.88v195.994l359.27-0.051v386.662h-359.27v195.635l-388.25-389.12z" + ], + "tags": [ + "arrow-left", + "left", + "previous" + ], + "defaultCode": 57364, + "grid": 0 + }, + "properties": { + "order": 23, + "id": 22, + "prevSize": 32, + "code": 57364, + "name": "arrow-left3", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M512.768 122.88v195.994l-359.27-0.051v386.662h359.27v195.635l388.25-389.12z" + ], + "tags": [ + "arrow-right", + "right", + "next" + ], + "defaultCode": 57365, + "grid": 0 + }, + "properties": { + "order": 24, + "id": 23, + "prevSize": 32, + "code": 57365, + "name": "arrow-right3", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M71.629 512c0 14.285 14.285 24.525 14.285 24.525l382.106 253.389c29.286 19.61 53.35 5.222 53.35-31.949v-491.981c0-37.171-24.064-51.507-53.35-32l-382.106 253.44c0.051 0.051-14.285 10.291-14.285 24.576zM536.32 512c0 14.285 14.285 24.525 14.285 24.525l368.794 253.389c29.338 19.61 53.35 5.222 53.35-31.949l-0-491.981c0-37.171-24.013-51.507-53.35-32l-368.794 253.44c0 0.051-14.285 10.291-14.285 24.576z" + ], + "tags": [ + "previous", + "media control" + ], + "defaultCode": 57366, + "grid": 0 + }, + "properties": { + "order": 25, + "id": 24, + "prevSize": 32, + "code": 57366, + "name": "previous", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M938.035 487.475l-382.054-253.44c-29.338-19.558-53.402-5.171-53.402 31.949v491.981c0 37.171 24.064 51.558 53.402 31.949l382.054-253.389c0 0 14.285-10.24 14.285-24.525s-14.285-24.525-14.285-24.525zM473.395 487.475l-368.845-253.491c-29.286-19.507-53.299-5.12-53.299 32v491.981c0 37.171 24.013 51.558 53.35 31.949l368.845-253.389c0 0 14.285-10.24 14.285-24.525s-14.336-24.525-14.336-24.525z" + ], + "tags": [ + "next", + "media control" + ], + "defaultCode": 57367, + "grid": 0 + }, + "properties": { + "order": 26, + "id": 25, + "prevSize": 32, + "code": 57367, + "name": "next", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M895.941 633.502c-0.011-0.706-0.030-1.402-0.042-2.106-0.032-1.427-0.070-2.854-0.118-4.28-10.030-315.648-383.781-627.117-383.781-627.117s-373.754 311.469-383.779 627.122c-0.043 1.43-0.088 2.851-0.12 4.282-0.014 0.704-0.030 1.402-0.042 2.106-0.035 2.16-0.056 4.323-0.056 6.496 0 2.368 0.029 4.722 0.070 7.078 0.005 0.195 0.006 0.39 0.014 0.586 4.075 208.533 174.394 376.331 383.912 376.331 209.515 0 379.832-167.798 383.918-376.336 0.005-0.195 0.008-0.392 0.010-0.586 0.042-2.355 0.072-4.714 0.072-7.078 0-2.173-0.024-4.336-0.059-6.498zM767.95 644.739l-0.008 0.406c-1.318 67.286-28.531 130.334-76.626 177.549-48.142 47.272-111.83 73.306-179.317 73.306-12.462 0-24.794-0.894-36.925-2.638 139.056-82.846 232.216-234.704 232.216-408.322 0-19.456-1.179-38.634-3.451-57.48 40.272 73.939 62.064 142.8 64.002 203.626l0.005 0.144c0.032 0.949 0.053 1.891 0.078 2.843l0.029 1.448c0.027 1.458 0.046 2.918 0.046 4.379 0 1.584-0.019 3.162-0.050 4.739z" + ], + "tags": [ + "droplet", + "colors", + "water" + ], + "defaultCode": 57370, + "grid": 0 + }, + "properties": { + "order": 27, + "id": 26, + "prevSize": 32, + "code": 57370, + "name": "droplet", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M438.4 73.142q119.429 0 220.286 58.858t159.714 159.714 58.858 220.286-58.858 220.286-159.714 159.714-220.286 58.858-220.286-58.858-159.714-159.714-58.858-220.286 58.858-220.286 159.714-159.714 220.286-58.858zM145.829 512q0 59.429 23.142 113.429t62.571 93.429 93.429 62.571 113.429 23.142v-585.142q-59.429 0-113.429 23.142t-93.429 62.571-62.571 93.429-23.142 113.429z" + ], + "width": 877, + "tags": [ + "adjust", + "contrast" + ], + "defaultCode": 61506, + "grid": 0 + }, + "properties": { + "order": 28, + "id": 27, + "prevSize": 32, + "code": 61506, + "name": "adjust", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M972.8 471.040c-9.318 0-40.909 0-50.176 0-28.262 0-51.2 18.33-51.2 40.96s22.938 40.96 51.2 40.96c9.318 0 40.909 0 50.176 0 28.314 0 51.2-18.33 51.2-40.96s-22.886-40.96-51.2-40.96zM512 230.4c-156.16 0-281.6 125.44-281.6 281.6 0 156.211 125.44 281.6 281.6 281.6 156.211 0 281.6-125.389 281.6-281.6 0-156.16-125.389-281.6-281.6-281.6zM512 716.8c-113.152 0-204.8-91.648-204.8-204.8 0-113.101 91.648-204.8 204.8-204.8s204.8 91.699 204.8 204.8c0 113.152-91.648 204.8-204.8 204.8zM152.525 512c0-22.63-21.862-40.96-50.125-40.96-9.472 0-41.779 0-51.2 0-28.262 0-51.2 18.33-51.2 40.96s22.938 40.96 51.2 40.96c9.421 0 41.728 0 51.2 0 28.262 0 50.125-18.33 50.125-40.96zM512 153.6c22.579 0 40.96-22.938 40.96-51.2 0-9.37 0-41.83 0-51.2 0-28.262-18.33-51.2-40.96-51.2s-40.96 22.938-40.96 51.2c0 9.37 0 41.83 0 51.2 0 28.262 18.381 51.2 40.96 51.2zM512 870.4c-22.579 0-40.96 22.938-40.96 51.2 0 9.37 0 41.83 0 51.2 0 28.314 18.33 51.2 40.96 51.2s40.96-22.886 40.96-51.2c0-9.37 0-41.83 0-51.2 0-28.262-18.381-51.2-40.96-51.2zM889.088 192.819c20.019-20.019 23.245-49.203 7.27-65.178s-45.158-12.749-65.126 7.27c-5.478 5.53-30.31 30.31-35.84 35.84-20.019 20.019-23.245 49.152-7.27 65.126s45.21 12.8 65.178-7.219c5.478-5.53 30.31-30.31 35.789-35.84zM170.701 795.341c-5.53 5.53-30.31 30.362-35.84 35.84-19.968 20.019-23.194 49.152-7.219 65.126 15.974 15.974 45.158 12.749 65.126-7.219 5.53-5.478 30.362-30.31 35.84-35.84 20.019-20.019 23.245-49.152 7.219-65.126s-45.158-12.698-65.126 7.219zM192.819 134.861c-20.019-19.968-49.152-23.245-65.178-7.219s-12.749 45.158 7.219 65.178c5.53 5.53 30.31 30.31 35.84 35.84 20.019 19.968 49.152 23.245 65.126 7.219s12.8-45.158-7.219-65.126c-5.478-5.53-30.259-30.362-35.789-35.891zM795.341 853.299c5.53 5.53 30.362 30.362 35.84 35.84 20.019 19.968 49.203 23.194 65.178 7.219 15.974-15.974 12.698-45.158-7.27-65.126-5.53-5.478-30.362-30.31-35.84-35.84-20.019-19.968-49.203-23.194-65.178-7.219s-12.646 45.107 7.27 65.126z" + ], + "tags": [ + "sun", + "brightness", + "lightness" + ], + "defaultCode": 57368, + "grid": 0 + }, + "properties": { + "order": 29, + "id": 28, + "prevSize": 32, + "code": 57368, + "name": "sun", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M656.114 641.142q0-14.858-10.858-25.714l-103.429-103.429 103.429-103.429q10.858-10.858 10.858-25.714 0-15.429-10.858-26.286l-51.429-51.429q-10.858-10.858-26.286-10.858-14.858 0-25.714 10.858l-103.429 103.429-103.429-103.429q-10.858-10.858-25.714-10.858-15.429 0-26.286 10.858l-51.429 51.429q-10.858 10.858-10.858 26.286 0 14.858 10.858 25.714l103.429 103.429-103.429 103.429q-10.858 10.858-10.858 25.714 0 15.429 10.858 26.286l51.429 51.429q10.858 10.858 26.286 10.858 14.858 0 25.714-10.858l103.429-103.429 103.429 103.429q10.858 10.858 25.714 10.858 15.429 0 26.286-10.858l51.429-51.429q10.858-10.858 10.858-26.286zM877.256 512q0 119.429-58.858 220.286t-159.714 159.714-220.286 58.858-220.286-58.858-159.714-159.714-58.858-220.286 58.858-220.286 159.714-159.714 220.286-58.858 220.286 58.858 159.714 159.714 58.858 220.286z" + ], + "width": 877, + "tags": [ + "remove-sign", + "cancel", + "remove", + "delete", + "close", + "sign" + ], + "defaultCode": 61527, + "grid": 0 + }, + "properties": { + "order": 30, + "id": 29, + "prevSize": 32, + "code": 61527, + "name": "remove-sign", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M741.027 755.429q0 22.858-16 38.858l-77.714 77.714q-16 16-38.858 16t-38.858-16l-168-168-168 168q-16 16-38.858 16t-38.858-16l-77.714-77.714q-16-16-16-38.858t16-38.858l168-168-168-168q-16-16-16-38.858t16-38.858l77.714-77.714q16-16 38.858-16t38.858 16l168 168 168-168q16-16 38.858-16t38.858 16l77.714 77.714q16 16 16 38.858t-16 38.858l-168 168 168 168q16 16 16 38.858z" + ], + "width": 803, + "tags": [ + "remove", + "cancel", + "close", + "delete", + "mutiply" + ], + "defaultCode": 61453, + "grid": 0 + }, + "properties": { + "order": 31, + "id": 30, + "prevSize": 32, + "code": 61453, + "name": "remove", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M832 256h-192v-64l-192-192h-448v768h384v256h640v-576l-192-192zM832 346.51l101.49 101.49h-101.49v-101.49zM448 90.51l101.49 101.49h-101.49v-101.49zM64 64h320v192h192v448h-512v-640zM960 960h-512v-192h192v-448h128v192h192v448z" + ], + "tags": [ + "copy", + "duplicate", + "files", + "pages", + "papers", + "documents" + ], + "defaultCode": 57399, + "grid": 0 + }, + "properties": { + "order": 32, + "id": 31, + "prevSize": 32, + "code": 57399, + "name": "copy", + "ligatures": "" + } + }, + { + "icon": { + "paths": [ + "M292.571 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM292.571 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM292.571 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857z" + ], + "tags": [ + "th", + "grid" + ], + "grid": 14, + "defaultCode": 58881 + }, + "properties": { + "order": 33, + "id": 11, + "prevSize": 28, + "name": "th", + "ligatures": "", + "code": 58883 + } + } + ], + "height": 1024, + "metadata": { + "name": "toolbar" + }, + "preferences": { + "fontPref": { + "prefix": "icon-", + "metadata": { + "fontFamily": "toolbar" + }, + "showGlyphs": true, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + }, + "resetPoint": 58880, + "showQuickUse": true, + "quickUsageToken": false, + "showMetrics": true, + "showMetadata": false + }, + "imagePref": { + "color": 0, + "height": 32, + "columns": 16, + "margin": 16, + "png": false, + "sprites": true + }, + "historySize": 100, + "showCodes": true, + "gridSize": 16, + "showLiga": false, + "showGrid": true, + "showGlyphs": true, + "showQuickUse": true + } +} \ No newline at end of file diff --git a/fonts/icomoon-toolbar/style.css b/fonts/icomoon-toolbar/style.css old mode 100644 new mode 100755 index fe4c57e..99a9886 --- a/fonts/icomoon-toolbar/style.css +++ b/fonts/icomoon-toolbar/style.css @@ -2,32 +2,14 @@ font-family: 'toolbar'; src:url('fonts/toolbar.eot'); src:url('fonts/toolbar.eot?#iefix') format('embedded-opentype'), - url('fonts/toolbar.woff') format('woff'), url('fonts/toolbar.ttf') format('truetype'), + url('fonts/toolbar.woff') format('woff'), url('fonts/toolbar.svg#toolbar') format('svg'); font-weight: normal; font-style: normal; } -/* Use the following CSS code if you want to use data attributes for inserting your icons */ -[data-icon]:before { - font-family: 'toolbar'; - content: attr(data-icon); - speak: none; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; -} - -/* Use the following CSS code if you want to have a class per icon */ -/* -Instead of a list of all class selectors, -you can use the generic selector below, but it's slower: -[class*="icon-"] { -*/ -.icon-file, .icon-image, .icon-zoom-out, .icon-zoom-in, .icon-expand, .icon-expand-2, .icon-folder-open, .icon-folder, .icon-cog, .icon-menu, .icon-wrench, .icon-settings, .icon-loop, .icon-pin, .icon-first, .icon-last, .icon-arrow-left, .icon-arrow-right, .icon-arrow-left-2, .icon-arrow-right-2, .icon-arrow-left-3, .icon-arrow-right-3, .icon-previous, .icon-next, .icon-droplet, .icon-adjust, .icon-sun, .icon-remove-sign, .icon-remove, .icon-copy { +[class^="icon-"], [class*=" icon-"] { font-family: 'toolbar'; speak: none; font-style: normal; @@ -35,7 +17,17 @@ you can use the generic selector below, but it's slower: font-variant: normal; text-transform: none; line-height: 1; + + /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-thumbnails:before { + content: "\e600"; +} +.icon-uniF000:before { + content: "\f000"; } .icon-file:before { content: "\e000"; @@ -52,7 +44,7 @@ you can use the generic selector below, but it's slower: .icon-expand:before { content: "\e004"; } -.icon-expand-2:before { +.icon-expand2:before { content: "\e005"; } .icon-folder-open:before { @@ -91,16 +83,16 @@ you can use the generic selector below, but it's slower: .icon-arrow-right:before { content: "\e010"; } -.icon-arrow-left-2:before { +.icon-arrow-left2:before { content: "\e012"; } -.icon-arrow-right-2:before { +.icon-arrow-right2:before { content: "\e013"; } -.icon-arrow-left-3:before { +.icon-arrow-left3:before { content: "\e014"; } -.icon-arrow-right-3:before { +.icon-arrow-right3:before { content: "\e015"; } .icon-previous:before { @@ -127,3 +119,6 @@ you can use the generic selector below, but it's slower: .icon-copy:before { content: "\e037"; } +.icon-th:before { + content: "\e603"; +} diff --git a/templates/toolbar.handlebars b/templates/toolbar.handlebars index 5f47a2b..fb1de1e 100644 --- a/templates/toolbar.handlebars +++ b/templates/toolbar.handlebars @@ -34,6 +34,9 @@ +
  • + +