From f8ff8347dcb26e8c2c5d58dfbb61cc36c267d4db Mon Sep 17 00:00:00 2001 From: Chris Harwood Date: Tue, 13 Sep 2022 10:15:29 -0400 Subject: [PATCH] Add monocraft --- fonts.json | 15 ++++ fonts/resources/monocraft/LICENSE | 93 ++++++++++++++++++++++++ fonts/resources/monocraft/monocraft.otf | Bin 0 -> 15184 bytes fonts/stylesheets/fonts.less | 2 + fonts/stylesheets/stylesheet.css | 6 ++ 5 files changed, 116 insertions(+) create mode 100644 fonts/resources/monocraft/LICENSE create mode 100644 fonts/resources/monocraft/monocraft.otf diff --git a/fonts.json b/fonts.json index 0212f52..49e391a 100644 --- a/fonts.json +++ b/fonts.json @@ -986,6 +986,21 @@ "website": "https://github.com/andreberg/Meslo-Font", "year": 2010 }, + "monocraft": { + "author": "Idrees Hassan", + "description": "The font for developers who like Minecraft a bit too much.", + "license": "SIL OFL", + "ligatures": true, + "name": "Monocraft", + "rendering": "bitmap", + "style": "sans", + "zerostyle": "slashed", + "variants": [ + "regular" + ], + "website": "https://github.com/IdreesInc/Monocraft", + "year": 2022 + }, "monoflow": { "author": "Prof. Hans R. Heitmann, Johannes Ammon", "description": "A monospace typeface with unique character and beautiful spacing.", diff --git a/fonts/resources/monocraft/LICENSE b/fonts/resources/monocraft/LICENSE new file mode 100644 index 0000000..801ddb9 --- /dev/null +++ b/fonts/resources/monocraft/LICENSE @@ -0,0 +1,93 @@ +Copyright (c) 2022, Idrees Hassan (https://github.com/IdreesInc/Monocraft) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/fonts/resources/monocraft/monocraft.otf b/fonts/resources/monocraft/monocraft.otf new file mode 100644 index 0000000000000000000000000000000000000000..5ac267338d18a970e6c2e001ccbfbd605338a6c7 GIT binary patch literal 15184 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 Rh5H|@`sB}i^?sl9{{b&WNO=GN literal 0 HcmV?d00001 diff --git a/fonts/stylesheets/fonts.less b/fonts/stylesheets/fonts.less index d44f90d..dbabe3f 100755 --- a/fonts/stylesheets/fonts.less +++ b/fonts/stylesheets/fonts.less @@ -244,6 +244,8 @@ .font ( 'meslo', normal, italic, 'meslo/meslo-italic.woff' ); .font ( 'meslo', normal, normal, 'meslo/meslo.woff' ); +.font ( 'monocraft', normal, normal, 'monocraft/monocraft.otf'); + .font ( 'monoflow', normal, italic, 'monoflow/monoflow-italic.woff2' ); .font ( 'monoflow', normal, normal, 'monoflow/monoflow.woff2' ); diff --git a/fonts/stylesheets/stylesheet.css b/fonts/stylesheets/stylesheet.css index 2d004c8..657d5bd 100755 --- a/fonts/stylesheets/stylesheet.css +++ b/fonts/stylesheets/stylesheet.css @@ -1036,6 +1036,12 @@ font-style: normal; src: url('../resources/meslo/meslo.woff'); } +@font-face { + font-family: 'monocraft'; + font-weight: normal; + font-style: normal; + src: url('../resources/monocraft/monocraft.otf'); +} @font-face { font-family: 'monoflow'; font-weight: normal;