diff --git a/app/static/css/partials/_film.scss b/app/static/css/partials/_film.scss index d5fd5ee..a11cfe1 100755 --- a/app/static/css/partials/_film.scss +++ b/app/static/css/partials/_film.scss @@ -152,7 +152,6 @@ main > .film { border: 4px solid rgba(#fff, 0.3); border-radius: 50%; box-sizing: border-box; - font-size: 36px; text-decoration: none; width: 54px; height: 54px; @@ -160,6 +159,12 @@ main > .film { align-items: center; justify-content: center; margin: auto; + + .text { + font-family: "icomoon"; + font-size: 42px; + display: block; + } } .film-play-block { diff --git a/app/static/css/partials/_icomoon.scss b/app/static/css/partials/_icomoon.scss new file mode 100755 index 0000000..cc207a1 --- /dev/null +++ b/app/static/css/partials/_icomoon.scss @@ -0,0 +1,38 @@ +@font-face { + font-family: 'icomoon'; + src: + url('/static/fonts/icomoon/icomoon.ttf?ru5m2') format('truetype'), + url('/static/fonts/icomoon/fonts/icomoon.woff?ru5m2') format('woff'), + url('/static/fonts/icomoon/icomoon.svg?ru5m2#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="f-icon-"], [class*=" f-icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.f-icon-triangle-up:before { + content: "\e900"; +} +.f-icon-triangle-right:before { + content: "\e901"; +} +.f-icon-triangle-left:before { + content: "\e902"; +} +.f-icon-triangle-down:before { + content: "\e903"; +} diff --git a/app/static/css/style.scss b/app/static/css/style.scss index 4eee9b0..0838308 100755 --- a/app/static/css/style.scss +++ b/app/static/css/style.scss @@ -1,4 +1,5 @@ @import "partials/reset"; +@import "partials/icomoon"; @import "partials/layout"; @import "partials/titleanimation"; @import "partials/menu"; diff --git a/app/static/fonts/icomoon/Read Me.txt b/app/static/fonts/icomoon/Read Me.txt new file mode 100755 index 0000000..e39b544 --- /dev/null +++ b/app/static/fonts/icomoon/Read Me.txt @@ -0,0 +1,7 @@ +Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures. + +To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/#docs/local-fonts + +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/app/static/fonts/icomoon/demo-files/demo.css b/app/static/fonts/icomoon/demo-files/demo.css new file mode 100755 index 0000000..640525b --- /dev/null +++ b/app/static/fonts/icomoon/demo-files/demo.css @@ -0,0 +1,152 @@ +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-family: sans-serif; + 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; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +#testDrive { + display: block; + padding-top: 24px; + line-height: 1.5; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 20px; +} + diff --git a/app/static/fonts/icomoon/demo-files/demo.js b/app/static/fonts/icomoon/demo-files/demo.js new file mode 100755 index 0000000..6f45f1c --- /dev/null +++ b/app/static/fonts/icomoon/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/app/static/fonts/icomoon/demo.html b/app/static/fonts/icomoon/demo.html new file mode 100755 index 0000000..d8c030c --- /dev/null +++ b/app/static/fonts/icomoon/demo.html @@ -0,0 +1,94 @@ + + +
+ +Generated by IcoMoon
+