├── LICENSE ├── README.md ├── TextureHandler.inc.php ├── TexturePlugin.inc.php ├── Texture_Handbook.pdf ├── classes └── DAR.inc.php ├── controllers └── grid │ └── form │ └── TextureArticleGalleyForm.inc.php ├── docs ├── galley_edit.png ├── manuscript.xml ├── plugin_gallery.png └── production_ready_edit.png ├── editor.css ├── editor.js ├── index.php ├── locale ├── ar │ └── locale.po ├── az │ └── locale.po ├── bg │ └── locale.po ├── ca │ └── locale.po ├── cs │ └── locale.po ├── da │ └── locale.po ├── de │ └── locale.po ├── el │ └── locale.po ├── en │ └── locale.po ├── es │ └── locale.po ├── fr_CA │ └── locale.po ├── fr_FR │ └── locale.po ├── gl │ └── locale.po ├── hu │ └── locale.po ├── hy │ └── locale.po ├── id │ └── locale.po ├── ka │ └── locale.po ├── mk │ └── locale.po ├── ms │ └── locale.po ├── nb │ └── locale.po ├── pt_BR │ └── locale.po ├── pt_PT │ └── locale.po ├── ru │ └── locale.po ├── sl │ └── locale.po ├── sv │ └── locale.po ├── tr │ └── locale.po ├── uk │ └── locale.po └── vi │ └── locale.po ├── templates ├── TextureArticleGalley.tpl └── editor.tpl ├── texture ├── font-awesome │ ├── HELP-US-OUT.txt │ ├── README.md │ ├── css │ │ ├── font-awesome.css │ │ ├── font-awesome.css.map │ │ └── font-awesome.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── less │ │ ├── animated.less │ │ ├── bordered-pulled.less │ │ ├── core.less │ │ ├── fixed-width.less │ │ ├── font-awesome.less │ │ ├── icons.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── mixins.less │ │ ├── path.less │ │ ├── rotated-flipped.less │ │ ├── stacked.less │ │ └── variables.less │ ├── package.json │ └── scss │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ └── font-awesome.scss ├── inter-ui │ ├── Inter (web hinted) │ │ ├── Inter-Black.woff │ │ ├── Inter-Black.woff2 │ │ ├── Inter-BlackItalic.woff │ │ ├── Inter-BlackItalic.woff2 │ │ ├── Inter-Bold.woff │ │ ├── Inter-Bold.woff2 │ │ ├── Inter-BoldItalic.woff │ │ ├── Inter-BoldItalic.woff2 │ │ ├── Inter-ExtraBold.woff │ │ ├── Inter-ExtraBold.woff2 │ │ ├── Inter-ExtraBoldItalic.woff │ │ ├── Inter-ExtraBoldItalic.woff2 │ │ ├── Inter-ExtraLight-BETA.woff │ │ ├── Inter-ExtraLight-BETA.woff2 │ │ ├── Inter-ExtraLightItalic-BETA.woff │ │ ├── Inter-ExtraLightItalic-BETA.woff2 │ │ ├── Inter-Italic.woff │ │ ├── Inter-Italic.woff2 │ │ ├── Inter-Light-BETA.woff │ │ ├── Inter-Light-BETA.woff2 │ │ ├── Inter-LightItalic-BETA.woff │ │ ├── Inter-LightItalic-BETA.woff2 │ │ ├── Inter-Medium.woff │ │ ├── Inter-Medium.woff2 │ │ ├── Inter-MediumItalic.woff │ │ ├── Inter-MediumItalic.woff2 │ │ ├── Inter-Regular.woff │ │ ├── Inter-Regular.woff2 │ │ ├── Inter-SemiBold.woff │ │ ├── Inter-SemiBold.woff2 │ │ ├── Inter-SemiBoldItalic.woff │ │ ├── Inter-SemiBoldItalic.woff2 │ │ ├── Inter-Thin-BETA.woff │ │ ├── Inter-Thin-BETA.woff2 │ │ ├── Inter-ThinItalic-BETA.woff │ │ └── Inter-ThinItalic-BETA.woff2 │ ├── Inter (web) │ │ ├── Inter-Black.woff │ │ ├── Inter-Black.woff2 │ │ ├── Inter-BlackItalic.woff │ │ ├── Inter-BlackItalic.woff2 │ │ ├── Inter-Bold.woff │ │ ├── Inter-Bold.woff2 │ │ ├── Inter-BoldItalic.woff │ │ ├── Inter-BoldItalic.woff2 │ │ ├── Inter-ExtraBold.woff │ │ ├── Inter-ExtraBold.woff2 │ │ ├── Inter-ExtraBoldItalic.woff │ │ ├── Inter-ExtraBoldItalic.woff2 │ │ ├── Inter-ExtraLight-BETA.woff │ │ ├── Inter-ExtraLight-BETA.woff2 │ │ ├── Inter-ExtraLightItalic-BETA.woff │ │ ├── Inter-ExtraLightItalic-BETA.woff2 │ │ ├── Inter-Italic.woff │ │ ├── Inter-Italic.woff2 │ │ ├── Inter-Light-BETA.woff │ │ ├── Inter-Light-BETA.woff2 │ │ ├── Inter-LightItalic-BETA.woff │ │ ├── Inter-LightItalic-BETA.woff2 │ │ ├── Inter-Medium.woff │ │ ├── Inter-Medium.woff2 │ │ ├── Inter-MediumItalic.woff │ │ ├── Inter-MediumItalic.woff2 │ │ ├── Inter-Regular.woff │ │ ├── Inter-Regular.woff2 │ │ ├── Inter-SemiBold.woff │ │ ├── Inter-SemiBold.woff2 │ │ ├── Inter-SemiBoldItalic.woff │ │ ├── Inter-SemiBoldItalic.woff2 │ │ ├── Inter-Thin-BETA.woff │ │ ├── Inter-Thin-BETA.woff2 │ │ ├── Inter-ThinItalic-BETA.woff │ │ ├── Inter-ThinItalic-BETA.woff2 │ │ ├── Inter-italic.var.woff2 │ │ ├── Inter-upright.var.woff2 │ │ └── Inter.var.woff2 │ ├── LICENSE.txt │ ├── README.md │ ├── RELEASE.md │ ├── inter-hinted.css │ ├── inter.css │ └── package.json ├── katex │ ├── README.md │ ├── contrib │ │ ├── auto-render.js │ │ ├── auto-render.min.js │ │ ├── copy-tex.css │ │ ├── copy-tex.js │ │ ├── copy-tex.min.css │ │ ├── copy-tex.min.js │ │ ├── mathtex-script-type.js │ │ └── mathtex-script-type.min.js │ ├── fonts │ │ ├── KaTeX_AMS-Regular.ttf │ │ ├── KaTeX_AMS-Regular.woff │ │ ├── KaTeX_AMS-Regular.woff2 │ │ ├── KaTeX_Caligraphic-Bold.ttf │ │ ├── KaTeX_Caligraphic-Bold.woff │ │ ├── KaTeX_Caligraphic-Bold.woff2 │ │ ├── KaTeX_Caligraphic-Regular.ttf │ │ ├── KaTeX_Caligraphic-Regular.woff │ │ ├── KaTeX_Caligraphic-Regular.woff2 │ │ ├── KaTeX_Fraktur-Bold.ttf │ │ ├── KaTeX_Fraktur-Bold.woff │ │ ├── KaTeX_Fraktur-Bold.woff2 │ │ ├── KaTeX_Fraktur-Regular.ttf │ │ ├── KaTeX_Fraktur-Regular.woff │ │ ├── KaTeX_Fraktur-Regular.woff2 │ │ ├── KaTeX_Main-Bold.ttf │ │ ├── KaTeX_Main-Bold.woff │ │ ├── KaTeX_Main-Bold.woff2 │ │ ├── KaTeX_Main-BoldItalic.ttf │ │ ├── KaTeX_Main-BoldItalic.woff │ │ ├── KaTeX_Main-BoldItalic.woff2 │ │ ├── KaTeX_Main-Italic.ttf │ │ ├── KaTeX_Main-Italic.woff │ │ ├── KaTeX_Main-Italic.woff2 │ │ ├── KaTeX_Main-Regular.ttf │ │ ├── KaTeX_Main-Regular.woff │ │ ├── KaTeX_Main-Regular.woff2 │ │ ├── KaTeX_Math-BoldItalic.ttf │ │ ├── KaTeX_Math-BoldItalic.woff │ │ ├── KaTeX_Math-BoldItalic.woff2 │ │ ├── KaTeX_Math-Italic.ttf │ │ ├── KaTeX_Math-Italic.woff │ │ ├── KaTeX_Math-Italic.woff2 │ │ ├── KaTeX_SansSerif-Bold.ttf │ │ ├── KaTeX_SansSerif-Bold.woff │ │ ├── KaTeX_SansSerif-Bold.woff2 │ │ ├── KaTeX_SansSerif-Italic.ttf │ │ ├── KaTeX_SansSerif-Italic.woff │ │ ├── KaTeX_SansSerif-Italic.woff2 │ │ ├── KaTeX_SansSerif-Regular.ttf │ │ ├── KaTeX_SansSerif-Regular.woff │ │ ├── KaTeX_SansSerif-Regular.woff2 │ │ ├── KaTeX_Script-Regular.ttf │ │ ├── KaTeX_Script-Regular.woff │ │ ├── KaTeX_Script-Regular.woff2 │ │ ├── KaTeX_Size1-Regular.ttf │ │ ├── KaTeX_Size1-Regular.woff │ │ ├── KaTeX_Size1-Regular.woff2 │ │ ├── KaTeX_Size2-Regular.ttf │ │ ├── KaTeX_Size2-Regular.woff │ │ ├── KaTeX_Size2-Regular.woff2 │ │ ├── KaTeX_Size3-Regular.ttf │ │ ├── KaTeX_Size3-Regular.woff │ │ ├── KaTeX_Size3-Regular.woff2 │ │ ├── KaTeX_Size4-Regular.ttf │ │ ├── KaTeX_Size4-Regular.woff │ │ ├── KaTeX_Size4-Regular.woff2 │ │ ├── KaTeX_Typewriter-Regular.ttf │ │ ├── KaTeX_Typewriter-Regular.woff │ │ └── KaTeX_Typewriter-Regular.woff2 │ ├── katex.css │ ├── katex.js │ ├── katex.min.css │ ├── katex.min.js │ └── katex.mjs ├── substance │ ├── substance-pagestyle.css │ ├── substance-pagestyle.css.map │ ├── substance-pagestyle.next.css │ ├── substance-pagestyle.next.css.map │ ├── substance-reset.css │ ├── substance-reset.css.map │ ├── substance-reset.next.css │ ├── substance-reset.next.css.map │ ├── substance.css │ ├── substance.css.map │ ├── substance.min.js │ ├── substance.min.js.map │ ├── substance.next.css │ └── substance.next.css.map ├── texture-reset.css ├── texture-reset.css.map ├── texture.css ├── texture.css.map ├── texture.js ├── texture.js.map ├── texture.png └── vfs.js └── version.xml /Texture_Handbook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/Texture_Handbook.pdf -------------------------------------------------------------------------------- /controllers/grid/form/TextureArticleGalleyForm.inc.php: -------------------------------------------------------------------------------- 1 | _submission = $submission; 36 | $this->_publication = $publication; 37 | 38 | parent::__construct($plugin->getTemplateResource('TextureArticleGalley.tpl')); 39 | 40 | AppLocale::requireComponents(LOCALE_COMPONENT_APP_EDITOR, LOCALE_COMPONENT_PKP_SUBMISSION); 41 | 42 | $this->addCheck(new \PKP\form\validation\FormValidator($this, 'label', 'required', 'editor.issues.galleyLabelRequired')); 43 | $this->addCheck(new \PKP\form\validation\FormValidatorPost($this)); 44 | $this->addCheck(new \PKP\form\validation\FormValidatorCSRF($this)); 45 | 46 | // Ensure a locale is provided and valid 47 | $journal = $request->getJournal(); 48 | $this->addCheck( 49 | new \PKP\form\validation\FormValidator( 50 | $this, 51 | 'galleyLocale', 52 | 'required', 53 | 'editor.issues.galleyLocaleRequired' 54 | ), 55 | function ($galleyLocale) use ($journal) { 56 | return in_array($galleyLocale, $journal->getSupportedSubmissionLocaleNames()); 57 | } 58 | ); 59 | } 60 | 61 | /** 62 | * Display the form. 63 | * @param $request 64 | * @return string 65 | */ 66 | function fetch($request, $template = null, $display = false) { 67 | $journal = $request->getJournal(); 68 | $templateMgr = TemplateManager::getManager($request); 69 | 70 | $templateMgr->assign(array( 71 | 'supportedLocales' => $journal->getSupportedSubmissionLocaleNames(), 72 | 'submissionId' => $this->_submission->getId(), 73 | 'stageId' => $request->getUserVar('stageId'), 74 | 'fileStage' => $request->getUserVar('fileStage'), 75 | 'submissionFileId' => $request->getUserVar('submissionFileId'), 76 | 'publicationId' => $this->_publication->getId(), 77 | 78 | )); 79 | 80 | return parent::fetch($request, $template, $display); 81 | } 82 | 83 | /** 84 | * Assign form data to user-submitted data. 85 | */ 86 | function readInputData() { 87 | $this->readUserVars( 88 | array( 89 | 'label', 90 | 'galleyLocale', 91 | 'submissionFileId', 92 | 'fileStage' 93 | ) 94 | ); 95 | } 96 | 97 | /** 98 | * Create article galley and dependent files 99 | * @return ArticleGalley The resulting article galley. 100 | */ 101 | function execute(...$functionArgs) { 102 | 103 | $context = Application::getRequest()->getJournal(); 104 | $submissionId = $this->_submission->getId(); 105 | 106 | // Create new galley 107 | $articleGalleyDao = DAORegistry::getDAO('ArticleGalleyDAO'); 108 | $articleGalley = $articleGalleyDao->newDataObject(); 109 | $articleGalley->setData('publicationId', $this->_publication->getId()); 110 | $articleGalley->setLabel($this->getData('label')); 111 | $articleGalley->setLocale($this->getData('galleyLocale')); 112 | $newGalleyId = $articleGalleyDao->insertObject($articleGalley); 113 | 114 | $submissionFileDao = DAORegistry::getDAO('SubmissionFileDAO'); 115 | $fileStage = $this->getData('fileStage'); 116 | $submissionFile = $submissionFileDao->getLatestRevision( $this->getData('submissionFileId'), $fileStage, $submissionId); 117 | 118 | // Create galley XML file from the production XML source file 119 | import('lib.pkp.classes.file.SubmissionFileManager'); 120 | $submissionFileManager = new SubmissionFileManager($context->getId(), $submissionFile); 121 | $fileId = $submissionFile->getData('submissionFileId'); 122 | $revision = $submissionFile->getRevision(); 123 | $genreDAO = DAORegistry::getDAO('GenreDAO'); 124 | $genre = $genreDAO->getByKey('SUBMISSION', $this->_submission->getData('contextId')); 125 | 126 | 127 | list($newFileId, $newRevision) = $submissionFileManager->copyFileToFileStage($fileId, $revision, $fileStage, null, true); 128 | $newSubmissionFile = $submissionFileDao->getLatestRevision($newFileId, $fileStage, $submissionId); 129 | $newSubmissionFile->setAssocType(ASSOC_TYPE_REPRESENTATION); 130 | $newSubmissionFile->setAssocId($newGalleyId); 131 | $newSubmissionFile->setGenreId($genre->getId()); 132 | $newSubmissionFile->setFileStage(SUBMISSION_FILE_PROOF); 133 | $submissionFileDao->updateObject($newSubmissionFile); 134 | 135 | // Associate XML file into galley 136 | if ($articleGalley) { 137 | $articleGalley->setFileId($newSubmissionFile->getFileId()); 138 | $articleGalleyDao->updateObject($articleGalley); 139 | } 140 | 141 | // Get dependent files of the XML source file 142 | $dependentFiles = $submissionFileDao->getLatestRevisionsByAssocId( 143 | ASSOC_TYPE_SUBMISSION_FILE, 144 | $submissionFile->getData('submissionFileId'), 145 | $submissionFile->getData(), 146 | SUBMISSION_FILE_DEPENDENT 147 | ); 148 | 149 | // Copy dependent files to the galley XML file 150 | foreach ($dependentFiles as $dependentFile) { 151 | $dependentFileId = $dependentFile->getFileId(); 152 | $dependentFileRevision = $dependentFile->getRevision(); 153 | $dependentFileStage = $dependentFile->getFileStage(); 154 | 155 | list($newDependentFileId, $newDependentFileRevision) = $submissionFileManager->copyFileToFileStage($dependentFileId, $dependentFileRevision, $dependentFileStage, null, true); 156 | $newDependentFile = $submissionFileDao->getLatestRevision($newDependentFileId, SUBMISSION_FILE_DEPENDENT, $submissionId); 157 | $newDependentFile->setAssocId($newFileId); 158 | $submissionFileDao->updateObject($newDependentFile); 159 | } 160 | 161 | return $articleGalley; 162 | } 163 | 164 | 165 | } 166 | 167 | 168 | 169 | 170 | -------------------------------------------------------------------------------- /docs/galley_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/docs/galley_edit.png -------------------------------------------------------------------------------- /docs/plugin_gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/docs/plugin_gallery.png -------------------------------------------------------------------------------- /docs/production_ready_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/docs/production_ready_edit.png -------------------------------------------------------------------------------- /editor.css: -------------------------------------------------------------------------------- 1 | body { overflow: hidden; } 2 | html, body { height: 100%; } 3 | .sc-app { 4 | height: 100%; 5 | } 6 | 7 | input.save-btn { 8 | color: #fff; 9 | background-color: #5a6268; 10 | border-color: #545b62; 11 | font-weight: 400; 12 | text-align: center; 13 | border: 1px solid transparent; 14 | padding: .375rem .75rem; 15 | font-size: 1rem; 16 | border-radius: .25rem; 17 | margin:0 auto; 18 | } 19 | 20 | div#toolbar { 21 | margin-top:5px; 22 | } 23 | 24 | div#feedback { 25 | background-color:yellow; 26 | text-align:center; 27 | font-size: smaller; 28 | } 29 | -------------------------------------------------------------------------------- /editor.js: -------------------------------------------------------------------------------- 1 | (function (global, factory) { 2 | typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('substance'), require('substance-texture')) : 3 | typeof define === 'function' && define.amd ? define(['substance', 'substance-texture'], factory) : 4 | (factory(global.substance, global.texture)); 5 | }(this, (function (substance, substanceTexture) { 6 | 'use strict'; 7 | 8 | window.addEventListener('load', () => { 9 | substance.substanceGlobals.DEBUG_RENDERING = substance.platform.devtools; 10 | setTimeout(() => { 11 | var props = { 12 | storageType: 'remote', 13 | storageUrl: document.querySelector('meta[name=jobId').getAttribute('content'), 14 | archiveId: '', 15 | }; 16 | var app = OJSTextureEditor.mount(props, window.document.body); 17 | setTimeout(() => { 18 | window.app = app; 19 | }, 500); 20 | }); 21 | }); 22 | 23 | class OJSTextureStorage extends substanceTexture.HttpStorageClient { 24 | write (archiveId, data, cb) { 25 | var url = this.apiUrl; 26 | if (archiveId) { 27 | url = url + '/' + archiveId; 28 | } 29 | 30 | function _createImages () { 31 | substance.forEach(data.resources, (record, filePath) => { 32 | if (record.encoding === 'blob') { 33 | var binaries = new FileReader(); 34 | binaries.onload = function (event) { 35 | substance.sendRequest({ 36 | method: 'PUT', 37 | url, 38 | data: { 39 | 'media': { 40 | 'id': record.id, 41 | 'fileName': filePath, 42 | 'fileType': record.data.type, 43 | 'originalFileName': record.data.name || filePath, 44 | 'data': binaries.result, 45 | }, 46 | }, 47 | }).then(response => { 48 | cb(null, response); 49 | }).catch(err => { 50 | cb(err); 51 | }); 52 | 53 | }; 54 | binaries.readAsDataURL(record.data); 55 | } 56 | }); 57 | return substance.sendRequest({ 58 | method: 'PUT', 59 | url, 60 | data: {'archive': data}, 61 | }).then(response => { 62 | cb(null, response); 63 | }).catch(err => { 64 | cb(err); 65 | }); 66 | } 67 | 68 | function _deleteImage (op) { 69 | if (op.type === 'delete') { 70 | if (op.val) { 71 | if (op.val.type === 'graphic' || op.val.type === 'supplementary-file') { 72 | if (op.val) { 73 | var fileName = op.val['href']; 74 | if (fileName !== undefined) { 75 | substance.sendRequest({ 76 | method: 'DELETE', 77 | url, 78 | data: { 79 | 'fileName': fileName, 80 | }, 81 | }).then(response => { 82 | cb(null, response); 83 | }).catch(err => { 84 | cb(err); 85 | }); 86 | } 87 | 88 | } 89 | } 90 | } 91 | } 92 | } 93 | 94 | function _deleteImages () { 95 | if (data) { 96 | if (data.diff) { 97 | if (data.diff) { 98 | var diffs = data.diff; 99 | if (diffs.length >= 1) { 100 | for (var i in diffs) { 101 | var change = diffs[i].change; 102 | if (change.ops) { 103 | for (var op of change.ops) { 104 | _deleteImage(op); 105 | } 106 | } 107 | } 108 | 109 | } 110 | } 111 | } 112 | } 113 | } 114 | 115 | _createImages(); 116 | _deleteImages(); 117 | 118 | } 119 | 120 | } 121 | 122 | class OJSTextureEditor extends substanceTexture.TextureWebApp { 123 | _getStorage (storageType) { 124 | var storage = super._getStorage(storageType); 125 | return new OJSTextureStorage(this.props.storageUrl); 126 | } 127 | } 128 | 129 | }))); 130 | 131 | //# sourceMappingURL=./editor.js.map 132 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | \n" 8 | "Language-Team: Arabic \n" 10 | "Language: ar_IQ\n" 11 | "MIME-Version: 1.0\n" 12 | "Content-Type: text/plain; charset=UTF-8\n" 13 | "Content-Transfer-Encoding: 8bit\n" 14 | "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " 15 | "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" 16 | "X-Generator: Weblate 3.9.1\n" 17 | 18 | msgid "plugins.generic.texture.displayName" 19 | msgstr "إضافة تعديل البنية" 20 | 21 | msgid "plugins.generic.texture.description" 22 | msgstr "هذه الإضافة توفر إمكانية تعديل البنية، أي ملفات JATS XML في نظام المجلات المفتوحة." 23 | 24 | msgid "plugins.generic.texture.links.editWithTexture" 25 | msgstr "تعديل البنية" 26 | 27 | msgid "plugins.generic.texture.notification.extracted" 28 | msgstr "استخراج الملف تم بنجاح" 29 | 30 | msgid "plugins.generic.texture.notification.noValidDarFile" 31 | msgstr "لا يوجد ملف DAR صحيح" 32 | 33 | msgid "plugins.generic.texture.notification.noManifest" 34 | msgstr "لا يتوفر البيان الأساسي حالياً" 35 | 36 | msgid "plugins.generic.texture.notification.noManuscript" 37 | msgstr "لا يتوفر ملف خطي حالياً" 38 | 39 | msgid "plugins.generic.texture.links.extractDarArchive" 40 | msgstr "استخراج DAR" 41 | 42 | msgid "plugins.generic.texture.links.exportDarArchive" 43 | msgstr "تصدير DAR" 44 | 45 | msgid "plugins.generic.texture.links.createGalley" 46 | msgstr "إنشاء لوح طباعي" 47 | 48 | msgid "plugins.generic.texture.links.extractZipArchive" 49 | msgstr "استخراج ملف ZIP المضغوط" 50 | 51 | msgid "plugins.generic.texture.name" 52 | msgstr "الملمس" 53 | -------------------------------------------------------------------------------- /locale/az/locale.po: -------------------------------------------------------------------------------- 1 | # Osman Durmaz , 2023. 2 | msgid "" 3 | msgstr "" 4 | "Language: az\n" 5 | "MIME-Version: 1.0\n" 6 | "Content-Type: text/plain; charset=UTF-8\n" 7 | "Content-Transfer-Encoding: 8bit\n" 8 | "X-Generator: Weblate\n" 9 | -------------------------------------------------------------------------------- /locale/bg/locale.po: -------------------------------------------------------------------------------- 1 | # Cyril Kamburov , 2022. 2 | msgid "" 3 | msgstr "" 4 | "PO-Revision-Date: 2022-04-03 12:57+0000\n" 5 | "Last-Translator: Cyril Kamburov \n" 6 | "Language-Team: Bulgarian \n" 8 | "Language: bg_BG\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 13 | "X-Generator: Weblate 3.9.1\n" 14 | 15 | msgid "plugins.generic.texture.displayName" 16 | msgstr "Добавка (плъгин) за редактор Texture" 17 | 18 | msgid "plugins.generic.texture.notification.extracted" 19 | msgstr "Извличането на файл е успешно" 20 | 21 | msgid "plugins.generic.texture.notification.noValidDarFile" 22 | msgstr "Няма валиден DAR файл" 23 | 24 | msgid "plugins.generic.texture.notification.noManifest" 25 | msgstr "Няма наличен манифест файл" 26 | 27 | msgid "plugins.generic.texture.notification.noManuscript" 28 | msgstr "Няма наличен ръкописен файл" 29 | 30 | msgid "plugins.generic.texture.name" 31 | msgstr "Texture име" 32 | 33 | msgid "plugins.generic.texture.links.extractZipArchive" 34 | msgstr "Извличане ZIP архив" 35 | 36 | msgid "plugins.generic.texture.links.extractDarArchive" 37 | msgstr "Извличане DAR" 38 | 39 | msgid "plugins.generic.texture.links.exportDarArchive" 40 | msgstr "Експорт DAR" 41 | 42 | msgid "plugins.generic.texture.links.editWithTexture" 43 | msgstr "Редакция в Texture" 44 | 45 | msgid "plugins.generic.texture.links.createGalley" 46 | msgstr "Създаване на типография" 47 | 48 | msgid "plugins.generic.texture.description" 49 | msgstr "Добавка (плъгин) за интегриране на Texture JATS XML редактор с OJS." 50 | -------------------------------------------------------------------------------- /locale/ca/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2020-10-26 13:01+0000\n" 4 | "Last-Translator: Jordi LC \n" 5 | "Language-Team: Catalan \n" 7 | "Language: ca_ES\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.notification.extracted" 15 | msgstr "L'arxiu s'ha extret correctament" 16 | 17 | msgid "plugins.generic.texture.notification.noValidDarFile" 18 | msgstr "No hi ha cap arxiu DAR vàlid" 19 | 20 | msgid "plugins.generic.texture.notification.noManifest" 21 | msgstr "No hi ha cap arxiu de manifest disponible" 22 | 23 | msgid "plugins.generic.texture.notification.noManuscript" 24 | msgstr "No hi ha cap arxiu de manuscrit disponible" 25 | 26 | msgid "plugins.generic.texture.links.extractDarArchive" 27 | msgstr "Extreure DAR" 28 | 29 | msgid "plugins.generic.texture.links.exportDarArchive" 30 | msgstr "Exportar DAR" 31 | 32 | msgid "plugins.generic.texture.links.editWithTexture" 33 | msgstr "Editar amb Texture" 34 | 35 | msgid "plugins.generic.texture.links.createGalley" 36 | msgstr "Crear galerada" 37 | 38 | msgid "plugins.generic.texture.description" 39 | msgstr "Mòdul per integrar l'editor Texture JATS XML amb OJS." 40 | 41 | msgid "plugins.generic.texture.displayName" 42 | msgstr "Mòdul editor Texture" 43 | 44 | msgid "plugins.generic.texture.name" 45 | msgstr "Texture" 46 | 47 | msgid "plugins.generic.texture.links.extractZipArchive" 48 | msgstr "Extreure l'arxiu ZIP" 49 | -------------------------------------------------------------------------------- /locale/cs/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2020-10-13 13:50+0000\n" 4 | "Last-Translator: Jiří Dlouhý \n" 5 | "Language-Team: Czech \n" 7 | "Language: cs_CZ\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.notification.extracted" 15 | msgstr "Extrakce souboru proběhla úspěšně" 16 | 17 | msgid "plugins.generic.texture.notification.noValidDarFile" 18 | msgstr "Není k dispozici soubor DAR" 19 | 20 | msgid "plugins.generic.texture.notification.noManifest" 21 | msgstr "Není k dispozici manifest" 22 | 23 | msgid "plugins.generic.texture.notification.noManuscript" 24 | msgstr "Není k dispozici soubor s rukopisem" 25 | 26 | msgid "plugins.generic.texture.links.extractZipArchive" 27 | msgstr "Extrahovat ZIP archiv" 28 | 29 | msgid "plugins.generic.texture.links.extractDarArchive" 30 | msgstr "Extrahovat DAR" 31 | 32 | msgid "plugins.generic.texture.links.exportDarArchive" 33 | msgstr "Exportovat DAR" 34 | 35 | msgid "plugins.generic.texture.links.editWithTexture" 36 | msgstr "Editovat pomocí Texture" 37 | 38 | msgid "plugins.generic.texture.links.createGalley" 39 | msgstr "Vytvořit sazebnici" 40 | 41 | msgid "plugins.generic.texture.description" 42 | msgstr "Plugin pro integraci editoru Texture JATS XML do OJS." 43 | 44 | msgid "plugins.generic.texture.displayName" 45 | msgstr "Plugin editoru Texture" 46 | 47 | msgid "plugins.generic.texture.name" 48 | msgstr "Textura" 49 | -------------------------------------------------------------------------------- /locale/da/locale.po: -------------------------------------------------------------------------------- 1 | # Alexandra Fogtmann-Schulz , 2023. 2 | msgid "" 3 | msgstr "" 4 | "PO-Revision-Date: 2023-04-20 06:48+0000\n" 5 | "Last-Translator: Alexandra Fogtmann-Schulz \n" 6 | "Language-Team: Danish \n" 8 | "Language: da\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 13 | "X-Generator: Weblate 4.13.1\n" 14 | 15 | msgid "plugins.generic.texture.links.editWithTexture" 16 | msgstr "Redigér med Texture" 17 | 18 | msgid "plugins.generic.texture.links.createGalley" 19 | msgstr "Opret publiceringsversion" 20 | 21 | msgid "plugins.generic.texture.description" 22 | msgstr "Plugin til at integrere Texture JATS XML-editoren med OJS." 23 | 24 | msgid "plugins.generic.texture.displayName" 25 | msgstr "Texture editor plugin" 26 | 27 | msgid "plugins.generic.texture.notification.extracted" 28 | msgstr "Fil-udpakning gennemført" 29 | 30 | msgid "plugins.generic.texture.notification.noValidDarFile" 31 | msgstr "Ingen gyldig DAR-fil" 32 | 33 | msgid "plugins.generic.texture.notification.noManifest" 34 | msgstr "Ingen sikker fil tilgængelig" 35 | 36 | msgid "plugins.generic.texture.notification.noManuscript" 37 | msgstr "Ingen manuskriptfil tilgængelig" 38 | 39 | msgid "plugins.generic.texture.links.extractDarArchive" 40 | msgstr "Udtræk DAR" 41 | 42 | msgid "plugins.generic.texture.links.exportDarArchive" 43 | msgstr "Export DAR" 44 | 45 | msgid "plugins.generic.texture.links.extractZipArchive" 46 | msgstr "Udpak ZIP-arkivet" 47 | 48 | msgid "plugins.generic.texture.name" 49 | msgstr "Texture" 50 | -------------------------------------------------------------------------------- /locale/de/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: \n" 4 | "Report-Msgid-Bugs-To: \n" 5 | "Last-Translator: \n" 6 | "Language-Team: \n" 7 | "MIME-Version: 1.0\n" 8 | "Content-Type: text/plain; charset=UTF-8\n" 9 | "Content-Transfer-Encoding: 8bit\n" 10 | "POT-Creation-Date: 2019-11-28T15:25:59-08:00\n" 11 | "PO-Revision-Date: 2019-11-28T15:25:59-08:00\n" 12 | "Language: \n" 13 | 14 | msgid "plugins.generic.texture.displayName" 15 | msgstr "Texture Editor Plugin" 16 | 17 | msgid "plugins.generic.texture.description" 18 | msgstr "Plugin zur Integration des Texture JATS XML Editors in OJS." 19 | 20 | msgid "plugins.generic.texture.links.createGalley" 21 | msgstr "Fahne erzeugen" 22 | 23 | msgid "plugins.generic.texture.links.editWithTexture" 24 | msgstr "Mit Texture bearbeiten" 25 | 26 | msgid "plugins.generic.texture.links.exportDarArchive" 27 | msgstr "Als DAR exportieren" 28 | 29 | msgid "plugins.generic.texture.links.extractDarArchive" 30 | msgstr "DAR entpacken" 31 | 32 | msgid "plugins.generic.texture.links.extractZipArchive" 33 | msgstr "ZIP Archiv entpacken" 34 | 35 | msgid "plugins.generic.texture.name" 36 | msgstr "Texture" 37 | 38 | msgid "plugins.generic.texture.notification.noManuscript" 39 | msgstr "Keine Manuskriptdatei vorhanden" 40 | 41 | msgid "plugins.generic.texture.notification.noManifest" 42 | msgstr "Keine Manifest Datei vorhanden" 43 | 44 | msgid "plugins.generic.texture.notification.noValidDarFile" 45 | msgstr "Ungültige DAR Datei" 46 | 47 | msgid "plugins.generic.texture.notification.extracted" 48 | msgstr "Dateiextraktion erfolgreich" 49 | -------------------------------------------------------------------------------- /locale/el/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "X-Generator: Weblate\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit" -------------------------------------------------------------------------------- /locale/en/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: \n" 4 | "Report-Msgid-Bugs-To: \n" 5 | "Last-Translator: \n" 6 | "Language-Team: \n" 7 | "MIME-Version: 1.0\n" 8 | "Content-Type: text/plain; charset=UTF-8\n" 9 | "Content-Transfer-Encoding: 8bit\n" 10 | "POT-Creation-Date: 2019-11-28T15:25:59-08:00\n" 11 | "PO-Revision-Date: 2019-11-28T15:25:59-08:00\n" 12 | "Language: \n" 13 | 14 | msgid "plugins.generic.texture.displayName" 15 | msgstr "Texture Editor Plugin" 16 | 17 | msgid "plugins.generic.texture.description" 18 | msgstr "Plugin to integrate the Texture JATS XML editor with OJS." 19 | 20 | msgid "plugins.generic.texture.links.createGalley" 21 | msgstr "Create Galley" 22 | 23 | msgid "plugins.generic.texture.links.editWithTexture" 24 | msgstr "Edit with Texture" 25 | 26 | msgid "plugins.generic.texture.links.exportDarArchive" 27 | msgstr "Export DAR" 28 | 29 | msgid "plugins.generic.texture.links.extractDarArchive" 30 | msgstr "Extract DAR" 31 | 32 | msgid "plugins.generic.texture.links.extractZipArchive" 33 | msgstr "Extract ZIP Archive" 34 | 35 | msgid "plugins.generic.texture.name" 36 | msgstr "Texture" 37 | 38 | msgid "plugins.generic.texture.notification.noManuscript" 39 | msgstr "No manuscript file available" 40 | 41 | msgid "plugins.generic.texture.notification.noManifest" 42 | msgstr "No manifest file available" 43 | 44 | msgid "plugins.generic.texture.notification.noValidDarFile" 45 | msgstr "No valid DAR file" 46 | 47 | msgid "plugins.generic.texture.notification.extracted" 48 | msgstr "File extraction successful" 49 | -------------------------------------------------------------------------------- /locale/es/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: \n" 4 | "Report-Msgid-Bugs-To: \n" 5 | "POT-Creation-Date: 2019-11-28T15:25:59-08:00\n" 6 | "PO-Revision-Date: 2020-10-26 13:01+0000\n" 7 | "Last-Translator: Jordi LC \n" 8 | "Language-Team: Spanish \n" 10 | "Language: es_ES\n" 11 | "MIME-Version: 1.0\n" 12 | "Content-Type: text/plain; charset=UTF-8\n" 13 | "Content-Transfer-Encoding: 8bit\n" 14 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 15 | "X-Generator: Weblate 3.9.1\n" 16 | 17 | msgid "plugins.generic.texture.displayName" 18 | msgstr "Módulo editor Texture" 19 | 20 | msgid "plugins.generic.texture.description" 21 | msgstr "Módulo para integrar el editor Texture JATS XML con OJS." 22 | 23 | msgid "plugins.generic.texture.links.editWithTexture" 24 | msgstr "Editar con Texture" 25 | 26 | msgid "plugins.generic.texture.links.createGalley" 27 | msgstr "Crear galerada" 28 | 29 | msgid "plugins.generic.texture.notification.extracted" 30 | msgstr "Extracción de archivos exitosa" 31 | 32 | msgid "plugins.generic.texture.notification.noValidDarFile" 33 | msgstr "Ningún archivo DAR válido" 34 | 35 | msgid "plugins.generic.texture.notification.noManifest" 36 | msgstr "Ningún archivo de manifiesto disponible" 37 | 38 | msgid "plugins.generic.texture.notification.noManuscript" 39 | msgstr "Ningún archivo de manuscrito disponible" 40 | 41 | msgid "plugins.generic.texture.links.extractDarArchive" 42 | msgstr "Extraer DAR" 43 | 44 | msgid "plugins.generic.texture.links.exportDarArchive" 45 | msgstr "Exportar DAR" 46 | 47 | msgid "plugins.generic.texture.links.extractZipArchive" 48 | msgstr "Extraer archivo ZIP" 49 | 50 | msgid "plugins.generic.texture.name" 51 | msgstr "Texture" 52 | -------------------------------------------------------------------------------- /locale/fr_CA/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2020-11-04 16:50+0000\n" 4 | "Last-Translator: Marie-Hélène Vézina [UdeMontréal] \n" 6 | "Language-Team: French (Canada) \n" 8 | "Language: fr_CA\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=2; plural=n > 1;\n" 13 | "X-Generator: Weblate 3.9.1\n" 14 | 15 | msgid "plugins.generic.texture.links.editWithTexture" 16 | msgstr "Éditer dans Texture" 17 | 18 | msgid "plugins.generic.texture.links.createGalley" 19 | msgstr "Créer des épreuves" 20 | 21 | msgid "plugins.generic.texture.description" 22 | msgstr "Plugiciel intégrant l'outil d'édition JATS XML Texture dans OJS." 23 | 24 | msgid "plugins.generic.texture.displayName" 25 | msgstr "Plugiciel de l'outil d'édition Texture" 26 | 27 | msgid "plugins.generic.texture.notification.extracted" 28 | msgstr "Fichier extrait avec succès" 29 | 30 | msgid "plugins.generic.texture.notification.noValidDarFile" 31 | msgstr "Il n'y a pas de fichier DAR valide" 32 | 33 | msgid "plugins.generic.texture.notification.noManifest" 34 | msgstr "Aucun fichier Manifest disponible" 35 | 36 | msgid "plugins.generic.texture.notification.noManuscript" 37 | msgstr "Aucun fichier Manuscript disponible" 38 | 39 | msgid "plugins.generic.texture.links.extractDarArchive" 40 | msgstr "Extraire le fichier DAR" 41 | 42 | msgid "plugins.generic.texture.links.exportDarArchive" 43 | msgstr "Exporter le fichier DAR" 44 | 45 | msgid "plugins.generic.texture.links.extractZipArchive" 46 | msgstr "Extraire le fichier ZIP" 47 | 48 | msgid "plugins.generic.texture.name" 49 | msgstr "Texture" 50 | -------------------------------------------------------------------------------- /locale/fr_FR/locale.po: -------------------------------------------------------------------------------- 1 | # Weblate Admin , 2023. 2 | # Germán Huélamo Bautista , 2024. 3 | msgid "" 4 | msgstr "" 5 | "PO-Revision-Date: 2024-07-26 09:40+0000\n" 6 | "Last-Translator: Germán Huélamo Bautista \n" 7 | "Language-Team: French \n" 9 | "Language: fr_FR\n" 10 | "MIME-Version: 1.0\n" 11 | "Content-Type: text/plain; charset=UTF-8\n" 12 | "Content-Transfer-Encoding: 8bit\n" 13 | "Plural-Forms: nplurals=2; plural=n > 1;\n" 14 | "X-Generator: Weblate 4.18.2\n" 15 | 16 | msgid "plugins.generic.texture.displayName" 17 | msgstr "Module de l'outil d'édition Texture" 18 | 19 | msgid "plugins.generic.texture.description" 20 | msgstr "Module intégrant l'outil d'édition JATS XML Texture dans OJS." 21 | 22 | msgid "plugins.generic.texture.links.createGalley" 23 | msgstr "Créer des épreuves" 24 | 25 | msgid "plugins.generic.texture.links.editWithTexture" 26 | msgstr "Éditer dans Texture" 27 | 28 | msgid "plugins.generic.texture.links.exportDarArchive" 29 | msgstr "Exporter le fichier DAR" 30 | 31 | msgid "plugins.generic.texture.links.extractDarArchive" 32 | msgstr "Extraire le fichier DAR" 33 | 34 | msgid "plugins.generic.texture.links.extractZipArchive" 35 | msgstr "Extraire le fichier ZIP" 36 | 37 | msgid "plugins.generic.texture.name" 38 | msgstr "Texture" 39 | 40 | msgid "plugins.generic.texture.notification.noManuscript" 41 | msgstr "Aucun fichier manuscrit disponible" 42 | 43 | msgid "plugins.generic.texture.notification.noManifest" 44 | msgstr "Aucun fichier manifest disponible" 45 | 46 | msgid "plugins.generic.texture.notification.noValidDarFile" 47 | msgstr "Aucun fichier DAR valide" 48 | 49 | msgid "plugins.generic.texture.notification.extracted" 50 | msgstr "Fichier extrait avec succès" 51 | -------------------------------------------------------------------------------- /locale/gl/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2021-03-12 10:54+0000\n" 4 | "Last-Translator: Real Academia Galega \n" 5 | "Language-Team: Galician \n" 7 | "Language: gl_ES\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.notification.extracted" 15 | msgstr "A extracción de arquivos tivo éxito" 16 | 17 | msgid "plugins.generic.texture.notification.noValidDarFile" 18 | msgstr "Non hai ningún arquivo DAR válido" 19 | 20 | msgid "plugins.generic.texture.notification.noManifest" 21 | msgstr "Non hai arquivo de manifesto dispoñible" 22 | 23 | msgid "plugins.generic.texture.notification.noManuscript" 24 | msgstr "Non hai arquivo manuscrito dispoñible" 25 | 26 | msgid "plugins.generic.texture.name" 27 | msgstr "Texture" 28 | 29 | msgid "plugins.generic.texture.links.extractZipArchive" 30 | msgstr "Extraer arquivo ZIP" 31 | 32 | msgid "plugins.generic.texture.links.extractDarArchive" 33 | msgstr "Extraer arquivo DAR" 34 | 35 | msgid "plugins.generic.texture.links.exportDarArchive" 36 | msgstr "Exportar arquivo DAR" 37 | 38 | msgid "plugins.generic.texture.links.editWithTexture" 39 | msgstr "Editar co editor Texture" 40 | 41 | msgid "plugins.generic.texture.links.createGalley" 42 | msgstr "Crear galerada" 43 | 44 | msgid "plugins.generic.texture.description" 45 | msgstr "Complemento para integrar o editor Texture JATS XML con OJS." 46 | 47 | msgid "plugins.generic.texture.displayName" 48 | msgstr "Complemento editorTexture" 49 | -------------------------------------------------------------------------------- /locale/hu/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2020-02-28 13:36+0000\n" 4 | "Last-Translator: Gabor Klinger \n" 5 | "Language-Team: Hungarian \n" 7 | "Language: hu_HU\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.links.createGalley" 15 | msgstr "Megjelenítő létrehozása" 16 | 17 | msgid "plugins.generic.texture.displayName" 18 | msgstr "Texture Editor Plugin" 19 | 20 | msgid "plugins.generic.texture.description" 21 | msgstr "A plugin a Texture JATS XML szerkesztőt integrálja az OJS rendszerrel." 22 | 23 | msgid "plugins.generic.texture.links.editWithTexture" 24 | msgstr "Szerkesztés Texture-el" 25 | 26 | msgid "plugins.generic.texture.notification.extracted" 27 | msgstr "A DAR fájl kibontása sikeres" 28 | 29 | msgid "plugins.generic.texture.notification.noValidDarFile" 30 | msgstr "Nincs érvényes DAR fájl" 31 | 32 | msgid "plugins.generic.texture.notification.noManifest" 33 | msgstr "Nem érhető el \"manifest\" fájl" 34 | 35 | msgid "plugins.generic.texture.notification.noManuscript" 36 | msgstr "Nincs elérhető kéziratfájl" 37 | 38 | msgid "plugins.generic.texture.links.extractDarArchive" 39 | msgstr "DAR kiemelése" 40 | 41 | msgid "plugins.generic.texture.links.exportDarArchive" 42 | msgstr "DAR exportálása" 43 | -------------------------------------------------------------------------------- /locale/hy/locale.po: -------------------------------------------------------------------------------- 1 | # Artashes Mirzoyan , 2022. 2 | # Tigran Zargaryan , 2022. 3 | msgid "" 4 | msgstr "" 5 | "PO-Revision-Date: 2022-07-02 03:52+0000\n" 6 | "Last-Translator: Tigran Zargaryan \n" 7 | "Language-Team: Armenian \n" 9 | "Language: hy_AM\n" 10 | "MIME-Version: 1.0\n" 11 | "Content-Type: text/plain; charset=UTF-8\n" 12 | "Content-Transfer-Encoding: 8bit\n" 13 | "Plural-Forms: nplurals=2; plural=n > 1;\n" 14 | "X-Generator: Weblate 3.9.1\n" 15 | 16 | msgid "plugins.generic.texture.notification.extracted" 17 | msgstr "Նիշքի տարանջատումը հաջողվեց" 18 | 19 | msgid "plugins.generic.texture.notification.noValidDarFile" 20 | msgstr "Վավեր DAR նիշք չկա" 21 | 22 | msgid "plugins.generic.texture.notification.noManifest" 23 | msgstr "Մանիֆեստի նիշքը հասանելի չէ" 24 | 25 | msgid "plugins.generic.texture.notification.noManuscript" 26 | msgstr "Ոչ մի ձեռագիր նիշք հասանելի չէ" 27 | 28 | msgid "plugins.generic.texture.name" 29 | msgstr "Texture" 30 | 31 | msgid "plugins.generic.texture.links.extractZipArchive" 32 | msgstr "Հանեք ZIP արխիվը" 33 | 34 | msgid "plugins.generic.texture.links.extractDarArchive" 35 | msgstr "Հանեք DAR-ը" 36 | 37 | msgid "plugins.generic.texture.links.exportDarArchive" 38 | msgstr "Արտահանեք DAR" 39 | 40 | msgid "plugins.generic.texture.links.editWithTexture" 41 | msgstr "Խմբագրեք Texture-ով" 42 | 43 | msgid "plugins.generic.texture.links.createGalley" 44 | msgstr "Ստեղծեք շարվածք" 45 | 46 | msgid "plugins.generic.texture.description" 47 | msgstr "Փլագին Texture JATS XML խմբագրիչը OJS-ի հետ ինտեգրելու համար:" 48 | 49 | msgid "plugins.generic.texture.displayName" 50 | msgstr "Տեքստուրային խմբագրիչի փլագին" 51 | -------------------------------------------------------------------------------- /locale/id/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2021-02-28 07:54+0000\n" 4 | "Last-Translator: Ramli Baharuddin \n" 5 | "Language-Team: Indonesian \n" 7 | "Language: id_ID\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=1; plural=0;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.links.editWithTexture" 15 | msgstr "Edit menggunakan Texture" 16 | 17 | msgid "plugins.generic.texture.links.createGalley" 18 | msgstr "Buat Galley" 19 | 20 | msgid "plugins.generic.texture.description" 21 | msgstr "Plugin mengintegrasikan editor Texture JATS XML dengan OJS." 22 | 23 | msgid "plugins.generic.texture.displayName" 24 | msgstr "Plugin Texture Editor" 25 | 26 | msgid "plugins.generic.texture.notification.extracted" 27 | msgstr "Proses ekstrak file DAR berhasil" 28 | 29 | msgid "plugins.generic.texture.notification.noValidDarFile" 30 | msgstr "Tidak ada file DAR yang valid" 31 | 32 | msgid "plugins.generic.texture.notification.noManifest" 33 | msgstr "Tidak tersedia file manifes" 34 | 35 | msgid "plugins.generic.texture.notification.noManuscript" 36 | msgstr "Tidak tersedia file naskah" 37 | 38 | msgid "plugins.generic.texture.links.extractDarArchive" 39 | msgstr "Ekstrak DAR" 40 | 41 | msgid "plugins.generic.texture.links.exportDarArchive" 42 | msgstr "Ekspor DAR" 43 | 44 | msgid "plugins.generic.texture.name" 45 | msgstr "Tekstur" 46 | 47 | msgid "plugins.generic.texture.links.extractZipArchive" 48 | msgstr "Ekstrak Arsip ZIP" 49 | -------------------------------------------------------------------------------- /locale/ka/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2021-04-08 09:55+0000\n" 4 | "Last-Translator: Dimitri Gogelia \n" 5 | "Language-Team: Georgian \n" 7 | "Language: ka_GE\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.displayName" 15 | msgstr "ტექსტურების რედაქტორის პლაგინი" 16 | 17 | msgid "plugins.generic.texture.description" 18 | msgstr "პლაგინი Texture JATS XML რედაქტორის OJS-ს ინტეგრირებისთვის." 19 | 20 | msgid "plugins.generic.texture.links.createGalley" 21 | msgstr "სვეტის შექმნა" 22 | 23 | msgid "plugins.generic.texture.links.editWithTexture" 24 | msgstr "რედაქტირება ტექსტურით" 25 | 26 | msgid "plugins.generic.texture.links.exportDarArchive" 27 | msgstr "DAR ფაილის ექსპორტი" 28 | 29 | msgid "plugins.generic.texture.links.extractDarArchive" 30 | msgstr "გახსნილი DAR არქივი" 31 | 32 | msgid "plugins.generic.texture.links.extractZipArchive" 33 | msgstr "გახსნილი ZIP არქივი" 34 | 35 | msgid "plugins.generic.texture.name" 36 | msgstr "ტექსტურა" 37 | 38 | msgid "plugins.generic.texture.notification.noManuscript" 39 | msgstr "ხელნაწერი ფაილი არ არის ხელმისაწვდომი" 40 | 41 | msgid "plugins.generic.texture.notification.noManifest" 42 | msgstr "მანიფესტის ფაილი მიუწვდომელია" 43 | 44 | msgid "plugins.generic.texture.notification.noValidDarFile" 45 | msgstr "მოქმედი DAR ფაილი არ არის" 46 | 47 | msgid "plugins.generic.texture.notification.extracted" 48 | msgstr "ფაილის ამოღება წარმატებით დასრულდა" 49 | -------------------------------------------------------------------------------- /locale/mk/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2021-03-06 04:03+0000\n" 4 | "Last-Translator: Mirko Spiroski \n" 5 | "Language-Team: Macedonian \n" 7 | "Language: mk_MK\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.notification.extracted" 15 | msgstr "Отпакувањето на датотеките е успешно" 16 | 17 | msgid "plugins.generic.texture.notification.noValidDarFile" 18 | msgstr "Нема валидна DAR датотека" 19 | 20 | msgid "plugins.generic.texture.notification.noManifest" 21 | msgstr "Нема достапна датотека на манифест" 22 | 23 | msgid "plugins.generic.texture.notification.noManuscript" 24 | msgstr "Нема достапна датотека на туд" 25 | 26 | msgid "plugins.generic.texture.name" 27 | msgstr "Текстура" 28 | 29 | msgid "plugins.generic.texture.links.extractZipArchive" 30 | msgstr "Отпакувајте ZIP архива" 31 | 32 | msgid "plugins.generic.texture.links.extractDarArchive" 33 | msgstr "Отпакувајте DAR" 34 | 35 | msgid "plugins.generic.texture.links.exportDarArchive" 36 | msgstr "Експортирајте DAR" 37 | 38 | msgid "plugins.generic.texture.links.editWithTexture" 39 | msgstr "Уредувајте со текстура" 40 | 41 | msgid "plugins.generic.texture.links.createGalley" 42 | msgstr "Создадете отисок" 43 | 44 | msgid "plugins.generic.texture.description" 45 | msgstr "Плагин за интеграција на текстуалниот JATS XML уредник со OJS." 46 | 47 | msgid "plugins.generic.texture.displayName" 48 | msgstr "Плагин за уредувач на текстура" 49 | -------------------------------------------------------------------------------- /locale/ms/locale.po: -------------------------------------------------------------------------------- 1 | # Studiorimau , 2021. 2 | msgid "" 3 | msgstr "" 4 | "PO-Revision-Date: 2021-10-26 00:23+0000\n" 5 | "Last-Translator: Studiorimau \n" 6 | "Language-Team: Malay \n" 8 | "Language: ms\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=1; plural=0;\n" 13 | "X-Generator: Weblate 3.9.1\n" 14 | 15 | msgid "plugins.generic.texture.notification.extracted" 16 | msgstr "Pengekstrakan fail berjaya" 17 | 18 | msgid "plugins.generic.texture.notification.noValidDarFile" 19 | msgstr "Tiada fail DAR yang sah" 20 | 21 | msgid "plugins.generic.texture.notification.noManifest" 22 | msgstr "Fail manifes tidak tersedia" 23 | 24 | msgid "plugins.generic.texture.notification.noManuscript" 25 | msgstr "Tiada fail manuskrip tersedia" 26 | 27 | msgid "plugins.generic.texture.name" 28 | msgstr "Tekstur" 29 | 30 | msgid "plugins.generic.texture.links.extractZipArchive" 31 | msgstr "Ekstrak Arkib ZIP" 32 | 33 | msgid "plugins.generic.texture.links.extractDarArchive" 34 | msgstr "Ekstrak DAR" 35 | 36 | msgid "plugins.generic.texture.links.exportDarArchive" 37 | msgstr "Eksport DAR" 38 | 39 | msgid "plugins.generic.texture.links.editWithTexture" 40 | msgstr "Sunting menggunakan Texture" 41 | 42 | msgid "plugins.generic.texture.links.createGalley" 43 | msgstr "Cipta Galley" 44 | 45 | msgid "plugins.generic.texture.description" 46 | msgstr "Plugin untuk mengintegrasikan editor Tekstur JATS XML dengan OJS." 47 | 48 | msgid "plugins.generic.texture.displayName" 49 | msgstr "Plugin Texture Editor" 50 | -------------------------------------------------------------------------------- /locale/nb/locale.po: -------------------------------------------------------------------------------- 1 | # Karl Magnus Nilsen , 2023. 2 | msgid "" 3 | msgstr "" 4 | "PO-Revision-Date: 2023-08-30 11:58+0000\n" 5 | "Last-Translator: Karl Magnus Nilsen \n" 6 | "Language-Team: Norwegian Bokmål \n" 8 | "Language: nb\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 13 | "X-Generator: Weblate 4.13.1\n" 14 | 15 | msgid "plugins.generic.texture.name" 16 | msgstr "Texture" 17 | 18 | msgid "plugins.generic.texture.description" 19 | msgstr "Programtillegg for å integrere JATS XML-editor med OJS." 20 | 21 | msgid "plugins.generic.texture.notification.noValidDarFile" 22 | msgstr "Ingen gyldig DAR-fil" 23 | 24 | msgid "plugins.generic.texture.links.editWithTexture" 25 | msgstr "Rediger med Texture" 26 | 27 | msgid "plugins.generic.texture.displayName" 28 | msgstr "Texture editor-programtillegg" 29 | 30 | msgid "plugins.generic.texture.notification.noManuscript" 31 | msgstr "Ingen manuskriptfil tilgjengelig" 32 | 33 | msgid "plugins.generic.texture.links.createGalley" 34 | msgstr "Lag oppsett" 35 | 36 | msgid "plugins.generic.texture.notification.noManifest" 37 | msgstr "Ingen manifestfil tilgjengelig" 38 | 39 | msgid "plugins.generic.texture.links.extractDarArchive" 40 | msgstr "Pakk ut DAR" 41 | 42 | msgid "plugins.generic.texture.notification.extracted" 43 | msgstr "Utpakking av fil fullført" 44 | 45 | msgid "plugins.generic.texture.links.exportDarArchive" 46 | msgstr "Eksporter DAR" 47 | 48 | msgid "plugins.generic.texture.links.extractZipArchive" 49 | msgstr "Pakk ut ZIP-fil" 50 | -------------------------------------------------------------------------------- /locale/pt_BR/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: \n" 4 | "Report-Msgid-Bugs-To: \n" 5 | "POT-Creation-Date: 2019-11-28T15:25:59-08:00\n" 6 | "PO-Revision-Date: 2020-10-13 13:50+0000\n" 7 | "Last-Translator: Diego José Macêdo \n" 8 | "Language-Team: Portuguese (Brazil) \n" 10 | "Language: pt_BR\n" 11 | "MIME-Version: 1.0\n" 12 | "Content-Type: text/plain; charset=UTF-8\n" 13 | "Content-Transfer-Encoding: 8bit\n" 14 | "Plural-Forms: nplurals=2; plural=n > 1;\n" 15 | "X-Generator: Weblate 3.9.1\n" 16 | 17 | msgid "plugins.generic.texture.displayName" 18 | msgstr "Plugin editor Texture" 19 | 20 | msgid "plugins.generic.texture.description" 21 | msgstr "Plugin para integrar o editor Texture JATS XML ao OJS." 22 | 23 | msgid "plugins.generic.texture.links.editWithTexture" 24 | msgstr "Editar com Texture" 25 | 26 | msgid "plugins.generic.texture.notification.extracted" 27 | msgstr "Extração de arquivo bem-sucedida" 28 | 29 | msgid "plugins.generic.texture.notification.noManuscript" 30 | msgstr "Nenhum arquivo de manuscrito disponível" 31 | 32 | msgid "plugins.generic.texture.links.extractDarArchive" 33 | msgstr "Extrair DAR" 34 | 35 | msgid "plugins.generic.texture.links.exportDarArchive" 36 | msgstr "Exportar DAR" 37 | 38 | msgid "plugins.generic.texture.links.createGalley" 39 | msgstr "Criar Composição" 40 | 41 | msgid "plugins.generic.texture.notification.noValidDarFile" 42 | msgstr "Nenhum arquivo DAR válido" 43 | 44 | msgid "plugins.generic.texture.notification.noManifest" 45 | msgstr "Nenhum arquivo de manifesto disponível" 46 | 47 | msgid "plugins.generic.texture.links.extractZipArchive" 48 | msgstr "Extrair arquivo ZIP" 49 | 50 | msgid "plugins.generic.texture.name" 51 | msgstr "Texture" 52 | -------------------------------------------------------------------------------- /locale/pt_PT/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: \n" 4 | "Report-Msgid-Bugs-To: \n" 5 | "POT-Creation-Date: 2019-11-28T15:25:59-08:00\n" 6 | "PO-Revision-Date: 2020-11-10 08:51+0000\n" 7 | "Last-Translator: José Carvalho \n" 8 | "Language-Team: Portuguese (Portugal) \n" 10 | "Language: pt_PT\n" 11 | "MIME-Version: 1.0\n" 12 | "Content-Type: text/plain; charset=UTF-8\n" 13 | "Content-Transfer-Encoding: 8bit\n" 14 | "Plural-Forms: nplurals=2; plural=n > 1;\n" 15 | "X-Generator: Weblate 3.9.1\n" 16 | 17 | msgid "plugins.generic.texture.displayName" 18 | msgstr "Plugin do Editor Texture" 19 | 20 | msgid "plugins.generic.texture.description" 21 | msgstr "Plugin para integrar o editor JATS XML Texture no OJS." 22 | 23 | msgid "plugins.generic.texture.links.editWithTexture" 24 | msgstr "Editar com o Texture" 25 | 26 | msgid "plugins.generic.texture.links.createGalley" 27 | msgstr "Criar Formato de Publicação" 28 | 29 | msgid "plugins.generic.texture.notification.extracted" 30 | msgstr "Extração de ficheiro efetuada com sucesso" 31 | 32 | msgid "plugins.generic.texture.notification.noValidDarFile" 33 | msgstr "O ficheiro DAR não é válido" 34 | 35 | msgid "plugins.generic.texture.notification.noManifest" 36 | msgstr "O ficheiro de manifesto não se encontra disponível" 37 | 38 | msgid "plugins.generic.texture.notification.noManuscript" 39 | msgstr "Não existe um ficheiro de manuscrito disponível" 40 | 41 | msgid "plugins.generic.texture.links.extractDarArchive" 42 | msgstr "Extrair DAR" 43 | 44 | msgid "plugins.generic.texture.links.exportDarArchive" 45 | msgstr "Exportar DAR" 46 | 47 | msgid "plugins.generic.texture.links.extractZipArchive" 48 | msgstr "Extrais Ficheiro ZIP" 49 | 50 | msgid "plugins.generic.texture.name" 51 | msgstr "Texture" 52 | -------------------------------------------------------------------------------- /locale/ru/locale.po: -------------------------------------------------------------------------------- 1 | # Pavel Pisklakov , 2023. 2 | msgid "" 3 | msgstr "" 4 | "PO-Revision-Date: 2023-04-29 17:01+0000\n" 5 | "Last-Translator: Pavel Pisklakov \n" 6 | "Language-Team: Russian \n" 8 | "Language: ru\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" 13 | "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" 14 | "X-Generator: Weblate 4.13.1\n" 15 | 16 | msgid "plugins.generic.texture.notification.extracted" 17 | msgstr "Файл извлечен успешно" 18 | 19 | msgid "plugins.generic.texture.notification.noValidDarFile" 20 | msgstr "Нет корректного файла DAR" 21 | 22 | msgid "plugins.generic.texture.notification.noManifest" 23 | msgstr "Файл манифеста не доступен" 24 | 25 | msgid "plugins.generic.texture.notification.noManuscript" 26 | msgstr "Файл манускрипта не доступен" 27 | 28 | msgid "plugins.generic.texture.name" 29 | msgstr "Texture" 30 | 31 | msgid "plugins.generic.texture.links.extractZipArchive" 32 | msgstr "Извлечь ZIP-архив" 33 | 34 | msgid "plugins.generic.texture.links.extractDarArchive" 35 | msgstr "Извлечь DAR" 36 | 37 | msgid "plugins.generic.texture.links.exportDarArchive" 38 | msgstr "Экспортировать DAR" 39 | 40 | msgid "plugins.generic.texture.links.editWithTexture" 41 | msgstr "Редактировать в Texture" 42 | 43 | msgid "plugins.generic.texture.links.createGalley" 44 | msgstr "Создать гранку" 45 | 46 | msgid "plugins.generic.texture.description" 47 | msgstr "Модуль интегрирует редактор JATS XML «Texture» с OJS." 48 | 49 | msgid "plugins.generic.texture.displayName" 50 | msgstr "Модуль «Редактор Texture»" 51 | -------------------------------------------------------------------------------- /locale/sl/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2021-04-27 14:34+0000\n" 4 | "Last-Translator: Primož Svetek \n" 5 | "Language-Team: Slovenian \n" 7 | "Language: sl_SI\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " 12 | "n%100==4 ? 2 : 3;\n" 13 | "X-Generator: Weblate 3.9.1\n" 14 | 15 | msgid "plugins.generic.texture.notification.extracted" 16 | msgstr "Razčlenitev datoteke je bila uspešna" 17 | 18 | msgid "plugins.generic.texture.notification.noValidDarFile" 19 | msgstr "Ni veljavne DAR datoteke" 20 | 21 | msgid "plugins.generic.texture.notification.noManifest" 22 | msgstr "Datoteka z manifestom ni na voljo" 23 | 24 | msgid "plugins.generic.texture.notification.noManuscript" 25 | msgstr "Datoteke z rokopisom ni na voljo" 26 | 27 | msgid "plugins.generic.texture.name" 28 | msgstr "Texture" 29 | 30 | msgid "plugins.generic.texture.links.extractZipArchive" 31 | msgstr "Razčleni ZIP arhiv" 32 | 33 | msgid "plugins.generic.texture.links.extractDarArchive" 34 | msgstr "Razčleni DAR" 35 | 36 | msgid "plugins.generic.texture.links.exportDarArchive" 37 | msgstr "Izvozi DAR" 38 | 39 | msgid "plugins.generic.texture.links.editWithTexture" 40 | msgstr "Urejaj s Texture" 41 | 42 | msgid "plugins.generic.texture.links.createGalley" 43 | msgstr "Ustvari prelom" 44 | 45 | msgid "plugins.generic.texture.description" 46 | msgstr "Vtičnik integrira Texture JATS XML urejevalnik v OJS." 47 | 48 | msgid "plugins.generic.texture.displayName" 49 | msgstr "Vtičnik za Texture urejevalnik" 50 | -------------------------------------------------------------------------------- /locale/sv/locale.po: -------------------------------------------------------------------------------- 1 | # Edvin Erdtman , 2021. 2 | msgid "" 3 | msgstr "" 4 | "PO-Revision-Date: 2021-09-13 08:14+0000\n" 5 | "Last-Translator: Edvin Erdtman \n" 6 | "Language-Team: Swedish \n" 8 | "Language: sv_SE\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 13 | "X-Generator: Weblate 3.9.1\n" 14 | 15 | msgid "plugins.generic.texture.description" 16 | msgstr "Plugin för att integrera Texture JATS XML redigerare med OJS." 17 | 18 | msgid "plugins.generic.texture.name" 19 | msgstr "Texture" 20 | 21 | msgid "plugins.generic.texture.notification.extracted" 22 | msgstr "Uppackning av fil genomförd" 23 | 24 | msgid "plugins.generic.texture.notification.noValidDarFile" 25 | msgstr "Ingen giltig DAR-fil" 26 | 27 | msgid "plugins.generic.texture.notification.noManifest" 28 | msgstr "Ingen Manifest-fil finns tillgänglig" 29 | 30 | msgid "plugins.generic.texture.notification.noManuscript" 31 | msgstr "Ingen manuskriptfil finns tillgänglig" 32 | 33 | msgid "plugins.generic.texture.links.extractZipArchive" 34 | msgstr "Packa upp komprimerad ZIP-fil" 35 | 36 | msgid "plugins.generic.texture.links.extractDarArchive" 37 | msgstr "Packa upp DAR" 38 | 39 | msgid "plugins.generic.texture.links.exportDarArchive" 40 | msgstr "Exportera DAR" 41 | 42 | msgid "plugins.generic.texture.links.editWithTexture" 43 | msgstr "Redigera med Texture" 44 | 45 | msgid "plugins.generic.texture.links.createGalley" 46 | msgstr "Skapa publiceringsversion" 47 | 48 | msgid "plugins.generic.texture.displayName" 49 | msgstr "Texture XML-redigerare" 50 | -------------------------------------------------------------------------------- /locale/tr/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2020-10-13 13:50+0000\n" 4 | "Last-Translator: Hüseyin Körpeoğlu \n" 5 | "Language-Team: Turkish \n" 7 | "Language: tr_TR\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.notification.extracted" 15 | msgstr "Dosya çıkarma işlemi başarılı" 16 | 17 | msgid "plugins.generic.texture.notification.noValidDarFile" 18 | msgstr "Geçerli bir DAR dosyası yok" 19 | 20 | msgid "plugins.generic.texture.notification.noManifest" 21 | msgstr "Manifest dosyası yok" 22 | 23 | msgid "plugins.generic.texture.notification.noManuscript" 24 | msgstr "Kullanılabilir makale dosyası yok" 25 | 26 | msgid "plugins.generic.texture.links.extractDarArchive" 27 | msgstr "DAR'ı dışarı çıkart" 28 | 29 | msgid "plugins.generic.texture.links.exportDarArchive" 30 | msgstr "DAR olarak Dışarı Aktar" 31 | 32 | msgid "plugins.generic.texture.links.editWithTexture" 33 | msgstr "Texture ile Düzenle" 34 | 35 | msgid "plugins.generic.texture.links.createGalley" 36 | msgstr "Dizgi Yarat" 37 | 38 | msgid "plugins.generic.texture.description" 39 | msgstr "Bu eklenti OJS dergi sistemine Texture JATS XML editörünü entegre eder." 40 | 41 | msgid "plugins.generic.texture.displayName" 42 | msgstr "Texture Editör Eklentisi" 43 | 44 | msgid "plugins.generic.texture.links.extractZipArchive" 45 | msgstr "ZIP'ı dışarı çıkart" 46 | 47 | msgid "plugins.generic.texture.name" 48 | msgstr "Texture" 49 | -------------------------------------------------------------------------------- /locale/uk/locale.po: -------------------------------------------------------------------------------- 1 | # Petro Bilous , 2023. 2 | msgid "" 3 | msgstr "" 4 | "PO-Revision-Date: 2023-04-26 06:49+0000\n" 5 | "Last-Translator: Petro Bilous \n" 6 | "Language-Team: Ukrainian \n" 8 | "Language: uk\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" 13 | "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" 14 | "X-Generator: Weblate 4.13.1\n" 15 | 16 | msgid "plugins.generic.texture.links.createGalley" 17 | msgstr "Створити гранку" 18 | 19 | msgid "plugins.generic.texture.links.exportDarArchive" 20 | msgstr "Експортувати DAR" 21 | 22 | msgid "plugins.generic.texture.links.extractDarArchive" 23 | msgstr "Видобути DAR" 24 | 25 | msgid "plugins.generic.texture.links.extractZipArchive" 26 | msgstr "Видобути ZIP-архів" 27 | 28 | msgid "plugins.generic.texture.notification.noManuscript" 29 | msgstr "Немає файлу рукопису" 30 | 31 | msgid "plugins.generic.texture.notification.noManifest" 32 | msgstr "Немає файлу маніфесту" 33 | 34 | msgid "plugins.generic.texture.notification.noValidDarFile" 35 | msgstr "Немає правильного файлу DAR" 36 | 37 | msgid "plugins.generic.texture.notification.extracted" 38 | msgstr "Файл видобуто успішно" 39 | 40 | msgid "plugins.generic.texture.displayName" 41 | msgstr "Плагін редактора \"Texture\"" 42 | 43 | msgid "plugins.generic.texture.description" 44 | msgstr "Плагін для інтеграції редактора JATS XML \"Texture\" з OJS." 45 | 46 | msgid "plugins.generic.texture.links.editWithTexture" 47 | msgstr "Редагувати за допомогою \"Texture\"" 48 | 49 | msgid "plugins.generic.texture.name" 50 | msgstr "Texture" 51 | -------------------------------------------------------------------------------- /locale/vi/locale.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "PO-Revision-Date: 2020-07-11 17:40+0000\n" 4 | "Last-Translator: Tran Ngoc Trung \n" 5 | "Language-Team: Vietnamese \n" 7 | "Language: vi_VN\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=1; plural=0;\n" 12 | "X-Generator: Weblate 3.9.1\n" 13 | 14 | msgid "plugins.generic.texture.notification.extracted" 15 | msgstr "Tập tin được giải nén thành công" 16 | 17 | msgid "plugins.generic.texture.notification.noValidDarFile" 18 | msgstr "Không có tệp DAR hợp lệ" 19 | 20 | msgid "plugins.generic.texture.notification.noManifest" 21 | msgstr "Không có tệp kê khai" 22 | 23 | msgid "plugins.generic.texture.notification.noManuscript" 24 | msgstr "Không có tập tin bản thảo nào" 25 | 26 | msgid "plugins.generic.texture.links.extractZipArchive" 27 | msgstr "Giải nén lưu trữ ZIP" 28 | 29 | msgid "plugins.generic.texture.links.extractDarArchive" 30 | msgstr "Giải nén DAR" 31 | 32 | msgid "plugins.generic.texture.links.exportDarArchive" 33 | msgstr "Xuất DAR" 34 | 35 | msgid "plugins.generic.texture.links.editWithTexture" 36 | msgstr "Sửa với Texture" 37 | 38 | msgid "plugins.generic.texture.links.createGalley" 39 | msgstr "Tạo bản in" 40 | 41 | msgid "plugins.generic.texture.description" 42 | msgstr "Plugin để tích hợp trình soạn thảo Texture JATS XML với OJS." 43 | 44 | msgid "plugins.generic.texture.displayName" 45 | msgstr "Plugin biên tập Texture" 46 | -------------------------------------------------------------------------------- /templates/TextureArticleGalley.tpl: -------------------------------------------------------------------------------- 1 | {** 2 | * templates/TextureArticleGalley.tpl 3 | * 4 | * Copyright (c) 2014-2019 Simon Fraser University 5 | * Copyright (c) 2003-2019 John Willinsky 6 | * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. 7 | * 8 | * Texture editor page 9 | *} 10 | 17 | 18 | 19 |
20 | 21 | {csrf} 22 | 23 | {fbvFormArea id="textureGalleyFormArea"} 24 | {fbvFormSection title="submission.layout.galleyLabel" required=true} 25 | {fbvElement type="text" label="submission.layout.galleyLabelInstructions" value=$label id="label" size=$fbvStyles.size.MEDIUM inline=true required=true} 26 | {/fbvFormSection} 27 | {fbvFormSection} 28 | {fbvElement type="select" id="galleyLocale" label="common.language" from=$supportedLocales selected=$galleyLocale|default:$formLocale size=$fbvStyles.size.MEDIUM translate=false inline=true required=true} 29 | {/fbvFormSection} 30 | 31 | {/fbvFormArea} 32 | 33 | {fbvFormButtons submitText="common.save"} 34 |
35 | 36 | -------------------------------------------------------------------------------- /templates/editor.tpl: -------------------------------------------------------------------------------- 1 | {** 2 | * plugins/generic/markup/templates/editor.tpl 3 | * 4 | * Copyright (c) 2014-2019 Simon Fraser University 5 | * Copyright (c) 2003-2019 John Willinsky 6 | * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. 7 | * 8 | * Texture editor page 9 | *} 10 | 11 | 12 | 13 | 14 | 15 | {$title|escape} 16 | 17 | {* Texture dependencies (see index.html in Texture distribution) *} 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | {* Texture plugin additions *} 26 | 27 | 28 | 29 | {* Texture dependencies (see index.html in Texture distribution) *} 30 | 31 | 32 | 33 | 34 | 35 | {* Texture plugin additions *} 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /texture/font-awesome/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fonticons (https://fonticons.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /texture/font-awesome/README.md: -------------------------------------------------------------------------------- 1 | #[Font Awesome v4.5.0](http://fontawesome.io) 2 | ###The iconic font and CSS framework 3 | 4 | Font Awesome is a full suite of 605 pictographic icons for easy scalable vector graphics on websites, 5 | created and maintained by [Dave Gandy](http://twitter.com/davegandy). 6 | Stay up to date with the latest release and announcements on Twitter: 7 | [@fontawesome](http://twitter.com/fontawesome). 8 | 9 | Get started at http://fontawesome.io! 10 | 11 | ##License 12 | - The Font Awesome font is licensed under the SIL OFL 1.1: 13 | - http://scripts.sil.org/OFL 14 | - Font Awesome CSS, LESS, and Sass files are licensed under the MIT License: 15 | - http://opensource.org/licenses/mit-license.html 16 | - The Font Awesome documentation is licensed under the CC BY 3.0 License: 17 | - http://creativecommons.org/licenses/by/3.0/ 18 | - Attribution is no longer required as of Font Awesome 3.0, but much appreciated: 19 | - `Font Awesome by Dave Gandy - http://fontawesome.io` 20 | - Full details: http://fontawesome.io/license 21 | 22 | ##Changelog 23 | - [v4.5.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.5.0+is%3Aclosed) 24 | - [v4.4.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.4.0+is%3Aclosed) 25 | - [v4.3.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.3.0+is%3Aclosed) 26 | - [v4.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=12&page=1&state=closed) 27 | - [v4.1.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=6&page=1&state=closed) 28 | - [v4.0.3 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=9&page=1&state=closed) 29 | - [v4.0.2 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=8&page=1&state=closed) 30 | - [v4.0.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=7&page=1&state=closed) 31 | - [v4.0.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=2&page=1&state=closed) 32 | - [v3.2.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=5&page=1&state=closed) 33 | - [v3.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=3&page=1&state=closed) 34 | - [v3.1.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=4&page=1&state=closed) 35 | - v3.1.0 - Added 54 icons, icon stacking styles, flipping and rotating icons, removed Sass support 36 | - v3.0.2 - much improved rendering and alignment in IE7 37 | - v3.0.1 - much improved rendering in webkit, various bug fixes 38 | - v3.0.0 - all icons redesigned from scratch, optimized for Bootstrap's 14px default 39 | 40 | ## Contributing 41 | 42 | Please read through our [contributing guidelines](https://github.com/FortAwesome/Font-Awesome/blob/master/CONTRIBUTING.md). 43 | Included are directions for opening issues, coding standards, and notes on development. 44 | 45 | ##Versioning 46 | 47 | Font Awesome will be maintained under the Semantic Versioning guidelines as much as possible. Releases will be numbered 48 | with the following format: 49 | 50 | `..` 51 | 52 | And constructed with the following guidelines: 53 | 54 | * Breaking backward compatibility bumps the major (and resets the minor and patch) 55 | * New additions, including new icons, without breaking backward compatibility bumps the minor (and resets the patch) 56 | * Bug fixes and misc changes bumps the patch 57 | 58 | For more information on SemVer, please visit http://semver.org. 59 | 60 | ##Author 61 | - Email: dave@fontawesome.io 62 | - Twitter: http://twitter.com/davegandy 63 | - GitHub: https://github.com/davegandy 64 | 65 | ##Component 66 | To include as a [component](http://github.com/component/component), just run 67 | 68 | $ component install FortAwesome/Font-Awesome 69 | 70 | Or add 71 | 72 | "FortAwesome/Font-Awesome": "*" 73 | 74 | to the `dependencies` in your `component.json`. 75 | 76 | ## Hacking on Font Awesome 77 | 78 | **Before you can build the project**, you must first have the following installed: 79 | 80 | - [Ruby](https://www.ruby-lang.org/en/) 81 | - Ruby Development Headers 82 | - **Ubuntu:** `sudo apt-get install ruby-dev` *(Only if you're __NOT__ using `rbenv` or `rvm`)* 83 | - **Windows:** [DevKit](http://rubyinstaller.org/) 84 | - [Bundler](http://bundler.io/) (Run `gem install bundler` to install). 85 | - [Node Package Manager (AKA NPM)](https://docs.npmjs.com/getting-started/installing-node) 86 | - [Less](http://lesscss.org/) (Run `npm install -g less` to install). 87 | - [Less Plugin: Clean CSS](https://github.com/less/less-plugin-clean-css) (Run `npm install -g less-plugin-clean-css` to install). 88 | 89 | From the root of the repository, install the tools used to develop. 90 | 91 | $ bundle install 92 | $ npm install 93 | 94 | Build the project and documentation: 95 | 96 | $ bundle exec jekyll build 97 | 98 | Or serve it on a local server on http://localhost:7998/Font-Awesome/: 99 | 100 | $ bundle exec jekyll -w serve 101 | -------------------------------------------------------------------------------- /texture/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /texture/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /texture/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /texture/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /texture/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /texture/font-awesome/less/animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .@{fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /texture/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /texture/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /texture/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /texture/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /texture/font-awesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /texture/font-awesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /texture/font-awesome/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | .fa-icon-rotate(@degrees, @rotation) { 15 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); 16 | -webkit-transform: rotate(@degrees); 17 | -ms-transform: rotate(@degrees); 18 | transform: rotate(@degrees); 19 | } 20 | 21 | .fa-icon-flip(@horiz, @vert, @rotation) { 22 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); 23 | -webkit-transform: scale(@horiz, @vert); 24 | -ms-transform: scale(@horiz, @vert); 25 | transform: scale(@horiz, @vert); 26 | } 27 | -------------------------------------------------------------------------------- /texture/font-awesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /texture/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /texture/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /texture/font-awesome/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "font-awesome@4.5.0", 3 | "_id": "font-awesome@4.5.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-Hp18z31jvb5XAA4Y1RiMslV+cPg=", 6 | "_location": "/font-awesome", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "font-awesome@4.5.0", 12 | "name": "font-awesome", 13 | "escapedName": "font-awesome", 14 | "rawSpec": "4.5.0", 15 | "saveSpec": null, 16 | "fetchSpec": "4.5.0" 17 | }, 18 | "_requiredBy": [ 19 | "#DEV:/" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.5.0.tgz", 22 | "_shasum": "1e9d7ccf7d63bdbe57000e18d5188cb2557e70f8", 23 | "_spec": "font-awesome@4.5.0", 24 | "_where": "/home/withanage/projects/texture", 25 | "author": { 26 | "name": "Dave Gandy", 27 | "email": "dave@fontawesome.io", 28 | "url": "http://twitter.com/davegandy" 29 | }, 30 | "bugs": { 31 | "url": "http://github.com/FortAwesome/Font-Awesome/issues" 32 | }, 33 | "bundleDependencies": false, 34 | "contributors": [ 35 | { 36 | "name": "Rob Madole", 37 | "url": "http://twitter.com/robmadole" 38 | }, 39 | { 40 | "name": "Geremia Taglialatela", 41 | "url": "http://twitter.com/gtagliala" 42 | }, 43 | { 44 | "name": "Travis Chase", 45 | "url": "http://twitter.com/supercodepoet" 46 | } 47 | ], 48 | "dependencies": {}, 49 | "deprecated": false, 50 | "description": "The iconic font and CSS framework", 51 | "engines": { 52 | "node": ">=0.10.3" 53 | }, 54 | "homepage": "http://fontawesome.io/", 55 | "keywords": [ 56 | "font", 57 | "awesome", 58 | "fontawesome", 59 | "icon", 60 | "font", 61 | "bootstrap" 62 | ], 63 | "license": "(OFL-1.1 AND MIT)", 64 | "name": "font-awesome", 65 | "repository": { 66 | "type": "git", 67 | "url": "git+https://github.com/FortAwesome/Font-Awesome.git" 68 | }, 69 | "style": "css/font-awesome.css", 70 | "version": "4.5.0" 71 | } 72 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | @mixin fa-icon-rotate($degrees, $rotation) { 15 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 16 | -webkit-transform: rotate($degrees); 17 | -ms-transform: rotate($degrees); 18 | transform: rotate($degrees); 19 | } 20 | 21 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 22 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 23 | -webkit-transform: scale($horiz, $vert); 24 | -ms-transform: scale($horiz, $vert); 25 | transform: scale($horiz, $vert); 26 | } 27 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /texture/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Black.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Black.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-BlackItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-BlackItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Bold.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Bold.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-BoldItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-BoldItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraBold.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraBold.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraBoldItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraLight-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraLight-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraLight-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraLight-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraLightItalic-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraLightItalic-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ExtraLightItalic-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ExtraLightItalic-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Italic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Italic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Light-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Light-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Light-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Light-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-LightItalic-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-LightItalic-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-LightItalic-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-LightItalic-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Medium.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Medium.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-MediumItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-MediumItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-MediumItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Regular.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Regular.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-SemiBold.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-SemiBold.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-SemiBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-SemiBoldItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Thin-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Thin-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-Thin-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-Thin-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ThinItalic-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ThinItalic-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web hinted)/Inter-ThinItalic-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web hinted)/Inter-ThinItalic-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Black.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Black.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-BlackItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-BlackItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Bold.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Bold.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-BoldItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-BoldItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraBold.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraBold.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraBoldItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraLight-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraLight-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraLight-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraLight-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraLightItalic-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraLightItalic-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ExtraLightItalic-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ExtraLightItalic-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Italic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Italic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Light-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Light-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Light-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Light-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-LightItalic-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-LightItalic-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-LightItalic-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-LightItalic-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Medium.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Medium.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-MediumItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-MediumItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-MediumItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Regular.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Regular.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-SemiBold.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-SemiBold.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-SemiBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-SemiBoldItalic.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Thin-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Thin-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-Thin-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-Thin-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ThinItalic-BETA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ThinItalic-BETA.woff -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-ThinItalic-BETA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-ThinItalic-BETA.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-italic.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-italic.var.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter-upright.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter-upright.var.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/Inter (web)/Inter.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/inter-ui/Inter (web)/Inter.var.woff2 -------------------------------------------------------------------------------- /texture/inter-ui/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016-2018 The Inter Project Authors (me@rsms.me) 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | This license is copied below, and is also available with a FAQ at: 5 | http://scripts.sil.org/OFL 6 | 7 | ----------------------------------------------------------- 8 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 9 | ----------------------------------------------------------- 10 | 11 | PREAMBLE 12 | The goals of the Open Font License (OFL) are to stimulate worldwide 13 | development of collaborative font projects, to support the font creation 14 | efforts of academic and linguistic communities, and to provide a free and 15 | open framework in which fonts may be shared and improved in partnership 16 | with others. 17 | 18 | The OFL allows the licensed fonts to be used, studied, modified and 19 | redistributed freely as long as they are not sold by themselves. The 20 | fonts, including any derivative works, can be bundled, embedded, 21 | redistributed and/or sold with any software provided that any reserved 22 | names are not used by derivative works. The fonts and derivatives, 23 | however, cannot be released under any other type of license. The 24 | requirement for fonts to remain under this license does not apply 25 | to any document created using the fonts or their derivatives. 26 | 27 | DEFINITIONS 28 | "Font Software" refers to the set of files released by the Copyright 29 | Holder(s) under this license and clearly marked as such. This may 30 | include source files, build scripts and documentation. 31 | 32 | "Reserved Font Name" refers to any names specified as such after the 33 | copyright statement(s). 34 | 35 | "Original Version" refers to the collection of Font Software components as 36 | distributed by the Copyright Holder(s). 37 | 38 | "Modified Version" refers to any derivative made by adding to, deleting, 39 | or substituting -- in part or in whole -- any of the components of the 40 | Original Version, by changing formats or by porting the Font Software to a 41 | new environment. 42 | 43 | "Author" refers to any designer, engineer, programmer, technical 44 | writer or other person who contributed to the Font Software. 45 | 46 | PERMISSION AND CONDITIONS 47 | Permission is hereby granted, free of charge, to any person obtaining 48 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 49 | redistribute, and sell modified and unmodified copies of the Font 50 | Software, subject to the following conditions: 51 | 52 | 1) Neither the Font Software nor any of its individual components, 53 | in Original or Modified Versions, may be sold by itself. 54 | 55 | 2) Original or Modified Versions of the Font Software may be bundled, 56 | redistributed and/or sold with any software, provided that each copy 57 | contains the above copyright notice and this license. These can be 58 | included either as stand-alone text files, human-readable headers or 59 | in the appropriate machine-readable metadata fields within text or 60 | binary files as long as those fields can be easily viewed by the user. 61 | 62 | 3) No Modified Version of the Font Software may use the Reserved Font 63 | Name(s) unless explicit written permission is granted by the corresponding 64 | Copyright Holder. This restriction only applies to the primary font name as 65 | presented to the users. 66 | 67 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 68 | Software shall not be used to promote, endorse or advertise any 69 | Modified Version, except to acknowledge the contribution(s) of the 70 | Copyright Holder(s) and the Author(s) or with their explicit written 71 | permission. 72 | 73 | 5) The Font Software, modified or unmodified, in part or in whole, 74 | must be distributed entirely under this license, and must not be 75 | distributed under any other license. The requirement for fonts to 76 | remain under this license does not apply to any document created 77 | using the Font Software. 78 | 79 | TERMINATION 80 | This license becomes null and void if any of the above conditions are 81 | not met. 82 | 83 | DISCLAIMER 84 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 85 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 86 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 87 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 88 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 89 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 90 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 91 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 92 | OTHER DEALINGS IN THE FONT SOFTWARE. 93 | -------------------------------------------------------------------------------- /texture/inter-ui/README.md: -------------------------------------------------------------------------------- 1 | # Typeface-Inter 2 | 3 | The CSS and web font files to easily self-host the [Inter font family](https://rsms.me/inter/) created by [Rasmus Andersson](https://rsms.me). 4 | 5 | This repository is just a means of more easily distributing the font. It tracks the releases of the main [inter repository](https://github.com/rsms/inter) as best as I am able. 6 | 7 | At present it only contains the `woff` and `woff2` formats. As a result it supports versions of Chrome 5; Safari 5.1; Firefox 3.6; Opera 11.5; IE 9; Android 4.4; iOS 5.1 and above. 8 | 9 | ### Hinted vs Unhinted 10 | 11 | As detailed in the main repo: 12 | 13 | > Inter font files comes in two versions: 14 | > 15 | > 1. "unhinted" -- Without TrueType hints (the default) 16 | > 2. "hinted" -- With TrueType hints 17 | > 18 | > The TrueType hints are used by ClearType on Windows machines where ClearType 19 | is enabled. This usually changes the appearance of the fonts and can in some 20 | cases increase the legibility of text. 21 | > 22 | > Additionally, hints are little computer programs that takes up considerable 23 | disk space, meaning that font files with hints are larger than those without 24 | hints. This might be a consideration when using web fonts. 25 | -------------------------------------------------------------------------------- /texture/inter-ui/RELEASE.md: -------------------------------------------------------------------------------- 1 | # A Release Checklist 2 | 3 | - Copy over new font files 4 | - `$ npm version X.Y.Z` (updates `package.json` + commits the change + makes the git tag) 5 | - `$ npm publish` -------------------------------------------------------------------------------- /texture/inter-ui/inter-hinted.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter'; 3 | font-style: normal; 4 | font-weight: 100; 5 | src: url("Inter (web hinted)/Inter-Thin-BETA.woff2") format("woff2"), 6 | url("Inter (web hinted)/Inter-Thin-BETA.woff") format("woff"); 7 | } 8 | 9 | @font-face { 10 | font-family: 'Inter'; 11 | font-style: italic; 12 | font-weight: 100; 13 | src: url("Inter (web hinted)/Inter-ThinItalic-BETA.woff2") format("woff2"), 14 | url("Inter (web hinted)/Inter-ThinItalic-BETA.woff") format("woff"); 15 | } 16 | 17 | @font-face { 18 | font-family: 'Inter'; 19 | font-style: normal; 20 | font-weight: 200; 21 | src: url("Inter (web hinted)/Inter-ExtraLight-BETA.woff2") format("woff2"), 22 | url("Inter (web hinted)/Inter-ExtraLight-BETA.woff") format("woff"); 23 | } 24 | 25 | @font-face { 26 | font-family: 'Inter'; 27 | font-style: italic; 28 | font-weight: 200; 29 | src: url("Inter (web hinted)/Inter-ExtraLightItalic-BETA.woff2") format("woff2"), 30 | url("Inter (web hinted)/Inter-ExtraLightItalic-BETA.woff") format("woff"); 31 | } 32 | 33 | @font-face { 34 | font-family: 'Inter'; 35 | font-style: normal; 36 | font-weight: 300; 37 | src: url("Inter (web hinted)/Inter-Light-BETA.woff2") format("woff2"), 38 | url("Inter (web hinted)/Inter-Light-BETA.woff") format("woff"); 39 | } 40 | 41 | @font-face { 42 | font-family: 'Inter'; 43 | font-style: italic; 44 | font-weight: 300; 45 | src: url("Inter (web hinted)/Inter-LightItalic-BETA.woff2") format("woff2"), 46 | url("Inter (web hinted)/Inter-LightItalic-BETA.woff") format("woff"); 47 | } 48 | 49 | @font-face { 50 | font-family: 'Inter'; 51 | font-style: normal; 52 | font-weight: 400; 53 | src: url("Inter (web hinted)/Inter-Regular.woff2") format("woff2"), 54 | url("Inter (web hinted)/Inter-Regular.woff") format("woff"); 55 | } 56 | 57 | @font-face { 58 | font-family: 'Inter'; 59 | font-style: italic; 60 | font-weight: 400; 61 | src: url("Inter (web hinted)/Inter-Italic.woff2") format("woff2"), 62 | url("Inter (web hinted)/Inter-Italic.woff") format("woff"); 63 | } 64 | 65 | @font-face { 66 | font-family: 'Inter'; 67 | font-style: normal; 68 | font-weight: 500; 69 | src: url("Inter (web hinted)/Inter-Medium.woff2") format("woff2"), 70 | url("Inter (web hinted)/Inter-Medium.woff") format("woff"); 71 | } 72 | 73 | @font-face { 74 | font-family: 'Inter'; 75 | font-style: italic; 76 | font-weight: 500; 77 | src: url("Inter (web hinted)/Inter-MediumItalic.woff2") format("woff2"), 78 | url("Inter (web hinted)/Inter-MediumItalic.woff") format("woff"); 79 | } 80 | 81 | @font-face { 82 | font-family: 'Inter'; 83 | font-style: normal; 84 | font-weight: 600; 85 | src: url("Inter (web hinted)/Inter-SemiBold.woff2") format("woff2"), 86 | url("Inter (web hinted)/Inter-SemiBold.woff") format("woff"); 87 | } 88 | 89 | @font-face { 90 | font-family: 'Inter'; 91 | font-style: italic; 92 | font-weight: 600; 93 | src: url("Inter (web hinted)/Inter-SemiBoldItalic.woff2") format("woff2"), 94 | url("Inter (web hinted)/Inter-SemiBoldItalic.woff") format("woff"); 95 | } 96 | 97 | @font-face { 98 | font-family: 'Inter'; 99 | font-style: normal; 100 | font-weight: 700; 101 | src: url("Inter (web hinted)/Inter-Bold.woff2") format("woff2"), 102 | url("Inter (web hinted)/Inter-Bold.woff") format("woff"); 103 | } 104 | 105 | @font-face { 106 | font-family: 'Inter'; 107 | font-style: italic; 108 | font-weight: 700; 109 | src: url("Inter (web hinted)/Inter-BoldItalic.woff2") format("woff2"), 110 | url("Inter (web hinted)/Inter-BoldItalic.woff") format("woff"); 111 | } 112 | 113 | @font-face { 114 | font-family: 'Inter'; 115 | font-style: normal; 116 | font-weight: 800; 117 | src: url("Inter (web hinted)/Inter-ExtraBold.woff2") format("woff2"), 118 | url("Inter (web hinted)/Inter-ExtraBold.woff") format("woff"); 119 | } 120 | 121 | @font-face { 122 | font-family: 'Inter'; 123 | font-style: italic; 124 | font-weight: 800; 125 | src: url("Inter (web hinted)/Inter-ExtraBoldItalic.woff2") format("woff2"), 126 | url("Inter (web hinted)/Inter-ExtraBoldItalic.woff") format("woff"); 127 | } 128 | 129 | @font-face { 130 | font-family: 'Inter'; 131 | font-style: normal; 132 | font-weight: 900; 133 | src: url("Inter (web hinted)/Inter-Black.woff2") format("woff2"), 134 | url("Inter (web hinted)/Inter-Black.woff") format("woff"); 135 | } 136 | 137 | @font-face { 138 | font-family: 'Inter'; 139 | font-style: italic; 140 | font-weight: 900; 141 | src: url("Inter (web hinted)/Inter-BlackItalic.woff2") format("woff2"), 142 | url("Inter (web hinted)/Inter-BlackItalic.woff") format("woff"); 143 | } 144 | 145 | /* ------------------------------------------------------- 146 | Variable font. 147 | Usage: 148 | 149 | html { font-family: 'Inter', sans-serif; } 150 | @supports (font-variation-settings: normal) { 151 | html { font-family: 'Inter var', sans-serif; } 152 | } 153 | */ 154 | 155 | @font-face { 156 | font-family: 'Inter var'; 157 | font-weight: 100 900; 158 | font-style: normal; 159 | font-named-instance: 'Regular'; 160 | src: url("Inter (web hinted)/Inter-upright.var.woff2") format("woff2 supports variations(gvar)"), 161 | url("Inter (web hinted)/Inter-upright.var.woff2") format("woff2-variations"), 162 | url("Inter (web hinted)/Inter-upright.var.woff2") format("woff2"); 163 | } 164 | 165 | @font-face { 166 | font-family: 'Inter var'; 167 | font-weight: 100 900; 168 | font-style: italic; 169 | font-named-instance: 'Italic'; 170 | src: url("Inter (web hinted)/Inter-italic.var.woff2") format("woff2 supports variations(gvar)"), 171 | url("Inter (web hinted)/Inter-italic.var.woff2") format("woff2-variations"), 172 | url("Inter (web hinted)/Inter-italic.var.woff2") format("woff2"); 173 | } 174 | 175 | /* -------------------------------------------------------------------------- 176 | [EXPERIMENTAL] Multi-axis, single variable font. 177 | 178 | Slant axis is not yet widely supported (as of February 2019) and thus this 179 | multi-axis single variable font is opt-in rather than the default. 180 | 181 | When using this, you will probably need to set font-variation-settings 182 | explicitly, e.g. 183 | 184 | * { font-variation-settings: "slnt" 0deg } 185 | .italic { font-variation-settings: "slnt" 10deg } 186 | 187 | */ 188 | 189 | @font-face { 190 | font-family: 'Inter var experimental'; 191 | font-weight: 100 900; 192 | font-style: oblique 0deg 10deg; 193 | src: url("Inter (web hinted)/Inter.var.woff2") format("woff2-variations"), 194 | url("Inter (web hinted)/Inter.var.woff2") format("woff2"); 195 | } 196 | -------------------------------------------------------------------------------- /texture/inter-ui/inter.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter'; 3 | font-style: normal; 4 | font-weight: 100; 5 | src: url("Inter (web)/Inter-Thin-BETA.woff2") format("woff2"), 6 | url("Inter (web)/Inter-Thin-BETA.woff") format("woff"); 7 | } 8 | 9 | @font-face { 10 | font-family: 'Inter'; 11 | font-style: italic; 12 | font-weight: 100; 13 | src: url("Inter (web)/Inter-ThinItalic-BETA.woff2") format("woff2"), 14 | url("Inter (web)/Inter-ThinItalic-BETA.woff") format("woff"); 15 | } 16 | 17 | @font-face { 18 | font-family: 'Inter'; 19 | font-style: normal; 20 | font-weight: 200; 21 | src: url("Inter (web)/Inter-ExtraLight-BETA.woff2") format("woff2"), 22 | url("Inter (web)/Inter-ExtraLight-BETA.woff") format("woff"); 23 | } 24 | 25 | @font-face { 26 | font-family: 'Inter'; 27 | font-style: italic; 28 | font-weight: 200; 29 | src: url("Inter (web)/Inter-ExtraLightItalic-BETA.woff2") format("woff2"), 30 | url("Inter (web)/Inter-ExtraLightItalic-BETA.woff") format("woff"); 31 | } 32 | 33 | @font-face { 34 | font-family: 'Inter'; 35 | font-style: normal; 36 | font-weight: 300; 37 | src: url("Inter (web)/Inter-Light-BETA.woff2") format("woff2"), 38 | url("Inter (web)/Inter-Light-BETA.woff") format("woff"); 39 | } 40 | 41 | @font-face { 42 | font-family: 'Inter'; 43 | font-style: italic; 44 | font-weight: 300; 45 | src: url("Inter (web)/Inter-LightItalic-BETA.woff2") format("woff2"), 46 | url("Inter (web)/Inter-LightItalic-BETA.woff") format("woff"); 47 | } 48 | 49 | @font-face { 50 | font-family: 'Inter'; 51 | font-style: normal; 52 | font-weight: 400; 53 | src: url("Inter (web)/Inter-Regular.woff2") format("woff2"), 54 | url("Inter (web)/Inter-Regular.woff") format("woff"); 55 | } 56 | 57 | @font-face { 58 | font-family: 'Inter'; 59 | font-style: italic; 60 | font-weight: 400; 61 | src: url("Inter (web)/Inter-Italic.woff2") format("woff2"), 62 | url("Inter (web)/Inter-Italic.woff") format("woff"); 63 | } 64 | 65 | @font-face { 66 | font-family: 'Inter'; 67 | font-style: normal; 68 | font-weight: 500; 69 | src: url("Inter (web)/Inter-Medium.woff2") format("woff2"), 70 | url("Inter (web)/Inter-Medium.woff") format("woff"); 71 | } 72 | 73 | @font-face { 74 | font-family: 'Inter'; 75 | font-style: italic; 76 | font-weight: 500; 77 | src: url("Inter (web)/Inter-MediumItalic.woff2") format("woff2"), 78 | url("Inter (web)/Inter-MediumItalic.woff") format("woff"); 79 | } 80 | 81 | @font-face { 82 | font-family: 'Inter'; 83 | font-style: normal; 84 | font-weight: 600; 85 | src: url("Inter (web)/Inter-SemiBold.woff2") format("woff2"), 86 | url("Inter (web)/Inter-SemiBold.woff") format("woff"); 87 | } 88 | 89 | @font-face { 90 | font-family: 'Inter'; 91 | font-style: italic; 92 | font-weight: 600; 93 | src: url("Inter (web)/Inter-SemiBoldItalic.woff2") format("woff2"), 94 | url("Inter (web)/Inter-SemiBoldItalic.woff") format("woff"); 95 | } 96 | 97 | @font-face { 98 | font-family: 'Inter'; 99 | font-style: normal; 100 | font-weight: 700; 101 | src: url("Inter (web)/Inter-Bold.woff2") format("woff2"), 102 | url("Inter (web)/Inter-Bold.woff") format("woff"); 103 | } 104 | 105 | @font-face { 106 | font-family: 'Inter'; 107 | font-style: italic; 108 | font-weight: 700; 109 | src: url("Inter (web)/Inter-BoldItalic.woff2") format("woff2"), 110 | url("Inter (web)/Inter-BoldItalic.woff") format("woff"); 111 | } 112 | 113 | @font-face { 114 | font-family: 'Inter'; 115 | font-style: normal; 116 | font-weight: 800; 117 | src: url("Inter (web)/Inter-ExtraBold.woff2") format("woff2"), 118 | url("Inter (web)/Inter-ExtraBold.woff") format("woff"); 119 | } 120 | 121 | @font-face { 122 | font-family: 'Inter'; 123 | font-style: italic; 124 | font-weight: 800; 125 | src: url("Inter (web)/Inter-ExtraBoldItalic.woff2") format("woff2"), 126 | url("Inter (web)/Inter-ExtraBoldItalic.woff") format("woff"); 127 | } 128 | 129 | @font-face { 130 | font-family: 'Inter'; 131 | font-style: normal; 132 | font-weight: 900; 133 | src: url("Inter (web)/Inter-Black.woff2") format("woff2"), 134 | url("Inter (web)/Inter-Black.woff") format("woff"); 135 | } 136 | 137 | @font-face { 138 | font-family: 'Inter'; 139 | font-style: italic; 140 | font-weight: 900; 141 | src: url("Inter (web)/Inter-BlackItalic.woff2") format("woff2"), 142 | url("Inter (web)/Inter-BlackItalic.woff") format("woff"); 143 | } 144 | 145 | /* ------------------------------------------------------- 146 | Variable font. 147 | Usage: 148 | 149 | html { font-family: 'Inter', sans-serif; } 150 | @supports (font-variation-settings: normal) { 151 | html { font-family: 'Inter var', sans-serif; } 152 | } 153 | */ 154 | 155 | @font-face { 156 | font-family: 'Inter var'; 157 | font-weight: 100 900; 158 | font-style: normal; 159 | font-named-instance: 'Regular'; 160 | src: url("Inter (web)/Inter-upright.var.woff2") format("woff2 supports variations(gvar)"), 161 | url("Inter (web)/Inter-upright.var.woff2") format("woff2-variations"), 162 | url("Inter (web)/Inter-upright.var.woff2") format("woff2"); 163 | } 164 | 165 | @font-face { 166 | font-family: 'Inter var'; 167 | font-weight: 100 900; 168 | font-style: italic; 169 | font-named-instance: 'Italic'; 170 | src: url("Inter (web)/Inter-italic.var.woff2") format("woff2 supports variations(gvar)"), 171 | url("Inter (web)/Inter-italic.var.woff2") format("woff2-variations"), 172 | url("Inter (web)/Inter-italic.var.woff2") format("woff2"); 173 | } 174 | 175 | /* -------------------------------------------------------------------------- 176 | [EXPERIMENTAL] Multi-axis, single variable font. 177 | 178 | Slant axis is not yet widely supported (as of February 2019) and thus this 179 | multi-axis single variable font is opt-in rather than the default. 180 | 181 | When using this, you will probably need to set font-variation-settings 182 | explicitly, e.g. 183 | 184 | * { font-variation-settings: "slnt" 0deg } 185 | .italic { font-variation-settings: "slnt" 10deg } 186 | 187 | */ 188 | 189 | @font-face { 190 | font-family: 'Inter var experimental'; 191 | font-weight: 100 900; 192 | font-style: oblique 0deg 10deg; 193 | src: url("Inter (web)/Inter.var.woff2") format("woff2-variations"), 194 | url("Inter (web)/Inter.var.woff2") format("woff2"); 195 | } 196 | -------------------------------------------------------------------------------- /texture/inter-ui/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "inter-ui@3.3.2", 3 | "_id": "inter-ui@3.3.2", 4 | "_inBundle": false, 5 | "_integrity": "sha512-0D1YFpwt+e9WMqP9iaSLqEblkVqIpMqZUtNaHx8TPvCOSSyY20Jvwj71ppv2CpsZXoWRM9smi7giqOe841NTdg==", 6 | "_location": "/inter-ui", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "version", 10 | "registry": true, 11 | "raw": "inter-ui@3.3.2", 12 | "name": "inter-ui", 13 | "escapedName": "inter-ui", 14 | "rawSpec": "3.3.2", 15 | "saveSpec": null, 16 | "fetchSpec": "3.3.2" 17 | }, 18 | "_requiredBy": [ 19 | "#DEV:/" 20 | ], 21 | "_resolved": "https://registry.npmjs.org/inter-ui/-/inter-ui-3.3.2.tgz", 22 | "_shasum": "6ece88e00b2d27f80a4b7687c916291f6524f082", 23 | "_spec": "inter-ui@3.3.2", 24 | "_where": "/home/withanage/projects/texture", 25 | "author": { 26 | "name": "Rasmus Andersson", 27 | "url": "https://rsms.me" 28 | }, 29 | "bugs": { 30 | "url": "https://github.com/philipbelesky/inter-ui/issues" 31 | }, 32 | "bundleDependencies": false, 33 | "deprecated": false, 34 | "description": "Font files for the Inter font family.", 35 | "homepage": "https://github.com/philipbelesky/inter-ui#readme", 36 | "keywords": [ 37 | "inter", 38 | "inter-ui", 39 | "typeface", 40 | "font", 41 | "font family" 42 | ], 43 | "license": "OFL-1.1", 44 | "main": "inter.css", 45 | "name": "inter-ui", 46 | "private": false, 47 | "repository": { 48 | "type": "git", 49 | "url": "git+ssh://git@github.com/philipbelesky/inter-ui.git" 50 | }, 51 | "version": "3.3.2" 52 | } 53 | -------------------------------------------------------------------------------- /texture/katex/README.md: -------------------------------------------------------------------------------- 1 | # [KaTeX](https://katex.org/) 2 | [![npm](https://img.shields.io/npm/v/katex.svg)](https://www.npmjs.com/package/katex) 3 | [![CircleCI](https://circleci.com/gh/Khan/KaTeX.svg?style=shield)](https://circleci.com/gh/Khan/KaTeX) 4 | [![codecov](https://codecov.io/gh/Khan/KaTeX/branch/master/graph/badge.svg)](https://codecov.io/gh/Khan/KaTeX) 5 | [![Join the chat at https://gitter.im/Khan/KaTeX](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Khan/KaTeX?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Greenkeeper badge](https://badges.greenkeeper.io/Khan/KaTeX.svg)](https://greenkeeper.io/) 6 | [![jsDelivr](https://data.jsdelivr.com/v1/package/npm/katex/badge?style=rounded)](https://www.jsdelivr.com/package/npm/katex) 7 | ![](https://img.badgesize.io/Khan/KaTeX/v0.10.0/dist/katex.min.js?compression=gzip) 8 | 9 | KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web. 10 | 11 | * **Fast:** KaTeX renders its math synchronously and doesn't need to reflow the page. See how it compares to a competitor in [this speed test](http://www.intmath.com/cg5/katex-mathjax-comparison.php). 12 | * **Print quality:** KaTeX’s layout is based on Donald Knuth’s TeX, the gold standard for math typesetting. 13 | * **Self contained:** KaTeX has no dependencies and can easily be bundled with your website resources. 14 | * **Server side rendering:** KaTeX produces the same output regardless of browser or environment, so you can pre-render expressions using Node.js and send them as plain HTML. 15 | 16 | KaTeX is compatible with all major browsers, including Chrome, Safari, Firefox, Opera, Edge, and IE 9–11. 17 | 18 | KaTeX supports much (but not all) of LaTeX and many LaTeX packages. See the [list of supported functions](https://katex.org/docs/supported.html). 19 | 20 | Try out KaTeX [on the demo page](https://katex.org/#demo)! 21 | 22 | ## Getting started 23 | 24 | ### Starter template 25 | 26 | ```html 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 39 | 40 | ... 41 | 42 | ``` 43 | 44 | You can also [download KaTeX](https://github.com/khan/katex/releases) and host it yourself. 45 | 46 | For details on how to configure auto-render extension, refer to [the documentation](https://katex.org/docs/autorender.html). 47 | 48 | ### API 49 | 50 | Call `katex.render` to render a TeX expression directly into a DOM element. 51 | For example: 52 | 53 | ```js 54 | katex.render("c = \\pm\\sqrt{a^2 + b^2}", element, { 55 | throwOnError: false 56 | }); 57 | ``` 58 | 59 | Call `katex.renderToString` to generate an HTML string of the rendered math, 60 | e.g., for server-side rendering. For example: 61 | 62 | ```js 63 | var html = katex.renderToString("c = \\pm\\sqrt{a^2 + b^2}", { 64 | throwOnError: false 65 | }); 66 | // '...' 67 | ``` 68 | 69 | Make sure to include the CSS and font files in both cases. 70 | If you are doing all rendering on the server, there is no need to include the 71 | JavaScript on the client. 72 | 73 | The examples above use the `throwOnError: false` option, which renders invalid 74 | inputs as the TeX source code in red (by default), with the error message as 75 | hover text. For other available options, see the 76 | [API documentation](https://katex.org/docs/api.html), 77 | [options documentation](https://katex.org/docs/options.html), and 78 | [handling errors documentation](https://katex.org/docs/error.html). 79 | 80 | ## Demo and Documentation 81 | 82 | Learn more about using KaTeX [on the website](https://katex.org)! 83 | 84 | ## Contributing 85 | 86 | See [CONTRIBUTING.md](CONTRIBUTING.md) 87 | 88 | ## License 89 | 90 | KaTeX is licensed under the [MIT License](http://opensource.org/licenses/MIT). 91 | -------------------------------------------------------------------------------- /texture/katex/contrib/auto-render.min.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,function(r){return function(r){var n={};function o(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=r,o.c=n,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)o.d(r,n,function(e){return t[e]}.bind(null,n));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=1)}([function(e,t){e.exports=r},function(e,t,r){"use strict";r.r(t);var n=r(0),l=r.n(n),s=function(e,t,r){for(var n=r,o=0,a=e.length;n .se-bracket { 89 | height: 1px; 90 | width: 1px; 91 | opacity: 0; 92 | } 93 | 94 | .sc-isolated-node.sm-no-blocker > .se-bracket { 95 | visibility: hidden; 96 | } 97 | 98 | .sc-isolated-node.sm-no-blocker.sm-selected > .se-bracket, 99 | .sc-isolated-node.sm-no-blocker.sm-co-selected > .se-bracket { 100 | /* 101 | ATTENTION: we must not have brackets hidden 102 | when rendering a node selection, otherwise Chrome's DOM selection 103 | 'leaks' into the previous/next line 104 | */ 105 | visibility: visible; 106 | } 107 | 108 | .sc-text-block.sm-align-center { 109 | text-align: center; 110 | } 111 | 112 | .sc-text-block.sm-align-right { 113 | text-align: right; 114 | } 115 | 116 | .sc-tooltip { 117 | background: #fff; 118 | padding: 2px 7px; 119 | border-radius: 3px; 120 | font-size: 12px; 121 | font-size: 12px; 122 | white-space: nowrap; 123 | box-shadow: 0 1px 2px rgba(0,0,0,0.5) 124 | } 125 | 126 | /*# sourceMappingURL=substance.css.map */ -------------------------------------------------------------------------------- /texture/substance/substance.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../styles/_variables.css","../styles/_inline-node.css","../styles/_isolated-node.css","../styles/_text-block.css","../styles/_tooltip.css"],"names":[],"mappings":"AAAA;;;;;qDAKqD;;AAErD;EACE,YAAY;;EAKZ,qDAAqD;;EAKrD,YAAY;;EAKZ,8BAA8B,CAID,cAAc;;EAK3C,+BAA+B,CAiBJ,gBAAgB;;EAK3C,qEAAqE,CACjC;;mBAEnB;;EAIjB,qBAAqB;;EAGrB,sBAAsB;EAMtB,sBAAsB;EAEtB,wBAAwB;;EAWxB,eAAe;;EAIf,iCAAiC;CAElC;;ACzFD;EACE,gBAAgB;EAChB,sDAAsD;EACtD,0BAA0B;EAC1B,mBAAmB;CACpB;;ACLD;EACE,mBAAmB;CACpB;;AAED;EAEE,uCAAuC;EACvC,mBAAmB;EACnB,uBAA4C;CAC7C;;AALD;EAEE,uCAAuC;EACvC,mBAAmB;EACnB,uBAA4C;CAC7C;;AACD;EAEE,mBAAmB;EACnB,uBAA4C;CAC7C;;AAJD;EAEE,mBAAmB;EACnB,uBAA4C;CAC7C;;AAED,qDAAqD;;AACrD;EACE,wBAAwB;CACzB;;AAED;EACE,mBAAmB;EACnB,uBAA4C;CAC7C;;AAED;EACE,mBAAmB;EACnB,SAAS,CAAC,YAAY,CAAC,UAAU,CAAC,WAAW;EAC7C,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED;EACE,YAAY;EACZ,WAAW;EACX,WAAW;CACZ;;AAED;EACE,mBAAmB;CACpB;;AAED;;EAEE;;;;IAIE;EACF,oBAAoB;CACrB;;ACtDD;EACE,mBAAmB;CACpB;;AAED;EACE,kBAAkB;CACnB;;ACND;EACE,iBAAiB;EACjB,iBAAiB;EACjB,mBAAmB;EACnB,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;CACtC","file":"substance.css","sourcesContent":["/*\r\n Global variables\r\n\r\n TODO: we should move all app-specific styling into app-land, and only keep\r\n styles that are necessary for the editing to work.\r\n-------------------------------------------------- */\r\n\r\n:root {\r\n /* Layout */\r\n --small-layout-width: 300px;\r\n --medium-layout-width: 620px;\r\n --large-layout-width: 960px;\r\n\r\n /* Normalized heights (used by buttons and inputs) */\r\n --base-height: 40px;\r\n --short-height: 20px;\r\n --border-radius: 5px;\r\n\r\n /* Colors */\r\n --dark-bg-color: #2E2E2E;\r\n --border-color: #E0E4E4;\r\n --dark-border-color: #777;\r\n\r\n /* Used by Button component */\r\n --button-color: rgba(0,0,0,0.75);\r\n\r\n --fill-white-color: #fff;\r\n --fill-light-color: #f7f9f9; /* #f8f8f8; */\r\n --fill-dark-color: #404040;\r\n\r\n --default-box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #aaa;\r\n\r\n /* Depending on a base-color */\r\n --darken-color-1: rgba(0,0,0,0.05);\r\n --darken-color-2: rgba(0,0,0,0.10);\r\n --darken-color-3: rgba(0,0,0,0.25);\r\n --darken-color-4: rgba(0,0,0,0.50);\r\n --darken-color-5: rgba(0,0,0,0.75);\r\n\r\n --lighten-color-1: rgba(0,0,0,0.05);\r\n --lighten-color-2: rgba(0,0,0,0.10);\r\n --lighten-color-3: rgba(0,0,0,0.25);\r\n --lighten-color-4: rgba(0,0,0,0.50);\r\n --lighten-color-5: rgba(0,0,0,0.75);\r\n\r\n --link-color: #1795CD;\r\n\r\n --text-action-color: #2E72EA;\r\n --border-action-color: #2E72EA;\r\n --light-bg-color: #F7F7F9; /* light grey */\r\n --active-color: #2E72EA;\r\n --active-light-bg-color: #2E72EA0a;\r\n --separator-color: rgba(0,0,0,0.05);\r\n\r\n /* We disable this for now, as accessibility needs more discussion */\r\n --focus-outline-color: transparent; /* #1795CD;/* #5BE3FF;\r\n\r\n /* Font colors */\r\n --default-text-color: rgba(0,0,0,0.75);\r\n --light-text-color: rgba(0,0,0,.40);\r\n\r\n /* Default padding */\r\n --default-padding: 20px;\r\n\r\n /* Prose font sizes */\r\n --default-font-size: 16px;\r\n --small-font-size: 13px;\r\n\r\n --large-font-size: 20px;\r\n --xlarge-font-size: 25px;\r\n /* Title font sizes */\r\n --title-font-size: 38px;\r\n /* Heading font sizes */\r\n --h1-font-size: 26px;\r\n --h2-font-size: 22px;\r\n --h3-font-size: 18px;\r\n --h4-font-size: 16px;\r\n\r\n --strong-font-weight: 600;\r\n --highlight-color-1: #0b9dd9;\r\n --highlight-color-2: #91bb04;\r\n --heading-letterspacing: -0.5px;\r\n\r\n /* code-font */\r\n --font-family-code: Consolas, 'Liberation Mono', Menlo, Courier, monospace;\r\n --font-size-code: 14px;\r\n\r\n /* RGB #A3CDFD = HSB 209,29,80 */\r\n --local-selection-color: #2A8CFF;\r\n}\r\n",".sc-inline-node {\r\n cursor: default;\r\n /* webkit disables selection for draggable elements */\r\n -webkit-user-select: text;\r\n position: relative;\r\n}\r\n",".sc-isolated-node {\r\n position: relative;\r\n}\r\n\r\n.sc-isolated-node.sm-default-style.sm-selected,\r\n.sc-isolated-node.sm-default-style.sm-co-selected {\r\n /*background: rgba(163,205,253, 0.6);*/\r\n outline: 2px solid;\r\n outline-color: var(--local-selection-color);\r\n}\r\n.sc-isolated-node.sm-default-style.sm-focused,\r\n.sc-isolated-node.sm-default-style.sm-co-focused {\r\n outline: 2px solid;\r\n outline-color: var(--local-selection-color);\r\n}\r\n\r\n/* Hide selection fragments when in selected-state */\r\n.sc-isolated-node.sm-selected ::selection {\r\n background: transparent;\r\n}\r\n\r\n.sc-isolated-node.sm-selected {\r\n outline: 2px solid;\r\n outline-color: var(--local-selection-color);\r\n}\r\n\r\n.sc-isolated-node-blocker {\r\n position: absolute;\r\n top: 0px; bottom: 0px; left: 0px; right: 0px;\r\n cursor: default;\r\n}\r\n\r\n.sc-isolated-node.sm-no-blocker .sc-isolated-node-blocker {\r\n display: none;\r\n}\r\n\r\n.sc-isolated-node > .se-bracket {\r\n height: 1px;\r\n width: 1px;\r\n opacity: 0;\r\n}\r\n\r\n.sc-isolated-node.sm-no-blocker > .se-bracket {\r\n visibility: hidden;\r\n}\r\n\r\n.sc-isolated-node.sm-no-blocker.sm-selected > .se-bracket,\r\n.sc-isolated-node.sm-no-blocker.sm-co-selected > .se-bracket {\r\n /*\r\n ATTENTION: we must not have brackets hidden\r\n when rendering a node selection, otherwise Chrome's DOM selection\r\n 'leaks' into the previous/next line\r\n */\r\n visibility: visible;\r\n}\r\n",".sc-text-block.sm-align-center {\r\n text-align: center;\r\n}\r\n\r\n.sc-text-block.sm-align-right {\r\n text-align: right;\r\n}\r\n",".sc-tooltip {\r\n background: #fff;\r\n padding: 2px 7px;\r\n border-radius: 3px;\r\n font-size: 12px;\r\n font-size: 12px;\r\n white-space: nowrap;\r\n box-shadow: 0 1px 2px rgba(0,0,0,0.5)\r\n}\r\n"]} -------------------------------------------------------------------------------- /texture/substance/substance.next.css: -------------------------------------------------------------------------------- 1 | /* 2 | Global variables 3 | 4 | TODO: we should move all app-specific styling into app-land, and only keep 5 | styles that are necessary for the editing to work. 6 | -------------------------------------------------- */ 7 | 8 | :root { 9 | /* Layout */ 10 | --small-layout-width: 300px; 11 | --medium-layout-width: 620px; 12 | --large-layout-width: 960px; 13 | 14 | /* Normalized heights (used by buttons and inputs) */ 15 | --base-height: 40px; 16 | --short-height: 20px; 17 | --border-radius: 5px; 18 | 19 | /* Colors */ 20 | --dark-bg-color: #2E2E2E; 21 | --border-color: #E0E4E4; 22 | --dark-border-color: #777; 23 | 24 | /* Used by Button component */ 25 | --button-color: rgba(0,0,0,0.75); 26 | 27 | --fill-white-color: #fff; 28 | --fill-light-color: #f7f9f9; /* #f8f8f8; */ 29 | --fill-dark-color: #404040; 30 | 31 | --default-box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #aaa; 32 | 33 | /* Depending on a base-color */ 34 | --darken-color-1: rgba(0,0,0,0.05); 35 | --darken-color-2: rgba(0,0,0,0.10); 36 | --darken-color-3: rgba(0,0,0,0.25); 37 | --darken-color-4: rgba(0,0,0,0.50); 38 | --darken-color-5: rgba(0,0,0,0.75); 39 | 40 | --lighten-color-1: rgba(0,0,0,0.05); 41 | --lighten-color-2: rgba(0,0,0,0.10); 42 | --lighten-color-3: rgba(0,0,0,0.25); 43 | --lighten-color-4: rgba(0,0,0,0.50); 44 | --lighten-color-5: rgba(0,0,0,0.75); 45 | 46 | --link-color: #1795CD; 47 | 48 | --text-action-color: #2E72EA; 49 | --border-action-color: #2E72EA; 50 | --light-bg-color: #F7F7F9; /* light grey */ 51 | --active-color: #2E72EA; 52 | --active-light-bg-color: #2E72EA0a; 53 | --separator-color: rgba(0,0,0,0.05); 54 | 55 | /* We disable this for now, as accessibility needs more discussion */ 56 | --focus-outline-color: transparent; /* #1795CD;/* #5BE3FF; 57 | 58 | /* Font colors */ 59 | --default-text-color: rgba(0,0,0,0.75); 60 | --light-text-color: rgba(0,0,0,.40); 61 | 62 | /* Default padding */ 63 | --default-padding: 20px; 64 | 65 | /* Prose font sizes */ 66 | --default-font-size: 16px; 67 | --small-font-size: 13px; 68 | 69 | --large-font-size: 20px; 70 | --xlarge-font-size: 25px; 71 | /* Title font sizes */ 72 | --title-font-size: 38px; 73 | /* Heading font sizes */ 74 | --h1-font-size: 26px; 75 | --h2-font-size: 22px; 76 | --h3-font-size: 18px; 77 | --h4-font-size: 16px; 78 | 79 | --strong-font-weight: 600; 80 | --highlight-color-1: #0b9dd9; 81 | --highlight-color-2: #91bb04; 82 | --heading-letterspacing: -0.5px; 83 | 84 | /* code-font */ 85 | --font-family-code: Consolas, 'Liberation Mono', Menlo, Courier, monospace; 86 | --font-size-code: 14px; 87 | 88 | /* RGB #A3CDFD = HSB 209,29,80 */ 89 | --local-selection-color: #2A8CFF; 90 | } 91 | 92 | .sc-inline-node { 93 | cursor: default; 94 | /* webkit disables selection for draggable elements */ 95 | -webkit-user-select: text; 96 | position: relative; 97 | } 98 | 99 | .sc-isolated-node { 100 | position: relative; 101 | } 102 | 103 | .sc-isolated-node.sm-default-style.sm-selected, 104 | .sc-isolated-node.sm-default-style.sm-co-selected { 105 | /*background: rgba(163,205,253, 0.6);*/ 106 | outline: 2px solid; 107 | outline-color: var(--local-selection-color); 108 | } 109 | 110 | .sc-isolated-node.sm-default-style.sm-focused, 111 | .sc-isolated-node.sm-default-style.sm-co-focused { 112 | outline: 2px solid; 113 | outline-color: var(--local-selection-color); 114 | } 115 | 116 | /* Hide selection fragments when in selected-state */ 117 | 118 | .sc-isolated-node.sm-selected ::selection { 119 | background: transparent; 120 | } 121 | 122 | .sc-isolated-node.sm-selected { 123 | outline: 2px solid; 124 | outline-color: var(--local-selection-color); 125 | } 126 | 127 | .sc-isolated-node-blocker { 128 | position: absolute; 129 | top: 0px; bottom: 0px; left: 0px; right: 0px; 130 | cursor: default; 131 | } 132 | 133 | .sc-isolated-node.sm-no-blocker .sc-isolated-node-blocker { 134 | display: none; 135 | } 136 | 137 | .sc-isolated-node > .se-bracket { 138 | height: 1px; 139 | width: 1px; 140 | opacity: 0; 141 | } 142 | 143 | .sc-isolated-node.sm-no-blocker > .se-bracket { 144 | visibility: hidden; 145 | } 146 | 147 | .sc-isolated-node.sm-no-blocker.sm-selected > .se-bracket, 148 | .sc-isolated-node.sm-no-blocker.sm-co-selected > .se-bracket { 149 | /* 150 | ATTENTION: we must not have brackets hidden 151 | when rendering a node selection, otherwise Chrome's DOM selection 152 | 'leaks' into the previous/next line 153 | */ 154 | visibility: visible; 155 | } 156 | 157 | .sc-text-block.sm-align-center { 158 | text-align: center; 159 | } 160 | 161 | .sc-text-block.sm-align-right { 162 | text-align: right; 163 | } 164 | 165 | .sc-tooltip { 166 | background: #fff; 167 | padding: 2px 7px; 168 | border-radius: 3px; 169 | font-size: 12px; 170 | font-size: 12px; 171 | white-space: nowrap; 172 | box-shadow: 0 1px 2px rgba(0,0,0,0.5) 173 | } 174 | 175 | /*# sourceMappingURL=substance.next.css.map */ -------------------------------------------------------------------------------- /texture/substance/substance.next.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../styles/_variables.css","../styles/_inline-node.css","../styles/_isolated-node.css","../styles/_text-block.css","../styles/_tooltip.css"],"names":[],"mappings":"AAAA;;;;;qDAKqD;;AAErD;EACE,YAAY;EACZ,4BAA4B;EAC5B,6BAA6B;EAC7B,4BAA4B;;EAE5B,qDAAqD;EACrD,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;;EAErB,YAAY;EACZ,yBAAyB;EACzB,wBAAwB;EACxB,0BAA0B;;EAE1B,8BAA8B;EAC9B,iCAAiC;;EAEjC,yBAAyB;EACzB,4BAA4B,CAAC,cAAc;EAC3C,2BAA2B;;EAE3B,gEAAgE;;EAEhE,+BAA+B;EAC/B,mCAAmC;EACnC,mCAAmC;EACnC,mCAAmC;EACnC,mCAAmC;EACnC,mCAAmC;;EAEnC,oCAAoC;EACpC,oCAAoC;EACpC,oCAAoC;EACpC,oCAAoC;EACpC,oCAAoC;;EAEpC,sBAAsB;;EAEtB,6BAA6B;EAC7B,+BAA+B;EAC/B,0BAA0B,CAAC,gBAAgB;EAC3C,wBAAwB;EACxB,mCAAmC;EACnC,oCAAoC;;EAEpC,qEAAqE;EACrE,mCAAmC,CAAC;;mBAEnB;EACjB,uCAAuC;EACvC,oCAAoC;;EAEpC,qBAAqB;EACrB,wBAAwB;;EAExB,sBAAsB;EACtB,0BAA0B;EAC1B,wBAAwB;;EAExB,wBAAwB;EACxB,yBAAyB;EACzB,sBAAsB;EACtB,wBAAwB;EACxB,wBAAwB;EACxB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;;EAErB,0BAA0B;EAC1B,6BAA6B;EAC7B,6BAA6B;EAC7B,gCAAgC;;EAEhC,eAAe;EACf,2EAA2E;EAC3E,uBAAuB;;EAEvB,iCAAiC;EACjC,iCAAiC;CAClC;;ACzFD;EACE,gBAAgB;EAChB,sDAAsD;EACtD,0BAA0B;EAC1B,mBAAmB;CACpB;;ACLD;EACE,mBAAmB;CACpB;;AAED;;EAEE,uCAAuC;EACvC,mBAAmB;EACnB,4CAA4C;CAC7C;;AACD;;EAEE,mBAAmB;EACnB,4CAA4C;CAC7C;;AAED,qDAAqD;;AACrD;EACE,wBAAwB;CACzB;;AAED;EACE,mBAAmB;EACnB,4CAA4C;CAC7C;;AAED;EACE,mBAAmB;EACnB,SAAS,CAAC,YAAY,CAAC,UAAU,CAAC,WAAW;EAC7C,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED;EACE,YAAY;EACZ,WAAW;EACX,WAAW;CACZ;;AAED;EACE,mBAAmB;CACpB;;AAED;;EAEE;;;;IAIE;EACF,oBAAoB;CACrB;;ACtDD;EACE,mBAAmB;CACpB;;AAED;EACE,kBAAkB;CACnB;;ACND;EACE,iBAAiB;EACjB,iBAAiB;EACjB,mBAAmB;EACnB,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;CACtC","file":"substance.next.css","sourcesContent":["/*\r\n Global variables\r\n\r\n TODO: we should move all app-specific styling into app-land, and only keep\r\n styles that are necessary for the editing to work.\r\n-------------------------------------------------- */\r\n\r\n:root {\r\n /* Layout */\r\n --small-layout-width: 300px;\r\n --medium-layout-width: 620px;\r\n --large-layout-width: 960px;\r\n\r\n /* Normalized heights (used by buttons and inputs) */\r\n --base-height: 40px;\r\n --short-height: 20px;\r\n --border-radius: 5px;\r\n\r\n /* Colors */\r\n --dark-bg-color: #2E2E2E;\r\n --border-color: #E0E4E4;\r\n --dark-border-color: #777;\r\n\r\n /* Used by Button component */\r\n --button-color: rgba(0,0,0,0.75);\r\n\r\n --fill-white-color: #fff;\r\n --fill-light-color: #f7f9f9; /* #f8f8f8; */\r\n --fill-dark-color: #404040;\r\n\r\n --default-box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #aaa;\r\n\r\n /* Depending on a base-color */\r\n --darken-color-1: rgba(0,0,0,0.05);\r\n --darken-color-2: rgba(0,0,0,0.10);\r\n --darken-color-3: rgba(0,0,0,0.25);\r\n --darken-color-4: rgba(0,0,0,0.50);\r\n --darken-color-5: rgba(0,0,0,0.75);\r\n\r\n --lighten-color-1: rgba(0,0,0,0.05);\r\n --lighten-color-2: rgba(0,0,0,0.10);\r\n --lighten-color-3: rgba(0,0,0,0.25);\r\n --lighten-color-4: rgba(0,0,0,0.50);\r\n --lighten-color-5: rgba(0,0,0,0.75);\r\n\r\n --link-color: #1795CD;\r\n\r\n --text-action-color: #2E72EA;\r\n --border-action-color: #2E72EA;\r\n --light-bg-color: #F7F7F9; /* light grey */\r\n --active-color: #2E72EA;\r\n --active-light-bg-color: #2E72EA0a;\r\n --separator-color: rgba(0,0,0,0.05);\r\n\r\n /* We disable this for now, as accessibility needs more discussion */\r\n --focus-outline-color: transparent; /* #1795CD;/* #5BE3FF;\r\n\r\n /* Font colors */\r\n --default-text-color: rgba(0,0,0,0.75);\r\n --light-text-color: rgba(0,0,0,.40);\r\n\r\n /* Default padding */\r\n --default-padding: 20px;\r\n\r\n /* Prose font sizes */\r\n --default-font-size: 16px;\r\n --small-font-size: 13px;\r\n\r\n --large-font-size: 20px;\r\n --xlarge-font-size: 25px;\r\n /* Title font sizes */\r\n --title-font-size: 38px;\r\n /* Heading font sizes */\r\n --h1-font-size: 26px;\r\n --h2-font-size: 22px;\r\n --h3-font-size: 18px;\r\n --h4-font-size: 16px;\r\n\r\n --strong-font-weight: 600;\r\n --highlight-color-1: #0b9dd9;\r\n --highlight-color-2: #91bb04;\r\n --heading-letterspacing: -0.5px;\r\n\r\n /* code-font */\r\n --font-family-code: Consolas, 'Liberation Mono', Menlo, Courier, monospace;\r\n --font-size-code: 14px;\r\n\r\n /* RGB #A3CDFD = HSB 209,29,80 */\r\n --local-selection-color: #2A8CFF;\r\n}\r\n",".sc-inline-node {\r\n cursor: default;\r\n /* webkit disables selection for draggable elements */\r\n -webkit-user-select: text;\r\n position: relative;\r\n}\r\n",".sc-isolated-node {\r\n position: relative;\r\n}\r\n\r\n.sc-isolated-node.sm-default-style.sm-selected,\r\n.sc-isolated-node.sm-default-style.sm-co-selected {\r\n /*background: rgba(163,205,253, 0.6);*/\r\n outline: 2px solid;\r\n outline-color: var(--local-selection-color);\r\n}\r\n.sc-isolated-node.sm-default-style.sm-focused,\r\n.sc-isolated-node.sm-default-style.sm-co-focused {\r\n outline: 2px solid;\r\n outline-color: var(--local-selection-color);\r\n}\r\n\r\n/* Hide selection fragments when in selected-state */\r\n.sc-isolated-node.sm-selected ::selection {\r\n background: transparent;\r\n}\r\n\r\n.sc-isolated-node.sm-selected {\r\n outline: 2px solid;\r\n outline-color: var(--local-selection-color);\r\n}\r\n\r\n.sc-isolated-node-blocker {\r\n position: absolute;\r\n top: 0px; bottom: 0px; left: 0px; right: 0px;\r\n cursor: default;\r\n}\r\n\r\n.sc-isolated-node.sm-no-blocker .sc-isolated-node-blocker {\r\n display: none;\r\n}\r\n\r\n.sc-isolated-node > .se-bracket {\r\n height: 1px;\r\n width: 1px;\r\n opacity: 0;\r\n}\r\n\r\n.sc-isolated-node.sm-no-blocker > .se-bracket {\r\n visibility: hidden;\r\n}\r\n\r\n.sc-isolated-node.sm-no-blocker.sm-selected > .se-bracket,\r\n.sc-isolated-node.sm-no-blocker.sm-co-selected > .se-bracket {\r\n /*\r\n ATTENTION: we must not have brackets hidden\r\n when rendering a node selection, otherwise Chrome's DOM selection\r\n 'leaks' into the previous/next line\r\n */\r\n visibility: visible;\r\n}\r\n",".sc-text-block.sm-align-center {\r\n text-align: center;\r\n}\r\n\r\n.sc-text-block.sm-align-right {\r\n text-align: right;\r\n}\r\n",".sc-tooltip {\r\n background: #fff;\r\n padding: 2px 7px;\r\n border-radius: 3px;\r\n font-size: 12px;\r\n font-size: 12px;\r\n white-space: nowrap;\r\n box-shadow: 0 1px 2px rgba(0,0,0,0.5)\r\n}\r\n"]} -------------------------------------------------------------------------------- /texture/texture-reset.css: -------------------------------------------------------------------------------- 1 | /* Reset adapted from http://meyerweb.com/eric/tools/css/reset/ 2 | ------------------------------------------------------- */ 3 | 4 | html, body, div, span, applet, object, iframe, 5 | h1, h2, h3, h4, h5, h6, p, blockquote, pre, 6 | a, abbr, acronym, address, big, cite, code, 7 | del, dfn, em, img, ins, kbd, q, s, samp, 8 | small, strike, strong, /*sub, sup,*/ tt, var, 9 | b, u, i, center, 10 | dl, dt, dd, /*ol, ul, li,*/ 11 | fieldset, form, label, legend, 12 | table, caption, tbody, tfoot, thead, tr, th, td, 13 | article, aside, canvas, details, embed, 14 | figure, figcaption, footer, header, hgroup, 15 | menu, nav, output, ruby, section, summary, 16 | time, mark, audio, video { 17 | margin:0; 18 | padding:0; 19 | border:0; 20 | font-size:100%; 21 | font:inherit; 22 | vertical-align:baseline; 23 | } 24 | 25 | /* HTML5 display-role reset for older browsers */ 26 | 27 | article, aside, details, figcaption, figure, 28 | footer, header, hgroup, menu, nav, section { 29 | display:block; 30 | } 31 | 32 | body { line-height:1; } 33 | 34 | ol, ul { /*list-style:none;*/ margin: 0; } 35 | 36 | blockquote, q { quotes:none; } 37 | 38 | blockquote:before, blockquote:after, 39 | q:before, q:after { content:none; } 40 | 41 | /* tables still need 'cellspacing="0"' in the markup */ 42 | 43 | table { border-collapse: collapse; border-spacing:0; } 44 | 45 | /* remember to define focus styles. */ 46 | 47 | :focus { outline:0; } 48 | 49 | *, *:after, *:before { 50 | -webkit-box-sizing:border-box; 51 | -moz-box-sizing:border-box; 52 | box-sizing:border-box; 53 | } 54 | 55 | /* Reset `button` and button-style `input` default styles */ 56 | 57 | input[type="submit"], 58 | input[type="reset"], 59 | input[type="button"], 60 | button { 61 | background: none; 62 | border: 0; 63 | color: inherit; 64 | cursor: pointer; 65 | font: inherit; 66 | line-height: normal; 67 | overflow: visible; 68 | padding: 0; 69 | display: block; 70 | text-align: left; 71 | -webkit-appearance: button; /* for input */ 72 | -webkit-user-select: none; /* for button */ 73 | -moz-user-select: none; 74 | -ms-user-select: none; 75 | } 76 | 77 | input::-moz-focus-inner, 78 | button::-moz-focus-inner { 79 | border: 0; 80 | padding: 0; 81 | } 82 | /*# sourceMappingURL=texture-reset.css.map */ -------------------------------------------------------------------------------- /texture/texture-reset.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../texture-reset.css"],"names":[],"mappings":"AAAA;0DAC0D;;AAE1D;;;;;;;;;;;;;EAaE,SAAS;EACT,UAAU;EACV,SAAS;EACT,eAAe;EACf,aAAa;EACb,wBAAwB;GACvB;;AACH,iDAAiD;;AACjD;;EAEE,cAAc;CACf;;AACD,OAAO,cAAc,EAAE;;AACvB,SAAS,oBAAoB,CAAC,UAAU,EAAE;;AAC1C,gBAAgB,YAAY,EAAE;;AAC9B;oBACoB,aAAa,EAAE;;AACnC,uDAAuD;;AACvD,QAAQ,0BAA0B,CAAC,iBAAiB,EAAE;;AACtD,sCAAsC;;AACtC,SAAS,UAAU,EAAE;;AAErB;EACE,8BAA8B;KAC3B,2BAA2B;UACtB,sBAAsB;CAC/B;;AAED,4DAA4D;;AAC5D;;;;IAII,iBAAiB;IACjB,UAAU;IACV,eAAe;IACf,gBAAgB;IAChB,cAAc;IACd,oBAAoB;IACpB,kBAAkB;IAClB,WAAW;IACX,eAAe;IACf,iBAAiB;IACjB,2BAA2B,CAAC,eAAe;IAC3C,0BAA0B,CAAC,gBAAgB;OACxC,uBAAuB;QACtB,sBAAsB;CAC7B;;AACD;;IAEI,UAAU;IACV,WAAW;CACd","file":"texture-reset.css","sourcesContent":["/* Reset adapted from http://meyerweb.com/eric/tools/css/reset/\n------------------------------------------------------- */\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, /*sub, sup,*/ tt, var,\nb, u, i, center,\ndl, dt, dd, /*ol, ul, li,*/\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin:0;\n padding:0;\n border:0;\n font-size:100%;\n font:inherit;\n vertical-align:baseline;\n }\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display:block;\n}\nbody { line-height:1; }\nol, ul { /*list-style:none;*/ margin: 0; }\nblockquote, q { quotes:none; }\nblockquote:before, blockquote:after,\nq:before, q:after { content:none; }\n/* tables still need 'cellspacing=\"0\"' in the markup */\ntable { border-collapse: collapse; border-spacing:0; }\n/* remember to define focus styles. */\n:focus { outline:0; }\n\n*, *:after, *:before {\n -webkit-box-sizing:border-box;\n -moz-box-sizing:border-box;\n box-sizing:border-box;\n}\n\n/* Reset `button` and button-style `input` default styles */\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"],\nbutton {\n background: none;\n border: 0;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n overflow: visible;\n padding: 0;\n display: block;\n text-align: left;\n -webkit-appearance: button; /* for input */\n -webkit-user-select: none; /* for button */\n -moz-user-select: none;\n -ms-user-select: none;\n}\ninput::-moz-focus-inner,\nbutton::-moz-focus-inner {\n border: 0;\n padding: 0;\n}"]} -------------------------------------------------------------------------------- /texture/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pkp/texture/9a11bee5283a113f1e5d62c59a64a53b38d1b336/texture/texture.png -------------------------------------------------------------------------------- /version.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 15 | texture 16 | plugins.generic 17 | 2.4.3.8 18 | 2021-02-17 19 | 1 20 | TexturePlugin 21 | 22 | --------------------------------------------------------------------------------