diff --git a/cms/.gitignore b/cms/.gitignore new file mode 100644 index 0000000..72785bc --- /dev/null +++ b/cms/.gitignore @@ -0,0 +1,2 @@ +__pycache__ +virtenv diff --git a/cms/generate.py b/cms/generate.py new file mode 100644 index 0000000..e724eb2 --- /dev/null +++ b/cms/generate.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python3 + +import os +import sys +import shutil +import requests +from jinja2 import Environment, FileSystemLoader + +from staticfiles import copy_dir + +WIKI_URL = "https://events.ccc.de/congress/2017/wiki/api.php?action=parse&page=Assembly:CSOC&format=json&prop=text" + +STATIC_FILES_DIR = "static/" +TEMPLATE_DIR = "templates" + +BASE_DIR = os.path.dirname(os.path.abspath(__file__)) + + +def render_to_file(jinja_env, template, context, url, output_dir): + template = jinja_env.get_template(template) + result = template.render(context) + + out_path = os.path.join(output_dir, url) + out_dir = os.path.dirname(out_path) + if not os.path.isdir(out_dir): + os.makedirs(out_dir) + + print("Rendering %s" % out_path) + + out_file = open(out_path, 'wb') + out_file.write(result.encode('utf-8')) + out_file.close() + + +def generate_index(jinja_env, output_dir): + resp = requests.get(WIKI_URL) + page = resp.json()['parse'] + + render_to_file(jinja_env, 'index.html', page, 'index.html', output_dir) + + +def main(): + if len(sys.argv) != 2: + print("Usage: %s" % sys.argv[0]) + sys.exit(-1) + + output_dir = os.path.dirname(os.path.abspath(sys.argv[1])) + + if not os.path.exists(output_dir): + os.mkdir(output_dir) + + static_dir = os.path.join(BASE_DIR, STATIC_FILES_DIR) + copy_dir(static_dir, output_dir) + + jinja_env = Environment(loader=FileSystemLoader(TEMPLATE_DIR)) + generate_index(jinja_env, output_dir) + +if __name__ == '__main__': + main() diff --git a/cms/requirements.py b/cms/requirements.py deleted file mode 100644 index e69de29..0000000 diff --git a/cms/static/background.jpg b/cms/static/background.jpg new file mode 100644 index 0000000..84fedfe Binary files /dev/null and b/cms/static/background.jpg differ diff --git a/cms/static/logo.png b/cms/static/logo.png new file mode 100644 index 0000000..a58c74c Binary files /dev/null and b/cms/static/logo.png differ diff --git a/cms/static/normalize.css b/cms/static/normalize.css new file mode 100644 index 0000000..18ddf7f --- /dev/null +++ b/cms/static/normalize.css @@ -0,0 +1,419 @@ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Prevent adjustments of font size after orientation changes in IE and iOS. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove the margin in all browsers (opinionated). + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + * 2. Add the correct display in IE. + */ + +article, +aside, +details, /* 1 */ +figcaption, +figure, +footer, +header, +main, /* 2 */ +menu, +nav, +section, +summary { /* 1 */ + display: block; +} + +/** + * Add the correct display in IE 9-. + */ + +audio, +canvas, +progress, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Add the correct display in IE 10-. + * 1. Add the correct display in IE. + */ + +template, /* 1 */ +[hidden] { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ + +a { + background-color: transparent; /* 1 */ + -webkit-text-decoration-skip: objects; /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ + +a:active, +a:hover { + outline-width: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ + +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * Add the correct font style in Android 4.3-. + */ + +dfn { + font-style: italic; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Add the correct background and color in IE 9-. + */ + +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct margin in IE 8. + */ + +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change font properties to `inherit` in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +select, +textarea { + font: inherit; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Restore the font weight unset by the previous rule. + */ + +optgroup { + font-weight: bold; +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ + +button, +html [type="button"], /* 1 */ +[type="reset"], +[type="submit"] { + -webkit-appearance: button; /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. + */ + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-Black.eot b/cms/static/source-code-pro/EOT/SourceCodePro-Black.eot new file mode 100644 index 0000000..570ee1b Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-Black.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-BlackIt.eot b/cms/static/source-code-pro/EOT/SourceCodePro-BlackIt.eot new file mode 100644 index 0000000..fb2cae7 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-BlackIt.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-Bold.eot b/cms/static/source-code-pro/EOT/SourceCodePro-Bold.eot new file mode 100644 index 0000000..d24cc39 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-Bold.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-BoldIt.eot b/cms/static/source-code-pro/EOT/SourceCodePro-BoldIt.eot new file mode 100644 index 0000000..dba94c6 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-BoldIt.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-ExtraLight.eot b/cms/static/source-code-pro/EOT/SourceCodePro-ExtraLight.eot new file mode 100644 index 0000000..8852705 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-ExtraLight.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-ExtraLightIt.eot b/cms/static/source-code-pro/EOT/SourceCodePro-ExtraLightIt.eot new file mode 100644 index 0000000..9e208da Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-ExtraLightIt.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-It.eot b/cms/static/source-code-pro/EOT/SourceCodePro-It.eot new file mode 100644 index 0000000..cb4a8f6 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-It.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-Light.eot b/cms/static/source-code-pro/EOT/SourceCodePro-Light.eot new file mode 100644 index 0000000..d9b4eb9 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-Light.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-LightIt.eot b/cms/static/source-code-pro/EOT/SourceCodePro-LightIt.eot new file mode 100644 index 0000000..a7c5ce0 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-LightIt.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-Medium.eot b/cms/static/source-code-pro/EOT/SourceCodePro-Medium.eot new file mode 100644 index 0000000..2388fa2 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-Medium.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-MediumIt.eot b/cms/static/source-code-pro/EOT/SourceCodePro-MediumIt.eot new file mode 100644 index 0000000..c844f91 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-MediumIt.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-Regular.eot b/cms/static/source-code-pro/EOT/SourceCodePro-Regular.eot new file mode 100644 index 0000000..09e9473 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-Regular.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-Semibold.eot b/cms/static/source-code-pro/EOT/SourceCodePro-Semibold.eot new file mode 100644 index 0000000..0c35176 Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-Semibold.eot differ diff --git a/cms/static/source-code-pro/EOT/SourceCodePro-SemiboldIt.eot b/cms/static/source-code-pro/EOT/SourceCodePro-SemiboldIt.eot new file mode 100644 index 0000000..bfcbe6f Binary files /dev/null and b/cms/static/source-code-pro/EOT/SourceCodePro-SemiboldIt.eot differ diff --git a/cms/static/source-code-pro/LICENSE.txt b/cms/static/source-code-pro/LICENSE.txt new file mode 100755 index 0000000..d154618 --- /dev/null +++ b/cms/static/source-code-pro/LICENSE.txt @@ -0,0 +1,93 @@ +Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. + +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/cms/static/source-code-pro/OTF/SourceCodePro-Black.otf b/cms/static/source-code-pro/OTF/SourceCodePro-Black.otf new file mode 100644 index 0000000..bbbbf64 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-Black.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-BlackIt.otf b/cms/static/source-code-pro/OTF/SourceCodePro-BlackIt.otf new file mode 100644 index 0000000..9835c17 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-BlackIt.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-Bold.otf b/cms/static/source-code-pro/OTF/SourceCodePro-Bold.otf new file mode 100644 index 0000000..f4e576c Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-Bold.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-BoldIt.otf b/cms/static/source-code-pro/OTF/SourceCodePro-BoldIt.otf new file mode 100644 index 0000000..681a937 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-BoldIt.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-ExtraLight.otf b/cms/static/source-code-pro/OTF/SourceCodePro-ExtraLight.otf new file mode 100644 index 0000000..de41f8b Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-ExtraLight.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-ExtraLightIt.otf b/cms/static/source-code-pro/OTF/SourceCodePro-ExtraLightIt.otf new file mode 100644 index 0000000..49813d0 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-ExtraLightIt.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-It.otf b/cms/static/source-code-pro/OTF/SourceCodePro-It.otf new file mode 100644 index 0000000..0ab9eea Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-It.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-Light.otf b/cms/static/source-code-pro/OTF/SourceCodePro-Light.otf new file mode 100644 index 0000000..834a29b Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-Light.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-LightIt.otf b/cms/static/source-code-pro/OTF/SourceCodePro-LightIt.otf new file mode 100644 index 0000000..cd833d2 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-LightIt.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-Medium.otf b/cms/static/source-code-pro/OTF/SourceCodePro-Medium.otf new file mode 100644 index 0000000..c5dddda Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-Medium.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-MediumIt.otf b/cms/static/source-code-pro/OTF/SourceCodePro-MediumIt.otf new file mode 100644 index 0000000..77cd5da Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-MediumIt.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-Regular.otf b/cms/static/source-code-pro/OTF/SourceCodePro-Regular.otf new file mode 100644 index 0000000..4e3b9d0 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-Regular.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-Semibold.otf b/cms/static/source-code-pro/OTF/SourceCodePro-Semibold.otf new file mode 100644 index 0000000..2c4b5b4 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-Semibold.otf differ diff --git a/cms/static/source-code-pro/OTF/SourceCodePro-SemiboldIt.otf b/cms/static/source-code-pro/OTF/SourceCodePro-SemiboldIt.otf new file mode 100644 index 0000000..cb064e7 Binary files /dev/null and b/cms/static/source-code-pro/OTF/SourceCodePro-SemiboldIt.otf differ diff --git a/cms/static/source-code-pro/README.md b/cms/static/source-code-pro/README.md new file mode 100644 index 0000000..20be1f3 --- /dev/null +++ b/cms/static/source-code-pro/README.md @@ -0,0 +1,20 @@ +# Source Code Pro + +Source Code Pro is a set of OpenType fonts that have been designed to work well +in user interface (UI) environments. In addition to a functional OpenType font, this open +source project provides all of the source files that were used to build this OpenType font +by using the AFDKO makeotf tool. + +## Font installation instructions + +* [Mac OS X](http://support.apple.com/kb/HT2509) +* [Windows](http://windows.microsoft.com/en-us/windows-vista/install-or-uninstall-fonts) +* [Linux/Unix-based systems](https://github.com/adobe-fonts/source-code-pro/issues/17#issuecomment-8967116) + +## Getting Involved + +Send suggestions for changes to the Source Code OpenType font project maintainer, [Paul D. Hunt](mailto:opensourcefonts@adobe.com?subject=[GitHub] Source Code Pro), for consideration. + +## Further information + +For information about the design and background of Source Code, please refer to the [official font readme file](http://www.adobe.com/products/type/font-information/source-code-pro-readme.html). diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-Black.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-Black.ttf new file mode 100644 index 0000000..844d283 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-Black.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-BlackIt.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-BlackIt.ttf new file mode 100644 index 0000000..79931f1 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-BlackIt.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-Bold.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-Bold.ttf new file mode 100644 index 0000000..e0c576f Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-Bold.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-BoldIt.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-BoldIt.ttf new file mode 100644 index 0000000..9a4010d Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-BoldIt.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-ExtraLight.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-ExtraLight.ttf new file mode 100644 index 0000000..cc27695 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-ExtraLight.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-ExtraLightIt.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-ExtraLightIt.ttf new file mode 100644 index 0000000..3791b37 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-ExtraLightIt.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-It.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-It.ttf new file mode 100644 index 0000000..e7f1541 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-It.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-Light.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-Light.ttf new file mode 100644 index 0000000..f08bf6c Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-Light.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-LightIt.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-LightIt.ttf new file mode 100644 index 0000000..a491684 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-LightIt.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-Medium.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-Medium.ttf new file mode 100644 index 0000000..d2c5dd8 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-Medium.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-MediumIt.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-MediumIt.ttf new file mode 100644 index 0000000..5c02c02 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-MediumIt.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-Regular.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-Regular.ttf new file mode 100644 index 0000000..437f472 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-Regular.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-Semibold.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-Semibold.ttf new file mode 100644 index 0000000..f1eab99 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-Semibold.ttf differ diff --git a/cms/static/source-code-pro/TTF/SourceCodePro-SemiboldIt.ttf b/cms/static/source-code-pro/TTF/SourceCodePro-SemiboldIt.ttf new file mode 100644 index 0000000..c4d2a04 Binary files /dev/null and b/cms/static/source-code-pro/TTF/SourceCodePro-SemiboldIt.ttf differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Black.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Black.otf.woff new file mode 100644 index 0000000..d08a984 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Black.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-BlackIt.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-BlackIt.otf.woff new file mode 100644 index 0000000..1061185 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-BlackIt.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Bold.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Bold.otf.woff new file mode 100644 index 0000000..cf96099 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Bold.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-BoldIt.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-BoldIt.otf.woff new file mode 100644 index 0000000..e8702f9 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-BoldIt.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLight.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLight.otf.woff new file mode 100644 index 0000000..54e6b36 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLight.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLightIt.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLightIt.otf.woff new file mode 100644 index 0000000..c57443c Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLightIt.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-It.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-It.otf.woff new file mode 100644 index 0000000..cc67c99 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-It.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Light.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Light.otf.woff new file mode 100644 index 0000000..c62373f Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Light.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-LightIt.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-LightIt.otf.woff new file mode 100644 index 0000000..c4cd646 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-LightIt.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Medium.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Medium.otf.woff new file mode 100644 index 0000000..826a854 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Medium.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-MediumIt.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-MediumIt.otf.woff new file mode 100644 index 0000000..5c538de Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-MediumIt.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Regular.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Regular.otf.woff new file mode 100644 index 0000000..395436e Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Regular.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Semibold.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Semibold.otf.woff new file mode 100644 index 0000000..83ec113 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-Semibold.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-SemiboldIt.otf.woff b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-SemiboldIt.otf.woff new file mode 100644 index 0000000..be0bd90 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/OTF/SourceCodePro-SemiboldIt.otf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Black.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Black.ttf.woff new file mode 100644 index 0000000..c7f8906 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Black.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-BlackIt.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-BlackIt.ttf.woff new file mode 100644 index 0000000..1c80efe Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-BlackIt.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Bold.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Bold.ttf.woff new file mode 100644 index 0000000..c65ba84 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Bold.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-BoldIt.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-BoldIt.ttf.woff new file mode 100644 index 0000000..6a6798a Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-BoldIt.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-ExtraLight.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-ExtraLight.ttf.woff new file mode 100644 index 0000000..6eaab13 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-ExtraLight.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-ExtraLightIt.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-ExtraLightIt.ttf.woff new file mode 100644 index 0000000..466d3cb Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-ExtraLightIt.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-It.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-It.ttf.woff new file mode 100644 index 0000000..6dca188 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-It.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Light.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Light.ttf.woff new file mode 100644 index 0000000..7750718 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Light.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-LightIt.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-LightIt.ttf.woff new file mode 100644 index 0000000..a08555e Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-LightIt.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Medium.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Medium.ttf.woff new file mode 100644 index 0000000..1c558ed Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Medium.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-MediumIt.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-MediumIt.ttf.woff new file mode 100644 index 0000000..f639924 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-MediumIt.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Regular.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Regular.ttf.woff new file mode 100644 index 0000000..0af792a Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Regular.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Semibold.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Semibold.ttf.woff new file mode 100644 index 0000000..0fbe76a Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-Semibold.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-SemiboldIt.ttf.woff b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-SemiboldIt.ttf.woff new file mode 100644 index 0000000..1f40de2 Binary files /dev/null and b/cms/static/source-code-pro/WOFF/TTF/SourceCodePro-SemiboldIt.ttf.woff differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Black.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Black.otf.woff2 new file mode 100644 index 0000000..2d4acb5 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Black.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-BlackIt.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-BlackIt.otf.woff2 new file mode 100644 index 0000000..f3349d1 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-BlackIt.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Bold.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Bold.otf.woff2 new file mode 100644 index 0000000..cbe3835 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Bold.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-BoldIt.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-BoldIt.otf.woff2 new file mode 100644 index 0000000..3b4481a Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-BoldIt.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-ExtraLight.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-ExtraLight.otf.woff2 new file mode 100644 index 0000000..f7a5aef Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-ExtraLight.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-ExtraLightIt.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-ExtraLightIt.otf.woff2 new file mode 100644 index 0000000..b4f3607 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-ExtraLightIt.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-It.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-It.otf.woff2 new file mode 100644 index 0000000..74d1695 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-It.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Light.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Light.otf.woff2 new file mode 100644 index 0000000..121eb53 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Light.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-LightIt.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-LightIt.otf.woff2 new file mode 100644 index 0000000..cc818c3 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-LightIt.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Medium.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Medium.otf.woff2 new file mode 100644 index 0000000..961ce88 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Medium.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-MediumIt.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-MediumIt.otf.woff2 new file mode 100644 index 0000000..9385a97 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-MediumIt.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Regular.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Regular.otf.woff2 new file mode 100644 index 0000000..65cd591 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Regular.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Semibold.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Semibold.otf.woff2 new file mode 100644 index 0000000..45620b1 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-Semibold.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-SemiboldIt.otf.woff2 b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-SemiboldIt.otf.woff2 new file mode 100644 index 0000000..dca024c Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/OTF/SourceCodePro-SemiboldIt.otf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Black.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Black.ttf.woff2 new file mode 100644 index 0000000..e01216e Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Black.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-BlackIt.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-BlackIt.ttf.woff2 new file mode 100644 index 0000000..9d86570 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-BlackIt.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Bold.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Bold.ttf.woff2 new file mode 100644 index 0000000..b78d523 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Bold.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-BoldIt.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-BoldIt.ttf.woff2 new file mode 100644 index 0000000..2551c2e Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-BoldIt.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLight.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLight.ttf.woff2 new file mode 100644 index 0000000..bd47286 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLight.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLightIt.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLightIt.ttf.woff2 new file mode 100644 index 0000000..9f211fe Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLightIt.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-It.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-It.ttf.woff2 new file mode 100644 index 0000000..4673f48 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-It.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Light.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Light.ttf.woff2 new file mode 100644 index 0000000..8a2ed8f Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Light.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-LightIt.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-LightIt.ttf.woff2 new file mode 100644 index 0000000..4a9bb34 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-LightIt.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Medium.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Medium.ttf.woff2 new file mode 100644 index 0000000..ea961dd Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Medium.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-MediumIt.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-MediumIt.ttf.woff2 new file mode 100644 index 0000000..cc4fe89 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-MediumIt.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Regular.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Regular.ttf.woff2 new file mode 100644 index 0000000..18d2199 Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Regular.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Semibold.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Semibold.ttf.woff2 new file mode 100644 index 0000000..8baef8f Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-Semibold.ttf.woff2 differ diff --git a/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-SemiboldIt.ttf.woff2 b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-SemiboldIt.ttf.woff2 new file mode 100644 index 0000000..1e846ca Binary files /dev/null and b/cms/static/source-code-pro/WOFF2/TTF/SourceCodePro-SemiboldIt.ttf.woff2 differ diff --git a/cms/static/source-code-pro/bower.json b/cms/static/source-code-pro/bower.json new file mode 100755 index 0000000..d59dda4 --- /dev/null +++ b/cms/static/source-code-pro/bower.json @@ -0,0 +1,15 @@ +{ + "name": "source-code-pro", + "version": "1.017", + "main": "source-code-pro.css", + "homepage": "https://github.com/adobe-fonts/source-code-pro", + "repository": { + "type": "git", + "url": "https://github.com/adobe-fonts/source-code-pro.git" + }, + "authors": [ + { "name": "Paul D. Hunt" } + ], + "description": "Source Code Pro font family by Adobe", + "license": "SIL OFL 1.1" +} diff --git a/cms/static/source-code-pro/source-code-pro.css b/cms/static/source-code-pro/source-code-pro.css new file mode 100755 index 0000000..93e787c --- /dev/null +++ b/cms/static/source-code-pro/source-code-pro.css @@ -0,0 +1,167 @@ +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 200; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceCodePro-ExtraLight.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-ExtraLight.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-ExtraLight.otf.woff') format('woff'), + url('OTF/SourceCodePro-ExtraLight.otf') format('opentype'), + url('TTF/SourceCodePro-ExtraLight.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 200; + font-style: italic; + font-stretch: normal; + src: url('EOT/SourceCodePro-ExtraLightIt.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-ExtraLightIt.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-ExtraLightIt.otf.woff') format('woff'), + url('OTF/SourceCodePro-ExtraLightIt.otf') format('opentype'), + url('TTF/SourceCodePro-ExtraLightIt.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 300; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceCodePro-Light.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-Light.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-Light.otf.woff') format('woff'), + url('OTF/SourceCodePro-Light.otf') format('opentype'), + url('TTF/SourceCodePro-Light.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 300; + font-style: italic; + font-stretch: normal; + src: url('EOT/SourceCodePro-LightIt.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-LightIt.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-LightIt.otf.woff') format('woff'), + url('OTF/SourceCodePro-LightIt.otf') format('opentype'), + url('TTF/SourceCodePro-LightIt.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 400; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceCodePro-Regular.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-Regular.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-Regular.otf.woff') format('woff'), + url('OTF/SourceCodePro-Regular.otf') format('opentype'), + url('TTF/SourceCodePro-Regular.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 400; + font-style: italic; + font-stretch: normal; + src: url('EOT/SourceCodePro-It.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-It.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-It.otf.woff') format('woff'), + url('OTF/SourceCodePro-It.otf') format('opentype'), + url('TTF/SourceCodePro-It.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 500; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceCodePro-Medium.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-Medium.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-Medium.otf.woff') format('woff'), + url('OTF/SourceCodePro-Medium.otf') format('opentype'), + url('TTF/SourceCodePro-Medium.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 500; + font-style: italic; + font-stretch: normal; + src: url('EOT/SourceCodePro-MediumIt.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-MediumIt.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-MediumIt.otf.woff') format('woff'), + url('OTF/SourceCodePro-MediumIt.otf') format('opentype'), + url('TTF/SourceCodePro-MediumIt.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 600; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceCodePro-Semibold.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-Semibold.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-Semibold.otf.woff') format('woff'), + url('OTF/SourceCodePro-Semibold.otf') format('opentype'), + url('TTF/SourceCodePro-Semibold.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 600; + font-style: italic; + font-stretch: normal; + src: url('EOT/SourceCodePro-SemiboldIt.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-SemiboldIt.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-SemiboldIt.otf.woff') format('woff'), + url('OTF/SourceCodePro-SemiboldIt.otf') format('opentype'), + url('TTF/SourceCodePro-SemiboldIt.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 700; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceCodePro-Bold.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-Bold.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-Bold.otf.woff') format('woff'), + url('OTF/SourceCodePro-Bold.otf') format('opentype'), + url('TTF/SourceCodePro-Bold.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 700; + font-style: italic; + font-stretch: normal; + src: url('EOT/SourceCodePro-BoldIt.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-BoldIt.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-BoldIt.otf.woff') format('woff'), + url('OTF/SourceCodePro-BoldIt.otf') format('opentype'), + url('TTF/SourceCodePro-BoldIt.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 900; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceCodePro-Black.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-Black.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-Black.otf.woff') format('woff'), + url('OTF/SourceCodePro-Black.otf') format('opentype'), + url('TTF/SourceCodePro-Black.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Code Pro'; + font-weight: 900; + font-style: italic; + font-stretch: normal; + src: url('EOT/SourceCodePro-BlackIt.eot') format('embedded-opentype'), + url('WOFF2/TTF/SourceCodePro-BlackIt.ttf.woff2') format('woff2'), + url('WOFF/OTF/SourceCodePro-BlackIt.otf.woff') format('woff'), + url('OTF/SourceCodePro-BlackIt.otf') format('opentype'), + url('TTF/SourceCodePro-BlackIt.ttf') format('truetype'); +} diff --git a/cms/static/source-serif-pro/EOT/SourceSerifPro-Black.eot b/cms/static/source-serif-pro/EOT/SourceSerifPro-Black.eot new file mode 100644 index 0000000..b6f111e Binary files /dev/null and b/cms/static/source-serif-pro/EOT/SourceSerifPro-Black.eot differ diff --git a/cms/static/source-serif-pro/EOT/SourceSerifPro-Bold.eot b/cms/static/source-serif-pro/EOT/SourceSerifPro-Bold.eot new file mode 100644 index 0000000..94d75e9 Binary files /dev/null and b/cms/static/source-serif-pro/EOT/SourceSerifPro-Bold.eot differ diff --git a/cms/static/source-serif-pro/EOT/SourceSerifPro-ExtraLight.eot b/cms/static/source-serif-pro/EOT/SourceSerifPro-ExtraLight.eot new file mode 100644 index 0000000..3ab1eec Binary files /dev/null and b/cms/static/source-serif-pro/EOT/SourceSerifPro-ExtraLight.eot differ diff --git a/cms/static/source-serif-pro/EOT/SourceSerifPro-Light.eot b/cms/static/source-serif-pro/EOT/SourceSerifPro-Light.eot new file mode 100644 index 0000000..8b580d3 Binary files /dev/null and b/cms/static/source-serif-pro/EOT/SourceSerifPro-Light.eot differ diff --git a/cms/static/source-serif-pro/EOT/SourceSerifPro-Regular.eot b/cms/static/source-serif-pro/EOT/SourceSerifPro-Regular.eot new file mode 100644 index 0000000..f731543 Binary files /dev/null and b/cms/static/source-serif-pro/EOT/SourceSerifPro-Regular.eot differ diff --git a/cms/static/source-serif-pro/EOT/SourceSerifPro-Semibold.eot b/cms/static/source-serif-pro/EOT/SourceSerifPro-Semibold.eot new file mode 100644 index 0000000..13c0f8e Binary files /dev/null and b/cms/static/source-serif-pro/EOT/SourceSerifPro-Semibold.eot differ diff --git a/cms/static/source-serif-pro/LICENSE.txt b/cms/static/source-serif-pro/LICENSE.txt new file mode 100755 index 0000000..6cb6fac --- /dev/null +++ b/cms/static/source-serif-pro/LICENSE.txt @@ -0,0 +1,93 @@ +Copyright 2014 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. + +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/cms/static/source-serif-pro/OTF/SourceSerifPro-Black.otf b/cms/static/source-serif-pro/OTF/SourceSerifPro-Black.otf new file mode 100644 index 0000000..d63bde7 Binary files /dev/null and b/cms/static/source-serif-pro/OTF/SourceSerifPro-Black.otf differ diff --git a/cms/static/source-serif-pro/OTF/SourceSerifPro-Bold.otf b/cms/static/source-serif-pro/OTF/SourceSerifPro-Bold.otf new file mode 100644 index 0000000..1142950 Binary files /dev/null and b/cms/static/source-serif-pro/OTF/SourceSerifPro-Bold.otf differ diff --git a/cms/static/source-serif-pro/OTF/SourceSerifPro-ExtraLight.otf b/cms/static/source-serif-pro/OTF/SourceSerifPro-ExtraLight.otf new file mode 100644 index 0000000..9cd91d8 Binary files /dev/null and b/cms/static/source-serif-pro/OTF/SourceSerifPro-ExtraLight.otf differ diff --git a/cms/static/source-serif-pro/OTF/SourceSerifPro-Light.otf b/cms/static/source-serif-pro/OTF/SourceSerifPro-Light.otf new file mode 100644 index 0000000..0ba7bf7 Binary files /dev/null and b/cms/static/source-serif-pro/OTF/SourceSerifPro-Light.otf differ diff --git a/cms/static/source-serif-pro/OTF/SourceSerifPro-Regular.otf b/cms/static/source-serif-pro/OTF/SourceSerifPro-Regular.otf new file mode 100644 index 0000000..ad044c7 Binary files /dev/null and b/cms/static/source-serif-pro/OTF/SourceSerifPro-Regular.otf differ diff --git a/cms/static/source-serif-pro/OTF/SourceSerifPro-Semibold.otf b/cms/static/source-serif-pro/OTF/SourceSerifPro-Semibold.otf new file mode 100644 index 0000000..76a41f7 Binary files /dev/null and b/cms/static/source-serif-pro/OTF/SourceSerifPro-Semibold.otf differ diff --git a/cms/static/source-serif-pro/README.md b/cms/static/source-serif-pro/README.md new file mode 100644 index 0000000..a3cf79e --- /dev/null +++ b/cms/static/source-serif-pro/README.md @@ -0,0 +1,18 @@ +# Source Serif Pro + +Source Serif Pro is a set of OpenType fonts to complement the [Source Sans Pro](https://github.com/adobe-fonts/source-sans-pro) family. +In addition to a functional OpenType font, this open source project provides all of the source files that were used to build this OpenType font by using the AFDKO makeotf tool. + +## Installation instructions + +* [Mac OS X](http://support.apple.com/kb/HT2509) +* [Windows](http://windows.microsoft.com/en-us/windows-vista/install-or-uninstall-fonts) +* [Linux/Unix-based systems](https://github.com/adobe-fonts/source-code-pro/issues/17#issuecomment-8967116) + +## Getting Involved + +Send suggestions for changes to the Source Serif OpenType font project maintainer, [Frank Grießhammer](mailto:opensourcefonts@adobe.com?subject=[GitHub] Source Serif Pro), for consideration. + +## Further information + +For information about the design and background of Source Serif, please refer to the [official font readme file](http://htmlpreview.github.io/?https://github.com/adobe-fonts/source-serif-pro/blob/master/SourceSerifProReadMe.html). diff --git a/cms/static/source-serif-pro/ReadMe.html b/cms/static/source-serif-pro/ReadMe.html new file mode 100755 index 0000000..1aeb775 --- /dev/null +++ b/cms/static/source-serif-pro/ReadMe.html @@ -0,0 +1,72 @@ + + + + Read Me File for Adobe® OpenType® Fonts + + + +

Adobe® OpenType® Fonts

+

Thank +you for licensing Adobe OpenType fonts. In order to ensure that you +have the most up-to-date product information, Adobe has posted an OpenType +Read Me file on the Adobe web site that contains information such +as minimum system requirements, technical support contact information +and software installation notes. We have also posted an OpenType +User's Guide in PDF format on the Adobe web site that can be +viewed online and downloaded to your computer.

If you have +licensed an Adobe OpenType Pro font, there may be additional PDF +documents, such as a specimen book, a glyph complement showing, and a +typeface-specific Read Me file, available on the typeface’s +product pages on the Adobe web site. These additional files may be +viewed online or downloaded to your computer.

To get you started +quickly, below are links to localized installation instructions for +your fonts. + +

Installation Instructions


+

English
+Instructions for installing this font can be found online at http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

French / Français
+Le mode d'installation de cette police de caractère se trouve en +ligne à http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

German / Deutsch
+Die Anweisungen zur Installation dieser Schriftart finden Sie online +unter http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Italian / Italiano
+Le istruzioni per l'installazione di questo font sono disponibili +online all'indirizzo http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Spanish / Español
+Las instrucciones para instalar esta fuente se pueden encontrar +online en http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Dutch / Hollands
+De instructies voor de installatie van dit lettertype vindt u op http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Swedish / Svenska
+Anvisningar för hur det här teckensnittet installeras finns +online på http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Norwegian / Norsk
+Instruksjoner for installering av skrifttypen finnes online på +http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Finnish / Suomi
+Ohjeet tämän fontin asentamiseen löytyvät +osoitteesta http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Danish / Dansk
+Du finder en vejledning i installation af denne skrifttype online +på adressen http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Japanese / 日本語
+このフォントをインストールする手順は、オンラインで http://www.adobe.com/type/browser/fontinstall/instructions_main.html +を参照してください。

+ + diff --git a/cms/static/source-serif-pro/SourceSerifProReadMe.html b/cms/static/source-serif-pro/SourceSerifProReadMe.html new file mode 100644 index 0000000..da1f9e5 --- /dev/null +++ b/cms/static/source-serif-pro/SourceSerifProReadMe.html @@ -0,0 +1,189 @@ + + + + + + + + Source Serif Pro Read Me + + + +
+

+ Source™ Serif Pro Read Me +

+
+
+

This document contains late-breaking product information, updates, and troubleshooting tips. +
+
+ Minimum system requirements and font installation instructions +
+ Font versions +
+ Family information +
+ Release Notes +
+ Known issues +
+ Customer care +
+ Other resources +
+ +

+
+
+ +

Minimum system requirements and font installation instructions

+
+
+

For information on minimum system requirements and font installation, see + http://www.adobe.com/go/learn_fontinstall_en.

+
+
+ +

Font versions

+
+
+

To check that you have the correct font file, compare the font version of your font file to the font version provided in the Release Notes section below.

+
+ +
+

+ History +

Source Serif Pro is a serif typeface in the transitional style, designed to complement Source Sans. Their close companionship is achieved by a careful match of letter proportions and typographic color. While designed to harmonize with its serif-less counterpart, Source Serif often takes its own direction, in part because the two are inspired by different historical precedents. Source Serif is loosely based on the work of Pierre Simon Fournier, and many idiosyncrasies typical to Fournier’s designs (like the bottom serif on the b or the middle serif on the w) are also found in Source Serif. Without being a pure historical revival, Source Serif takes cues from the Fournier model and reworks it for a modern age.

Source Sans and Source Serif also have different personalities because they spring from the hands of different designers. Source Serif was designed by Frank Grießhammer, Source Sans was designed by Paul Hunt. Robert Slimbach consulted on both designs, which helped maintain the overall family harmony. Either design feels confident on its own but also works in combination with the other — just like their designers do.

Source Serif continues Adobe’s line of high-quality open source typefaces. Designed for a digital environment, the letter shapes are simplified and highly readable. Its historical roots, combined with the guidance through an experienced designer give the typeface a strong character of its own that will shine when used for extended text on paper or on screen.

There is still more to come for Source Serif. Additional weights, Italic cuts, and Cyrillic and Greek language support are all planned. If you are interested in contributing to this open source project, please visit this project page for information on how to become involved. Source Serif Pro can be adapted and redistributed according to the terms of the Open Font License (OFL) agreement. +

+ Menu Names And Style Linking +

+

In many Windows® applications, instead of every font appearing on +the menu, fonts are grouped into style-linked sets, and only the name of +the base style font for a set is shown in the menu. The italic and the +bold weight fonts of the set (if any) are not shown in the font menu, but can still be +accessed by selecting the base style font, and then using the italic +and bold style buttons. In this family, such programs will show only the +following base style font names in the menu:

+

Source Serif Pro
+Source Serif Pro Black
+Source Serif Pro ExtraLight
+Source Serif Pro Light
+Source Serif Pro SemiBold

+

The other fonts in this family must be selected by choosing a menu name +and then a style option following the guide below.

+ + + + + + + + + + + + + +
Menu Name plus Style Option... selects this font
Source Serif Pro [none] Source Serif Pro Regular
Source Serif Pro Bold Source Serif Pro Bold
Source Serif Pro Black [none] Source Serif Pro Black
Source Serif Pro ExtraLight [none] Source Serif Pro ExtraLight
Source Serif Pro Light [none] Source Serif Pro Light
Source Serif Pro SemiBold [none] Source Serif Pro Semibold
+

On the Mac OS operating system, although each font appears as a separate entry on the +font menu, users may also select fonts by means of style links. +Selecting a base style font and then using the style links (as described +above for Windows applications) enhances cross-platform document compatibility with +many applications, such as Microsoft Word and Adobe® PageMaker® software, +although it is unnecessary with more sophisticated Adobe applications +such as recent versions of Illustrator®, Photoshop® or +InDesign® software.

+

One should not, however, select a base font which has no style-linked +variant, and then use the bold or italic styling button. Doing so will +either have no effect, or result in programmatic bolding or slanting of +the base font, which will usually produce inferior screen and print +results.

+
+
+

+ Release Notes +

+
+

For all fonts of family Source Serif Pro: version 1.017 created on Tue Sep 16 17:12:36 2014.

+

version 1.017 created 2014/09/16

+
    +
  • Added three more weights: Black, Light, ExtraLight.
  • +
  • Added missing L/lcommaaccent (U+013B/C) to all fonts.
  • +
+

version 1.014 created 2014/04/27

+
    +
  • First release.
  • +
+
+
+

+ Known issues +

+
+
  • Some glyphs in the font cannot be accessed unless you are using an OpenType® compatible application. +
  • +
+
+

+ Customer care +

+
+
+

+ Customer Service +
Adobe Customer Service provides assistance with product information, sales, registration, and other non-technical issues. + To find out how to contact Adobe Customer Service, please visit Adobe.com for your region or country and click on Contact Adobe.

+

+ Support Plan Options and Technical Resources +
If you require technical assistance for your product, including information on free and paid support options and troubleshooting resources, more information is available at + + http://www.adobe.com/go/support/. + Outside of North America, go to + + http://www.adobe.com/go/intlsupport/. + Font specific resources include the Font Folio and Type Product Help page and the Adobe Type user-to-user forums.

+
+
+

+ Other resources +

+
+
+

+ Adobe Type Showroom +
+ Index page for all family Read Me files +
+

+

+
+ Adobe, the Adobe Logo, Source, Illustrator, InDesign, PageMaker and Photoshop are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Windows and OpenType are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Mac, Mac OS and TrueType are trademarks of Apple Inc., registered in the U.S. and other countries. All other trademarks are the property of their respective owners.
+
+ + © 2014 Adobe Systems Incorporated. All rights reserved.

created 2014 Sep 24 + +

+
+
+ + diff --git a/cms/static/source-serif-pro/TTF/SourceSerifPro-Black.ttf b/cms/static/source-serif-pro/TTF/SourceSerifPro-Black.ttf new file mode 100644 index 0000000..bfa258b Binary files /dev/null and b/cms/static/source-serif-pro/TTF/SourceSerifPro-Black.ttf differ diff --git a/cms/static/source-serif-pro/TTF/SourceSerifPro-Bold.ttf b/cms/static/source-serif-pro/TTF/SourceSerifPro-Bold.ttf new file mode 100644 index 0000000..4e8b429 Binary files /dev/null and b/cms/static/source-serif-pro/TTF/SourceSerifPro-Bold.ttf differ diff --git a/cms/static/source-serif-pro/TTF/SourceSerifPro-ExtraLight.ttf b/cms/static/source-serif-pro/TTF/SourceSerifPro-ExtraLight.ttf new file mode 100644 index 0000000..ae8e2ed Binary files /dev/null and b/cms/static/source-serif-pro/TTF/SourceSerifPro-ExtraLight.ttf differ diff --git a/cms/static/source-serif-pro/TTF/SourceSerifPro-Light.ttf b/cms/static/source-serif-pro/TTF/SourceSerifPro-Light.ttf new file mode 100644 index 0000000..1fd150b Binary files /dev/null and b/cms/static/source-serif-pro/TTF/SourceSerifPro-Light.ttf differ diff --git a/cms/static/source-serif-pro/TTF/SourceSerifPro-Regular.ttf b/cms/static/source-serif-pro/TTF/SourceSerifPro-Regular.ttf new file mode 100644 index 0000000..62fedd6 Binary files /dev/null and b/cms/static/source-serif-pro/TTF/SourceSerifPro-Regular.ttf differ diff --git a/cms/static/source-serif-pro/TTF/SourceSerifPro-Semibold.ttf b/cms/static/source-serif-pro/TTF/SourceSerifPro-Semibold.ttf new file mode 100644 index 0000000..78c178f Binary files /dev/null and b/cms/static/source-serif-pro/TTF/SourceSerifPro-Semibold.ttf differ diff --git a/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Black.otf.woff b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Black.otf.woff new file mode 100644 index 0000000..9044ee9 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Black.otf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Bold.otf.woff b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Bold.otf.woff new file mode 100644 index 0000000..a907b53 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Bold.otf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff new file mode 100644 index 0000000..b990a76 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Light.otf.woff b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Light.otf.woff new file mode 100644 index 0000000..6d6c4ba Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Light.otf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Regular.otf.woff b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Regular.otf.woff new file mode 100644 index 0000000..a6fbe17 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Regular.otf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Semibold.otf.woff b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Semibold.otf.woff new file mode 100644 index 0000000..6847179 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/OTF/SourceSerifPro-Semibold.otf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Black.ttf.woff b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Black.ttf.woff new file mode 100644 index 0000000..db1b1f6 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Black.ttf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Bold.ttf.woff b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Bold.ttf.woff new file mode 100644 index 0000000..056a5ad Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Bold.ttf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-ExtraLight.ttf.woff b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-ExtraLight.ttf.woff new file mode 100644 index 0000000..53b296d Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-ExtraLight.ttf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Light.ttf.woff b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Light.ttf.woff new file mode 100644 index 0000000..b8de713 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Light.ttf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Regular.ttf.woff b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Regular.ttf.woff new file mode 100644 index 0000000..84f3777 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Regular.ttf.woff differ diff --git a/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Semibold.ttf.woff b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Semibold.ttf.woff new file mode 100644 index 0000000..3ba4993 Binary files /dev/null and b/cms/static/source-serif-pro/WOFF/TTF/SourceSerifPro-Semibold.ttf.woff differ diff --git a/cms/static/source-serif-pro/bower.json b/cms/static/source-serif-pro/bower.json new file mode 100755 index 0000000..4775f7c --- /dev/null +++ b/cms/static/source-serif-pro/bower.json @@ -0,0 +1,15 @@ +{ + "name": "source-serif-pro", + "version": "1.014", + "main": "source-serif-pro.css", + "homepage": "https://github.com/adobe-fonts/source-serif-pro", + "repository": { + "type": "git", + "url": "https://github.com/adobe-fonts/source-serif-pro.git" + }, + "authors": [ + { "name": "Frank Grießhammer" } + ], + "description": "Source Serif Pro font family by Adobe", + "license": "SIL OFL 1.1" +} diff --git a/cms/static/source-serif-pro/source-serif-pro.css b/cms/static/source-serif-pro/source-serif-pro.css new file mode 100755 index 0000000..697763f --- /dev/null +++ b/cms/static/source-serif-pro/source-serif-pro.css @@ -0,0 +1,65 @@ +@font-face{ + font-family: 'Source Serif Pro'; + font-weight: 200; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceSerifPro-ExtraLight.eot') format('embedded-opentype'), + url('WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff') format('woff'), + url('OTF/SourceSerifPro-ExtraLight.otf') format('opentype'), + url('TTF/SourceSerifPro-ExtraLight.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Serif Pro'; + font-weight: 300; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceSerifPro-Light.eot') format('embedded-opentype'), + url('WOFF/OTF/SourceSerifPro-Light.otf.woff') format('woff'), + url('OTF/SourceSerifPro-Light.otf') format('opentype'), + url('TTF/SourceSerifPro-Light.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Serif Pro'; + font-weight: 400; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceSerifPro-Regular.eot') format('embedded-opentype'), + url('WOFF/OTF/SourceSerifPro-Regular.otf.woff') format('woff'), + url('OTF/SourceSerifPro-Regular.otf') format('opentype'), + url('TTF/SourceSerifPro-Regular.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Serif Pro'; + font-weight: 600; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceSerifPro-Semibold.eot') format('embedded-opentype'), + url('WOFF/OTF/SourceSerifPro-Semibold.otf.woff') format('woff'), + url('OTF/SourceSerifPro-Semibold.otf') format('opentype'), + url('TTF/SourceSerifPro-Semibold.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Serif Pro'; + font-weight: 700; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceSerifPro-Bold.eot') format('embedded-opentype'), + url('WOFF/OTF/SourceSerifPro-Bold.otf.woff') format('woff'), + url('OTF/SourceSerifPro-Bold.otf') format('opentype'), + url('TTF/SourceSerifPro-Bold.ttf') format('truetype'); +} + +@font-face{ + font-family: 'Source Serif Pro'; + font-weight: 900; + font-style: normal; + font-stretch: normal; + src: url('EOT/SourceSerifPro-Black.eot') format('embedded-opentype'), + url('WOFF/OTF/SourceSerifPro-Black.otf.woff') format('woff'), + url('OTF/SourceSerifPro-Black.otf') format('opentype'), + url('TTF/SourceSerifPro-Black.ttf') format('truetype'); +} diff --git a/cms/static/stylesheet.css b/cms/static/stylesheet.css new file mode 100644 index 0000000..5f9251c --- /dev/null +++ b/cms/static/stylesheet.css @@ -0,0 +1,113 @@ +html { + height:100%; +} + +body { + padding : 0px; + margin: 0px; + height: 100%; + width: 100%; + + font-family: 'Source Serif Pro'; + background-color: #000000; +} + +.container { + background-color: #000000; + background-image: url('background.jpg'); + background-repeat:no-repeat; + background-size: cover; + + margin: 0px; + width: 100%; + + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; +} + +.content { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.6); + display: block; + padding: 10px; + overflow-wrap: break-word; + + font-size: 120%; +} + +.content a { + text-decoration: none; + word-break: break-all; + color: #C0C0C0; +} + +.content ul { + padding-left: 25px; +} + +.content ul ul { + padding-left: 15px; +} + +.content .infobox { + display: none; +} + +.content .mw-editsection { + display: none; +} + + +h1 { + font-family: 'Source Code Pro'; +} + +.logo { + text-align: center; + display: none; +} + +.logo img { + width: 40%; +} + + + +@media screen and (min-width: 800px) { + .container { + justify-content: space-around; + } + + .content { + margin-left: 10%; + margin-right: 10%; + + padding: 50px; + + } + + .content ul { + padding-left: 50px; + } + + .content ul ul { + padding-left: 50px; + } + + + .logo { + display: block; + } +} + +h2 { + font-family: 'Source Code Pro'; + margin-bottom: 10px; +} + +h3 { + font-family: 'Source Code Pro'; + margin-bottom: 5px; +} diff --git a/cms/staticfiles.py b/cms/staticfiles.py new file mode 100644 index 0000000..4c16c88 --- /dev/null +++ b/cms/staticfiles.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 + +import os +import shutil + +# Mostly copypasta from https://github.com/LongHairedHacker/verdandi/blob/master/mixins/fileassetsmixin.py + +def copy_file(source_path, dest_path): + print("Copying %s to %s" % (source_path, dest_path)) + + dest_dir = os.path.dirname(dest_path) + + if not os.path.exists(dest_dir): + os.makedirs(dest_dir) + shutil.copy(source_path, dest_path) + + +def copy_dir(source_path, dest_path): + # /foo/bar /rofl -> contents of bar go to rofl/bar + # /foo/bar/ /rofl -> contests of bar got to rofl/ + # Trailing slash on destination should have no effect + + # Will be '' in case of a trailing slash: /foo/bar/ else bar + source_base = os.path.basename(source_path) + # /rofl will become /rofl/ if base is '' otherwise it will become /rofl/bar + dest_path = os.path.join(dest_path, source_base) + + if not os.path.exists(dest_path): + os.makedirs(dest_path) + + # Discover the whole tree and copy each file individually + for source_dir, _, files in os.walk(source_path): + rel_path = os.path.relpath(source_dir, source_path) + # Purely cosmetical for debug output + if rel_path == '.': + dest_dir = dest_path + else: + dest_dir = os.path.join(dest_path, rel_path) + + for source_file in files: + file_source_path = os.path.join(source_dir, source_file) + file_dest_path = os.path.join(dest_dir, source_file) + copy_file(file_source_path, file_dest_path) diff --git a/cms/templates/index.html b/cms/templates/index.html new file mode 100644 index 0000000..5b0be06 --- /dev/null +++ b/cms/templates/index.html @@ -0,0 +1,28 @@ + + + + + Chaos Space Operation Center - {{ title }} + + + + + + + + + + + +
+
+ +

Chaos Space Operation Center

+ {{text['*']}} +
+
+ + + diff --git a/design/index.html b/design/index.html index 0246f69..dcb1ad7 100644 --- a/design/index.html +++ b/design/index.html @@ -22,78 +22,207 @@

Chaos Space Operation Center

-

Named after the european mission control ESOC, the Chaos Space Operation Center want to provide a space for people interested in space exploration (in a wide sense) to meet, discuss and show of projects. The goal is to organize bring all the different people hacking on space topics in the hacker community in place, explore existing projects and come up with new ideas to hack where no congress has gone before.

-

Topics

-

This is just an incomplete list of examples, feel free to add to it

- -

Projects

-

List Projects that people will show off, or work on at the assembly

- - -

Self-Organized Sessions / Workshops

- - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Website + https://codicill.us/pad/p/1bc59d5c6ea6c786-CSOC-34C3 +
Contact + IRC: #csoc34c3 auf irc.hackint.org +

Matrix: #csoc34c3:irc.hackint.org (https://riot.im/app/#/room/%23csoc34c3:irc.hackint.org) +

+
Description + Named after the European mission control ESOC, the Chaos Space Operation Center want to provide a space for people interested in space exploration (in a wide sense) to meet, discuss and show of projects. +
Members + +
Projects + create project +
Self-organized Sessions + create self-organized session +
chaos competence center + Cluster:Open Infrastructure Orbit +
Tags + space, sdr, rocketscience, satellites, cubesats +
Registered on + +
Provides stage + no +
Location for self-organized sessions + maybe +
Self-organized session notes + An in depth look at the APT signal format (short talk), more will be announced soonish. +

We'd be happy to share the space for sessions with other assemblies. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Orga contact + csoc@sebastians-site.de +
Brings + Antennas +

Radioequipment +SDRs +Projector and Screen +

+
Projects + +
Uses money + no money handling +
Need fibre + no +
Extra Power + {{{Extra power}}} +
Near passage + whatever +
Character of assembly + place to show and meet +
Seats needed + 18 +
Extra seats + 10 +
Aread needed + 25 +
Arrival and build up + Most of us will arrive at day 0, we won't have much of a build as we don't have any large installations. +
+
+
+

refresh +

+
+

Named after the european mission control ESOC, the Chaos Space Operation Center want to provide a space for people interested in space exploration (in a wide sense) to meet, discuss and show of projects. +The goal is to organize bring all the different people hacking on space topics in the hacker community in place, explore existing projects and come up with new ideas to hack where no congress has gone before. +


+

+

Contents

+ +
+ +

Topics[edit]

+

This is just an incomplete list of examples, feel free to add to it +

+ +


+

+

Projects[edit]

+

List Projects that people will show off, or work on at the assembly +

+ + +


+

+

Self-Organized Sessions / Workshops[edit]

+ + + +


+

+

Links[edit]

+ diff --git a/design/stylesheet.css b/design/stylesheet.css index 57207a6..5f9251c 100644 --- a/design/stylesheet.css +++ b/design/stylesheet.css @@ -51,6 +51,15 @@ body { padding-left: 15px; } +.content .infobox { + display: none; +} + +.content .mw-editsection { + display: none; +} + + h1 { font-family: 'Source Code Pro'; }