summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Widen <andreas@harmonicflow.org>2014-10-22 20:08:35 +0200
committerAndreas Widen <andreas@harmonicflow.org>2014-10-22 20:08:35 +0200
commite48f479220d3e4ed5d8c38a77fa21549c07c948b (patch)
tree9126311dfedcf4ee7819692f4c83e8ef67e53b80
downloadHarmonicFlowOrgWeb-e48f479220d3e4ed5d8c38a77fa21549c07c948b.tar.xz
HarmonicFlowOrgWeb-e48f479220d3e4ed5d8c38a77fa21549c07c948b.zip
Initial commit of repository files.
Signed-off-by: Andreas Widen <andreas@harmonicflow.org>
-rw-r--r--.gitignore3
-rw-r--r--AUTHORS19
-rw-r--r--COPYING6
-rwxr-xr-xTEMPLATE.php56
-rw-r--r--blog/README34
-rwxr-xr-xblog/build-blog-with-comments.sh8
-rwxr-xr-xblog/build-blog.sh6
-rw-r--r--blog/chronicle/blog-post-markdown-example.txt52
-rw-r--r--blog/chronicle/config.example161
-rw-r--r--blog/data/2014-10-19-15:46:12.txt11
-rw-r--r--blog/data/2014-10-19-16:17:06.txt17
-rw-r--r--blog/data/2014-10-19-16:18:41.txt14
-rwxr-xr-xblog/data/gen-new-post.sh25
-rwxr-xr-xblog/documentation/markdown-syntax.txt897
-rwxr-xr-xblog/themes/harmonicflow.org/archive.tmpl40
-rwxr-xr-xblog/themes/harmonicflow.org/archive_index.tmpl39
-rwxr-xr-xblog/themes/harmonicflow.org/entry.tmpl38
-rwxr-xr-xblog/themes/harmonicflow.org/index.tmpl38
-rwxr-xr-xblog/themes/harmonicflow.org/tag.tmpl39
-rwxr-xr-xblog/themes/harmonicflow.org/tag_index.tmpl40
-rwxr-xr-xcontact.php36
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Bold-webfont.eotbin0 -> 23746 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Bold-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Bold-webfont.ttfbin0 -> 23560 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Bold-webfont.woffbin0 -> 14164 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-BoldOblique-webfont.eotbin0 -> 27610 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-BoldOblique-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSans-BoldOblique-webfont.ttfbin0 -> 27392 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-BoldOblique-webfont.woffbin0 -> 16336 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Oblique-webfont.eotbin0 -> 27358 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Oblique-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Oblique-webfont.ttfbin0 -> 27160 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-Oblique-webfont.woffbin0 -> 16684 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-webfont.eotbin0 -> 24282 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSans-webfont.ttfbin0 -> 24096 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSans-webfont.woffbin0 -> 14164 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Bold-webfont.eotbin0 -> 23862 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Bold-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Bold-webfont.ttfbin0 -> 23636 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Bold-webfont.woffbin0 -> 14228 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.eotbin0 -> 27902 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.ttfbin0 -> 27644 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.woffbin0 -> 16452 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Oblique-webfont.eotbin0 -> 27538 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Oblique-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Oblique-webfont.ttfbin0 -> 27300 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-Oblique-webfont.woffbin0 -> 16724 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-webfont.eotbin0 -> 24298 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-webfont.svg146
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-webfont.ttfbin0 -> 24092 bytes
-rwxr-xr-xcss/fontfacekit/DejaVuSansCondensed-webfont.woffbin0 -> 14164 bytes
-rwxr-xr-xcss/fontfacekit/stylesheet.css35
-rwxr-xr-xcss/stylesheet.css498
-rwxr-xr-xgnupg-pubkeys/andreas-pubkey.asc52
-rwxr-xr-xharmonicflow-framework/about.php80
-rwxr-xr-xharmonicflow-framework/download.php53
-rwxr-xr-xharmonicflow-framework/git-repo.php41
-rwxr-xr-xharmonicflow-framework/license.php47
-rwxr-xr-xharmonicflow-framework/release/source/README2
-rwxr-xr-xinclude/blog-add-comment.inc.php72
-rwxr-xr-xinclude/blog-comment-loop-withavatar.inc.php29
-rwxr-xr-xinclude/blog-comment-loop.inc.php14
-rwxr-xr-xinclude/blog-post.inc.php18
-rwxr-xr-xinclude/blog-sidebar.inc.php33
-rwxr-xr-xinclude/footer.inc.php10
-rwxr-xr-xinclude/git-info.inc.php15
-rwxr-xr-xinclude/gnupg-info.inc.php13
-rwxr-xr-xinclude/header.inc.php6
-rwxr-xr-xinclude/meta.inc.php4
-rwxr-xr-xinclude/sidebar.inc.php29
-rwxr-xr-xindex.php55
-rwxr-xr-xmedia/avatar.pngbin0 -> 2687 bytes
-rwxr-xr-xmedia/circle.pngbin0 -> 176 bytes
-rwxr-xr-xmedia/header_center.pngbin0 -> 138448 bytes
-rwxr-xr-xmedia/header_left.pngbin0 -> 17718 bytes
-rwxr-xr-xmedia/left_bg.jpgbin0 -> 7283 bytes
-rwxr-xr-xmedia/left_nav_li.pngbin0 -> 184 bytes
-rwxr-xr-xmedia/patricias-quest-for-sun_300x250.jpgbin0 -> 46366 bytes
-rwxr-xr-xmedia/progress.gifbin0 -> 8768 bytes
-rwxr-xr-xmedia/xml.gifbin0 -> 429 bytes
-rwxr-xr-xpatricias-quest-for-sun/download.php62
-rwxr-xr-xpatricias-quest-for-sun/game.php122
-rwxr-xr-xpatricias-quest-for-sun/git-repo.php41
-rwxr-xr-xpatricias-quest-for-sun/license.php30
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_200x200.jpgbin0 -> 16350 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_screen1.jpgbin0 -> 305090 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_screen2.jpgbin0 -> 125639 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_screen3.jpgbin0 -> 311434 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_screen4.jpgbin0 -> 188633 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_thumb1.jpgbin0 -> 7065 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_thumb2.jpgbin0 -> 4145 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_thumb3.jpgbin0 -> 6912 bytes
-rwxr-xr-xpatricias-quest-for-sun/media/patricias-quest-for-sun_thumb4.jpgbin0 -> 5284 bytes
-rwxr-xr-xpatricias-quest-for-sun/release/binary/README2
-rwxr-xr-xpatricias-quest-for-sun/release/source/README2
-rwxr-xr-xrobots.txt2
-rwxr-xr-xwebpageicon.icobin0 -> 1150 bytes
99 files changed, 4114 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7a9d9d2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+# files to ignore:
+blog/blog
+blog/blog.db
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..94feaac
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,19 @@
+HarmonicFlow.org web
+Maintainer: Andreas Widen <andreas@harmonicflow.org>
+License: Creative Commons Attribution-ShareAlike 4.0 Unported License
+and all future versions.
+(https://creativecommons.org/licenses/by-sa/4.0/)
+
+Authors
+=======
+
+Andreas Widen <andreas@harmonicflow.org>
+
+Special thanks
+==============
+
+HarmonicFlow.org original design is based on the open libsdl.org source
+code which is available at https://hg.libsdl.org/sdlweb/
+
+Blog is generated using chronicle which is licensed under GNU GPL and
+available at http://www.steve.org.uk/Software/chronicle/
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..7813a03
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,6 @@
+
+The files in this directory tree are licensed under Creative Commons
+Attribution-ShareAlike 4.0 Unported License and all future versions.
+
+--
+Andreas Widen <andreas@harmonicflow.org>
diff --git a/TEMPLATE.php b/TEMPLATE.php
new file mode 100755
index 0000000..917a665
--- /dev/null
+++ b/TEMPLATE.php
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>*TITLE* | HarmonicFlow.org</title>
+<?php require_once("include/meta.inc.php"); ?><?php $current_page = basename(__FILE__, '.php'); ?>
+<meta name="description" content="HarmonicFlow.org - *DESCRIPTION*.">
+<meta name="keywords" content="Harmonic Flow, *KEYWORDS*">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <?php require_once("include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>
+ <?php /* HEADLINE */ ?>
+ </h1>
+
+ <?php /*
+ *
+ *
+ * ANY DESIRED CONTENT
+ *
+ *
+ * */ ?>
+
+
+ <?php /*
+ *
+ *
+ * You need two columns?
+ * Use this:
+ *
+ * <div class="col left">
+ *
+ * </div>
+ *
+ * <!-- and -- >
+ *
+ * <div class="col right">
+ *
+ * </div>
+ *
+ * <div class="clearer"></div>
+ *
+ * */ ?>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <?php require_once("include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/blog/README b/blog/README
new file mode 100644
index 0000000..6665ecf
--- /dev/null
+++ b/blog/README
@@ -0,0 +1,34 @@
+Blog is generated using chronicle. Chronicle just needs simple .txt
+files for input located in 'data' folder.
+
+Chronicle can be downloaded from here:
+http://www.steve.org.uk/Software/chronicle/
+
+To generate new input for chronicle execute below script:
+data/gen-new-post.sh
+
+This script will generate a text file with initial default values needed
+and open default editor to edit. By default it will use markdown which
+documentation is available in 'documentation/markdown-syntax.txt'.
+
+Check out 'chronicle/blog-post-markdown-example.txt' for an example of
+how a blog post looks like and to see what available markdown commands
+there are supported in the CSS.
+
+More information about markdown can be found here:
+http://www.daringfireball.net/projects/markdown/syntax
+
+To build blog without comments use the following script:
+./build-blog.sh
+
+To build blog with comments use the following script:
+./build-blog-with-comments.sh
+
+Make sure you've setup chronicle config here:
+/etc/chronicle/config
+
+Just copy supplied example config in 'chronicle/config.example' to
+'/etc/chronicle/config'.
+
+Make sure input points to 'data' folder and theme points to 'themes'
+folder. The other values is what makes sense for current setup.
diff --git a/blog/build-blog-with-comments.sh b/blog/build-blog-with-comments.sh
new file mode 100755
index 0000000..883d099
--- /dev/null
+++ b/blog/build-blog-with-comments.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+COMMENTSDIR="/var/www/harmonicflow.org/public_html/blog-comments"
+
+echo "Executing 'sudo chronicle --force --comments=$COMMENTSDIR'"
+sudo chronicle --force --comments=$COMMENTSDIR || exit 1
+
+echo "All went fine.."
diff --git a/blog/build-blog.sh b/blog/build-blog.sh
new file mode 100755
index 0000000..4ac3e89
--- /dev/null
+++ b/blog/build-blog.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+echo "Executing 'sudo chronicle --force'"
+sudo chronicle --force || exit 1
+
+echo "All went fine.."
diff --git a/blog/chronicle/blog-post-markdown-example.txt b/blog/chronicle/blog-post-markdown-example.txt
new file mode 100644
index 0000000..2dd4644
--- /dev/null
+++ b/blog/chronicle/blog-post-markdown-example.txt
@@ -0,0 +1,52 @@
+Title: Title for this post
+Tags: tag1, tag2, tag3
+Date: 2014-10-17 13:31:59
+Format: markdown
+
+# H1 header
+## H2 header
+### H3 header
+
+This is a normal paragragh with *Italic* and **Bold** text in it. Pretty
+awesome stuff really.
+
+Example of blockqoute:
+> This is a paragraph within a blockqoute.
+
+For now only unordered list is supported within blockqoute to be same
+across site:
+
+> * List 1. A pretty long description goes for this one to try out how it
+wraps and stuff like that.
+> * List 2
+> * List 3
+
+Use below for formatted code segments:
+<pre>
+int count = 0;
+for (int i = 0; i < ARRSIZE; i++)
+{
+ if (buff[i] == NULL)
+ {
+ count++;
+ }
+}
+</pre>
+
+Horizontal ruler:
+***
+
+Use the `printf()` function.
+
+Image:
+
+![Avatar](/media/xml.gif)
+
+Link:
+
+[Example link](https://www.google.com)
+
+<https://www.google.com>
+
+Mail link:
+<info@example.com>
diff --git a/blog/chronicle/config.example b/blog/chronicle/config.example
new file mode 100644
index 0000000..fa099e0
--- /dev/null
+++ b/blog/chronicle/config.example
@@ -0,0 +1,161 @@
+##
+# Sample configuration file for the chronicle blog compiler.
+#
+# http://www.steve.org.uk/Software/chronicle/
+#
+##
+#####
+##
+#
+# When the compiler starts it will look for :
+#
+# /etc/chronicle/config
+#
+# ~/.chronicle/config
+#
+# Both files will be read if present, the latter may override the former.
+#
+# Alternatively, or additionally, you may pass a configuration file as
+# an argument via "chronicle --config=/path/to/file"
+#
+####
+
+
+
+
+
+
+
+#
+# Input directory where the blog entries are read from.
+#
+input = ./blog
+
+
+#
+# The pattern of files to include, these files will be handled
+# recursively.
+#
+# pattern = *.txt
+#
+
+
+#
+# The directory to write the formatted blog output to.
+#
+output = ./output
+
+
+#
+# The path to the SQLite database used internally.
+#
+# db = `pwd`/blog.db
+#
+
+
+#
+# Specify the directory containing themes.
+#
+# (Each theme is a named sub-directory beneath the single parent.)
+#
+# The default location will vary depending on your Perl installation,
+# and you can see what is in-use upon your system via:
+#
+# $ chronicle --list-themes
+#
+# This configuration setting is useful if you have a local theme
+# that you want to point at, without installing it system-wide.
+#
+# theme-dir = /usr/share/perl5/auto/share/dist/App-Chronicle/
+#
+
+
+#
+# The name of the theme to use.
+#
+theme = blog.steve.org.uk
+
+
+#
+# The number of entries to include on the index.
+#
+# entry-count = 10
+#
+
+
+#
+# The number of entries to include in our main index RSS feed.
+#
+# rss-count = 10
+#
+
+
+#
+# The maximum age of posts which are allowed to accept comments.
+#
+# comment-days = 10
+
+
+#
+# The filename to use for directory-indexes.
+#
+# index_filename = index.html
+#
+
+
+#
+# Suffix to use for single entries.
+#
+# entry_suffix = .html
+
+
+#
+# URL prefix, if any.
+#
+# top = http://example.com/
+
+
+#
+# The title for the site.
+#
+# blog_title = Steve Kemp's Blog
+# blog_subtitle = Free Software & Debian
+
+
+#
+# A series of commands to be executed prior to the building of the
+# blog.
+#
+# (Commands are executed in the order they are listed here.)
+#
+# pre-build = cvs update -A -d
+# pre-build = touch foo
+#
+
+#
+# A series of commands to run post-build.
+#
+# (Commands are executed in the order they are listed here.)
+#
+# post-build = scp -r output/* user@host:/some/path
+# post-build = echo 'I am complete'
+
+
+#
+# Plugins to exclude at run-time.
+#
+# The names are comma-separated and are treated as regular-expressions
+# so "exclude-plugins = Chronicle" will exclude all plugins and give you
+# very minimal output.
+#
+exclude-plugins = Chronicle::Plugin::Archived,Chronicle::Plugin::Verbose
+
+
+#
+# The meta-plugin allows the date/time the blog is rebuilt to be inserted
+# in the theme-templates, along with other variables.
+#
+# Here we define the date/time formats which are used.
+#
+meta_date_format = %e %b %Y
+meta_time_format = %H:%M:%S
diff --git a/blog/data/2014-10-19-15:46:12.txt b/blog/data/2014-10-19-15:46:12.txt
new file mode 100644
index 0000000..336fe1a
--- /dev/null
+++ b/blog/data/2014-10-19-15:46:12.txt
@@ -0,0 +1,11 @@
+Title: New Blog
+Tags: harmonic-flow-news
+Date: 2014-10-19 15:46:12
+Format: markdown
+
+This new blog will focus on topics relating to new releases, free
+software, games, GNU/Linux, software development and other areas of
+interest. It will serve as a dump for current thoughts and research :)
+
+The blog is statically built using [chronicle blog
+compiler](http://www.steve.org.uk/Software/chronicle/).
diff --git a/blog/data/2014-10-19-16:17:06.txt b/blog/data/2014-10-19-16:17:06.txt
new file mode 100644
index 0000000..689b69f
--- /dev/null
+++ b/blog/data/2014-10-19-16:17:06.txt
@@ -0,0 +1,17 @@
+Title: Patricia's Quest for Sun v1-0-14
+Tags: harmonic-flow-news, patricias-quest-for-sun
+Date: 2014-10-19 16:17:06
+Format: markdown
+
+### What's new in this version:
+> * Compiled against **libhffwk v0.2.0** which means it's now using the
+new free software licensed audio engine.
+> * MP3 support has been removed and music player now supports: OGG,
+FLAC, WAV, AIFF, IT, XM, S3M, MOD and VOC.
+> * Visual Equalizer is currently disabled until fetching FFT data has
+been added.
+> * Some minor clean-ups and fixes.
+
+Download the latest version
+[here](/patricias-quest-for-sun/download.php). Submit any bugs or
+thoughts [here](/contact.php).
diff --git a/blog/data/2014-10-19-16:18:41.txt b/blog/data/2014-10-19-16:18:41.txt
new file mode 100644
index 0000000..1c6cd0d
--- /dev/null
+++ b/blog/data/2014-10-19-16:18:41.txt
@@ -0,0 +1,14 @@
+Title: Harmonic Flow Framework v0-2-0
+Tags: harmonic-flow-news, harmonic-flow-framework, libhffwk
+Date: 2014-10-19 16:18:41
+Format: markdown
+
+### What's new in this version:
+> * Updated audio engine to use free software licensed SDL2_mixer.
+> * Fixed a few memory leaks found during Valgrind testing.
+> * Added support for reading audio and fullscreen modes config options.
+> * Fixed a few minor bugs.
+
+Download the latest version
+[here](/harmonicflow-framework/download.php). Submit any bugs or
+thoughts [here](/contact.php).
diff --git a/blog/data/gen-new-post.sh b/blog/data/gen-new-post.sh
new file mode 100755
index 0000000..9822b50
--- /dev/null
+++ b/blog/data/gen-new-post.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+# get todays date in format XXXX-XX-XX:
+DATE=`date +%Y-%m-%d`
+
+# get time:
+TIME=`date +%H:%M:%S`
+
+# filename:
+FILENAME="$DATE-$TIME.txt"
+
+# create new file:
+touch $FILENAME
+
+# populate initial values needed:
+DATA="Title: *TITLE*\nTags: news, tag1\nDate: $DATE $TIME\nFormat:
+markdown\n\nBody text here in markdown."
+
+# dump to file:
+echo $DATA >> $FILENAME
+
+echo "$FILENAME created with initial data.. Done!"
+
+echo "Executing '${EDITOR:-nano} $FILENAME'"
+"${EDITOR:-nano}" $FILENAME
diff --git a/blog/documentation/markdown-syntax.txt b/blog/documentation/markdown-syntax.txt
new file mode 100755
index 0000000..0a5d63d
--- /dev/null
+++ b/blog/documentation/markdown-syntax.txt
@@ -0,0 +1,897 @@
+Markdown: Syntax
+================
+
+<ul id="ProjectSubmenu">
+ <li><a href="/projects/markdown/" title="Markdown Project Page">Main</a></li>
+ <li><a href="/projects/markdown/basics" title="Markdown Basics">Basics</a></li>
+ <li><a class="selected" title="Markdown Syntax Documentation">Syntax</a></li>
+ <li><a href="/projects/markdown/license" title="Pricing and License Information">License</a></li>
+ <li><a href="/projects/markdown/dingus" title="Online Markdown Web Form">Dingus</a></li>
+</ul>
+
+
+* [Overview](#overview)
+ * [Philosophy](#philosophy)
+ * [Inline HTML](#html)
+ * [Automatic Escaping for Special Characters](#autoescape)
+* [Block Elements](#block)
+ * [Paragraphs and Line Breaks](#p)
+ * [Headers](#header)
+ * [Blockquotes](#blockquote)
+ * [Lists](#list)
+ * [Code Blocks](#precode)
+ * [Horizontal Rules](#hr)
+* [Span Elements](#span)
+ * [Links](#link)
+ * [Emphasis](#em)
+ * [Code](#code)
+ * [Images](#img)
+* [Miscellaneous](#misc)
+ * [Backslash Escapes](#backslash)
+ * [Automatic Links](#autolink)
+
+
+**Note:** This document is itself written using Markdown; you
+can [see the source for it by adding '.text' to the URL][src].
+
+ [src]: /projects/markdown/syntax.text
+
+* * *
+
+<h2 id="overview">Overview</h2>
+
+<h3 id="philosophy">Philosophy</h3>
+
+Markdown is intended to be as easy-to-read and easy-to-write as is feasible.
+
+Readability, however, is emphasized above all else. A Markdown-formatted
+document should be publishable as-is, as plain text, without looking
+like it's been marked up with tags or formatting instructions. While
+Markdown's syntax has been influenced by several existing text-to-HTML
+filters -- including [Setext] [1], [atx] [2], [Textile] [3], [reStructuredText] [4],
+[Grutatext] [5], and [EtText] [6] -- the single biggest source of
+inspiration for Markdown's syntax is the format of plain text email.
+
+ [1]: http://docutils.sourceforge.net/mirror/setext.html
+ [2]: http://www.aaronsw.com/2002/atx/
+ [3]: http://textism.com/tools/textile/
+ [4]: http://docutils.sourceforge.net/rst.html
+ [5]: http://www.triptico.com/software/grutatxt.html
+ [6]: http://ettext.taint.org/doc/
+
+To this end, Markdown's syntax is comprised entirely of punctuation
+characters, which punctuation characters have been carefully chosen so
+as to look like what they mean. E.g., asterisks around a word actually
+look like \*emphasis\*. Markdown lists look like, well, lists. Even
+blockquotes look like quoted passages of text, assuming you've ever
+used email.
+
+
+
+<h3 id="html">Inline HTML</h3>
+
+Markdown's syntax is intended for one purpose: to be used as a
+format for *writing* for the web.
+
+Markdown is not a replacement for HTML, or even close to it. Its
+syntax is very small, corresponding only to a very small subset of
+HTML tags. The idea is *not* to create a syntax that makes it easier
+to insert HTML tags. In my opinion, HTML tags are already easy to
+insert. The idea for Markdown is to make it easy to read, write, and
+edit prose. HTML is a *publishing* format; Markdown is a *writing*
+format. Thus, Markdown's formatting syntax only addresses issues that
+can be conveyed in plain text.
+
+For any markup that is not covered by Markdown's syntax, you simply
+use HTML itself. There's no need to preface it or delimit it to
+indicate that you're switching from Markdown to HTML; you just use
+the tags.
+
+The only restrictions are that block-level HTML elements -- e.g. `<div>`,
+`<table>`, `<pre>`, `<p>`, etc. -- must be separated from surrounding
+content by blank lines, and the start and end tags of the block should
+not be indented with tabs or spaces. Markdown is smart enough not
+to add extra (unwanted) `<p>` tags around HTML block-level tags.
+
+For example, to add an HTML table to a Markdown article:
+
+ This is a regular paragraph.
+
+ <table>
+ <tr>
+ <td>Foo</td>
+ </tr>
+ </table>
+
+ This is another regular paragraph.
+
+Note that Markdown formatting syntax is not processed within block-level
+HTML tags. E.g., you can't use Markdown-style `*emphasis*` inside an
+HTML block.
+
+Span-level HTML tags -- e.g. `<span>`, `<cite>`, or `<del>` -- can be
+used anywhere in a Markdown paragraph, list item, or header. If you
+want, you can even use HTML tags instead of Markdown formatting; e.g. if
+you'd prefer to use HTML `<a>` or `<img>` tags instead of Markdown's
+link or image syntax, go right ahead.
+
+Unlike block-level HTML tags, Markdown syntax *is* processed within
+span-level tags.
+
+
+<h3 id="autoescape">Automatic Escaping for Special Characters</h3>
+
+In HTML, there are two characters that demand special treatment: `<`
+and `&`. Left angle brackets are used to start tags; ampersands are
+used to denote HTML entities. If you want to use them as literal
+characters, you must escape them as entities, e.g. `&lt;`, and
+`&amp;`.
+
+Ampersands in particular are bedeviling for web writers. If you want to
+write about 'AT&T', you need to write '`AT&amp;T`'. You even need to
+escape ampersands within URLs. Thus, if you want to link to:
+
+ http://images.google.com/images?num=30&q=larry+bird
+
+you need to encode the URL as:
+
+ http://images.google.com/images?num=30&amp;q=larry+bird
+
+in your anchor tag `href` attribute. Needless to say, this is easy to
+forget, and is probably the single most common source of HTML validation
+errors in otherwise well-marked-up web sites.
+
+Markdown allows you to use these characters naturally, taking care of
+all the necessary escaping for you. If you use an ampersand as part of
+an HTML entity, it remains unchanged; otherwise it will be translated
+into `&amp;`.
+
+So, if you want to include a copyright symbol in your article, you can write:
+
+ &copy;
+
+and Markdown will leave it alone. But if you write:
+
+ AT&T
+
+Markdown will translate it to:
+
+ AT&amp;T
+
+Similarly, because Markdown supports [inline HTML](#html), if you use
+angle brackets as delimiters for HTML tags, Markdown will treat them as
+such. But if you write:
+
+ 4 < 5
+
+Markdown will translate it to:
+
+ 4 &lt; 5
+
+However, inside Markdown code spans and blocks, angle brackets and
+ampersands are *always* encoded automatically. This makes it easy to use
+Markdown to write about HTML code. (As opposed to raw HTML, which is a
+terrible format for writing about HTML syntax, because every single `<`
+and `&` in your example code needs to be escaped.)
+
+
+* * *
+
+
+<h2 id="block">Block Elements</h2>
+
+
+<h3 id="p">Paragraphs and Line Breaks</h3>
+
+A paragraph is simply one or more consecutive lines of text, separated
+by one or more blank lines. (A blank line is any line that looks like a
+blank line -- a line containing nothing but spaces or tabs is considered
+blank.) Normal paragraphs should not be indented with spaces or tabs.
+
+The implication of the "one or more consecutive lines of text" rule is
+that Markdown supports "hard-wrapped" text paragraphs. This differs
+significantly from most other text-to-HTML formatters (including Movable
+Type's "Convert Line Breaks" option) which translate every line break
+character in a paragraph into a `<br />` tag.
+
+When you *do* want to insert a `<br />` break tag using Markdown, you
+end a line with two or more spaces, then type return.
+
+Yes, this takes a tad more effort to create a `<br />`, but a simplistic
+"every line break is a `<br />`" rule wouldn't work for Markdown.
+Markdown's email-style [blockquoting][bq] and multi-paragraph [list items][l]
+work best -- and look better -- when you format them with hard breaks.
+
+ [bq]: #blockquote
+ [l]: #list
+
+
+
+<h3 id="header">Headers</h3>
+
+Markdown supports two styles of headers, [Setext] [1] and [atx] [2].
+
+Setext-style headers are "underlined" using equal signs (for first-level
+headers) and dashes (for second-level headers). For example:
+
+ This is an H1
+ =============
+
+ This is an H2
+ -------------
+
+Any number of underlining `=`'s or `-`'s will work.
+
+Atx-style headers use 1-6 hash characters at the start of the line,
+corresponding to header levels 1-6. For example:
+
+ # This is an H1
+
+ ## This is an H2
+
+ ###### This is an H6
+
+Optionally, you may "close" atx-style headers. This is purely
+cosmetic -- you can use this if you think it looks better. The
+closing hashes don't even need to match the number of hashes
+used to open the header. (The number of opening hashes
+determines the header level.) :
+
+ # This is an H1 #
+
+ ## This is an H2 ##
+
+ ### This is an H3 ######
+
+
+<h3 id="blockquote">Blockquotes</h3>
+
+Markdown uses email-style `>` characters for blockquoting. If you're
+familiar with quoting passages of text in an email message, then you
+know how to create a blockquote in Markdown. It looks best if you hard
+wrap the text and put a `>` before every line:
+
+ > This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
+ > consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
+ > Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
+ >
+ > Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
+ > id sem consectetuer libero luctus adipiscing.
+
+Markdown allows you to be lazy and only put the `>` before the first
+line of a hard-wrapped paragraph:
+
+ > This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
+ consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
+ Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
+
+ > Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
+ id sem consectetuer libero luctus adipiscing.
+
+Blockquotes can be nested (i.e. a blockquote-in-a-blockquote) by
+adding additional levels of `>`:
+
+ > This is the first level of quoting.
+ >
+ > > This is nested blockquote.
+ >
+ > Back to the first level.
+
+Blockquotes can contain other Markdown elements, including headers, lists,
+and code blocks:
+
+ > ## This is a header.
+ >
+ > 1. This is the first list item.
+ > 2. This is the second list item.
+ >
+ > Here's some example code:
+ >
+ > return shell_exec("echo $input | $markdown_script");
+
+Any decent text editor should make email-style quoting easy. For
+example, with BBEdit, you can make a selection and choose Increase
+Quote Level from the Text menu.
+
+
+<h3 id="list">Lists</h3>
+
+Markdown supports ordered (numbered) and unordered (bulleted) lists.
+
+Unordered lists use asterisks, pluses, and hyphens -- interchangably
+-- as list markers:
+
+ * Red
+ * Green
+ * Blue
+
+is equivalent to:
+
+ + Red
+ + Green
+ + Blue
+
+and:
+
+ - Red
+ - Green
+ - Blue
+
+Ordered lists use numbers followed by periods:
+
+ 1. Bird
+ 2. McHale
+ 3. Parish
+
+It's important to note that the actual numbers you use to mark the
+list have no effect on the HTML output Markdown produces. The HTML
+Markdown produces from the above list is:
+
+ <ol>
+ <li>Bird</li>
+ <li>McHale</li>
+ <li>Parish</li>
+ </ol>
+
+If you instead wrote the list in Markdown like this:
+
+ 1. Bird
+ 1. McHale
+ 1. Parish
+
+or even:
+
+ 3. Bird
+ 1. McHale
+ 8. Parish
+
+you'd get the exact same HTML output. The point is, if you want to,
+you can use ordinal numbers in your ordered Markdown lists, so that
+the numbers in your source match the numbers in your published HTML.
+But if you want to be lazy, you don't have to.
+
+If you do use lazy list numbering, however, you should still start the
+list with the number 1. At some point in the future, Markdown may support
+starting ordered lists at an arbitrary number.
+
+List markers typically start at the left margin, but may be indented by
+up to three spaces. List markers must be followed by one or more spaces
+or a tab.
+
+To make lists look nice, you can wrap items with hanging indents:
+
+ * Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
+ Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
+ viverra nec, fringilla in, laoreet vitae, risus.
+ * Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
+ Suspendisse id sem consectetuer libero luctus adipiscing.
+
+But if you want to be lazy, you don't have to:
+
+ * Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
+ Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
+ viverra nec, fringilla in, laoreet vitae, risus.
+ * Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
+ Suspendisse id sem consectetuer libero luctus adipiscing.
+
+If list items are separated by blank lines, Markdown will wrap the
+items in `<p>` tags in the HTML output. For example, this input:
+
+ * Bird
+ * Magic
+
+will turn into:
+
+ <ul>
+ <li>Bird</li>
+ <li>Magic</li>
+ </ul>
+
+But this:
+
+ * Bird
+
+ * Magic
+
+will turn into:
+
+ <ul>
+ <li><p>Bird</p></li>
+ <li><p>Magic</p></li>
+ </ul>
+
+List items may consist of multiple paragraphs. Each subsequent
+paragraph in a list item must be indented by either 4 spaces
+or one tab:
+
+ 1. This is a list item with two paragraphs. Lorem ipsum dolor
+ sit amet, consectetuer adipiscing elit. Aliquam hendrerit
+ mi posuere lectus.
+
+ Vestibulum enim wisi, viverra nec, fringilla in, laoreet
+ vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
+ sit amet velit.
+
+ 2. Suspendisse id sem consectetuer libero luctus adipiscing.
+
+It looks nice if you indent every line of the subsequent
+paragraphs, but here again, Markdown will allow you to be
+lazy:
+
+ * This is a list item with two paragraphs.
+
+ This is the second paragraph in the list item. You're
+ only required to indent the first line. Lorem ipsum dolor
+ sit amet, consectetuer adipiscing elit.
+
+ * Another item in the same list.
+
+To put a blockquote within a list item, the blockquote's `>`
+delimiters need to be indented:
+
+ * A list item with a blockquote:
+
+ > This is a blockquote
+ > inside a list item.
+
+To put a code block within a list item, the code block needs
+to be indented *twice* -- 8 spaces or two tabs:
+
+ * A list item with a code block:
+
+ <code goes here>
+
+
+It's worth noting that it's possible to trigger an ordered list by
+accident, by writing something like this:
+
+ 1986. What a great season.
+
+In other words, a *number-period-space* sequence at the beginning of a
+line. To avoid this, you can backslash-escape the period:
+
+ 1986\. What a great season.
+
+
+
+<h3 id="precode">Code Blocks</h3>
+
+Pre-formatted code blocks are used for writing about programming or
+markup source code. Rather than forming normal paragraphs, the lines
+of a code block are interpreted literally. Markdown wraps a code block
+in both `<pre>` and `<code>` tags.
+
+To produce a code block in Markdown, simply indent every line of the
+block by at least 4 spaces or 1 tab. For example, given this input:
+
+ This is a normal paragraph:
+
+ This is a code block.
+
+Markdown will generate:
+
+ <p>This is a normal paragraph:</p>
+
+ <pre><code>This is a code block.
+ </code></pre>
+
+One level of indentation -- 4 spaces or 1 tab -- is removed from each
+line of the code block. For example, this:
+
+ Here is an example of AppleScript:
+
+ tell application "Foo"
+ beep
+ end tell
+
+will turn into:
+
+ <p>Here is an example of AppleScript:</p>
+
+ <pre><code>tell application "Foo"
+ beep
+ end tell
+ </code></pre>
+
+A code block continues until it reaches a line that is not indented
+(or the end of the article).
+
+Within a code block, ampersands (`&`) and angle brackets (`<` and `>`)
+are automatically converted into HTML entities. This makes it very
+easy to include example HTML source code using Markdown -- just paste
+it and indent it, and Markdown will handle the hassle of encoding the
+ampersands and angle brackets. For example, this:
+
+ <div class="footer">
+ &copy; 2004 Foo Corporation
+ </div>
+
+will turn into:
+
+ <pre><code>&lt;div class="footer"&gt;
+ &amp;copy; 2004 Foo Corporation
+ &lt;/div&gt;
+ </code></pre>
+
+Regular Markdown syntax is not processed within code blocks. E.g.,
+asterisks are just literal asterisks within a code block. This means
+it's also easy to use Markdown to write about Markdown's own syntax.
+
+
+
+<h3 id="hr">Horizontal Rules</h3>
+
+You can produce a horizontal rule tag (`<hr />`) by placing three or
+more hyphens, asterisks, or underscores on a line by themselves. If you
+wish, you may use spaces between the hyphens or asterisks. Each of the
+following lines will produce a horizontal rule:
+
+ * * *
+
+ ***
+
+ *****
+
+ - - -
+
+ ---------------------------------------
+
+
+* * *
+
+<h2 id="span">Span Elements</h2>
+
+<h3 id="link">Links</h3>
+
+Markdown supports two style of links: *inline* and *reference*.
+
+In both styles, the link text is delimited by [square brackets].
+
+To create an inline link, use a set of regular parentheses immediately
+after the link text's closing square bracket. Inside the parentheses,
+put the URL where you want the link to point, along with an *optional*
+title for the link, surrounded in quotes. For example:
+
+ This is [an example](http://example.com/ "Title") inline link.
+
+ [This link](http://example.net/) has no title attribute.
+
+Will produce:
+
+ <p>This is <a href="http://example.com/" title="Title">
+ an example</a> inline link.</p>
+
+ <p><a href="http://example.net/">This link</a> has no
+ title attribute.</p>
+
+If you're referring to a local resource on the same server, you can
+use relative paths:
+
+ See my [About](/about/) page for details.
+
+Reference-style links use a second set of square brackets, inside
+which you place a label of your choosing to identify the link:
+
+ This is [an example][id] reference-style link.
+
+You can optionally use a space to separate the sets of brackets:
+
+ This is [an example] [id] reference-style link.
+
+Then, anywhere in the document, you define your link label like this,
+on a line by itself:
+
+ [id]: http://example.com/ "Optional Title Here"
+
+That is:
+
+* Square brackets containing the link identifier (optionally
+ indented from the left margin using up to three spaces);
+* followed by a colon;
+* followed by one or more spaces (or tabs);
+* followed by the URL for the link;
+* optionally followed by a title attribute for the link, enclosed
+ in double or single quotes, or enclosed in parentheses.
+
+The following three link definitions are equivalent:
+
+ [foo]: http://example.com/ "Optional Title Here"
+ [foo]: http://example.com/ 'Optional Title Here'
+ [foo]: http://example.com/ (Optional Title Here)
+
+**Note:** There is a known bug in Markdown.pl 1.0.1 which prevents
+single quotes from being used to delimit link titles.
+
+The link URL may, optionally, be surrounded by angle brackets:
+
+ [id]: <http://example.com/> "Optional Title Here"
+
+You can put the title attribute on the next line and use extra spaces
+or tabs for padding, which tends to look better with longer URLs:
+
+ [id]: http://example.com/longish/path/to/resource/here
+ "Optional Title Here"
+
+Link definitions are only used for creating links during Markdown
+processing, and are stripped from your document in the HTML output.
+
+Link definition names may consist of letters, numbers, spaces, and
+punctuation -- but they are *not* case sensitive. E.g. these two
+links:
+
+ [link text][a]
+ [link text][A]
+
+are equivalent.
+
+The *implicit link name* shortcut allows you to omit the name of the
+link, in which case the link text itself is used as the name.
+Just use an empty set of square brackets -- e.g., to link the word
+"Google" to the google.com web site, you could simply write:
+
+ [Google][]
+
+And then define the link:
+
+ [Google]: http://google.com/
+
+Because link names may contain spaces, this shortcut even works for
+multiple words in the link text:
+
+ Visit [Daring Fireball][] for more information.
+
+And then define the link:
+
+ [Daring Fireball]: http://daringfireball.net/
+
+Link definitions can be placed anywhere in your Markdown document. I
+tend to put them immediately after each paragraph in which they're
+used, but if you want, you can put them all at the end of your
+document, sort of like footnotes.
+
+Here's an example of reference links in action:
+
+ I get 10 times more traffic from [Google] [1] than from
+ [Yahoo] [2] or [MSN] [3].
+
+ [1]: http://google.com/ "Google"
+ [2]: http://search.yahoo.com/ "Yahoo Search"
+ [3]: http://search.msn.com/ "MSN Search"
+
+Using the implicit link name shortcut, you could instead write:
+
+ I get 10 times more traffic from [Google][] than from
+ [Yahoo][] or [MSN][].
+
+ [google]: http://google.com/ "Google"
+ [yahoo]: http://search.yahoo.com/ "Yahoo Search"
+ [msn]: http://search.msn.com/ "MSN Search"
+
+Both of the above examples will produce the following HTML output:
+
+ <p>I get 10 times more traffic from <a href="http://google.com/"
+ title="Google">Google</a> than from
+ <a href="http://search.yahoo.com/" title="Yahoo Search">Yahoo</a>
+ or <a href="http://search.msn.com/" title="MSN Search">MSN</a>.</p>
+
+For comparison, here is the same paragraph written using
+Markdown's inline link style:
+
+ I get 10 times more traffic from [Google](http://google.com/ "Google")
+ than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or
+ [MSN](http://search.msn.com/ "MSN Search").
+
+The point of reference-style links is not that they're easier to
+write. The point is that with reference-style links, your document
+source is vastly more readable. Compare the above examples: using
+reference-style links, the paragraph itself is only 81 characters
+long; with inline-style links, it's 176 characters; and as raw HTML,
+it's 234 characters. In the raw HTML, there's more markup than there
+is text.
+
+With Markdown's reference-style links, a source document much more
+closely resembles the final output, as rendered in a browser. By
+allowing you to move the markup-related metadata out of the paragraph,
+you can add links without interrupting the narrative flow of your
+prose.
+
+
+<h3 id="em">Emphasis</h3>
+
+Markdown treats asterisks (`*`) and underscores (`_`) as indicators of
+emphasis. Text wrapped with one `*` or `_` will be wrapped with an
+HTML `<em>` tag; double `*`'s or `_`'s will be wrapped with an HTML
+`<strong>` tag. E.g., this input:
+
+ *single asterisks*
+
+ _single underscores_
+
+ **double asterisks**
+
+ __double underscores__
+
+will produce:
+
+ <em>single asterisks</em>
+
+ <em>single underscores</em>
+
+ <strong>double asterisks</strong>
+
+ <strong>double underscores</strong>
+
+You can use whichever style you prefer; the lone restriction is that
+the same character must be used to open and close an emphasis span.
+
+Emphasis can be used in the middle of a word:
+
+ un*frigging*believable
+
+But if you surround an `*` or `_` with spaces, it'll be treated as a
+literal asterisk or underscore.
+
+To produce a literal asterisk or underscore at a position where it
+would otherwise be used as an emphasis delimiter, you can backslash
+escape it:
+
+ \*this text is surrounded by literal asterisks\*
+
+
+
+<h3 id="code">Code</h3>
+
+To indicate a span of code, wrap it with backtick quotes (`` ` ``).
+Unlike a pre-formatted code block, a code span indicates code within a
+normal paragraph. For example:
+
+ Use the `printf()` function.
+
+will produce:
+
+ <p>Use the <code>printf()</code> function.</p>
+
+To include a literal backtick character within a code span, you can use
+multiple backticks as the opening and closing delimiters:
+
+ ``There is a literal backtick (`) here.``
+
+which will produce this:
+
+ <p><code>There is a literal backtick (`) here.</code></p>
+
+The backtick delimiters surrounding a code span may include spaces --
+one after the opening, one before the closing. This allows you to place
+literal backtick characters at the beginning or end of a code span:
+
+ A single backtick in a code span: `` ` ``
+
+ A backtick-delimited string in a code span: `` `foo` ``
+
+will produce:
+
+ <p>A single backtick in a code span: <code>`</code></p>
+
+ <p>A backtick-delimited string in a code span: <code>`foo`</code></p>
+
+With a code span, ampersands and angle brackets are encoded as HTML
+entities automatically, which makes it easy to include example HTML
+tags. Markdown will turn this:
+
+ Please don't use any `<blink>` tags.
+
+into:
+
+ <p>Please don't use any <code>&lt;blink&gt;</code> tags.</p>
+
+You can write this:
+
+ `&#8212;` is the decimal-encoded equivalent of `&mdash;`.
+
+to produce:
+
+ <p><code>&amp;#8212;</code> is the decimal-encoded
+ equivalent of <code>&amp;mdash;</code>.</p>
+
+
+
+<h3 id="img">Images</h3>
+
+Admittedly, it's fairly difficult to devise a "natural" syntax for
+placing images into a plain text document format.
+
+Markdown uses an image syntax that is intended to resemble the syntax
+for links, allowing for two styles: *inline* and *reference*.
+
+Inline image syntax looks like this:
+
+ ![Alt text](/path/to/img.jpg)
+
+ ![Alt text](/path/to/img.jpg "Optional title")
+
+That is:
+
+* An exclamation mark: `!`;
+* followed by a set of square brackets, containing the `alt`
+ attribute text for the image;
+* followed by a set of parentheses, containing the URL or path to
+ the image, and an optional `title` attribute enclosed in double
+ or single quotes.
+
+Reference-style image syntax looks like this:
+
+ ![Alt text][id]
+
+Where "id" is the name of a defined image reference. Image references
+are defined using syntax identical to link references:
+
+ [id]: url/to/image "Optional title attribute"
+
+As of this writing, Markdown has no syntax for specifying the
+dimensions of an image; if this is important to you, you can simply
+use regular HTML `<img>` tags.
+
+
+* * *
+
+
+<h2 id="misc">Miscellaneous</h2>
+
+<h3 id="autolink">Automatic Links</h3>
+
+Markdown supports a shortcut style for creating "automatic" links for URLs and email addresses: simply surround the URL or email address with angle brackets. What this means is that if you want to show the actual text of a URL or email address, and also have it be a clickable link, you can do this:
+
+ <http://example.com/>
+
+Markdown will turn this into:
+
+ <a href="http://example.com/">http://example.com/</a>
+
+Automatic links for email addresses work similarly, except that
+Markdown will also perform a bit of randomized decimal and hex
+entity-encoding to help obscure your address from address-harvesting
+spambots. For example, Markdown will turn this:
+
+ <address@example.com>
+
+into something like this:
+
+ <a href="&#x6D;&#x61;i&#x6C;&#x74;&#x6F;:&#x61;&#x64;&#x64;&#x72;&#x65;
+ &#115;&#115;&#64;&#101;&#120;&#x61;&#109;&#x70;&#x6C;e&#x2E;&#99;&#111;
+ &#109;">&#x61;&#x64;&#x64;&#x72;&#x65;&#115;&#115;&#64;&#101;&#120;&#x61;
+ &#109;&#x70;&#x6C;e&#x2E;&#99;&#111;&#109;</a>
+
+which will render in a browser as a clickable link to "address@example.com".
+
+(This sort of entity-encoding trick will indeed fool many, if not
+most, address-harvesting bots, but it definitely won't fool all of
+them. It's better than nothing, but an address published in this way
+will probably eventually start receiving spam.)
+
+
+
+<h3 id="backslash">Backslash Escapes</h3>
+
+Markdown allows you to use backslash escapes to generate literal
+characters which would otherwise have special meaning in Markdown's
+formatting syntax. For example, if you wanted to surround a word
+with literal asterisks (instead of an HTML `<em>` tag), you can use
+backslashes before the asterisks, like this:
+
+ \*literal asterisks\*
+
+Markdown provides backslash escapes for the following characters:
+
+ \ backslash
+ ` backtick
+ * asterisk
+ _ underscore
+ {} curly braces
+ [] square brackets
+ () parentheses
+ # hash mark
+ + plus sign
+ - minus sign (hyphen)
+ . dot
+ ! exclamation mark
+
diff --git a/blog/themes/harmonicflow.org/archive.tmpl b/blog/themes/harmonicflow.org/archive.tmpl
new file mode 100755
index 0000000..20bf477
--- /dev/null
+++ b/blog/themes/harmonicflow.org/archive.tmpl
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Blog entries posted in <!-- tmpl_var name='month_name' --> <!-- tmpl_var name='year' --> | HarmonicFlow.org</title>
+<!-- tmpl_include name='../include/meta.inc.php' -->
+<?php $current_page = "blog"; ?>
+<meta name="description" content="Entries posted in <!-- tmpl_var
+name='month_name' --> <!-- tmpl_var name='year' -->">
+<meta name="keywords" content="Entries posted in <!-- tmpl_var
+name='month_name' --> <!-- tmpl_var name='year' -->">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <!-- tmpl_include name='../include/header.inc.php' -->
+ <div id="left">
+ <!-- tmpl_include name='../include/sidebar.inc.php' -->
+ </div>
+ <div id="content">
+ <h1><a href="<!-- tmpl_var name='top' -->"><!-- tmpl_var name='blog_title' --></a></h1>
+ <div class="blogcol left">
+ <h1 class="nodots">Entries posted in <!-- tmpl_var name='month_name'
+ --> <!-- tmpl_var name='year' --></h1>
+ <!-- tmpl_if name='entries' -->
+ <!-- tmpl_loop name='entries' -->
+ <!-- tmpl_include name='../include/blog-post.inc.php' -->
+ <hr><br>
+ <!-- /tmpl_loop -->
+ <!-- /tmpl_if -->
+ </div>
+ <div class="blogcol right">
+ <!-- tmpl_include name='../include/blog-sidebar.inc.php' -->
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <!-- tmpl_include name='../include/footer.inc.php' -->
+</body>
+</html>
diff --git a/blog/themes/harmonicflow.org/archive_index.tmpl b/blog/themes/harmonicflow.org/archive_index.tmpl
new file mode 100755
index 0000000..30f94fc
--- /dev/null
+++ b/blog/themes/harmonicflow.org/archive_index.tmpl
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title><!-- tmpl_var name='blog_title' --> Archive | HarmonicFlow.org</title>
+<!-- tmpl_include name='../include/meta.inc.php' -->
+<?php $current_page = "blog"; ?>
+<meta name="description" content="<!-- tmpl_var name='blog_title' --> Archive">
+<meta name="keywords" content="<!-- tmpl_var name='blog_title' --> Archive">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <!-- tmpl_include name='../include/header.inc.php' -->
+ <div id="left">
+ <!-- tmpl_include name='../include/sidebar.inc.php' -->
+ </div>
+ <div id="content">
+ <h1><a href="<!-- tmpl_var name='top' -->"><!-- tmpl_var name='blog_title' --></a></h1>
+ <div class="blogcol left">
+ <h1 class="nodots">Blog Archive</h1>
+ <ul style="margin-left: 42px; font-size: 16px">
+ <!-- tmpl_loop name='archive' -->
+ <li><a href="/blog/archive/<!-- tmpl_var name='year' -->/<!--
+ tmpl_var name='month' --> "><!-- tmpl_var
+ name='month_name' --> <!-- tmpl_var name='year'
+ --> (<!-- tmpl_var name='count' -->)</a></li>
+ <!-- /tmpl_loop -->
+ </ul>
+ </div>
+ <div class="blogcol right">
+ <!-- tmpl_include name='../include/blog-sidebar.inc.php' -->
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <!-- tmpl_include name='../include/footer.inc.php' -->
+</body>
+</html>
diff --git a/blog/themes/harmonicflow.org/entry.tmpl b/blog/themes/harmonicflow.org/entry.tmpl
new file mode 100755
index 0000000..59b059f
--- /dev/null
+++ b/blog/themes/harmonicflow.org/entry.tmpl
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title><!-- tmpl_var name='title' --> | HarmonicFlow.org</title>
+<!-- tmpl_include name='../include/meta.inc.php' -->
+<?php $current_page = "blog"; ?>
+<meta name="description" content="<!-- tmpl_var name='title' -->">
+<meta name="keywords" content="<!-- tmpl_var name='title' -->">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <!-- tmpl_include name='../include/header.inc.php' -->
+ <div id="left">
+ <!-- tmpl_include name='../include/sidebar.inc.php' -->
+ </div>
+ <div id="content">
+ <h1><a href="<!-- tmpl_var name='top' -->"><!-- tmpl_var name='blog_title' --></a></h1>
+ <div class="blogcol left">
+ <!-- tmpl_include name='../include/blog-post.inc.php' -->
+ <hr><br>
+ <!-- tmpl_if name='comments' -->
+ <!-- tmpl_include
+ name='../include/blog-comment-loop-withavatar.inc.php' -->
+ <!-- /tmpl_if -->
+ <!-- tmpl_include
+ name='../include/blog-add-comment.inc.php' -->
+ </div>
+ <div class="blogcol right">
+ <!-- tmpl_include name='../include/blog-sidebar.inc.php' -->
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <!-- tmpl_include name='../include/footer.inc.php' -->
+</body>
+</html>
diff --git a/blog/themes/harmonicflow.org/index.tmpl b/blog/themes/harmonicflow.org/index.tmpl
new file mode 100755
index 0000000..ad7b2f0
--- /dev/null
+++ b/blog/themes/harmonicflow.org/index.tmpl
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title><!-- tmpl_var name='blog_title' --> | HarmonicFlow.org</title>
+<!-- tmpl_include name='../include/meta.inc.php' -->
+<?php $current_page = "blog"; ?>
+<meta name="description" content="This blog focuses on topics relating to
+new releases, free software, games, GNU/Linux, software development and
+other areas of interest.">
+<meta name="keywords" content="<!-- tmpl_var name='blog_title' -->">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <!-- tmpl_include name='../include/header.inc.php' -->
+ <div id="left">
+ <!-- tmpl_include name='../include/sidebar.inc.php' -->
+ </div>
+ <div id="content">
+ <h1><a href="<!-- tmpl_var name='top' -->"><!-- tmpl_var name='blog_title' --></a></h1>
+ <div class="blogcol left">
+ <!-- tmpl_if name='entries' -->
+ <!-- tmpl_loop name='entries' -->
+ <!-- tmpl_include name='../include/blog-post.inc.php' -->
+ <hr><br>
+ <!-- /tmpl_loop -->
+ <!-- /tmpl_if -->
+ </div>
+ <div class="blogcol right">
+ <!-- tmpl_include name='../include/blog-sidebar.inc.php' -->
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <!-- tmpl_include name='../include/footer.inc.php' -->
+</body>
+</html>
diff --git a/blog/themes/harmonicflow.org/tag.tmpl b/blog/themes/harmonicflow.org/tag.tmpl
new file mode 100755
index 0000000..5636762
--- /dev/null
+++ b/blog/themes/harmonicflow.org/tag.tmpl
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Entries tagged <!-- tmpl_var name='tag' escape='html' --> | HarmonicFlow.org</title>
+<!-- tmpl_include name='../include/meta.inc.php' -->
+<?php $current_page = "blog"; ?>
+<meta name="description" content="Entries tagged <!-- tmpl_var name='tag' escape='html' -->">
+<meta name="keywords" content="Entries tagged <!-- tmpl_var name='tag' escape='html' -->">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <!-- tmpl_include name='../include/header.inc.php' -->
+ <div id="left">
+ <!-- tmpl_include name='../include/sidebar.inc.php' -->
+ </div>
+ <div id="content">
+ <h1><a href="<!-- tmpl_var name='top' -->"><!-- tmpl_var name='blog_title' --></a></h1>
+ <div class="blogcol left">
+ <h1 class="nodots">Entries tagged <!-- tmpl_var name='tag' escape='html' --></h1>
+ <!-- tmpl_if name='entries' -->
+ <!-- tmpl_loop name='entries' -->
+ <!-- tmpl_include name='../include/blog-post.inc.php' -->
+ <hr><br>
+ <!-- /tmpl_loop -->
+ <!-- tmpl_else name='entries' -->
+ <p>No entries were found with the given tag.</p>
+ <!-- /tmpl_if -->
+ </div>
+ <div class="blogcol right">
+ <!-- tmpl_include name='../include/blog-sidebar.inc.php' -->
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <!-- tmpl_include name='../include/footer.inc.php' -->
+</body>
+</html>
diff --git a/blog/themes/harmonicflow.org/tag_index.tmpl b/blog/themes/harmonicflow.org/tag_index.tmpl
new file mode 100755
index 0000000..25a66a5
--- /dev/null
+++ b/blog/themes/harmonicflow.org/tag_index.tmpl
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title><!-- tmpl_var name='blog_title' --> Tag Cloud | HarmonicFlow.org</title>
+<!-- tmpl_include name='../include/meta.inc.php' -->
+<?php $current_page = "blog"; ?>
+<meta name="description" content="<!-- tmpl_var name='blog_title' --> Tag Cloud">
+<meta name="keywords" content="<!-- tmpl_var name='blog_title' --> Tag Cloud">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <!-- tmpl_include name='../include/header.inc.php' -->
+ <div id="left">
+ <!-- tmpl_include name='../include/sidebar.inc.php' -->
+ </div>
+ <div id="content">
+ <h1><a href="<!-- tmpl_var name='top' -->"><!-- tmpl_var name='blog_title' --></a></h1>
+ <div class="blogcol left">
+ <h1 class="nodots">Tag Cloud</h1>
+ <!-- tmpl_if name='all_tags' -->
+ <!-- tmpl_loop name='all_tags' -->
+ <span style="font-size: <!-- tmpl_var name='tsize' -->px"><a
+ href="/blog/tags/<!-- tmpl_var name='tag' escape='html' -->" title="Used
+ <!-- tmpl_var name='count' --> times"><!-- tmpl_var name='tag' --></a></span>
+ <!-- /tmpl_loop -->
+ <!-- tmpl_else -->
+ <p>No tagged posts were found.</p>
+ <!-- /tmpl_if -->
+ </div>
+ <div class="blogcol right">
+ <!-- tmpl_include name='../include/blog-sidebar.inc.php' -->
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <!-- tmpl_include name='../include/footer.inc.php' -->
+</body>
+</html>
diff --git a/contact.php b/contact.php
new file mode 100755
index 0000000..9c74998
--- /dev/null
+++ b/contact.php
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Contact | HarmonicFlow.org</title>
+<?php require_once("include/meta.inc.php"); ?><?php $current_page = basename(__FILE__, '.php'); ?>
+<meta name="description" content="HarmonicFlow.org - Contact.">
+<meta name="keywords" content="Harmonic Flow, contact">
+<meta name="robots" content="NOINDEX, NOFOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Contact</h1>
+ <div class="col left">
+ <p>
+ I am happy to receive GPG encrypted email.
+ </p>
+ <p>
+ Email: andreas at harmonicflow dot o r g
+ </p>
+ </div>
+ <div class="col right">
+ <h2>GnuPG public key:</h2>
+ <?php require_once("include/gnupg-info.inc.php"); ?>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/css/fontfacekit/DejaVuSans-Bold-webfont.eot b/css/fontfacekit/DejaVuSans-Bold-webfont.eot
new file mode 100755
index 0000000..2214fde
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Bold-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-Bold-webfont.svg b/css/fontfacekit/DejaVuSans-Bold-webfont.svg
new file mode 100755
index 0000000..1839d7f
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Bold-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansBold" horiz-adv-x="1425" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="713" />
+<glyph unicode=" " horiz-adv-x="713" />
+<glyph unicode="&#x09;" horiz-adv-x="713" />
+<glyph unicode="&#xa0;" horiz-adv-x="713" />
+<glyph unicode="!" horiz-adv-x="934" d="M287 0v356h360v-356h-360zM287 920v573h360v-573l-51 -418h-258z" />
+<glyph unicode="&#x22;" horiz-adv-x="1067" d="M195 938v555h237v-555h-237zM635 938v555h237v-555h-237z" />
+<glyph unicode="#" horiz-adv-x="1716" d="M139 383v215h328l70 274h-283v213h338l96 385h223l-96 -385h264l97 385h221l-97 -385h277v-213h-330l-69 -274h284v-215h-336l-96 -383h-221l96 383h-264l-96 -383h-223l96 383h-279zM690 598h264l70 274h-264z" />
+<glyph unicode="$" d="M160 936q0 179 122.5 279.5t349.5 109.5l1 231h162v-227q100 -8 200 -25t201 -44v-254q-100 42 -200 65.5t-201 28.5v-287l32 -6q254 -40 356.5 -133.5t102.5 -276.5q0 -184 -122 -282.5t-369 -112.5v-303h-162l-1 301q-125 5 -242 28t-228 64v262q115 -59 232.5 -90.5 t238.5 -35.5v311l-33 6q-239 42 -339.5 132t-100.5 259zM477 971q0 -59 39 -92.5t117 -42.5v261q-71 -4 -113.5 -38.5t-42.5 -87.5zM795 232q87 1 130.5 34t43.5 99q0 68 -40 101.5t-134 43.5v-278z" />
+<glyph unicode="%" horiz-adv-x="2052" d="M66 1114q0 189 106.5 297.5t292.5 108.5t292.5 -108.5t106.5 -297.5t-106.5 -298t-292.5 -109t-292.5 109t-106.5 298zM315 1114q0 -115 39 -177.5t111 -62.5t110.5 62.5t38.5 177.5q0 114 -39 176t-110 62q-72 0 -111 -62t-39 -176zM449 -29l933 1549h222l-934 -1549 h-221zM1186 379q0 188 107.5 296.5t293.5 108.5t293 -108t107 -297t-107 -298.5t-293 -109.5t-293.5 109.5t-107.5 298.5zM1438 379q0 -115 38.5 -176.5t110.5 -61.5t110 61.5t38 176.5q0 114 -38.5 175.5t-109.5 61.5t-110 -61.5t-39 -175.5z" />
+<glyph unicode="&#x26;" horiz-adv-x="1786" d="M123 467q0 146 71.5 258.5t233.5 218.5q-42 53 -62 106t-20 111q0 163 127 261t338 98q91 0 189.5 -14.5t205.5 -43.5v-278q-94 48 -178 71t-164 23q-77 0 -119.5 -29.5t-42.5 -83.5q0 -34 24.5 -77.5t72.5 -96.5l409 -450q53 70 80.5 157t32.5 197h311 q-15 -182 -70.5 -324t-154.5 -249l293 -322h-424l-98 109q-105 -70 -221 -104t-246 -34q-263 0 -425.5 138.5t-162.5 357.5zM469 506q0 -115 85 -196t204 -81q67 0 125 20.5t108 61.5l-391 432q-65 -47 -98 -106.5t-33 -130.5z" />
+<glyph unicode="'" horiz-adv-x="627" d="M195 938v555h237v-555h-237z" />
+<glyph unicode="(" horiz-adv-x="936" d="M176 641q0 219 73.5 443.5t225.5 469.5h297q-128 -237 -192 -463.5t-64 -447.5t63.5 -448t192.5 -465h-297q-153 247 -226 469.5t-73 441.5z" />
+<glyph unicode=")" horiz-adv-x="936" d="M164 -270q128 238 192 465t64 448t-64 447.5t-192 463.5h297q152 -245 225.5 -469.5t73.5 -443.5t-73 -441.5t-226 -469.5h-297z" />
+<glyph unicode="*" horiz-adv-x="1071" d="M41 870l334 174l-334 173l76 141l334 -182v344h170v-344l333 182l76 -141l-330 -173l330 -174l-76 -141l-333 184v-344h-170v344l-334 -184z" />
+<glyph unicode="+" horiz-adv-x="1716" d="M217 524v236h522v524h238v-524h522v-236h-522v-524h-238v524h-522z" />
+<glyph unicode="," horiz-adv-x="778" d="M109 -291l100 373v305h360v-305l-247 -373h-213z" />
+<glyph unicode="-" horiz-adv-x="850" d="M111 444v291h628v-291h-628z" />
+<glyph unicode="." horiz-adv-x="778" d="M209 0v387h360v-387h-360z" />
+<glyph unicode="/" horiz-adv-x="748" d="M0 -190l526 1683h222l-527 -1683h-221z" />
+<glyph unicode="0" d="M98 745q0 372 160 573.5t455 201.5q294 0 454 -201.5t160 -573.5q0 -371 -160 -572.5t-454 -201.5q-295 0 -455 201.5t-160 572.5zM483 748q0 -283 53 -399t177 -116q123 0 176 116t53 399q0 280 -52.5 394.5t-176.5 114.5t-177 -114.5t-53 -394.5z" />
+<glyph unicode="1" d="M231 1159v262l347 72h366v-1227h340v-266h-1044v266h340v965z" />
+<glyph unicode="2" d="M162 0v283l545 481q73 66 108 129t35 131q0 105 -70.5 169t-187.5 64q-90 0 -197 -38.5t-229 -114.5v328q130 43 257 65.5t249 22.5q268 0 416.5 -118t148.5 -329q0 -122 -63 -227.5t-265 -282.5l-319 -280h657v-283h-1085z" />
+<glyph unicode="3" d="M137 45v297q108 -54 214.5 -81.5t209.5 -27.5q153 0 234.5 53t81.5 152q0 102 -83.5 154.5t-246.5 52.5h-154v248h162q145 0 216 45.5t71 138.5q0 86 -69 133t-195 47q-93 0 -188 -21t-189 -62v282q114 32 226 48t220 16q291 0 435.5 -95.5t144.5 -287.5 q0 -131 -69 -214.5t-204 -117.5q151 -39 229.5 -135.5t78.5 -245.5q0 -222 -170 -337.5t-496 -115.5q-115 0 -230.5 18.5t-228.5 55.5z" />
+<glyph unicode="4" d="M92 272v330l598 891h428v-942h213v-279h-213v-272h-364v272h-662zM332 551h422v625z" />
+<glyph unicode="5" d="M158 70v303q122 -70 231.5 -105t206.5 -35q140 0 220.5 68.5t80.5 185.5q0 118 -80.5 186t-220.5 68q-83 0 -177 -21.5t-202 -66.5v840h957v-283h-650v-231q44 12 88.5 18.5t92.5 6.5q273 0 425 -136.5t152 -380.5q0 -242 -165.5 -379t-459.5 -137q-127 0 -251.5 24.5 t-247.5 74.5z" />
+<glyph unicode="6" d="M127 725q0 370 186.5 581.5t511.5 211.5q103 0 200 -16t192 -48v-276q-95 45 -179 66.5t-164 21.5q-172 0 -268 -95.5t-112 -283.5q66 49 143 73.5t168 24.5q229 0 369.5 -134t140.5 -351q0 -240 -157 -384.5t-421 -144.5q-291 0 -450.5 196.5t-159.5 557.5zM539 475 q0 -131 50.5 -196.5t151.5 -65.5q102 0 152.5 65.5t50.5 196.5t-50.5 196.5t-152.5 65.5q-101 0 -151.5 -65.5t-50.5 -196.5z" />
+<glyph unicode="7" d="M137 1210v283h1125v-217l-582 -1276h-375l551 1210h-719z" />
+<glyph unicode="8" d="M125 420q0 144 77.5 238.5t229.5 136.5q-136 41 -205 126t-69 212q0 189 141 288t414 99q271 0 412 -98.5t141 -288.5q0 -127 -69.5 -212t-205.5 -126q152 -42 229.5 -136.5t77.5 -238.5q0 -222 -147.5 -335.5t-437.5 -113.5q-291 0 -439.5 113.5t-148.5 335.5zM489 440 q0 -110 58 -168.5t166 -58.5q107 0 164 58.5t57 168.5q0 111 -57 169.5t-164 58.5q-108 0 -166 -59t-58 -169zM522 1094q0 -89 49.5 -137t141.5 -48q90 0 139 48t49 137t-49 136.5t-139 47.5q-92 0 -141.5 -48t-49.5 -136z" />
+<glyph unicode="9" d="M106 987q0 241 156.5 386t419.5 145q292 0 452 -197t160 -557q0 -370 -187 -581.5t-513 -211.5q-105 0 -201 15.5t-188 46.5v276q92 -43 176 -64.5t166 -21.5q172 0 268 95.5t113 283.5q-68 -50 -145 -75t-167 -25q-229 0 -369.5 133.5t-140.5 351.5zM477 1014 q0 -131 51 -196.5t152 -65.5t152 65.5t51 196.5q0 130 -51 196t-152 66t-152 -66t-51 -196z" />
+<glyph unicode=":" horiz-adv-x="819" d="M229 0v387h361v-387h-361zM229 733v387h361v-387h-361z" />
+<glyph unicode=";" horiz-adv-x="819" d="M129 -291l100 373v305h361v-305l-248 -373h-213zM229 733v387h361v-387h-361z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1716" d="M217 524v236l1282 463v-250l-964 -332l964 -330v-250z" />
+<glyph unicode="=" horiz-adv-x="1716" d="M217 295v237h1282v-237h-1282zM217 752v235h1282v-235h-1282z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1716" d="M217 61v250l965 330l-965 332v250l1282 -463v-236z" />
+<glyph unicode="?" horiz-adv-x="1188" d="M141 1124v314q121 42 221 62t193 20q244 0 372 -99.5t128 -290.5q0 -98 -39 -175.5t-133 -166.5l-64 -57q-68 -62 -89 -99.5t-21 -82.5v-45h-361v49q0 82 33 145.5t139 161.5l64 58q57 52 83.5 98t26.5 92q0 70 -48 109.5t-134 39.5q-81 0 -175 -33.5t-196 -99.5zM348 0 v356h361v-356h-361z" />
+<glyph unicode="@" horiz-adv-x="2048" d="M135 543q0 182 68 347t194 290q126 124 293.5 192t347.5 68q224 0 407 -85.5t306 -246.5q75 -98 113.5 -212.5t38.5 -240.5q0 -271 -163 -421t-460 -150h-39v154q-30 -71 -96.5 -110.5t-155.5 -39.5q-172 0 -279.5 124.5t-107.5 324.5t108 325t279 125q89 0 155.5 -40 t96.5 -111v131h209v-693q124 19 195 119.5t71 257.5q0 100 -29 187.5t-88 160.5q-95 122 -237.5 188t-308.5 66q-116 0 -222 -30.5t-196 -89.5q-148 -98 -230.5 -253.5t-82.5 -336.5q0 -149 53.5 -279.5t154.5 -230.5q100 -98 229.5 -149.5t276.5 -51.5q126 0 252 47 t215 127l107 -162q-125 -97 -272.5 -148.5t-299.5 -51.5q-185 0 -349 65.5t-292 190.5t-195 289.5t-67 353.5zM831 539q0 -123 52.5 -194t142.5 -71q89 0 142 71.5t53 193.5q0 121 -53.5 191.5t-143.5 70.5q-88 0 -140.5 -70.5t-52.5 -191.5z" />
+<glyph unicode="A" horiz-adv-x="1585" d="M10 0l553 1493h459l553 -1493h-387l-94 272h-602l-95 -272h-387zM588 549h409l-204 594z" />
+<glyph unicode="B" horiz-adv-x="1561" d="M188 0v1493h578q311 0 450.5 -94t139.5 -301q0 -109 -51 -185.5t-148 -113.5q124 -36 192 -133t68 -238q0 -216 -146 -322t-444 -106h-639zM573 262h226q116 0 174.5 49t58.5 148q0 97 -58 145.5t-175 48.5h-226v-391zM573 915h213q91 0 138 40t47 118q0 77 -47 117.5 t-138 40.5h-213v-316z" />
+<glyph unicode="C" horiz-adv-x="1503" d="M102 745q0 358 218 566.5t591 208.5q125 0 240 -28t221 -83v-309q-107 73 -211 107t-219 34q-206 0 -324 -132t-118 -364q0 -231 118 -363t324 -132q115 0 219 34t211 107v-309q-106 -55 -221 -83t-240 -28q-373 0 -591 208.5t-218 565.5z" />
+<glyph unicode="D" horiz-adv-x="1700" d="M188 0v1493h406q340 0 506.5 -48.5t285.5 -164.5q105 -101 156 -233t51 -299q0 -169 -51 -301.5t-156 -233.5q-120 -116 -288 -164.5t-504 -48.5h-406zM573 291h138q236 0 360.5 117t124.5 340q0 222 -124 338t-361 116h-138v-911z" />
+<glyph unicode="E" horiz-adv-x="1399" d="M188 0v1493h1039v-291h-654v-278h615v-291h-615v-342h676v-291h-1061z" />
+<glyph unicode="F" horiz-adv-x="1399" d="M188 0v1493h1039v-291h-654v-278h615v-291h-615v-633h-385z" />
+<glyph unicode="G" horiz-adv-x="1681" d="M102 745q0 361 222 568t608 207q149 0 285.5 -28t257.5 -83v-309q-125 71 -248.5 106t-247.5 35q-230 0 -354.5 -128.5t-124.5 -367.5q0 -237 120 -366t341 -129q60 0 111.5 7.5t92.5 23.5v290h-235v258h600v-718q-144 -70 -299 -105t-320 -35q-373 0 -591 208.5 t-218 565.5z" />
+<glyph unicode="H" horiz-adv-x="1714" d="M188 0v1493h385v-569h568v569h385v-1493h-385v633h-568v-633h-385z" />
+<glyph unicode="I" horiz-adv-x="762" d="M188 0v1493h385v-1493h-385z" />
+<glyph unicode="J" horiz-adv-x="762" d="M-115 -119h60q120 0 181.5 67t61.5 197v1348h385v-1348q0 -279 -151.5 -417t-458.5 -138h-78v291z" />
+<glyph unicode="K" horiz-adv-x="1587" d="M188 0v1493h385v-545l555 545h447l-719 -707l793 -786h-482l-594 588v-588h-385z" />
+<glyph unicode="L" horiz-adv-x="1305" d="M188 0v1493h385v-1202h676v-291h-1061z" />
+<glyph unicode="M" horiz-adv-x="2038" d="M188 0v1493h490l340 -799l342 799h489v-1493h-364v1092l-344 -805h-244l-344 805v-1092h-365z" />
+<glyph unicode="N" horiz-adv-x="1714" d="M188 0v1493h430l543 -1024v1024h365v-1493h-430l-543 1024v-1024h-365z" />
+<glyph unicode="O" horiz-adv-x="1741" d="M102 745q0 363 204.5 569t563.5 206q360 0 564 -206t204 -569q0 -362 -204 -568t-564 -206q-359 0 -563.5 206t-204.5 568zM500 745q0 -235 97 -365t273 -130q177 0 274 130t97 365q0 236 -97 366t-274 130q-176 0 -273 -130t-97 -366z" />
+<glyph unicode="P" horiz-adv-x="1501" d="M188 0v1493h639q285 0 437.5 -126.5t152.5 -360.5q0 -235 -152.5 -361.5t-437.5 -126.5h-254v-518h-385zM573 797h213q112 0 173 54.5t61 154.5t-61 154t-173 54h-213v-417z" />
+<glyph unicode="Q" horiz-adv-x="1741" d="M102 745q0 363 204.5 569t563.5 206q363 0 565.5 -204t202.5 -571q0 -252 -107.5 -434t-309.5 -274l301 -336h-367l-244 272h-30q-369 0 -574 204t-205 568zM500 745q0 -240 95 -367.5t275 -127.5q177 0 274 130t97 365q0 236 -97 366t-274 130q-176 0 -273 -130 t-97 -366z" />
+<glyph unicode="R" horiz-adv-x="1577" d="M188 0v1493h588q295 0 432.5 -99t137.5 -313q0 -148 -71.5 -243t-215.5 -140q79 -18 141.5 -81.5t126.5 -192.5l209 -424h-410l-182 371q-55 112 -111.5 153t-150.5 41h-109v-565h-385zM573 831h162q121 0 173.5 45t52.5 148q0 102 -52.5 146t-173.5 44h-162v-383z" />
+<glyph unicode="S" horiz-adv-x="1475" d="M147 1057q0 223 144 343t414 120q123 0 253 -18.5t269 -55.5v-316q-123 55 -240 83t-221 28q-138 0 -204 -38t-66 -118q0 -60 44.5 -93.5t161.5 -57.5l164 -33q249 -50 354 -152t105 -290q0 -247 -146.5 -367.5t-447.5 -120.5q-142 0 -285 27t-286 80v325 q143 -76 276.5 -114.5t257.5 -38.5q126 0 193 42t67 120q0 70 -45.5 108t-181.5 68l-149 33q-224 48 -327.5 153t-103.5 283z" />
+<glyph unicode="T" horiz-adv-x="1397" d="M10 1202v291h1376v-291h-495v-1202h-385v1202h-496z" />
+<glyph unicode="U" horiz-adv-x="1663" d="M188 598v895h385v-895q0 -185 60.5 -264.5t197.5 -79.5q138 0 198.5 79.5t60.5 264.5v895h385v-895q0 -317 -159 -472t-485 -155q-325 0 -484 155t-159 472z" />
+<glyph unicode="V" horiz-adv-x="1585" d="M10 1493h387l396 -1102l395 1102h387l-553 -1493h-459z" />
+<glyph unicode="W" horiz-adv-x="2259" d="M61 1493h369l258 -1085l256 1085h371l256 -1085l258 1085h366l-352 -1493h-444l-271 1135l-268 -1135h-444z" />
+<glyph unicode="X" horiz-adv-x="1579" d="M39 0l518 762l-498 731h402l327 -481l326 481h404l-498 -731l518 -762h-401l-349 510l-346 -510h-403z" />
+<glyph unicode="Y" horiz-adv-x="1483" d="M-20 1493h421l340 -532l340 532h422l-569 -864v-629h-385v629z" />
+<glyph unicode="Z" horiz-adv-x="1485" d="M92 0v233l801 969h-778v291h1255v-233l-801 -969h824v-291h-1301z" />
+<glyph unicode="[" horiz-adv-x="936" d="M176 -270v1826h621v-225h-281v-1376h281v-225h-621z" />
+<glyph unicode="\" horiz-adv-x="748" d="M0 1493h221l527 -1683h-222z" />
+<glyph unicode="]" horiz-adv-x="936" d="M139 -45h281v1376h-281v225h621v-1826h-621v225z" />
+<glyph unicode="^" horiz-adv-x="1716" d="M207 936l528 557h246l528 -557h-241l-410 301l-409 -301h-242z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M0 -293h1024v-190h-1024v190z" />
+<glyph unicode="`" horiz-adv-x="1024" d="M94 1638h283l282 -376h-196z" />
+<glyph unicode="a" horiz-adv-x="1382" d="M88 336q0 197 135.5 289t425.5 92h211v28q0 85 -67 124.5t-209 39.5q-115 0 -214 -23t-184 -69v273q115 28 231 42.5t232 14.5q303 0 437.5 -119.5t134.5 -388.5v-639h-361v166q-72 -102 -162 -148.5t-219 -46.5q-174 0 -282.5 101.5t-108.5 263.5zM449 354 q0 -68 45.5 -106.5t126.5 -38.5q101 0 170 72.5t69 181.5v41h-186q-112 0 -168.5 -38t-56.5 -112z" />
+<glyph unicode="b" horiz-adv-x="1466" d="M172 0v1556h358v-600q74 98 164 144.5t207 46.5q207 0 340 -164.5t133 -423.5t-133 -423.5t-340 -164.5q-117 0 -207 46.5t-164 144.5v-162h-358zM530 559q0 -159 61.5 -243.5t176.5 -84.5t175.5 84t60.5 244t-60.5 244t-175.5 84t-176.5 -84.5t-61.5 -243.5z" />
+<glyph unicode="c" horiz-adv-x="1214" d="M88 559q0 277 171 432.5t474 155.5q88 0 173.5 -15.5t170.5 -46.5v-292q-73 50 -146.5 74t-152.5 24q-150 0 -233.5 -87.5t-83.5 -244.5t83.5 -244.5t233.5 -87.5q84 0 159.5 25t139.5 74v-293q-84 -31 -170.5 -46.5t-173.5 -15.5q-303 0 -474 155.5t-171 432.5z" />
+<glyph unicode="d" horiz-adv-x="1466" d="M92 559q0 259 133 423.5t340 164.5q116 0 205.5 -46.5t163.5 -144.5v600h360v-1556h-360v162q-74 -99 -163 -145t-206 -46q-207 0 -340 164.5t-133 423.5zM463 559q0 -160 60.5 -244t174.5 -84q115 0 175.5 84t60.5 244t-60.5 244t-175.5 84q-114 0 -174.5 -84 t-60.5 -244z" />
+<glyph unicode="e" horiz-adv-x="1389" d="M88 559q0 274 165.5 431t455.5 157q264 0 422.5 -159t158.5 -425v-102h-837q13 -126 91 -189t218 -63q113 0 231.5 33.5t243.5 101.5v-276q-127 -48 -254 -72.5t-254 -24.5q-304 0 -472.5 154.5t-168.5 433.5zM457 682h465q0 102 -59.5 164.5t-155.5 62.5 q-104 0 -169 -58.5t-81 -168.5z" />
+<glyph unicode="f" horiz-adv-x="891" d="M39 864v256h178v78q0 183 102 270.5t316 87.5h274v-235h-198q-76 0 -106 -27.5t-30 -95.5v-78h306v-256h-306v-864h-358v864h-178z" />
+<glyph unicode="g" horiz-adv-x="1466" d="M92 573q0 251 134 411.5t339 160.5q117 0 206 -46t163 -145v166h360v-1007q0 -270 -170.5 -412.5t-494.5 -142.5q-105 0 -203 16t-197 49v279q94 -54 184 -80.5t181 -26.5q176 0 258 77t82 241v77q-74 -98 -163 -144t-206 -46q-205 0 -339 161.5t-134 411.5zM463 573 q0 -154 60 -233.5t175 -79.5q112 0 174 82t62 231q0 150 -62 232t-174 82q-111 0 -173 -82t-62 -232z" />
+<glyph unicode="h" horiz-adv-x="1458" d="M172 0v1556h358v-600q81 98 172 144.5t201 46.5q194 0 294.5 -119t100.5 -346v-682h-360v111v409q0 147 -6.5 202t-22.5 81q-21 35 -57 54.5t-82 19.5q-112 0 -176 -86.5t-64 -239.5v-551h-358z" />
+<glyph unicode="i" horiz-adv-x="702" d="M172 0v1120h358v-1120h-358zM172 1264v292h358v-292h-358z" />
+<glyph unicode="j" horiz-adv-x="702" d="M-68 -207h62q102 0 140 46t38 181v1100h358v-1100q0 -225 -108 -343.5t-313 -118.5h-177v235zM172 1264v292h358v-292h-358z" />
+<glyph unicode="k" horiz-adv-x="1362" d="M172 0v1556h358v-847l412 411h416l-547 -514l590 -606h-434l-437 467v-467h-358z" />
+<glyph unicode="l" horiz-adv-x="702" d="M172 0v1556h358v-1556h-358z" />
+<glyph unicode="m" horiz-adv-x="2134" d="M170 0v1120h360v-164q66 95 151.5 143t188.5 48q116 0 205 -56t135 -157q68 104 161.5 158.5t205.5 54.5q193 0 294 -119t101 -346v-682h-360v584q1 13 1.5 27t0.5 40q0 119 -35 172.5t-113 53.5q-102 0 -157.5 -84t-57.5 -243v-550h-360v584q0 186 -32 239.5t-114 53.5 q-103 0 -159 -84.5t-56 -241.5v-551h-360z" />
+<glyph unicode="n" horiz-adv-x="1458" d="M172 0v1120h358v-164q81 98 172 144.5t201 46.5q194 0 294.5 -119t100.5 -346v-682h-360v111v411q0 145 -6.5 200t-22.5 81q-21 35 -57 54.5t-82 19.5q-112 0 -176 -86.5t-64 -239.5v-551h-358z" />
+<glyph unicode="o" horiz-adv-x="1407" d="M88 559q0 276 163.5 432t453.5 156q289 0 451.5 -156t162.5 -432t-162.5 -432t-451.5 -156q-290 0 -453.5 156t-163.5 432zM461 559q0 -161 62.5 -246.5t181.5 -85.5q117 0 179 85.5t62 246.5t-62 246.5t-179 85.5q-119 0 -181.5 -85.5t-62.5 -246.5z" />
+<glyph unicode="p" horiz-adv-x="1466" d="M172 -426v1546h358v-164q74 98 164 144.5t207 46.5q207 0 340 -164.5t133 -423.5t-133 -423.5t-340 -164.5q-117 0 -207 46.5t-164 144.5v-588h-358zM530 559q0 -159 61.5 -243.5t176.5 -84.5t175.5 84t60.5 244t-60.5 244t-175.5 84t-176.5 -84.5t-61.5 -243.5z" />
+<glyph unicode="q" horiz-adv-x="1466" d="M92 559q0 259 133 422.5t340 163.5q117 0 206 -46t163 -145v166h360v-1546h-360v588q-74 -99 -163 -145t-206 -46q-207 0 -340 164.5t-133 423.5zM463 559q0 -160 60.5 -244t174.5 -84q115 0 175.5 84t60.5 244t-60.5 244t-175.5 84q-114 0 -174.5 -84t-60.5 -244z" />
+<glyph unicode="r" horiz-adv-x="1010" d="M172 0v1120h358v-184q69 110 158.5 160.5t214.5 50.5q18 0 39 -1.5t61 -6.5l1 -324q-47 22 -93.5 32.5t-93.5 10.5q-138 0 -212.5 -88.5t-74.5 -253.5v-516h-358z" />
+<glyph unicode="s" horiz-adv-x="1219" d="M106 797q0 178 122 264t374 86q99 0 208 -15t237 -47v-272q-115 48 -222 72t-202 24q-102 0 -151.5 -25.5t-49.5 -78.5q0 -43 37.5 -66t134.5 -34l63 -9q275 -35 370 -115t95 -251q0 -179 -132 -269t-394 -90q-111 0 -229.5 17.5t-243.5 52.5v272q107 -52 219.5 -78 t228.5 -26q105 0 158 29t53 86q0 48 -36.5 71.5t-145.5 36.5l-63 8q-239 30 -335 111t-96 246z" />
+<glyph unicode="t" horiz-adv-x="979" d="M27 864v256h178v318h358v-318h369v-256h-369v-475q0 -78 31 -105.5t123 -27.5h184v-256h-307q-212 0 -300.5 88.5t-88.5 300.5v475h-178z" />
+<glyph unicode="u" horiz-adv-x="1458" d="M160 436v684h360v-112q0 -91 -1 -228.5t-1 -183.5q0 -135 7 -194.5t24 -86.5q22 -35 57.5 -54t81.5 -19q112 0 176 86t64 239v553h358v-1120h-358v162q-81 -98 -171.5 -144.5t-199.5 -46.5q-194 0 -295.5 119t-101.5 346z" />
+<glyph unicode="v" horiz-adv-x="1335" d="M31 1120h358l279 -774l278 774h359l-441 -1120h-393z" />
+<glyph unicode="w" horiz-adv-x="1892" d="M72 1120h348l188 -772l189 772h299l188 -764l189 764h348l-295 -1120h-391l-189 770l-188 -770h-391z" />
+<glyph unicode="x" horiz-adv-x="1321" d="M31 0l424 573l-404 547h379l229 -332l232 332h379l-404 -545l424 -575h-379l-252 354l-249 -354h-379z" />
+<glyph unicode="y" horiz-adv-x="1335" d="M25 1120h358l301 -760l256 760h358l-471 -1226q-71 -187 -165.5 -261.5t-249.5 -74.5h-207v235h112q91 0 132.5 29t64.5 104l10 31z" />
+<glyph unicode="z" horiz-adv-x="1192" d="M92 0v250l590 614h-565v256h977v-250l-590 -614h590v-256h-1002z" />
+<glyph unicode="{" horiz-adv-x="1458" d="M256 494v223h61q142 0 196 58t54 208v205q0 193 100 280.5t318 87.5h217v-225h-69q-141 0 -183.5 -43.5t-42.5 -185.5v-166q0 -157 -45 -228t-155 -96q111 -27 155.5 -98t44.5 -227v-166q0 -143 42.5 -186.5t183.5 -43.5h69v-225h-217q-218 0 -318 88t-100 281v192 q0 150 -54 208.5t-196 58.5h-61z" />
+<glyph unicode="|" horiz-adv-x="748" d="M260 -483v2048h227v-2048h-227z" />
+<glyph unicode="}" horiz-adv-x="1458" d="M256 -109h70q140 0 182.5 43.5t42.5 186.5v166q0 156 45 227t156 98q-111 25 -156 96t-45 228v166q0 142 -42.5 185.5t-182.5 43.5h-70v225h217q218 0 318 -87.5t100 -280.5v-205q0 -150 54 -208t196 -58h61v-223h-61q-142 0 -196 -58.5t-54 -208.5v-192 q0 -193 -100 -281t-318 -88h-217v225z" />
+<glyph unicode="~" horiz-adv-x="1716" d="M217 434v244q107 80 196 114.5t185 34.5q107 0 250 -58q15 -6 22 -9t22 -9q155 -61 249 -61q86 0 170.5 37.5t187.5 122.5v-244q-106 -80 -195.5 -114.5t-185.5 -34.5q-107 0 -250 58q-14 6 -22 9q-7 3 -22 9q-155 61 -249 61q-88 0 -174 -38.5t-184 -121.5z" />
+<glyph unicode="&#xa2;" d="M174 575q0 244 135 389.5t393 180.5v287h162l1 -287q71 -3 144.5 -17.5t151.5 -42.5v-292q-74 48 -145.5 73t-136.5 25h-15v-663q89 1 164.5 26t132.5 72v-293q-83 -30 -156 -46t-131 -16h-10v-284h-162v288q-262 40 -395 191t-133 409zM547 559q0 -109 38.5 -183 t116.5 -116v598q-78 -44 -116.5 -117.5t-38.5 -181.5z" />
+<glyph unicode="&#xa3;" d="M125 0v266h227v326h-194v239h194v170q0 271 127 395t402 124q92 0 182.5 -13.5t179.5 -40.5v-286q-70 39 -144 58t-151 19q-118 0 -174.5 -62.5t-56.5 -193.5v-170h373v-239h-373v-326h538v-266h-1130z" />
+<glyph unicode="&#xa5;" d="M25 1493h399l289 -461l288 461h400l-336 -539h293v-192h-406l-49 -86v-66h455v-194h-455v-416h-381v416h-454v194h454v66l-49 86h-405v192h292z" />
+<glyph unicode="&#xa9;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM434 741q0 -121 43.5 -224.5t130.5 -190.5q86 -86 190.5 -129t225.5 -43 q123 0 226 42.5t190 129.5t130.5 190.5t43.5 224.5q0 122 -43.5 225.5t-130.5 190.5q-88 88 -191.5 131t-224.5 43t-225 -43.5t-191 -130.5t-130.5 -190.5t-43.5 -225.5zM600 741q0 195 127 311.5t338 116.5q69 0 133 -10.5t125 -32.5v-215q-57 37 -112.5 54.5t-112.5 17.5 q-113 0 -176.5 -64t-63.5 -178q0 -115 63 -178t177 -63q64 0 121.5 18t103.5 53v-213q-65 -22 -130.5 -33.5t-127.5 -11.5q-211 0 -338 117t-127 311z" />
+<glyph unicode="&#xad;" horiz-adv-x="850" d="M111 444v291h628v-291h-628z" />
+<glyph unicode="&#xae;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM434 741q0 -121 43.5 -224.5t130.5 -190.5q86 -86 190.5 -129t225.5 -43 q123 0 226 42.5t190 129.5t130.5 190.5t43.5 224.5q0 122 -43.5 225.5t-130.5 190.5q-88 88 -191.5 131t-224.5 43t-225 -43.5t-191 -130.5t-130.5 -190.5t-43.5 -225.5zM719 338v836h285q176 0 263 -59.5t87 -180.5q0 -86 -52.5 -142t-148.5 -73q41 -22 76.5 -62t64.5 -98 l111 -221h-229l-107 213q-38 78 -67 110.5t-58 32.5h-12v-356h-213zM932 829h35q78 0 117.5 26.5t39.5 78.5t-38.5 77t-118.5 25h-35v-207z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M365 1262l282 376h283l-369 -376h-196z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="850" d="M111 444v291h628v-291h-628z" />
+<glyph unicode="&#x2011;" horiz-adv-x="850" d="M111 444v291h628v-291h-628z" />
+<glyph unicode="&#x2012;" horiz-adv-x="850" d="M111 444v291h628v-291h-628z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M110 432v258h804v-258h-804z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M110 432v258h1828v-258h-1828z" />
+<glyph unicode="&#x2018;" horiz-adv-x="778" d="M211 856v285l227 352h213l-100 -352v-285h-340z" />
+<glyph unicode="&#x2019;" horiz-adv-x="778" d="M129 856l100 352v285h340v-285l-227 -352h-213z" />
+<glyph unicode="&#x201c;" horiz-adv-x="1346" d="M211 856v285l227 352h213l-100 -352v-285h-340zM717 856v283l227 354h213l-100 -354v-283h-340z" />
+<glyph unicode="&#x201d;" horiz-adv-x="1346" d="M188 856l101 352v285h340v-285l-228 -352h-213zM694 856l101 350v287h340v-287l-228 -350h-213z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1309" d="M295 762q0 74 26.5 139t77.5 115q53 51 118 77.5t138 26.5t138.5 -27t115.5 -77q52 -52 78.5 -116.5t26.5 -137.5q0 -74 -27 -139.5t-78 -116.5t-116.5 -78t-139.5 -27q-73 0 -138 27t-116 78q-50 51 -77 116.5t-27 139.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="2048" d="M162 0v387h360v-387h-360zM844 0v387h360v-387h-360zM1526 0v387h360v-387h-360z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M-39 477l88 195h98q-1 14 -1.5 29.5t-0.5 43.5q0 29 0.5 45t1.5 31h-186l88 195h129q77 246 255.5 375t440.5 129q112 0 215.5 -28t198.5 -83v-309q-81 78 -173 117.5t-191 39.5q-127 0 -216.5 -61.5t-134.5 -179.5h539l-86 -195h-493q-2 -16 -2.5 -34t-0.5 -54 q0 -13 0.5 -28.5t1.5 -32.5h429l-89 -195h-299q50 -122 137.5 -183t213.5 -61q99 0 189.5 39.5t174.5 118.5v-309q-95 -55 -198.5 -83t-215.5 -28q-262 0 -441.5 130.5t-254.5 375.5h-217z" />
+<glyph unicode="&#x2122;" horiz-adv-x="2048" d="M295 1350v143h518v-143h-174v-435h-172v435h-172zM926 915v578h227l119 -227l119 227h227v-578h-170v437l-137 -256h-76l-137 256v-437h-172z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSans-Bold-webfont.ttf b/css/fontfacekit/DejaVuSans-Bold-webfont.ttf
new file mode 100755
index 0000000..06172cd
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Bold-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-Bold-webfont.woff b/css/fontfacekit/DejaVuSans-Bold-webfont.woff
new file mode 100755
index 0000000..ce43b52
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Bold-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-BoldOblique-webfont.eot b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.eot
new file mode 100755
index 0000000..a89597e
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-BoldOblique-webfont.svg b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.svg
new file mode 100755
index 0000000..96be351
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansBoldOblique" horiz-adv-x="1425" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="713" />
+<glyph unicode=" " horiz-adv-x="713" />
+<glyph unicode="&#x09;" horiz-adv-x="713" />
+<glyph unicode="&#xa0;" horiz-adv-x="713" />
+<glyph unicode="!" horiz-adv-x="934" d="M141 0l70 356h360l-69 -356h-361zM291 502l28 418l113 573h361l-113 -573l-131 -418h-258z" />
+<glyph unicode="&#x22;" horiz-adv-x="1067" d="M195 938v555h237v-555h-237zM635 938v555h237v-555h-237z" />
+<glyph unicode="#" d="M133 383l53 215h281l70 274h-283l53 213h285l96 385h223l-96 -385h264l97 385h221l-97 -385h297l-53 -213h-297l-69 -274h297l-54 -215h-295l-96 -383h-221l96 383h-264l-96 -383h-223l96 383h-285zM690 598h264l70 274h-264z" />
+<glyph unicode="$" d="M55 86l49 262q96 -55 204.5 -85.5t228.5 -34.5l61 311q-210 31 -305.5 111.5t-95.5 223.5q0 199 149.5 321.5t404.5 131.5l44 229h161l-43 -227q101 -6 195 -23t182 -44l-49 -254q-63 37 -158.5 60.5t-214.5 30.5l-57 -288q213 -36 315.5 -117t102.5 -215 q0 -220 -150.5 -345t-424.5 -134l-58 -301h-162l59 301q-127 5 -236 26.5t-202 59.5zM522 948q0 -48 32.5 -75.5t100.5 -36.5l51 262q-84 -8 -134 -48.5t-50 -101.5zM699 227q99 5 152.5 48t53.5 118q0 51 -36.5 79.5t-114.5 39.5z" />
+<glyph unicode="%" horiz-adv-x="2052" d="M113 1018q0 222 133.5 362t347.5 140q156 0 251 -86t95 -226q0 -223 -133.5 -362t-347.5 -139q-157 0 -251.5 85t-94.5 226zM287 -29l1235 1549h245l-1235 -1549h-245zM367 1051q0 -88 30.5 -132.5t91.5 -44.5q87 0 142 85t55 221q0 84 -31.5 128t-91.5 44 q-86 0 -141 -84.5t-55 -216.5zM1114 285q0 222 132.5 360.5t346.5 138.5q157 0 251.5 -85.5t94.5 -225.5q0 -224 -132.5 -363t-346.5 -139q-157 0 -251.5 86.5t-94.5 227.5zM1368 315q0 -87 30.5 -130.5t92.5 -43.5q87 0 142 84t55 219q0 85 -31.5 128.5t-91.5 43.5 q-86 0 -141.5 -84t-55.5 -217z" />
+<glyph unicode="&#x26;" horiz-adv-x="1786" d="M57 416q0 151 95.5 277.5t296.5 240.5q-26 44 -39 89t-13 93q0 176 151 290t390 114q91 0 186.5 -14.5t196.5 -43.5l-53 -278q-87 48 -166 71t-158 23q-86 0 -136 -36t-50 -97q0 -38 30 -96.5t89 -133.5l297 -374q62 63 107 151t73 203h311q-43 -175 -122.5 -318 t-199.5 -255l256 -322h-438l-84 106q-118 -68 -236 -101.5t-241 -33.5q-245 0 -394 123t-149 322zM412 483q0 -107 76 -180.5t190 -73.5q60 0 119 21t118 63l-340 430q-80 -51 -121.5 -117.5t-41.5 -142.5z" />
+<glyph unicode="'" horiz-adv-x="627" d="M195 938v555h237v-555h-237z" />
+<glyph unicode="(" horiz-adv-x="936" d="M158 373q0 295 127 589.5t383 591.5h290q-233 -310 -347.5 -613.5t-114.5 -608.5q0 -150 27 -299.5t81 -302.5h-291q-78 166 -116.5 325.5t-38.5 317.5z" />
+<glyph unicode=")" horiz-adv-x="936" d="M-55 -270q233 310 348 614t115 610q0 150 -27 298.5t-82 301.5h293q77 -164 115 -323.5t38 -319.5q0 -298 -126.5 -592.5t-380.5 -588.5h-293z" />
+<glyph unicode="*" horiz-adv-x="1071" d="M41 870l334 174l-334 173l76 141l334 -182v344h170v-344l333 182l76 -141l-330 -173l330 -174l-76 -141l-333 184v-344h-170v344l-334 -184z" />
+<glyph unicode="+" horiz-adv-x="1716" d="M217 524v236h522v524h238v-524h522v-236h-522v-524h-238v524h-522z" />
+<glyph unicode="," horiz-adv-x="778" d="M-70 -291l174 373l60 305h360l-59 -305l-322 -373h-213z" />
+<glyph unicode="-" horiz-adv-x="850" d="M51 444l58 291h628l-57 -291h-629z" />
+<glyph unicode="." horiz-adv-x="778" d="M94 0l76 387h360l-75 -387h-361z" />
+<glyph unicode="/" horiz-adv-x="748" d="M-197 -190l854 1683h232l-854 -1683h-232z" />
+<glyph unicode="0" d="M74 510q0 196 54.5 384.5t152.5 328.5q103 147 245 222t320 75q243 0 374.5 -139.5t131.5 -397.5q0 -199 -55 -387t-154 -330q-101 -146 -244 -220.5t-319 -74.5q-245 0 -375.5 139t-130.5 400zM446 451q0 -111 41 -164.5t125 -53.5q77 0 136.5 46t99.5 135 q28 63 51 143.5t43 190.5q17 89 26 164t9 128q0 112 -40 164.5t-124 52.5q-78 0 -137 -44.5t-98 -135.5q-30 -65 -54.5 -148t-42.5 -181q-17 -90 -26 -167t-9 -130z" />
+<glyph unicode="1" d="M88 0l53 266h340l187 965l-363 -72l51 262l361 72h366l-237 -1227h338l-51 -266h-1045z" />
+<glyph unicode="2" d="M16 0l56 285l635 479q104 80 158.5 162t54.5 159q0 82 -56 127t-157 45q-95 0 -212 -37.5t-264 -115.5l64 317q136 50 267 74.5t259 24.5q228 0 359 -98.5t131 -268.5q0 -146 -80 -266t-352 -324l-373 -280h649l-55 -283h-1084z" />
+<glyph unicode="3" d="M0 45l57 297q89 -52 194 -80.5t210 -28.5q169 0 267.5 63.5t98.5 170.5q0 89 -75 133.5t-226 44.5h-153l49 248h162q157 0 248.5 57t91.5 154q0 76 -63.5 116t-184.5 40q-85 0 -185 -22t-208 -64l55 282q118 32 232.5 48t226.5 16q253 0 380.5 -84t127.5 -250 q0 -149 -88.5 -248.5t-249.5 -132.5q113 -26 176 -105t63 -194q0 -248 -196.5 -391.5t-540.5 -143.5q-130 0 -247.5 18.5t-221.5 55.5z" />
+<glyph unicode="4" d="M-2 272l65 330l771 891h438l-185 -942h213l-53 -279h-213l-53 -272h-365l54 272h-672zM313 551h410l121 614z" />
+<glyph unicode="5" d="M27 70l59 303q111 -72 215.5 -106t212.5 -34q158 0 253 82.5t95 216.5q0 96 -72 152.5t-196 56.5q-84 0 -181.5 -21.5t-213.5 -66.5l163 840h957l-55 -283h-650l-45 -231q44 12 91.5 18.5t95.5 6.5q229 0 358 -104.5t129 -289.5q0 -294 -199 -466.5t-540 -172.5 q-125 0 -243 24.5t-234 74.5z" />
+<glyph unicode="6" d="M102 522q0 204 62 389.5t174 319.5q120 143 283.5 215t367.5 72q94 0 183 -16t180 -48l-54 -276q-86 44 -167 66t-162 22q-186 0 -301 -100t-140 -281q78 51 160.5 75.5t175.5 24.5q184 0 301 -109t117 -278q0 -276 -180.5 -452.5t-464.5 -176.5q-255 0 -395 144.5 t-140 408.5zM481 401q0 -89 45 -138.5t125 -49.5q113 0 186.5 92.5t73.5 233.5q0 96 -44 147t-126 51q-114 0 -187 -94t-73 -242z" />
+<glyph unicode="7" d="M160 0l790 1210h-708l53 283h1126l-45 -219l-831 -1274h-385z" />
+<glyph unicode="8" d="M45 344q0 159 105.5 278.5t291.5 172.5q-108 45 -161.5 117t-53.5 173q0 203 166.5 319t460.5 116q236 0 366 -88t130 -248q0 -142 -90.5 -243t-258.5 -146q122 -47 180 -126t58 -200q0 -230 -179.5 -364t-492.5 -134q-247 0 -384.5 98.5t-137.5 274.5zM414 393 q0 -83 51 -131.5t139 -48.5q119 0 197 78.5t78 195.5q0 83 -51.5 132t-139.5 49q-117 0 -195.5 -79.5t-78.5 -195.5zM594 1061q0 -68 44.5 -110t117.5 -42q102 0 163.5 59.5t61.5 157.5q0 69 -44.5 110.5t-117.5 41.5q-102 0 -163.5 -59.5t-61.5 -157.5z" />
+<glyph unicode="9" d="M84 33l53 276q87 -45 168 -66.5t162 -21.5q186 0 301 100t139 281q-77 -51 -159 -75.5t-175 -24.5q-183 0 -300 109t-117 278q0 276 180.5 452.5t464.5 176.5q255 0 394.5 -144.5t139.5 -408.5q0 -203 -62 -388.5t-175 -320.5q-120 -143 -282.5 -215t-366.5 -72 q-95 0 -185 16t-180 48zM524 948q0 -96 44 -147t126 -51q114 0 187 94t73 241q0 91 -43.5 140t-124.5 49q-113 0 -187.5 -93t-74.5 -233z" />
+<glyph unicode=":" horiz-adv-x="819" d="M84 0l76 387h360l-76 -387h-360zM227 733l74 387h361l-74 -387h-361z" />
+<glyph unicode=";" horiz-adv-x="819" d="M-72 -291l172 373l60 305h360l-59 -305l-320 -373h-213zM227 733l74 387h361l-74 -387h-361z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1716" d="M217 524v236l1282 463v-250l-964 -332l964 -330v-250z" />
+<glyph unicode="=" horiz-adv-x="1716" d="M217 295v237h1282v-237h-1282zM217 752v235h1282v-235h-1282z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1716" d="M217 61v250l965 330l-965 332v250l1282 -463v-236z" />
+<glyph unicode="?" horiz-adv-x="1188" d="M213 0l70 356h360l-70 -356h-360zM225 1124l62 314q127 42 232 62t202 20q194 0 304 -85.5t110 -234.5q0 -119 -53 -213t-181 -196l-76 -60q-80 -62 -108.5 -100.5t-36.5 -81.5l-8 -45h-361l8 49q16 80 59.5 142.5t174.5 164.5l74 58q79 61 115 114t36 107 q0 57 -40.5 87.5t-116.5 30.5q-80 0 -180.5 -33.5t-215.5 -99.5z" />
+<glyph unicode="@" horiz-adv-x="2048" d="M92 434q0 176 60 340t174 301q146 176 351.5 270.5t442.5 94.5q166 0 307 -46.5t252 -138.5q105 -89 162 -208.5t57 -249.5q0 -315 -204.5 -512t-536.5 -197q-5 0 -14 -1t-13 -1q-5 0 -8.5 0.5t-5.5 1.5l31 158q-45 -75 -120 -116.5t-165 -41.5q-143 0 -225 94.5 t-82 261.5q0 221 142 382t339 161q83 0 145.5 -42t82.5 -111l24 133h203l-133 -693q151 22 252.5 163.5t101.5 332.5q0 213 -164.5 348t-427.5 135q-196 0 -364.5 -76t-286.5 -219q-92 -110 -140 -242t-48 -274q0 -269 165.5 -439.5t425.5 -170.5q118 0 233.5 43.5 t219.5 126.5l109 -158q-146 -98 -289 -147t-285 -49q-135 0 -260 41t-223 118q-140 108 -212.5 267t-72.5 360zM776 446q0 -84 40.5 -128t117.5 -44q106 0 180 100.5t74 246.5q0 86 -40 133t-114 47q-106 0 -182 -105t-76 -250z" />
+<glyph unicode="A" horiz-adv-x="1585" d="M-133 0l844 1493h440l264 -1493h-366l-43 272h-596l-148 -272h-395zM555 543h401l-90 575z" />
+<glyph unicode="B" horiz-adv-x="1561" d="M43 0l291 1493h577q266 0 393.5 -78t127.5 -241q0 -137 -75 -240.5t-196 -134.5q98 -28 151.5 -102.5t53.5 -184.5q0 -241 -179.5 -376.5t-504.5 -135.5h-639zM477 262h228q132 0 203 63t71 181q0 75 -49 111t-150 36h-227zM604 915h215q103 0 161 52t58 143 q0 59 -40.5 90t-116.5 31h-215z" />
+<glyph unicode="C" horiz-adv-x="1503" d="M74 573q0 179 57 337.5t168 289.5q131 154 315.5 237t397.5 83q116 0 233 -27.5t238 -83.5l-62 -309q-96 73 -193 107t-208 34q-231 0 -387 -178t-156 -445q0 -172 96 -270t265 -98q101 0 214.5 36.5t254.5 114.5l-66 -331q-138 -49 -265 -74t-241 -25q-301 0 -481 165 t-180 437z" />
+<glyph unicode="D" horiz-adv-x="1700" d="M43 0l291 1493h405q290 0 435 -34.5t241 -115.5q97 -81 146 -196.5t49 -261.5q0 -203 -83.5 -382.5t-234.5 -301.5q-132 -109 -306.5 -155t-536.5 -46h-406zM485 291h138q269 0 426 151t157 408q0 174 -102.5 263t-304.5 89h-135z" />
+<glyph unicode="E" horiz-adv-x="1399" d="M43 0l291 1493h1038l-57 -291h-653l-54 -278h615l-58 -291h-614l-66 -342h674l-55 -291h-1061z" />
+<glyph unicode="F" horiz-adv-x="1399" d="M43 0l291 1493h1038l-57 -291h-653l-54 -278h615l-58 -291h-614l-123 -633h-385z" />
+<glyph unicode="G" horiz-adv-x="1681" d="M74 573q0 181 57 339.5t170 289.5q138 160 325.5 239t428.5 79q134 0 270 -28t268 -83l-59 -309q-122 71 -238.5 106t-234.5 35q-258 0 -420 -172t-162 -442q0 -179 94.5 -278t266.5 -99q56 0 112 7.5t113 23.5l57 290h-235l49 258h598l-139 -718q-146 -71 -303 -105.5 t-336 -34.5q-318 0 -500 161.5t-182 440.5z" />
+<glyph unicode="H" horiz-adv-x="1714" d="M43 0l291 1493h385l-111 -569h568l110 569h385l-291 -1493h-385l123 633h-567l-123 -633h-385z" />
+<glyph unicode="I" horiz-adv-x="762" d="M43 0l291 1493h385l-291 -1493h-385z" />
+<glyph unicode="J" horiz-adv-x="762" d="M-340 -410l57 291h60q119 0 194.5 67.5t100.5 196.5l262 1348h385l-262 -1348q-58 -292 -227.5 -423.5t-491.5 -131.5h-78z" />
+<glyph unicode="K" horiz-adv-x="1587" d="M43 0l291 1493h385l-105 -537l635 537h465l-856 -725l645 -768h-452l-502 623l-121 -623h-385z" />
+<glyph unicode="L" horiz-adv-x="1305" d="M43 0l291 1493h385l-234 -1202h674l-55 -291h-1061z" />
+<glyph unicode="M" horiz-adv-x="2038" d="M43 0l291 1493h473l192 -793l504 793h492l-291 -1493h-365l213 1102l-518 -815h-207l-206 815l-213 -1102h-365z" />
+<glyph unicode="N" horiz-adv-x="1714" d="M43 0l291 1493h430l342 -1034l201 1034h364l-291 -1493h-430l-342 1034l-200 -1034h-365z" />
+<glyph unicode="O" horiz-adv-x="1741" d="M74 569q0 183 55 345t162 292q128 158 305.5 236t409.5 78q298 0 479.5 -165.5t181.5 -432.5q0 -182 -55.5 -344t-161.5 -291q-130 -159 -307.5 -237.5t-409.5 -78.5q-297 0 -478 165t-181 433zM479 612q0 -172 79 -267t220 -95q115 0 204.5 48.5t152.5 143.5 q60 91 92.5 205t32.5 234q0 176 -79.5 268t-230.5 92q-200 0 -335.5 -179.5t-135.5 -449.5z" />
+<glyph unicode="P" horiz-adv-x="1501" d="M43 0l291 1493h639q235 0 367.5 -107.5t132.5 -298.5q0 -117 -44 -222.5t-126 -184.5q-89 -85 -212 -123.5t-309 -38.5h-254l-100 -518h-385zM584 797h213q136 0 208 64t72 186q0 81 -51.5 124t-148.5 43h-211z" />
+<glyph unicode="Q" horiz-adv-x="1741" d="M74 569q0 183 55.5 345.5t161.5 291.5q129 159 305.5 236.5t409.5 77.5q298 0 479.5 -165.5t181.5 -432.5q0 -314 -152.5 -550.5t-424.5 -344.5l229 -326h-367l-192 272q-11 -1 -22 -1.5t-36 -0.5q-113 0 -213 31t-182 92q-110 81 -171.5 206.5t-61.5 268.5zM479 612 q0 -172 79 -267t220 -95q115 0 204.5 48.5t152.5 143.5q60 91 92.5 205t32.5 234q0 176 -79.5 268t-230.5 92q-200 0 -335.5 -179.5t-135.5 -449.5z" />
+<glyph unicode="R" horiz-adv-x="1577" d="M43 0l291 1493h569q246 0 373 -92t127 -271q0 -181 -100 -298t-271 -134q78 -16 130 -79.5t91 -194.5l127 -424h-383l-112 371q-34 111 -82.5 152.5t-140.5 41.5h-123l-111 -565h-385zM590 831h162q131 0 198.5 61t67.5 179q0 74 -46.5 108.5t-146.5 34.5h-159z" />
+<glyph unicode="S" horiz-adv-x="1475" d="M31 78l61 325q133 -77 258.5 -115t247.5 -38q132 0 214.5 54t82.5 138q0 55 -37 85.5t-162 62.5l-157 39q-174 43 -259 136t-85 241q0 233 178.5 373.5t480.5 140.5q121 0 248.5 -18.5t259.5 -55.5l-62 -316q-113 56 -223 83.5t-215 27.5q-144 0 -224.5 -45t-80.5 -125 q0 -51 35.5 -79.5t146.5 -55.5l158 -39q198 -50 290.5 -144.5t92.5 -244.5q0 -243 -184.5 -390t-495.5 -147q-145 0 -288.5 27t-280.5 80z" />
+<glyph unicode="T" horiz-adv-x="1397" d="M98 1202l58 291h1376l-57 -291h-496l-234 -1202h-385l234 1202h-496z" />
+<glyph unicode="U" horiz-adv-x="1663" d="M139 414q0 36 5 80.5t16 103.5l174 895h385l-174 -894q-10 -48 -14.5 -85t-4.5 -65q0 -98 52.5 -146.5t156.5 -48.5q140 0 215 78.5t111 265.5l174 895h385l-174 -895q-65 -330 -246.5 -478.5t-519.5 -148.5q-265 0 -403 113.5t-138 329.5z" />
+<glyph unicode="V" horiz-adv-x="1585" d="M156 1493h366l183 -1116l618 1116h397l-843 -1493h-459z" />
+<glyph unicode="W" horiz-adv-x="2259" d="M219 1493h356l46 -1085l469 1085h366l49 -1085l453 1085h383l-643 -1493h-436l-50 1135l-483 -1135h-446z" />
+<glyph unicode="X" horiz-adv-x="1579" d="M-104 0l671 766l-354 727h393l230 -469l409 469h418l-647 -737l366 -756h-391l-243 500l-437 -500h-415z" />
+<glyph unicode="Y" horiz-adv-x="1483" d="M129 1493h385l254 -553l444 553h445l-737 -870l-121 -623h-385l121 623z" />
+<glyph unicode="Z" horiz-adv-x="1485" d="M-53 0l45 238l971 964h-760l57 291h1256l-48 -238l-968 -964h805l-58 -291h-1300z" />
+<glyph unicode="[" horiz-adv-x="936" d="M-20 -270l354 1826h620l-45 -225h-278l-269 -1376h281l-45 -225h-618z" />
+<glyph unicode="\" horiz-adv-x="748" d="M145 1493h222l198 -1683h-221z" />
+<glyph unicode="]" horiz-adv-x="936" d="M-57 -270l43 225h280l269 1376h-281l43 225h621l-355 -1826h-620z" />
+<glyph unicode="^" horiz-adv-x="1716" d="M207 936l528 557h246l528 -557h-241l-410 301l-409 -301h-242z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M-20 -293h1064v-190h-1064v190z" />
+<glyph unicode="`" horiz-adv-x="1024" d="M268 1638h283l209 -376h-197z" />
+<glyph unicode="a" horiz-adv-x="1382" d="M35 276q0 214 165.5 327.5t477.5 113.5h211l4 28q3 14 3.5 20t0.5 11q0 66 -62.5 99.5t-185.5 33.5q-111 0 -215 -23t-201 -69l54 273q112 28 229.5 42.5t243.5 14.5q249 0 370 -85.5t121 -260.5q0 -34 -4.5 -74.5t-13.5 -87.5l-125 -639h-358l30 166 q-88 -100 -186 -147.5t-213 -47.5q-159 0 -252.5 82.5t-93.5 222.5zM403 340q0 -61 40.5 -96t111.5 -35q110 0 184 66.5t99 187.5l8 41h-172q-134 0 -202.5 -41.5t-68.5 -122.5z" />
+<glyph unicode="b" horiz-adv-x="1466" d="M63 0l302 1556h360l-117 -600q82 98 172 144.5t197 46.5q189 0 299 -120t110 -327q0 -129 -38.5 -251t-110.5 -222q-91 -126 -205.5 -191t-245.5 -65q-115 0 -195.5 46.5t-135.5 144.5l-33 -162h-359zM518 428q0 -92 49.5 -144.5t137.5 -52.5q135 0 223 125.5t88 321.5 q0 102 -47.5 155.5t-137.5 53.5q-138 0 -225.5 -127.5t-87.5 -331.5z" />
+<glyph unicode="c" horiz-adv-x="1214" d="M76 426q0 137 52.5 266t150.5 232q109 113 250 168t325 55q85 0 169 -15.5t167 -46.5l-57 -292q-72 48 -142 73t-137 25q-175 0 -286 -117.5t-111 -300.5q0 -117 69 -181.5t195 -64.5q84 0 165 25t154 74l-55 -293q-89 -31 -179 -46.5t-181 -15.5q-264 0 -406.5 118.5 t-142.5 336.5z" />
+<glyph unicode="d" horiz-adv-x="1466" d="M74 418q0 129 38.5 251t110.5 222q91 126 205.5 191t245.5 65q115 0 195.5 -46.5t136.5 -144.5l116 600h361l-303 -1556h-361l33 162q-82 -98 -172 -144.5t-197 -46.5q-189 0 -299 120t-110 327zM444 440q0 -102 47.5 -155.5t137.5 -53.5q138 0 224.5 127t86.5 332 q0 93 -48.5 145t-135.5 52q-136 0 -224 -125.5t-88 -321.5z" />
+<glyph unicode="e" horiz-adv-x="1389" d="M74 434q0 128 45.5 248.5t132.5 220.5q103 120 246.5 182t318.5 62q227 0 360.5 -121t133.5 -326q0 -40 -5.5 -84.5t-17.5 -97.5l-12 -57h-838q0 -6 -1 -17.5t-1 -17.5q0 -109 65.5 -163t196.5 -54q113 0 238.5 34t263.5 101l-55 -278q-131 -48 -260.5 -71.5 t-263.5 -23.5q-262 0 -404.5 121t-142.5 342zM487 682h463q3 13 4.5 26.5t1.5 26.5q0 80 -48 127t-130 47q-105 0 -178.5 -57.5t-112.5 -169.5z" />
+<glyph unicode="f" horiz-adv-x="891" d="M102 864l50 256h176l16 78q37 186 154 272t333 86h275l-47 -235h-197q-75 0 -109.5 -27.5t-47.5 -94.5l-17 -79h303l-49 -256h-303l-168 -864h-360l168 864h-177z" />
+<glyph unicode="g" horiz-adv-x="1466" d="M41 -377l53 279q85 -54 170 -80.5t174 -26.5q178 0 273.5 76t128.5 242l16 77q-86 -98 -175 -144t-194 -46q-190 0 -300.5 122.5t-110.5 334.5q0 113 38.5 226.5t110.5 213.5q88 121 202 184.5t245 63.5q118 0 198.5 -46t135.5 -145l30 166h361l-189 -973 q-58 -301 -248 -445t-528 -144q-104 0 -200.5 16t-190.5 49zM449 469q0 -102 47 -155.5t137 -53.5q131 0 219 118.5t88 295.5q0 104 -47 158.5t-137 54.5q-132 0 -219.5 -119t-87.5 -299z" />
+<glyph unicode="h" horiz-adv-x="1458" d="M63 0l302 1556h360l-117 -600q99 97 199 144t209 47q155 0 239 -81t84 -228q0 -32 -4.5 -71t-13.5 -85l-133 -682h-359l113 584q12 57 18.5 96.5t6.5 62.5q0 64 -35.5 99t-100.5 35q-111 0 -190.5 -86.5t-110.5 -239.5l-108 -551h-359z" />
+<glyph unicode="i" horiz-adv-x="702" d="M63 0l218 1120h360l-219 -1120h-359zM307 1264l58 292h360l-57 -292h-361z" />
+<glyph unicode="j" horiz-adv-x="702" d="M-262 -442l45 235h63q101 0 147.5 45.5t72.5 181.5l215 1100h360l-215 -1100q-46 -235 -171.5 -348.5t-338.5 -113.5h-178zM307 1264l58 292h360l-57 -292h-361z" />
+<glyph unicode="k" horiz-adv-x="1362" d="M63 0l302 1556h360l-164 -843l483 407h422l-651 -518l473 -602h-409l-363 483l-94 -483h-359z" />
+<glyph unicode="l" horiz-adv-x="702" d="M63 0l302 1556h360l-303 -1556h-359z" />
+<glyph unicode="m" horiz-adv-x="2134" d="M63 0l218 1120h360l-33 -164q84 95 179 143t198 48q116 0 199 -59.5t100 -153.5q83 103 188.5 158t219.5 55q150 0 236.5 -82.5t86.5 -226.5q0 -30 -4.5 -68.5t-13.5 -87.5l-133 -682h-361l113 584l3 15q26 124 26 159q0 55 -31.5 87t-85.5 32q-103 0 -174.5 -84.5 t-102.5 -241.5l-108 -551h-361l115 584q15 75 21 113.5t6 60.5q0 56 -31 87.5t-86 31.5q-99 0 -173.5 -87.5t-103.5 -238.5l-108 -551h-359z" />
+<glyph unicode="n" horiz-adv-x="1458" d="M63 0l218 1120h360l-33 -164q99 97 199 144t209 47q155 0 239 -81t84 -228q0 -32 -4.5 -71t-13.5 -85l-133 -682h-359l113 584q12 57 18.5 96.5t6.5 62.5q0 64 -35.5 99t-100.5 35q-111 0 -190.5 -86.5t-110.5 -239.5l-108 -551h-359z" />
+<glyph unicode="o" horiz-adv-x="1407" d="M74 444q0 126 46 246.5t132 220.5q100 116 238.5 176t306.5 60q250 0 393 -127t143 -346q0 -127 -45 -246.5t-131 -218.5q-102 -118 -241 -178t-310 -60q-247 0 -389.5 127t-142.5 346zM449 444q0 -106 48.5 -161.5t141.5 -55.5q139 0 229 126.5t90 322.5 q0 105 -48.5 160t-141.5 55q-139 0 -229 -126t-90 -321z" />
+<glyph unicode="p" horiz-adv-x="1466" d="M-20 -426l301 1546h360l-33 -164q82 98 172 144.5t197 46.5q189 0 299 -120t110 -327q0 -129 -38.5 -251t-110.5 -222q-91 -126 -205.5 -191t-245.5 -65q-115 0 -195.5 46.5t-135.5 144.5l-115 -588h-360zM518 428q0 -92 49.5 -144.5t137.5 -52.5q135 0 223 125.5 t88 321.5q0 102 -47.5 155.5t-137.5 53.5q-138 0 -225.5 -127.5t-87.5 -331.5z" />
+<glyph unicode="q" horiz-adv-x="1466" d="M74 418q0 129 38.5 251t110.5 222q91 126 205.5 191t245.5 65q115 0 195.5 -46.5t136.5 -144.5l30 164h361l-301 -1546h-361l115 588q-80 -98 -170 -144.5t-197 -46.5q-189 0 -299 120t-110 327zM444 440q0 -102 47.5 -155.5t137.5 -53.5q138 0 224.5 127t86.5 332 q0 93 -48.5 145t-135.5 52q-136 0 -224 -125.5t-88 -321.5z" />
+<glyph unicode="r" horiz-adv-x="1010" d="M63 0l218 1120h360l-39 -192q71 106 177.5 162.5t236.5 56.5q19 0 43 -2t57 -6l-63 -324q-37 21 -82 32t-97 11q-137 0 -227.5 -88t-122.5 -254l-102 -516h-359z" />
+<glyph unicode="s" horiz-adv-x="1219" d="M20 43l54 281q97 -57 207.5 -86t226.5 -29q113 0 170 27t57 79q0 36 -32 56t-132 41l-65 12q-192 40 -274 118t-82 216q0 187 141.5 288t404.5 101q115 0 226.5 -15.5t224.5 -46.5l-53 -278q-105 50 -209 76t-197 26q-106 0 -163.5 -27.5t-57.5 -78.5q0 -30 32 -48 t126 -38l65 -12q217 -46 304 -118.5t87 -201.5q0 -195 -153 -304.5t-428 -109.5q-115 0 -235 18t-245 54z" />
+<glyph unicode="t" horiz-adv-x="979" d="M88 864l49 256h178l62 318h360l-61 -318h366l-51 -256h-366l-92 -474q-4 -16 -5.5 -27t-1.5 -21q0 -46 30.5 -66t102.5 -20h185l-51 -256h-301q-162 0 -247 68t-85 196q0 28 3 60t9 65l92 475h-176z" />
+<glyph unicode="u" horiz-adv-x="1458" d="M123 281q0 35 4 74t12 81l131 684h359l-113 -583q-12 -57 -18 -97t-6 -63q0 -63 35 -98t100 -35q111 0 191 86t110 239l108 551h359l-217 -1120h-361l33 164q-92 -97 -193 -145t-213 -48q-153 0 -237 81t-84 229z" />
+<glyph unicode="v" horiz-adv-x="1335" d="M129 1120h330l145 -782l422 782h363l-658 -1120h-379z" />
+<glyph unicode="w" horiz-adv-x="1892" d="M178 1120h330l39 -770l338 770h284l41 -768l336 768h352l-512 -1120h-380l-37 770l-342 -770h-371z" />
+<glyph unicode="x" horiz-adv-x="1321" d="M-84 0l537 573l-297 547h372l166 -332l291 332h389l-510 -545l312 -575h-373l-176 354l-322 -354h-389z" />
+<glyph unicode="y" horiz-adv-x="1335" d="M0 -442l37 235h113q88 0 136.5 29.5t86.5 103.5l33 60l-271 1134h338l154 -776l397 776h383l-709 -1226q-119 -207 -220 -271.5t-261 -64.5h-217z" />
+<glyph unicode="z" horiz-adv-x="1192" d="M-18 0l47 250l700 614h-555l49 256h977l-49 -250l-698 -614h579l-49 -256h-1001z" />
+<glyph unicode="{" horiz-adv-x="1458" d="M217 494l45 223h62q141 0 206.5 58t94.5 208l39 205q37 193 153.5 280.5t335.5 87.5h217l-43 -225h-70q-139 0 -190.5 -43.5t-79.5 -185.5l-33 -166q-30 -156 -89 -227.5t-173 -96.5q80 -21 117 -66t37 -122q0 -30 -4 -63.5t-13 -73.5l-32 -166q-9 -46 -12 -70t-3 -41 q0 -67 40.5 -93t156.5 -26h68l-43 -225h-218q-179 0 -269.5 61.5t-90.5 184.5q0 22 3.5 52t10.5 70l37 193q6 30 9 57.5t3 49.5q0 88 -45.5 124t-162.5 36h-64z" />
+<glyph unicode="|" horiz-adv-x="748" d="M260 -483v2048h227v-2048h-227z" />
+<glyph unicode="}" horiz-adv-x="1458" d="M90 -334l43 225h70q140 0 191.5 44.5t78.5 185.5l33 166q30 155 89.5 227t174.5 98q-80 19 -118 64t-38 123q0 24 4.5 58t12.5 79l33 166q8 42 11 67t3 43q0 68 -40.5 93.5t-156.5 25.5h-67l43 225h219q179 0 268.5 -61t89.5 -184q0 -28 -3.5 -58.5t-10.5 -64.5l-39 -205 q-6 -30 -9 -57t-3 -49q0 -88 46.5 -124t162.5 -36h63l-45 -223h-61q-141 0 -206.5 -58.5t-94.5 -208.5l-37 -192q-37 -193 -154 -281t-336 -88h-217z" />
+<glyph unicode="~" horiz-adv-x="1716" d="M217 434v244q107 80 196 114.5t185 34.5q107 0 250 -58q15 -6 22 -9t22 -9q155 -61 249 -61q86 0 170.5 37.5t187.5 122.5v-244q-106 -80 -195.5 -114.5t-185.5 -34.5q-107 0 -250 58q-14 6 -22 9q-7 3 -22 9q-155 61 -249 61q-88 0 -174 -38.5t-184 -121.5z" />
+<glyph unicode="&#xa2;" d="M137 414q0 291 182 492t478 235l55 291h162l-55 -287q68 -2 141 -17t149 -43l-57 -292q-75 50 -142.5 74t-131.5 24h-9l-128 -664q89 2 168.5 26.5t150.5 72.5l-56 -293q-72 -25 -150 -40t-163 -20l-55 -286h-162l55 290q-201 22 -316.5 138.5t-115.5 298.5zM516 473 q0 -74 28.5 -128.5t80.5 -80.5l116 592q-102 -46 -163.5 -150.5t-61.5 -232.5z" />
+<glyph unicode="&#xa3;" d="M14 0l52 266h225l63 326h-192l45 239h194l33 170q52 270 203 394.5t426 124.5q92 0 180 -13.5t172 -40.5l-55 -286q-59 37 -129 57t-141 20q-125 0 -195 -61.5t-96 -194.5l-33 -170h373l-45 -239h-375l-64 -326h541l-51 -266h-1131z" />
+<glyph unicode="&#xa5;" d="M12 416l39 194h445l14 76l-29 76h-401l37 192h291l-215 539h368l195 -500l385 500h405l-440 -539h293l-37 -192h-408l-59 -76l-18 -76h454l-37 -194h-454l-82 -416h-381l82 416h-447z" />
+<glyph unicode="&#xa9;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM434 741q0 -121 43.5 -224.5t130.5 -190.5q86 -86 190.5 -129t225.5 -43 q123 0 226 42.5t190 129.5t130.5 190.5t43.5 224.5q0 122 -43.5 225.5t-130.5 190.5q-88 88 -191.5 131t-224.5 43t-225 -43.5t-191 -130.5t-130.5 -190.5t-43.5 -225.5zM600 741q0 195 127 311.5t338 116.5q69 0 133 -10.5t125 -32.5v-215q-57 37 -112.5 54.5t-112.5 17.5 q-113 0 -176.5 -64t-63.5 -178q0 -115 63 -178t177 -63q64 0 121.5 18t103.5 53v-213q-65 -22 -130.5 -33.5t-127.5 -11.5q-211 0 -338 117t-127 311z" />
+<glyph unicode="&#xad;" horiz-adv-x="850" d="M51 444l58 291h628l-57 -291h-629z" />
+<glyph unicode="&#xae;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM434 741q0 -121 43.5 -224.5t130.5 -190.5q86 -86 190.5 -129t225.5 -43 q123 0 226 42.5t190 129.5t130.5 190.5t43.5 224.5q0 122 -43.5 225.5t-130.5 190.5q-88 88 -191.5 131t-224.5 43t-225 -43.5t-191 -130.5t-130.5 -190.5t-43.5 -225.5zM719 338v836h285q176 0 263 -59.5t87 -180.5q0 -86 -52.5 -142t-148.5 -73q41 -22 76.5 -62t64.5 -98 l111 -221h-229l-107 213q-38 78 -67 110.5t-58 32.5h-12v-356h-213zM932 829h35q78 0 117.5 26.5t39.5 78.5t-38.5 77t-118.5 25h-35v-207z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M465 1262l346 376h293l-438 -376h-201z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="850" d="M51 444l58 291h628l-57 -291h-629z" />
+<glyph unicode="&#x2011;" horiz-adv-x="850" d="M51 444l58 291h628l-57 -291h-629z" />
+<glyph unicode="&#x2012;" horiz-adv-x="850" d="M51 444l58 291h628l-57 -291h-629z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M49 432l51 258h804l-51 -258h-804z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M49 432l51 258h1828l-51 -258h-1828z" />
+<glyph unicode="&#x2018;" horiz-adv-x="778" d="M231 856l58 285l295 352h213l-170 -352l-56 -285h-340z" />
+<glyph unicode="&#x2019;" horiz-adv-x="778" d="M150 856l169 352l56 285h340l-56 -285l-297 -352h-212z" />
+<glyph unicode="&#x201c;" horiz-adv-x="1319" d="M231 856l58 285l295 352h213l-170 -352l-56 -285h-340zM772 856l55 285l295 352h213l-168 -352l-55 -285h-340z" />
+<glyph unicode="&#x201d;" horiz-adv-x="1319" d="M150 856l169 352l56 285h340l-56 -285l-297 -352h-212zM690 856l168 352l55 285h340l-55 -285l-295 -352h-213z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1309" d="M295 762q0 74 26.5 139t77.5 115q53 51 118 77.5t138 26.5t138.5 -27t115.5 -77q52 -52 78.5 -116.5t26.5 -137.5q0 -74 -27 -139.5t-78 -116.5t-116.5 -78t-139.5 -27q-73 0 -138 27t-116 78q-50 51 -77 116.5t-27 139.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="2048" d="M94 0l76 387h360l-75 -387h-361zM729 0l76 387h360l-75 -387h-361zM1364 0l76 387h360l-76 -387h-360z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M-84 477l88 195h139q2 32 7.5 67t17.5 82h-176l86 195h155q98 231 301 367.5t449 136.5q105 0 210.5 -27.5t213.5 -83.5l-55 -309q-82 81 -167.5 119t-187.5 38q-112 0 -208 -62t-164 -179h497l-86 -195h-483q-7 -34 -12 -70t-8 -79h438l-88 -195h-338 q24 -119 101.5 -181.5t199.5 -62.5q92 0 195.5 43.5t207.5 124.5l-59 -331q-124 -49 -238.5 -74t-216.5 -25q-246 0 -399.5 132t-190.5 374h-229z" />
+<glyph unicode="&#x2122;" horiz-adv-x="2048" d="M295 1350v143h518v-143h-174v-435h-172v435h-172zM926 915v578h227l119 -227l119 227h227v-578h-170v437l-137 -256h-76l-137 256v-437h-172z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSans-BoldOblique-webfont.ttf b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.ttf
new file mode 100755
index 0000000..f6fe163
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-BoldOblique-webfont.woff b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.woff
new file mode 100755
index 0000000..fc6e65a
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-BoldOblique-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-Oblique-webfont.eot b/css/fontfacekit/DejaVuSans-Oblique-webfont.eot
new file mode 100755
index 0000000..caa4326
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Oblique-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-Oblique-webfont.svg b/css/fontfacekit/DejaVuSans-Oblique-webfont.svg
new file mode 100755
index 0000000..35cf663
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Oblique-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansOblique" horiz-adv-x="1303" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="651" />
+<glyph unicode=" " horiz-adv-x="651" />
+<glyph unicode="&#x09;" horiz-adv-x="651" />
+<glyph unicode="&#xa0;" horiz-adv-x="651" />
+<glyph unicode="!" horiz-adv-x="821" d="M162 0l51 254h203l-49 -254h-205zM276 481l50 357l127 655h202l-127 -655l-90 -357h-162z" />
+<glyph unicode="&#x22;" horiz-adv-x="942" d="M197 938v555h170v-555h-170zM575 938v555h170v-555h-170z" />
+<glyph unicode="#" horiz-adv-x="1716" d="M143 414l37 153h330l84 334h-336l39 154h336l102 415h162l-104 -415h292l105 415h160l-103 -415h336l-39 -154h-336l-82 -334h340l-36 -153h-343l-104 -414h-160l103 414h-293l-103 -414h-161l104 414h-330zM672 567h293l82 334h-291z" />
+<glyph unicode="$" d="M68 92l34 184q92 -62 192 -96t206 -38l88 456q-189 36 -275 110.5t-86 200.5q0 166 137.5 281t362.5 133l47 233h100l-44 -233q90 -3 175.5 -18.5t161.5 -42.5l-34 -181q-86 46 -169.5 71t-162.5 27l-84 -427q184 -29 280.5 -115t96.5 -221q0 -175 -143 -289.5 t-380 -126.5l-59 -301h-100l59 301q-116 3 -218 26.5t-185 65.5zM418 938q0 -70 47.5 -109.5t155.5 -58.5l79 410q-132 -14 -207 -78t-75 -164zM600 145q139 6 220 70.5t81 167.5q0 84 -51 130t-166 65z" />
+<glyph unicode="%" horiz-adv-x="1946" d="M186 1036q0 216 116 350t302 134q136 0 215.5 -89.5t79.5 -242.5q0 -214 -116 -347.5t-302 -133.5q-136 0 -215.5 88.5t-79.5 240.5zM289 -29l1235 1549h159l-1234 -1549h-160zM346 1026q0 -92 40.5 -142t115.5 -50q107 0 172 95t65 253q0 105 -39 158t-116 53 q-112 0 -175 -97t-63 -270zM1049 301q0 216 115.5 349.5t301.5 133.5q136 0 214.5 -88t78.5 -241q0 -215 -115.5 -349.5t-300.5 -134.5q-136 0 -215 89t-79 241zM1208 291q0 -93 40.5 -143t115.5 -50q107 0 171 95t64 253q0 107 -38 160t-115 53q-111 0 -174.5 -97.5 t-63.5 -270.5z" />
+<glyph unicode="&#x26;" horiz-adv-x="1597" d="M96 369q0 154 92.5 291t274.5 253q-31 46 -45.5 93.5t-14.5 101.5q0 68 23 129t66 111q69 82 173 127t224 45q78 0 157 -18t160 -54l-35 -182q-75 47 -149.5 71.5t-144.5 24.5q-124 0 -201.5 -64.5t-77.5 -164.5q0 -44 19 -87t88 -131l407 -520q75 79 128 181.5t81 224.5 h186q-45 -159 -118.5 -291t-176.5 -240l209 -270h-252l-106 139q-106 -83 -228 -125.5t-255 -42.5q-221 0 -352.5 109t-131.5 289zM295 414q0 -127 85.5 -204t227.5 -77q94 0 185.5 32.5t173.5 94.5l-426 543q-121 -88 -183.5 -187t-62.5 -202z" />
+<glyph unicode="'" horiz-adv-x="563" d="M197 938v555h170v-555h-170z" />
+<glyph unicode="(" horiz-adv-x="799" d="M158 383q0 297 137.5 588.5t415.5 582.5h163q-265 -331 -395.5 -628.5t-130.5 -573.5q0 -158 38 -313.5t114 -308.5h-160q-92 172 -137 334.5t-45 318.5z" />
+<glyph unicode=")" horiz-adv-x="799" d="M-127 -270q266 331 396 628.5t130 573.5q0 158 -37.5 313.5t-113.5 308.5h160q92 -173 137 -334t45 -317q0 -298 -138.5 -591.5t-414.5 -581.5h-164z" />
+<glyph unicode="*" horiz-adv-x="1024" d="M61 858l359 195l-359 194l58 99l336 -203v377h114v-377l336 203l58 -99l-359 -194l359 -195l-58 -98l-336 203v-377h-114v377l-336 -203z" />
+<glyph unicode="+" horiz-adv-x="1716" d="M217 557v170h557v557h168v-557h557v-170h-557v-557h-168v557h-557z" />
+<glyph unicode="," horiz-adv-x="651" d="M6 -238l144 320l34 172h211l-33 -172l-227 -320h-129z" />
+<glyph unicode="-" horiz-adv-x="739" d="M92 479l33 164h539l-31 -164h-541z" />
+<glyph unicode="." horiz-adv-x="651" d="M119 0l49 254h211l-49 -254h-211z" />
+<glyph unicode="/" horiz-adv-x="690" d="M-150 -190l846 1683h178l-847 -1683h-177z" />
+<glyph unicode="0" d="M102 494q0 190 51.5 380.5t143.5 339.5q92 150 215.5 228t269.5 78q203 0 310.5 -135t107.5 -388q0 -192 -50.5 -381.5t-141.5 -339.5q-93 -150 -218.5 -227.5t-277.5 -77.5q-196 0 -303 136t-107 387zM301 465q0 -165 58.5 -249.5t172.5 -84.5q80 0 148 40.5t123 119.5 q91 131 144.5 328.5t53.5 406.5q0 165 -58.5 249.5t-172.5 84.5q-76 0 -144.5 -40.5t-123.5 -119.5q-92 -132 -146.5 -329.5t-54.5 -405.5z" />
+<glyph unicode="1" d="M100 0l33 170h330l223 1149l-373 -72l35 174l371 72h203l-258 -1323h329l-32 -170h-861z" />
+<glyph unicode="2" d="M8 0l33 170l674 578q135 117 191.5 205.5t56.5 181.5q0 97 -68 158t-178 61q-95 0 -211 -34t-248 -99l37 200q124 49 237 74t209 25q196 0 315.5 -104t119.5 -273q0 -114 -57 -217.5t-175 -204.5l-645 -553h713l-35 -168h-969z" />
+<glyph unicode="3" d="M4 45l37 191q94 -52 189.5 -77.5t195.5 -25.5q197 0 319.5 101.5t122.5 263.5q0 104 -78 160.5t-223 56.5h-174l31 164h184q166 0 261.5 76t95.5 206q0 94 -70 145.5t-197 51.5q-96 0 -196.5 -20.5t-208.5 -61.5l31 180q110 32 213.5 48t203.5 16q198 0 314 -88t116 -236 q0 -145 -91.5 -249t-252.5 -142q126 -36 185 -112t59 -201q0 -120 -57.5 -225t-165.5 -181q-82 -58 -196 -86.5t-263 -28.5q-94 0 -190 18.5t-195 55.5z" />
+<glyph unicode="4" d="M37 352l39 195l805 946h254l-191 -973h213l-33 -168h-213l-67 -352h-201l68 352h-674zM233 520h510l156 797z" />
+<glyph unicode="5" d="M41 35l37 188q92 -45 184.5 -67.5t186.5 -22.5q195 0 322.5 117t127.5 293q0 130 -83.5 202t-233.5 72q-79 0 -164.5 -18.5t-175.5 -55.5l145 750h803l-31 -168h-618l-72 -369q46 15 93.5 22t96.5 7q207 0 327 -111t120 -301q0 -133 -61.5 -255t-174.5 -214 q-80 -64 -195.5 -98.5t-252.5 -34.5q-90 0 -184 16t-197 48z" />
+<glyph unicode="6" d="M129 461q0 212 54.5 408.5t152.5 340.5q103 152 249.5 231t323.5 79q78 0 154 -15.5t149 -46.5l-34 -184q-58 38 -133 58t-160 20q-207 0 -332.5 -130t-187.5 -407q73 85 169.5 128.5t208.5 43.5q183 0 291.5 -105.5t108.5 -283.5q0 -146 -53.5 -271.5t-155.5 -220.5 q-70 -65 -163 -100t-198 -35q-206 0 -325 131t-119 359zM332 412q0 -132 64.5 -206.5t178.5 -74.5q156 0 260.5 122.5t104.5 299.5q0 127 -65 200.5t-177 73.5q-155 0 -260.5 -119.5t-105.5 -295.5z" />
+<glyph unicode="7" d="M190 0l807 1323h-768l33 170h1022l-18 -86l-854 -1407h-222z" />
+<glyph unicode="8" d="M68 358q0 160 109 284.5t284 158.5q-105 36 -160 111.5t-55 183.5q0 181 150.5 302.5t381.5 121.5q193 0 314.5 -98.5t121.5 -250.5q0 -132 -90.5 -235.5t-246.5 -149.5q113 -43 173 -130t60 -210q0 -207 -160 -341t-413 -134q-215 0 -342 105.5t-127 281.5zM266 379 q0 -114 77.5 -181t209.5 -67q157 0 257.5 91t100.5 231q0 113 -79 184.5t-207 71.5q-156 0 -257.5 -93.5t-101.5 -236.5zM444 1090q0 -100 69.5 -161t184.5 -61q138 0 227 79.5t89 201.5q0 95 -70 153t-186 58q-137 0 -225.5 -77t-88.5 -193z" />
+<glyph unicode="9" d="M90 33l37 184q58 -38 132 -58t159 -20q207 0 333.5 131t188.5 408q-74 -85 -171.5 -129.5t-209.5 -44.5q-182 0 -289.5 105.5t-107.5 283.5q0 146 53 271.5t156 219.5q70 66 162 101t196 35q207 0 327 -131.5t120 -358.5q0 -211 -55.5 -408t-153.5 -341 q-104 -152 -250 -231t-324 -79q-77 0 -153.5 15.5t-149.5 46.5zM362 940q0 -127 66 -201.5t178 -74.5q155 0 260 119t105 296q0 132 -65 206.5t-179 74.5q-155 0 -260 -121.5t-105 -298.5z" />
+<glyph unicode=":" horiz-adv-x="690" d="M106 0l50 254h211l-50 -254h-211zM264 805l49 254h211l-49 -254h-211z" />
+<glyph unicode=";" horiz-adv-x="690" d="M2 -238l143 320l35 172h211l-35 -172l-225 -320h-129zM287 805l49 254h211l-49 -254h-211z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1716" d="M217 559v166l1282 465v-182l-1032 -367l1032 -365v-182z" />
+<glyph unicode="=" horiz-adv-x="1716" d="M217 352v170h1282v-170h-1282zM217 762v168h1282v-168h-1282z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1716" d="M217 94v182l1030 365l-1030 367v182l1282 -465v-166z" />
+<glyph unicode="?" horiz-adv-x="1087" d="M252 1219l37 188q102 57 203.5 85t207.5 28q161 0 254 -75t93 -204q0 -103 -53.5 -193t-174.5 -188l-104 -84q-84 -66 -112 -113t-46 -139l-25 -123h-190l31 154q18 94 57 159.5t150 157.5l106 89q84 70 118 123t34 110q0 76 -54.5 119t-150.5 43q-80 0 -178.5 -35.5 t-202.5 -101.5zM258 0l49 254h203l-49 -254h-203z" />
+<glyph unicode="@" horiz-adv-x="2048" d="M119 401q0 225 104.5 435.5t292.5 363.5q139 114 319 177t369 63q321 0 531.5 -189t210.5 -473q0 -295 -203.5 -491.5t-519.5 -202.5l30 154q-69 -74 -149.5 -112t-167.5 -38q-147 0 -243.5 99t-96.5 251q0 220 148.5 384.5t347.5 164.5q92 0 164.5 -40t111.5 -111 l27 131h143l-143 -738q177 28 291 180t114 361q0 233 -165 380.5t-427 147.5q-178 0 -344 -62.5t-293 -176.5q-145 -134 -226 -310t-81 -360q0 -261 174.5 -431.5t444.5 -170.5q129 0 254 43.5t262 136.5l82 -114q-135 -102 -291.5 -154.5t-321.5 -52.5q-322 0 -535.5 214 t-213.5 541zM756 467q0 -112 57 -175t158 -63q142 0 238 114t96 280q0 102 -57.5 162.5t-153.5 60.5q-141 0 -239.5 -111.5t-98.5 -267.5z" />
+<glyph unicode="A" horiz-adv-x="1401" d="M-109 0l863 1493h229l277 -1493h-211l-62 383h-672l-211 -383h-213zM408 551h548l-129 743z" />
+<glyph unicode="B" horiz-adv-x="1405" d="M55 0l291 1493h516q210 0 314 -78t104 -235q0 -144 -89.5 -248.5t-234.5 -126.5q124 -28 186 -107t62 -211q0 -225 -166.5 -356t-455.5 -131h-527zM289 166h325q183 0 282 84t99 237q0 118 -65.5 172t-210.5 54h-324zM426 877h301q161 0 251.5 70t90.5 194 q0 97 -61 141.5t-195 44.5h-299z" />
+<glyph unicode="C" horiz-adv-x="1430" d="M86 561q0 178 61.5 350t176.5 314q122 151 278.5 223t364.5 72q128 0 242.5 -35.5t213.5 -106.5l-41 -213q-96 97 -203.5 144t-232.5 47q-171 0 -300.5 -82t-223.5 -250q-60 -108 -91.5 -228.5t-31.5 -242.5q0 -204 105.5 -311t306.5 -107q139 0 267 44.5t249 133.5 l-47 -239q-119 -51 -240.5 -77t-243.5 -26q-287 0 -448.5 156t-161.5 434z" />
+<glyph unicode="D" horiz-adv-x="1577" d="M55 0l291 1493h434q346 0 522.5 -146.5t176.5 -435.5q0 -191 -67 -367.5t-185 -297.5q-119 -124 -302 -185t-433 -61h-437zM291 166h264q339 0 525 195t186 550q0 215 -120 315.5t-376 100.5h-254z" />
+<glyph unicode="E" horiz-adv-x="1294" d="M55 0l291 1493h944l-33 -170h-743l-86 -442h713l-33 -170h-713l-104 -541h760l-33 -170h-963z" />
+<glyph unicode="F" horiz-adv-x="1178" d="M55 0l291 1493h856l-33 -170h-655l-86 -440h592l-33 -170h-592l-139 -713h-201z" />
+<glyph unicode="G" horiz-adv-x="1587" d="M92 561q0 231 96.5 439.5t266.5 347.5q107 87 234 129.5t282 42.5q140 0 268.5 -35.5t245.5 -106.5l-41 -215q-90 94 -211 143.5t-258 49.5q-159 0 -280 -60.5t-216 -187.5q-81 -108 -127.5 -254.5t-46.5 -298.5q0 -209 107 -314.5t319 -105.5q106 0 205 22.5t182 65.5 l78 391h-332l31 166h530l-129 -657q-133 -73 -290 -112.5t-316 -39.5q-281 0 -439.5 156t-158.5 434z" />
+<glyph unicode="H" horiz-adv-x="1540" d="M55 0l291 1493h203l-119 -612h733l119 612h203l-291 -1493h-203l139 711h-733l-139 -711h-203z" />
+<glyph unicode="I" horiz-adv-x="604" d="M55 0l291 1493h203l-291 -1493h-203z" />
+<glyph unicode="J" horiz-adv-x="604" d="M-336 -410l33 170h63q135 0 205 77t107 267l270 1389h203l-271 -1389q-53 -271 -178.5 -392.5t-351.5 -121.5h-80z" />
+<glyph unicode="K" horiz-adv-x="1343" d="M55 0l291 1493h203l-123 -629l784 629h269l-887 -713l649 -780h-246l-596 727l-141 -727h-203z" />
+<glyph unicode="L" horiz-adv-x="1141" d="M55 0l289 1493h203l-256 -1325h727l-33 -168h-930z" />
+<glyph unicode="M" horiz-adv-x="1767" d="M55 0l291 1493h303l174 -1006l578 1006h311l-291 -1493h-196l254 1309l-586 -1022h-197l-190 1026l-254 -1313h-197z" />
+<glyph unicode="N" horiz-adv-x="1532" d="M55 0l291 1493h272l412 -1280l250 1280h197l-291 -1493h-273l-411 1288l-250 -1288h-197z" />
+<glyph unicode="O" horiz-adv-x="1612" d="M82 580q0 162 61.5 331t169.5 301q127 155 283 231.5t344 76.5q274 0 432 -161.5t158 -440.5q0 -172 -60 -338t-172 -301q-128 -156 -282.5 -232t-343.5 -76q-275 0 -432.5 163t-157.5 446zM297 569q0 -208 99.5 -321t281.5 -113q164 0 292.5 81.5t219.5 242.5 q61 108 93 226.5t32 236.5q0 207 -100 320.5t-281 113.5q-166 0 -293 -80.5t-221 -245.5q-60 -105 -91.5 -223t-31.5 -238z" />
+<glyph unicode="P" horiz-adv-x="1235" d="M55 0l291 1493h467q204 0 311 -95t107 -278q0 -246 -158 -383t-444 -137h-254l-117 -600h-203zM408 766h254q172 0 264 88t92 252q0 105 -62.5 163t-175.5 58h-264z" />
+<glyph unicode="Q" horiz-adv-x="1612" d="M84 575q0 167 60.5 335t168.5 302q125 154 281.5 231t345.5 77q274 0 432 -161.5t158 -440.5q0 -301 -165 -551t-431 -353l203 -278h-226l-172 237q-11 -1 -23 -1.5t-36 -0.5q-280 0 -438 160.5t-158 443.5zM297 569q0 -208 99.5 -321t281.5 -113q164 0 292.5 81.5 t219.5 242.5q61 108 93 226.5t32 236.5q0 207 -100 320.5t-281 113.5q-166 0 -293 -80.5t-221 -245.5q-60 -105 -91.5 -223t-31.5 -238z" />
+<glyph unicode="R" horiz-adv-x="1423" d="M55 0l291 1493h455q207 0 317.5 -93.5t110.5 -269.5q0 -156 -94 -270t-248 -143q64 -15 106.5 -74t98.5 -235l127 -408h-213l-117 383q-45 148 -104 198t-181 50h-223l-123 -631h-203zM414 797h260q153 0 247.5 84.5t94.5 220.5q0 109 -63.5 167t-182.5 58h-254z" />
+<glyph unicode="S" horiz-adv-x="1300" d="M12 66l41 208q111 -69 222.5 -104t222.5 -35q189 0 303 84t114 219q0 90 -45.5 136.5t-195.5 84.5l-121 31q-207 54 -282.5 124.5t-75.5 197.5q0 223 171.5 365.5t446.5 142.5q107 0 212 -19t210 -57l-39 -197q-101 54 -200.5 81.5t-192.5 27.5q-181 0 -288 -79 t-107 -210q0 -72 39.5 -110.5t203.5 -82.5l121 -30q205 -53 285 -134.5t80 -228.5q0 -226 -177.5 -368t-467.5 -142q-119 0 -239 23.5t-241 71.5z" />
+<glyph unicode="T" horiz-adv-x="1251" d="M88 1323l33 170h1263l-32 -170h-533l-256 -1323h-203l256 1323h-528z" />
+<glyph unicode="U" horiz-adv-x="1499" d="M119 389q0 35 5 78.5t15 93.5l178 932h203l-176 -907q-11 -61 -15.5 -100.5t-4.5 -69.5q0 -138 77 -209.5t226 -71.5q193 0 300.5 106t153.5 345l176 907h203l-180 -932q-59 -302 -224 -446t-452 -144q-224 0 -354.5 112.5t-130.5 305.5z" />
+<glyph unicode="V" horiz-adv-x="1401" d="M160 1493h198l217 -1284l725 1284h220l-863 -1493h-235z" />
+<glyph unicode="W" horiz-adv-x="2025" d="M197 1493h196l72 -1270l563 1270h225l74 -1270l557 1270h205l-664 -1493h-254l-69 1245l-559 -1245h-254z" />
+<glyph unicode="X" horiz-adv-x="1403" d="M-88 0l698 803l-329 690h204l256 -539l463 539h236l-615 -713l371 -780h-203l-301 629l-545 -629h-235z" />
+<glyph unicode="Y" horiz-adv-x="1251" d="M129 1493h217l279 -614l532 614h227l-677 -782l-138 -711h-202l137 711z" />
+<glyph unicode="Z" horiz-adv-x="1403" d="M-45 0l29 154l1157 1169h-905l32 170h1172l-29 -154l-1157 -1169h952l-32 -170h-1219z" />
+<glyph unicode="[" horiz-adv-x="799" d="M82 -270l354 1826h424l-29 -143h-239l-299 -1540h239l-26 -143h-424z" />
+<glyph unicode="\" horiz-adv-x="690" d="M174 1493h170l193 -1683h-168z" />
+<glyph unicode="]" horiz-adv-x="799" d="M-78 -270l27 143h239l299 1540h-237l26 143h424l-354 -1826h-424z" />
+<glyph unicode="^" horiz-adv-x="1716" d="M217 936l543 557h196l543 -557h-201l-440 395l-440 -395h-201z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M-20 -340h1064v-143h-1064v143z" />
+<glyph unicode="`" horiz-adv-x="1024" d="M389 1638h197l209 -374h-154z" />
+<glyph unicode="a" horiz-adv-x="1255" d="M84 283q0 196 156.5 310t431.5 114h256l10 49q2 8 3 17.5t1 29.5q0 89 -72.5 138.5t-203.5 49.5q-90 0 -184.5 -23t-194.5 -69l32 170q104 39 203.5 58.5t192.5 19.5q198 0 301.5 -86t103.5 -250q0 -33 -5 -77.5t-15 -94.5l-125 -639h-184l34 170q-81 -100 -184.5 -149.5 t-230.5 -49.5q-143 0 -234.5 87.5t-91.5 224.5zM274 315q0 -88 55.5 -138t153.5 -50q150 0 262 107.5t148 287.5l8 41h-184q-226 0 -334.5 -60.5t-108.5 -187.5z" />
+<glyph unicode="b" horiz-adv-x="1300" d="M74 0l303 1556h184l-119 -606q68 92 170.5 144.5t214.5 52.5q172 0 273.5 -116t101.5 -314q0 -162 -59.5 -314t-169.5 -270q-72 -78 -166 -120t-197 -42q-109 0 -189 50t-130 149l-33 -170h-184zM350 420q0 -138 65.5 -216.5t180.5 -78.5q87 0 161 40.5t130 119.5 q57 82 92 191t35 208q0 145 -66.5 227t-183.5 82q-85 0 -159.5 -41.5t-129.5 -120.5q-58 -83 -91.5 -192.5t-33.5 -218.5z" />
+<glyph unicode="c" horiz-adv-x="1126" d="M94 401q0 174 62.5 320.5t185.5 263.5q84 80 197 121t247 41q78 0 155 -17.5t157 -52.5l-37 -182q-66 48 -140.5 72t-154.5 24q-88 0 -167.5 -31t-133.5 -88q-86 -87 -133 -204t-47 -242q0 -151 75.5 -225t229.5 -74q76 0 161.5 23t178.5 69l-35 -182 q-80 -33 -164.5 -49.5t-173.5 -16.5q-223 0 -343 111.5t-120 318.5z" />
+<glyph unicode="d" horiz-adv-x="1300" d="M94 399q0 166 59 316.5t171 269.5q74 79 167 120.5t195 41.5q108 0 190.5 -52t127.5 -149l120 610h185l-303 -1556h-185l35 168q-74 -97 -175 -147t-224 -50q-168 0 -265.5 114.5t-97.5 313.5zM285 432q0 -145 65.5 -226t181.5 -81q86 0 159.5 41.5t129.5 122.5 q59 84 93 194t34 217q0 139 -65.5 217t-180.5 78q-87 0 -162 -41t-128 -118q-58 -83 -92.5 -193t-34.5 -211z" />
+<glyph unicode="e" horiz-adv-x="1260" d="M94 399q0 175 62.5 325.5t183.5 268.5q78 74 185.5 114t228.5 40q190 0 302.5 -114t112.5 -306q0 -46 -6 -98.5t-18 -112.5h-856q-6 -38 -8 -60t-2 -38q0 -139 85.5 -215t241.5 -76q120 0 227 27t199 79l-35 -182q-99 -40 -204.5 -60t-214.5 -20q-233 0 -358.5 111.5 t-125.5 316.5zM324 659l661 1q3 16 4.5 33t1.5 34q0 122 -71.5 193t-194.5 71q-137 0 -242 -86.5t-159 -245.5z" />
+<glyph unicode="f" horiz-adv-x="721" d="M139 0l191 977h-176l26 143h176l15 78q38 198 133.5 278t300.5 80h174l-29 -153h-176q-100 0 -145.5 -39.5t-67.5 -144.5l-20 -99h303l-27 -143h-303l-190 -977h-185z" />
+<glyph unicode="g" horiz-adv-x="1300" d="M66 -367l34 179q68 -44 144 -65t162 -21q175 0 287.5 95.5t148.5 274.5l16 84q-77 -88 -179 -134t-220 -46q-170 0 -267.5 112.5t-97.5 309.5q0 155 59 303.5t166 263.5q71 76 165.5 117t197.5 41q113 0 197 -52.5t125 -148.5l32 174h185l-191 -981q-55 -285 -210.5 -425 t-418.5 -140q-97 0 -180 14.5t-155 44.5zM285 440q0 -138 64.5 -212t185.5 -74q175 0 292 158.5t117 396.5q0 136 -64 210t-182 74q-73 0 -139 -29t-113 -81q-76 -86 -118.5 -202.5t-42.5 -240.5z" />
+<glyph unicode="h" horiz-adv-x="1298" d="M72 0l303 1556h184l-119 -612q70 94 179 148.5t229 54.5q148 0 229.5 -80t81.5 -225q0 -36 -4.5 -77t-13.5 -89l-131 -676h-185l131 669q9 47 14 83t5 57q0 84 -53 131t-148 47q-148 0 -256.5 -100t-140.5 -266l-121 -621h-184z" />
+<glyph unicode="i" horiz-adv-x="569" d="M72 0l219 1120h184l-219 -1120h-184zM330 1323l45 233h184l-45 -233h-184z" />
+<glyph unicode="j" horiz-adv-x="569" d="M-231 -426l30 156h47q108 0 153.5 45t76.5 205l221 1140h184l-221 -1140l-1 -5q-37 -191 -85 -262q-45 -67 -131.5 -103t-204.5 -36h-69zM338 1323l45 233h184l-45 -233h-184z" />
+<glyph unicode="k" horiz-adv-x="1186" d="M72 0l303 1556h184l-176 -907l631 471h239l-704 -536l514 -584h-223l-478 547l-106 -547h-184z" />
+<glyph unicode="l" horiz-adv-x="569" d="M72 0l303 1556h184l-303 -1556h-184z" />
+<glyph unicode="m" horiz-adv-x="1995" d="M72 0l219 1120h184l-35 -174q75 98 175.5 149.5t215.5 51.5q122 0 200.5 -64t94.5 -178q84 118 194.5 180t233.5 62q144 0 222.5 -83t78.5 -235q0 -33 -4 -72.5t-12 -80.5l-131 -676h-184l129 670q8 43 12 74t4 53q0 90 -50 140t-140 50q-134 0 -239 -100.5t-136 -261.5 l-123 -625h-184l131 670q8 37 12 68.5t4 56.5q0 91 -50 141.5t-138 50.5q-136 0 -241 -100.5t-136 -261.5l-123 -625h-184z" />
+<glyph unicode="n" horiz-adv-x="1298" d="M72 0l217 1120h184l-37 -176q77 97 185 150t227 53q148 0 229.5 -80t81.5 -225q0 -36 -4.5 -77t-13.5 -89l-131 -676h-185l131 669q9 47 14 83t5 57q0 84 -53 131t-148 47q-148 0 -255 -98.5t-140 -267.5l-123 -621h-184z" />
+<glyph unicode="o" horiz-adv-x="1253" d="M94 424q0 122 39.5 248.5t102.5 212.5q99 134 221 198t276 64q191 0 308.5 -119t117.5 -311q0 -133 -39 -265t-102 -219q-98 -134 -220 -198t-278 -64q-197 0 -311.5 121.5t-114.5 331.5zM285 430q0 -152 63.5 -227.5t192.5 -75.5q185 0 306.5 161.5t121.5 409.5 q0 145 -65 219t-191 74q-104 0 -185 -48.5t-145 -147.5q-47 -74 -72.5 -169t-25.5 -196z" />
+<glyph unicode="p" horiz-adv-x="1300" d="M-6 -426l301 1546h184l-33 -170q74 97 174.5 147t223.5 50q172 0 267 -112.5t95 -315.5q0 -166 -59 -316.5t-170 -269.5q-74 -79 -167 -120.5t-196 -41.5q-119 0 -200 49.5t-121 147.5l-115 -594h-184zM354 416q0 -140 64 -215.5t182 -75.5q87 0 161.5 41t127.5 119 q57 82 92 193t35 212q0 147 -64 225t-184 78q-82 0 -156.5 -42t-132.5 -122q-57 -79 -91 -191t-34 -222z" />
+<glyph unicode="q" horiz-adv-x="1300" d="M94 401q0 162 59.5 313t170.5 271q72 78 165.5 120t196.5 42q124 0 204 -49t116 -148l32 168h185l-299 -1540h-185l115 590q-74 -97 -174.5 -147t-222.5 -50q-170 0 -266.5 114.5t-96.5 315.5zM285 428q0 -148 62 -225.5t179 -77.5q174 0 297 166.5t123 404.5 q0 144 -63.5 220.5t-182.5 76.5q-87 0 -161 -40.5t-129 -118.5q-58 -82 -91.5 -192t-33.5 -214z" />
+<glyph unicode="r" horiz-adv-x="842" d="M72 0l219 1120h184l-35 -174q73 97 174.5 149t216.5 52q30 0 59 -3.5t58 -11.5l-35 -182q-28 15 -64 23t-77 8q-147 0 -257 -111.5t-146 -298.5l-113 -571h-184z" />
+<glyph unicode="s" horiz-adv-x="1067" d="M23 41l36 190q101 -52 199 -79t188 -27q135 0 219.5 58t84.5 147q0 96 -222 155l-19 5l-63 16q-140 37 -205 97.5t-65 154.5q0 179 134.5 284t365.5 105q91 0 177.5 -15t170.5 -45l-35 -174q-73 40 -154 60t-167 20q-145 0 -228.5 -49.5t-83.5 -134.5q0 -99 194 -152 q15 -4 22 -6l59 -18q184 -51 245.5 -107t61.5 -153q0 -178 -141.5 -290t-370.5 -112q-89 0 -187 17t-216 53z" />
+<glyph unicode="t" horiz-adv-x="803" d="M131 977l29 143h153l62 318h184l-61 -318h368l-28 -143h-367l-119 -608q-6 -34 -9 -57t-3 -36q0 -64 38.5 -93t123.5 -29h186l-31 -154h-176q-164 0 -244.5 64t-80.5 194q0 23 3 50.5t9 60.5l119 608h-156z" />
+<glyph unicode="u" horiz-adv-x="1298" d="M117 276q0 30 5 75t15 93l131 676h185l-131 -669q-10 -49 -14.5 -84t-4.5 -58q0 -85 52 -131.5t147 -46.5q148 0 256 100t141 269l123 620h184l-217 -1120h-184l37 176q-78 -98 -185.5 -151.5t-228.5 -53.5q-147 0 -229 80.5t-82 224.5z" />
+<glyph unicode="v" horiz-adv-x="1212" d="M147 1120h195l164 -952l536 952h195l-637 -1120h-248z" />
+<glyph unicode="w" horiz-adv-x="1675" d="M174 1120h182l47 -901l418 901h213l62 -901l397 901h184l-512 -1120h-215l-55 928l-428 -928h-217z" />
+<glyph unicode="x" horiz-adv-x="1212" d="M-53 0l551 590l-293 530h211l215 -405l375 405h223l-514 -549l315 -571h-211l-237 444l-412 -444h-223z" />
+<glyph unicode="y" horiz-adv-x="1212" d="M-51 -426l31 154h106q77 0 131 42t121 164l57 107l-248 1079h195l186 -858l514 858h193l-727 -1224q-128 -215 -208.5 -268.5t-205.5 -53.5h-145z" />
+<glyph unicode="z" horiz-adv-x="1075" d="M-6 0l33 168l843 805h-661l29 147h874l-33 -168l-843 -805h696l-29 -147h-909z" />
+<glyph unicode="{" d="M248 537l28 147h62q144 0 207.5 54.5t95.5 205.5l47 244q26 123 61.5 194.5t90.5 110.5q46 34 115 48.5t202 14.5h82l-29 -143h-77q-136 0 -183 -39.5t-78 -189.5l-51 -252q-32 -160 -92.5 -232.5t-171.5 -93.5q73 -18 113.5 -69.5t40.5 -126.5q0 -24 -4 -57t-11 -71 l-47 -244q-5 -31 -7.5 -57.5t-2.5 -50.5q0 -63 42.5 -91.5t139.5 -28.5h78l-29 -144h-71q-188 0 -269 54.5t-81 177.5q0 32 3.5 66t10.5 71l45 235q0 3 2 12q10 50 10 95q0 85 -49 122.5t-162 37.5h-61z" />
+<glyph unicode="|" horiz-adv-x="690" d="M260 -483v2048h170v-2048h-170z" />
+<glyph unicode="}" d="M14 -334l29 144h78q136 0 183 39.5t77 189.5l51 252q33 160 93 232.5t171 92.5q-73 19 -113 70t-40 127q0 25 3.5 57t10.5 70l47 243q6 34 8 59t2 50q0 64 -42.5 92.5t-139.5 28.5h-78l27 143h74q187 0 268.5 -54t81.5 -177q0 -31 -3.5 -65t-11.5 -73l-45 -235 q0 -3 -2 -12q-10 -49 -10 -94q0 -86 49 -123t162 -37h62l-29 -147h-62q-144 0 -207 -55t-92 -205l-53 -244q-26 -126 -61 -196.5t-88 -108.5q-47 -34 -116 -49t-202 -15h-82z" />
+<glyph unicode="~" horiz-adv-x="1716" d="M217 467v178q105 79 194.5 113.5t186.5 34.5q110 0 257 -60l15 -6q8 -3 22 -8q155 -62 249 -62q86 0 170.5 38t187.5 122v-178q-105 -79 -194.5 -113t-186.5 -34q-110 0 -256 59q-11 4 -16 6q-7 3 -22 8q-155 62 -249 62q-88 0 -174 -38.5t-184 -121.5z" />
+<glyph unicode="&#xa2;" d="M152 401q0 306 177 513.5t459 230.5l56 285h100l-55 -285q73 -7 137.5 -23.5t126.5 -44.5l-35 -182q-47 37 -109 59.5t-151 34.5l-168 -862q66 5 140 27.5t157 64.5l-35 -182q-65 -28 -138 -44.5t-150 -21.5l-60 -284h-100l59 284q-197 13 -304 124.5t-107 305.5z M340 426q0 -134 61 -207.5t189 -93.5l168 860q-178 -23 -298 -183.5t-120 -375.5z" />
+<glyph unicode="&#xa3;" d="M49 0l33 170h235l91 465h-199l29 143h198l45 238q52 262 182.5 383t362.5 121q70 0 140 -15t139 -45l-35 -182q-61 40 -126.5 61t-129.5 21q-147 0 -221 -79.5t-115 -287.5l-41 -215h391l-29 -143h-391l-90 -465h537l-33 -170h-973z" />
+<glyph unicode="&#xa5;" d="M92 455l23 123h417l11 51l-54 155h-333l24 123h266l-204 586h190l240 -700l512 700h194l-430 -586h262l-24 -123h-328l-113 -155l-10 -51h410l-23 -123h-411l-88 -455h-203l88 455h-416z" />
+<glyph unicode="&#xa9;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM383 741q0 -129 48 -242.5t142 -207.5t207 -141.5t244 -47.5 q132 0 245.5 47.5t207.5 141.5q93 93 139.5 206t46.5 244q0 133 -47 246.5t-139 206.5q-94 94 -207.5 141t-245.5 47q-131 0 -244 -47t-207 -141t-142 -208.5t-48 -244.5zM582 741q0 209 125.5 330t341.5 121q73 0 141 -14t133 -41v-129q-66 33 -131 49t-131 16 q-149 0 -232.5 -87.5t-83.5 -244.5q0 -159 85.5 -246t240.5 -87q64 0 125 15.5t127 49.5v-127q-67 -29 -135.5 -43t-138.5 -14q-216 0 -341.5 122t-125.5 330z" />
+<glyph unicode="&#xad;" horiz-adv-x="739" d="M92 479l33 164h539l-31 -164h-541z" />
+<glyph unicode="&#xae;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM383 741q0 -129 48 -242.5t142 -207.5t207 -141.5t244 -47.5 q132 0 245.5 47.5t207.5 141.5q93 93 139.5 206t46.5 244q0 133 -47 246.5t-139 206.5q-94 94 -207.5 141t-245.5 47q-131 0 -244 -47t-207 -141t-142 -208.5t-48 -244.5zM719 338v836h285q176 0 263 -59.5t87 -180.5q0 -86 -52.5 -142t-148.5 -73q24 -8 57.5 -46.5 t79.5 -111.5l137 -223h-172l-129 209q-59 96 -95.5 121.5t-90.5 25.5h-66v-356h-155zM874 795h123q110 0 153.5 31t43.5 106q0 76 -44 107.5t-153 31.5h-123v-276z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M516 1262l354 376h199l-399 -376h-154z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="739" d="M92 479l33 164h539l-31 -164h-541z" />
+<glyph unicode="&#x2011;" horiz-adv-x="739" d="M92 479l33 164h539l-31 -164h-541z" />
+<glyph unicode="&#x2012;" horiz-adv-x="739" d="M92 479l33 164h539l-31 -164h-541z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M86 489l28 144h824l-28 -144h-824z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M86 489l28 144h1848l-28 -144h-1848z" />
+<glyph unicode="&#x2018;" horiz-adv-x="651" d="M268 1001l35 173l225 319h129l-143 -319l-35 -173h-211z" />
+<glyph unicode="&#x2019;" horiz-adv-x="651" d="M276 1001l144 320l35 172h211l-33 -172l-227 -320h-130z" />
+<glyph unicode="&#x201c;" horiz-adv-x="1061" d="M268 1001l35 173l225 319h129l-143 -319l-35 -173h-211zM678 1001l35 173l225 319h129l-143 -319l-35 -173h-211z" />
+<glyph unicode="&#x201d;" horiz-adv-x="1061" d="M276 1001l144 320l35 172h211l-35 -172l-225 -320h-130zM686 1001l143 320l35 172h211l-35 -172l-225 -320h-129z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1208" d="M307 762q0 124 86.5 209.5t212.5 85.5q124 0 209.5 -85.5t85.5 -209.5q0 -125 -86 -211t-211 -86t-211 86t-86 211z" />
+<glyph unicode="&#x2026;" horiz-adv-x="2048" d="M133 0l49 254h211l-49 -254h-211zM815 0l49 254h211l-49 -254h-211zM1499 0l49 254h211l-49 -254h-211z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M-39 520l55 123h145q5 55 13 106.5t19 100.5h-173l56 123h151q97 276 257 411.5t388 135.5q103 0 195.5 -35.5t175.5 -106.5l-33 -213q-83 101 -166.5 148t-179.5 47q-143 0 -251 -97.5t-179 -289.5h520l-53 -123h-504q-12 -50 -20 -101t-12 -106h444l-55 -123h-393 q9 -195 88.5 -292t230.5 -97q109 0 205 43t198 139l-39 -239q-94 -51 -193 -77t-196 -26q-223 0 -354.5 146t-141.5 403h-198z" />
+<glyph unicode="&#x2122;" horiz-adv-x="2048" d="M295 1399v94h518v-94h-203v-484h-114v484h-201zM926 915v578h172l174 -256l164 256h170v-578h-113v484l-195 -303h-55l-203 303v-484h-114z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSans-Oblique-webfont.ttf b/css/fontfacekit/DejaVuSans-Oblique-webfont.ttf
new file mode 100755
index 0000000..e7a4fea
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Oblique-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-Oblique-webfont.woff b/css/fontfacekit/DejaVuSans-Oblique-webfont.woff
new file mode 100755
index 0000000..9c2eea3
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-Oblique-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-webfont.eot b/css/fontfacekit/DejaVuSans-webfont.eot
new file mode 100755
index 0000000..f485291
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-webfont.svg b/css/fontfacekit/DejaVuSans-webfont.svg
new file mode 100755
index 0000000..84589ef
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansBook" horiz-adv-x="1303" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="651" />
+<glyph unicode=" " horiz-adv-x="651" />
+<glyph unicode="&#x09;" horiz-adv-x="651" />
+<glyph unicode="&#xa0;" horiz-adv-x="651" />
+<glyph unicode="!" horiz-adv-x="821" d="M309 0v254h203v-254h-203zM309 838v655h203v-655l-20 -357h-162z" />
+<glyph unicode="&#x22;" horiz-adv-x="942" d="M197 938v555h170v-555h-170zM575 938v555h170v-555h-170z" />
+<glyph unicode="#" horiz-adv-x="1716" d="M158 414v153h352l84 334h-322v154h361l102 415h162l-104 -415h292l105 415h160l-103 -415h312v-154h-351l-82 -334h318v-153h-357l-104 -414h-160l103 414h-293l-103 -414h-161l104 414h-315zM672 567h293l82 334h-291z" />
+<glyph unicode="$" d="M170 92v180q102 -64 206.5 -96.5t215.5 -33.5v456q-221 36 -321.5 122t-100.5 236q0 163 109 257t313 108v235h100v-232q93 -4 180 -19.5t170 -42.5v-175q-83 42 -170.5 65t-179.5 27v-427q227 -35 334 -125t107 -246q0 -169 -113.5 -266.5t-327.5 -112.5v-303h-100 l-1 301q-105 2 -210 24.5t-211 67.5zM354 973q0 -86 56.5 -134t181.5 -69v410q-116 -13 -177 -66t-61 -141zM692 145q127 17 191.5 72t64.5 145q0 88 -61.5 140t-194.5 76v-433z" />
+<glyph unicode="%" horiz-adv-x="1946" d="M113 1114q0 186 93 296t251 110t252 -109.5t94 -296.5q0 -189 -93.5 -298t-252.5 -109t-251.5 109.5t-92.5 297.5zM272 1114q0 -132 49 -206t136 -74t136.5 74t49.5 206q0 129 -50 204t-136 75t-135.5 -74.5t-49.5 -204.5zM426 -29l934 1549h160l-934 -1549h-160z M1143 377q0 188 93.5 297.5t252.5 109.5q158 0 251 -110t93 -297t-93.5 -296.5t-250.5 -109.5q-160 0 -253 109.5t-93 296.5zM1303 377q0 -130 49.5 -204.5t136.5 -74.5q85 0 134.5 74.5t49.5 204.5q0 131 -49.5 205.5t-134.5 74.5q-87 0 -136.5 -74t-49.5 -206z" />
+<glyph unicode="&#x26;" horiz-adv-x="1597" d="M129 461q0 128 67 240.5t201 211.5q-48 63 -73 125.5t-25 122.5q0 162 111 260.5t295 98.5q83 0 165.5 -18t167.5 -54v-182q-87 47 -166 71.5t-147 24.5q-105 0 -170.5 -55.5t-65.5 -143.5q0 -51 29.5 -102.5t120.5 -145.5l508 -520q59 89 92 190.5t39 215.5h186 q-12 -132 -64 -261t-145 -255l279 -285h-252l-143 147q-104 -89 -218 -132.5t-245 -43.5q-241 0 -394 137.5t-153 352.5zM322 473q0 -146 106 -243t266 -97q95 0 178 31.5t156 95.5l-530 543q-91 -81 -133.5 -161.5t-42.5 -168.5z" />
+<glyph unicode="'" horiz-adv-x="563" d="M197 938v555h170v-555h-170z" />
+<glyph unicode="(" horiz-adv-x="799" d="M176 643q0 223 74 449t225 462h160q-134 -230 -199 -455t-65 -456t65.5 -457.5t198.5 -455.5h-160q-150 235 -224.5 462t-74.5 451z" />
+<glyph unicode=")" horiz-adv-x="799" d="M164 -270q133 229 198.5 455.5t65.5 457.5t-65.5 456t-198.5 455h160q150 -236 224.5 -462t74.5 -449q0 -224 -74.5 -451t-224.5 -462h-160z" />
+<glyph unicode="*" horiz-adv-x="1024" d="M61 858l359 195l-359 194l58 99l336 -203v377h114v-377l336 203l58 -99l-359 -194l359 -195l-58 -98l-336 203v-377h-114v377l-336 -203z" />
+<glyph unicode="+" horiz-adv-x="1716" d="M217 557v170h557v557h168v-557h557v-170h-557v-557h-168v557h-557z" />
+<glyph unicode="," horiz-adv-x="651" d="M158 -238l82 320v172h211v-172l-164 -320h-129z" />
+<glyph unicode="-" horiz-adv-x="739" d="M100 479v164h539v-164h-539z" />
+<glyph unicode="." horiz-adv-x="651" d="M219 0v254h211v-254h-211z" />
+<glyph unicode="/" horiz-adv-x="690" d="M0 -190l520 1683h170l-520 -1683h-170z" />
+<glyph unicode="0" d="M135 745q0 378 132.5 576.5t383.5 198.5t383.5 -198.5t132.5 -576.5q0 -377 -132.5 -575.5t-383.5 -198.5t-383.5 198.5t-132.5 575.5zM338 745q0 -307 78.5 -460.5t234.5 -153.5q157 0 235.5 153.5t78.5 460.5q0 308 -78.5 461.5t-235.5 153.5q-156 0 -234.5 -153.5 t-78.5 -461.5z" />
+<glyph unicode="1" d="M225 1237v184l357 72h202v-1323h330v-170h-860v170h330v1139z" />
+<glyph unicode="2" d="M150 0v170q115 119 313.5 319.5t249.5 258.5q97 109 135.5 184.5t38.5 148.5q0 119 -83.5 194t-217.5 75q-95 0 -200.5 -33t-225.5 -100v204q122 49 228 74t194 25q232 0 370 -116t138 -310q0 -92 -34.5 -174.5t-125.5 -194.5q-25 -29 -159 -167.5t-378 -387.5h705v-170 h-948z" />
+<glyph unicode="3" d="M156 45v195q84 -49 184 -74t209 -25q190 0 289.5 75t99.5 218q0 132 -92.5 206.5t-257.5 74.5h-174v166h182q149 0 228 59.5t79 171.5q0 115 -81.5 176.5t-233.5 61.5q-83 0 -178 -18t-209 -56v180q115 32 215.5 48t189.5 16q230 0 364 -104.5t134 -282.5 q0 -124 -71 -209.5t-202 -118.5q145 -31 226.5 -129t81.5 -242q0 -221 -152 -342t-432 -121q-94 0 -193.5 18.5t-205.5 55.5z" />
+<glyph unicode="4" d="M100 352v195l621 946h254v-973h213v-168h-213v-352h-201v352h-674zM264 520h510v797z" />
+<glyph unicode="5" d="M158 35v203q90 -49 186 -73t203 -24q173 0 274 91t101 247t-101 247t-274 91q-81 0 -161.5 -18t-164.5 -56v750h793v-170h-608v-366q44 15 88 22.5t88 7.5q250 0 396 -137t146 -371q0 -241 -150 -374.5t-423 -133.5q-94 0 -191.5 16t-201.5 48z" />
+<glyph unicode="6" d="M143 745q0 354 168 564.5t451 210.5q76 0 153.5 -15t161.5 -45v-184q-76 36 -153.5 55t-153.5 19q-200 0 -305.5 -135t-120.5 -408q59 87 148 133.5t196 46.5q225 0 355.5 -136.5t130.5 -371.5q0 -230 -136 -369t-362 -139q-259 0 -396 198.5t-137 575.5zM381 479 q0 -161 79.5 -254.5t215.5 -93.5t215.5 93.5t79.5 254.5q0 162 -79.5 255t-215.5 93t-215.5 -93t-79.5 -255z" />
+<glyph unicode="7" d="M168 1323v170h960v-86l-542 -1407h-211l510 1323h-717z" />
+<glyph unicode="8" d="M139 420q0 143 82 242t228 133q-130 32 -202.5 121t-72.5 217q0 179 127.5 283t349.5 104q223 0 350 -104t127 -283q0 -128 -72.5 -217t-201.5 -121q146 -34 227.5 -133t81.5 -242q0 -217 -132.5 -333t-379.5 -116t-379.5 116t-132.5 333zM342 420q0 -135 82.5 -212 t226.5 -77t227 77.5t83 211.5q0 135 -82.5 212t-227.5 77q-144 0 -226.5 -77t-82.5 -212zM375 1114q0 -116 72.5 -181t203.5 -65q130 0 203.5 65t73.5 181t-73.5 181t-203.5 65q-131 0 -203.5 -65t-72.5 -181z" />
+<glyph unicode="9" d="M129 1012q0 230 136 369t362 139q259 0 395.5 -198.5t136.5 -576.5q0 -353 -167.5 -563.5t-450.5 -210.5q-76 0 -154 15t-162 45v184q76 -36 154 -55t153 -19q200 0 305.5 134.5t120.5 408.5q-58 -86 -147 -132t-197 -46q-224 0 -354.5 135.5t-130.5 370.5zM332 1012 q0 -162 79.5 -255t215.5 -93t215.5 93t79.5 255q0 161 -79.5 254.5t-215.5 93.5t-215.5 -93.5t-79.5 -254.5z" />
+<glyph unicode=":" horiz-adv-x="690" d="M240 0v254h211v-254h-211zM240 805v254h211v-254h-211z" />
+<glyph unicode=";" horiz-adv-x="690" d="M158 -238l82 320v172h211v-172l-164 -320h-129zM240 805v254h211v-254h-211z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1716" d="M217 559v166l1282 465v-182l-1032 -367l1032 -365v-182z" />
+<glyph unicode="=" horiz-adv-x="1716" d="M217 352v170h1282v-170h-1282zM217 762v168h1282v-168h-1282z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1716" d="M217 94v182l1030 365l-1030 367v182l1282 -465v-166z" />
+<glyph unicode="?" horiz-adv-x="1087" d="M147 1219v188q94 57 190.5 85t199.5 28q184 0 295.5 -97t111.5 -256q0 -76 -36 -144.5t-126 -154.5l-88 -86q-47 -47 -66.5 -73.5t-27.5 -51.5q-6 -21 -9 -51t-3 -82v-123h-191v154q0 101 28 166t118 151l90 89q57 53 82.5 100t25.5 96q0 89 -65.5 144t-173.5 55 q-79 0 -168.5 -35t-186.5 -102zM391 0v254h203v-254h-203z" />
+<glyph unicode="@" horiz-adv-x="2048" d="M135 543q0 182 68 347t194 290q129 127 298 194.5t358 67.5q212 0 393.5 -87t304.5 -247q75 -98 114.5 -213t39.5 -238q0 -263 -159 -415t-439 -158v154q-60 -77 -137.5 -113.5t-180.5 -36.5q-172 0 -279.5 124.5t-107.5 324.5t108 325t279 125q103 0 181 -37.5 t137 -113.5v131h143v-736q146 22 228.5 133.5t82.5 288.5q0 107 -31.5 201t-95.5 174q-104 131 -253.5 200.5t-325.5 69.5q-123 0 -236 -32.5t-209 -96.5q-157 -102 -245.5 -267.5t-88.5 -358.5q0 -159 57.5 -298t166.5 -245q105 -104 243 -158.5t295 -54.5 q129 0 253.5 43.5t228.5 124.5l90 -111q-125 -97 -272.5 -148.5t-299.5 -51.5q-185 0 -349 65.5t-292 190.5t-195 289.5t-67 353.5zM762 537q0 -143 71 -224.5t195 -81.5q123 0 193.5 82t70.5 224q0 140 -72 222.5t-194 82.5q-121 0 -192.5 -82t-71.5 -223z" />
+<glyph unicode="A" horiz-adv-x="1401" d="M16 0l570 1493h229l569 -1493h-210l-136 383h-673l-136 -383h-213zM426 551h549l-275 743z" />
+<glyph unicode="B" horiz-adv-x="1405" d="M201 0v1493h516q231 0 356 -96t125 -273q0 -137 -64 -218t-188 -101q149 -32 231.5 -133.5t82.5 -253.5q0 -200 -136 -309t-387 -109h-536zM403 166h324q163 0 241.5 67.5t78.5 206.5q0 140 -78.5 206.5t-241.5 66.5h-324v-547zM403 877h299q148 0 220.5 55.5t72.5 169.5 q0 113 -72.5 169t-220.5 56h-299v-450z" />
+<glyph unicode="C" horiz-adv-x="1430" d="M115 745q0 360 195 567.5t534 207.5q134 0 252.5 -35.5t222.5 -106.5v-213q-102 95 -217.5 142t-245.5 47q-256 0 -392 -156.5t-136 -452.5q0 -295 136 -451.5t392 -156.5q130 0 245.5 47t217.5 142v-211q-106 -72 -224.5 -108t-250.5 -36q-339 0 -534 207.5t-195 566.5z " />
+<glyph unicode="D" horiz-adv-x="1577" d="M201 0v1493h415q434 0 637 -180.5t203 -564.5q0 -386 -204 -567t-636 -181h-415zM403 166h244q309 0 452.5 140t143.5 442q0 300 -143.5 439.5t-452.5 139.5h-244v-1161z" />
+<glyph unicode="E" horiz-adv-x="1294" d="M201 0v1493h944v-170h-742v-442h711v-170h-711v-541h760v-170h-962z" />
+<glyph unicode="F" horiz-adv-x="1178" d="M201 0v1493h858v-170h-656v-440h592v-170h-592v-713h-202z" />
+<glyph unicode="G" horiz-adv-x="1587" d="M115 745q0 366 197.5 570.5t547.5 204.5q146 0 277.5 -36t242.5 -106v-215q-112 95 -238 143t-265 48q-274 0 -411.5 -153t-137.5 -456q0 -302 137.5 -455t411.5 -153q107 0 191 18.5t151 57.5v401h-330v166h530v-641q-117 -83 -258 -125.5t-301 -42.5 q-350 0 -547.5 204.5t-197.5 569.5z" />
+<glyph unicode="H" horiz-adv-x="1540" d="M201 0v1493h202v-612h734v612h202v-1493h-202v711h-734v-711h-202z" />
+<glyph unicode="I" horiz-adv-x="604" d="M201 0v1493h202v-1493h-202z" />
+<glyph unicode="J" horiz-adv-x="604" d="M-106 -240h63q134 0 189 75t55 269v1389h202v-1389q0 -270 -102.5 -392t-329.5 -122h-77v170z" />
+<glyph unicode="K" horiz-adv-x="1343" d="M201 0v1493h202v-631l670 631h260l-741 -696l794 -797h-266l-717 719v-719h-202z" />
+<glyph unicode="L" horiz-adv-x="1141" d="M201 0v1493h202v-1323h727v-170h-929z" />
+<glyph unicode="M" horiz-adv-x="1767" d="M201 0v1493h301l381 -1016l383 1016h301v-1493h-197v1311l-385 -1024h-203l-385 1024v-1311h-196z" />
+<glyph unicode="N" horiz-adv-x="1532" d="M201 0v1493h272l662 -1249v1249h196v-1493h-272l-662 1249v-1249h-196z" />
+<glyph unicode="O" horiz-adv-x="1612" d="M115 745q0 354 188.5 564.5t503.5 210.5q314 0 502 -210.5t188 -564.5q0 -353 -188 -563.5t-502 -210.5q-315 0 -503.5 210t-188.5 564zM328 745q0 -282 129.5 -446t349.5 -164t348.5 164t128.5 446q0 283 -128.5 447t-348.5 164t-349.5 -164t-129.5 -447z" />
+<glyph unicode="P" horiz-adv-x="1235" d="M201 0v1493h456q251 0 379.5 -113.5t128.5 -332.5q0 -221 -128.5 -334t-379.5 -113h-254v-600h-202zM403 766h254q141 0 218 73t77 208q0 134 -77 207t-218 73h-254v-561z" />
+<glyph unicode="Q" horiz-adv-x="1612" d="M115 745q0 354 188.5 564.5t503.5 210.5q314 0 502 -210.5t188 -564.5q0 -260 -104.5 -445t-302.5 -273l266 -291h-244l-221 239q-33 -2 -50.5 -3t-33.5 -1q-315 0 -503.5 210.5t-188.5 563.5zM328 745q0 -282 129.5 -446t349.5 -164t348.5 164t128.5 446 q0 283 -128.5 447t-348.5 164t-349.5 -164t-129.5 -447z" />
+<glyph unicode="R" horiz-adv-x="1423" d="M201 0v1493h456q256 0 382 -107t126 -323q0 -141 -65.5 -234t-190.5 -129q65 -22 126.5 -94t123.5 -198l205 -408h-217l-191 383q-74 150 -143.5 199t-189.5 49h-220v-631h-202zM403 797h254q146 0 220.5 67.5t74.5 198.5t-74.5 197.5t-220.5 66.5h-254v-530z" />
+<glyph unicode="S" horiz-adv-x="1300" d="M135 1094q0 198 139.5 312t384.5 114q105 0 214 -19t223 -57v-197q-115 55 -217 82t-197 27q-165 0 -254.5 -64t-89.5 -182q0 -99 59.5 -149.5t225.5 -81.5l122 -25q226 -43 333.5 -151.5t107.5 -290.5q0 -217 -145.5 -329t-426.5 -112q-106 0 -225.5 24t-247.5 71v208 q123 -69 241 -104t232 -35q173 0 267 68t94 194q0 110 -67.5 172t-221.5 93l-123 24q-226 45 -327 141t-101 267z" />
+<glyph unicode="T" horiz-adv-x="1251" d="M-6 1323v170h1263v-170h-530v-1323h-203v1323h-530z" />
+<glyph unicode="U" horiz-adv-x="1499" d="M178 561v932h203v-907q0 -240 87 -345.5t282 -105.5q194 0 281 105.5t87 345.5v907h203v-932q0 -292 -144.5 -441t-426.5 -149q-283 0 -427.5 149t-144.5 441z" />
+<glyph unicode="V" horiz-adv-x="1401" d="M16 1493h211l473 -1257l474 1257h210l-569 -1493h-229z" />
+<glyph unicode="W" horiz-adv-x="2025" d="M68 1493h204l314 -1262l313 1262h227l314 -1262l313 1262h205l-375 -1493h-254l-315 1296l-318 -1296h-254z" />
+<glyph unicode="X" horiz-adv-x="1403" d="M61 0l533 797l-465 696h217l371 -555l373 555h217l-480 -717l512 -776h-217l-420 635l-423 -635h-218z" />
+<glyph unicode="Y" horiz-adv-x="1251" d="M-4 1493h217l414 -614l411 614h217l-528 -782v-711h-203v711z" />
+<glyph unicode="Z" horiz-adv-x="1403" d="M92 0v154l944 1169h-921v170h1173v-154l-944 -1169h967v-170h-1219z" />
+<glyph unicode="[" horiz-adv-x="799" d="M176 -270v1826h424v-143h-240v-1540h240v-143h-424z" />
+<glyph unicode="\" horiz-adv-x="690" d="M0 1493h170l520 -1683h-170z" />
+<glyph unicode="]" horiz-adv-x="799" d="M199 -127h239v1540h-239v143h424v-1826h-424v143z" />
+<glyph unicode="^" horiz-adv-x="1716" d="M217 936l543 557h196l543 -557h-201l-440 395l-440 -395h-201z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M-20 -340h1064v-143h-1064v143z" />
+<glyph unicode="`" horiz-adv-x="1024" d="M170 1638h197l282 -374h-153z" />
+<glyph unicode="a" horiz-adv-x="1255" d="M123 326q0 189 126.5 285t377.5 96h258v18q0 127 -83.5 196.5t-234.5 69.5q-96 0 -187 -23t-175 -69v170q101 39 196 58.5t185 19.5q243 0 363 -126t120 -382v-639h-184v170q-63 -102 -157 -150.5t-230 -48.5q-172 0 -273.5 96.5t-101.5 258.5zM307 338 q0 -98 64.5 -155.5t175.5 -57.5q153 0 245.5 108.5t92.5 288.5v41h-183q-223 0 -309 -51t-86 -174z" />
+<glyph unicode="b" horiz-adv-x="1300" d="M186 0v1556h185v-606q58 100 146.5 148.5t211.5 48.5q204 0 331.5 -162t127.5 -426t-127.5 -426t-331.5 -162q-123 0 -211.5 48.5t-146.5 148.5v-168h-185zM371 559q0 -203 83.5 -318.5t229.5 -115.5t229.5 115.5t83.5 318.5t-83.5 318.5t-229.5 115.5t-229.5 -115.5 t-83.5 -318.5z" />
+<glyph unicode="c" horiz-adv-x="1126" d="M113 559q0 274 150.5 431t412.5 157q85 0 166 -17.5t157 -52.5v-172q-78 43 -156.5 64.5t-158.5 21.5q-179 0 -278 -113.5t-99 -318.5t99 -318.5t278 -113.5q80 0 158.5 21.5t156.5 64.5v-170q-77 -36 -159.5 -54t-175.5 -18q-253 0 -402 159t-149 429z" />
+<glyph unicode="d" horiz-adv-x="1300" d="M113 559q0 264 127.5 426t330.5 162q124 0 212.5 -48.5t146.5 -148.5v606h184v-1556h-184v168q-58 -100 -146.5 -148.5t-212.5 -48.5q-203 0 -330.5 162t-127.5 426zM303 559q0 -203 83.5 -318.5t229.5 -115.5t230 115.5t84 318.5t-84 318.5t-230 115.5t-229.5 -115.5 t-83.5 -318.5z" />
+<glyph unicode="e" horiz-adv-x="1260" d="M113 549q0 275 148.5 436.5t400.5 161.5q226 0 357.5 -145.5t131.5 -395.5v-90h-846q12 -190 114.5 -289.5t285.5 -99.5q106 0 205.5 26t197.5 78v-174q-99 -42 -203 -64t-211 -22q-268 0 -424.5 156t-156.5 422zM311 659l656 1q-2 151 -84.5 241t-218.5 90 q-154 0 -246.5 -87t-106.5 -245z" />
+<glyph unicode="f" horiz-adv-x="721" d="M47 977v143h176v78q0 187 87 272.5t276 85.5h174v-153h-176q-99 0 -137.5 -40t-38.5 -144v-99h303v-143h-303v-977h-185v977h-176z" />
+<glyph unicode="g" horiz-adv-x="1300" d="M113 573q0 260 126 417t332 157q124 0 213 -49t146 -148v170h184v-981q0 -286 -127 -425.5t-389 -139.5q-97 0 -183 14.5t-167 44.5v179q81 -44 160 -65t161 -21q181 0 271 94.5t90 285.5v91q-57 -99 -146 -148t-213 -49q-206 0 -332 157t-126 416zM303 573 q0 -199 82.5 -309t230.5 -110q149 0 231.5 110t82.5 309q0 200 -82.5 310t-231.5 110q-148 0 -230.5 -110t-82.5 -310z" />
+<glyph unicode="h" horiz-adv-x="1298" d="M186 0v1556h185v-610q66 101 155.5 151t206.5 50q193 0 292 -119.5t99 -351.5v-676h-184v670q0 159 -62 238t-186 79q-149 0 -235 -95t-86 -259v-633h-185z" />
+<glyph unicode="i" horiz-adv-x="569" d="M193 0v1120h184v-1120h-184zM193 1323v233h184v-233h-184z" />
+<glyph unicode="j" horiz-adv-x="569" d="M-37 -270h49q105 0 143 48.5t38 201.5v1140h184v-1140q0 -214 -81.5 -310t-262.5 -96h-70v156zM193 1323v233h184v-233h-184z" />
+<glyph unicode="k" horiz-adv-x="1186" d="M186 0v1556h185v-919l549 483h235l-594 -524l619 -596h-240l-569 547v-547h-185z" />
+<glyph unicode="l" horiz-adv-x="569" d="M193 0v1556h184v-1556h-184z" />
+<glyph unicode="m" horiz-adv-x="1995" d="M186 0v1120h185v-174q63 103 151 152t209 49q122 0 207.5 -62t126.5 -180q69 124 165 183t226 59q175 0 270 -122.5t95 -348.5v-676h-185v670q0 161 -57 239t-174 78q-143 0 -226 -95t-83 -259v-633h-185v670q0 162 -57 239.5t-176 77.5q-141 0 -224 -95.5t-83 -258.5 v-633h-185z" />
+<glyph unicode="n" horiz-adv-x="1298" d="M186 0v1120h185v-174q66 101 155.5 151t206.5 50q193 0 292 -119.5t99 -351.5v-676h-184v670q0 159 -62 238t-186 79q-149 0 -235 -95t-86 -259v-633h-185z" />
+<glyph unicode="o" horiz-adv-x="1253" d="M113 559q0 276 136.5 432t377.5 156q240 0 377 -156t137 -432q0 -275 -137 -431.5t-377 -156.5q-241 0 -377.5 156.5t-136.5 431.5zM307 559q0 -201 85.5 -316.5t234.5 -115.5q147 0 233 116t86 316q0 199 -86 315.5t-233 116.5q-148 0 -234 -115.5t-86 -316.5z" />
+<glyph unicode="p" horiz-adv-x="1300" d="M186 -426v1546h185v-170q58 100 146.5 148.5t211.5 48.5q204 0 331.5 -162t127.5 -426t-127.5 -426t-331.5 -162q-123 0 -211.5 48.5t-146.5 148.5v-594h-185zM371 559q0 -203 83.5 -318.5t229.5 -115.5t229.5 115.5t83.5 318.5t-83.5 318.5t-229.5 115.5t-229.5 -115.5 t-83.5 -318.5z" />
+<glyph unicode="q" horiz-adv-x="1300" d="M113 559q0 264 127.5 426t330.5 162q124 0 212.5 -48.5t146.5 -148.5v170h184v-1546h-184v594q-58 -100 -146.5 -148.5t-212.5 -48.5q-203 0 -330.5 162t-127.5 426zM303 559q0 -203 83.5 -318.5t229.5 -115.5t230 115.5t84 318.5t-84 318.5t-230 115.5t-229.5 -115.5 t-83.5 -318.5z" />
+<glyph unicode="r" horiz-adv-x="842" d="M186 0v1120h185v-174q58 102 151 151.5t226 49.5q19 0 42 -2.5t51 -7.5l1 -189q-31 18 -67.5 26.5t-80.5 8.5q-156 0 -239.5 -101.5t-83.5 -291.5v-590h-185z" />
+<glyph unicode="s" horiz-adv-x="1067" d="M111 41v190q102 -53 201 -79.5t196 -26.5q130 0 200 44.5t70 125.5q0 75 -50.5 115t-221.5 77l-64 15q-171 36 -247 110.5t-76 204.5q0 158 112 244t318 86q102 0 192 -15t166 -45v-174q-78 40 -162 60t-174 20q-137 0 -205.5 -42t-68.5 -126q0 -64 49 -100.5t197 -69.5 l63 -14q196 -42 278.5 -118.5t82.5 -213.5q0 -156 -123.5 -247t-339.5 -91q-90 0 -187.5 17.5t-205.5 52.5z" />
+<glyph unicode="t" horiz-adv-x="803" d="M55 977v143h135v318h185v-318h379v-143h-379v-608q0 -137 37.5 -176t152.5 -39h189v-154h-189q-213 0 -294 79.5t-81 289.5v608h-135z" />
+<glyph unicode="u" horiz-adv-x="1298" d="M174 442v678h184v-671q0 -159 62 -238.5t186 -79.5q149 0 235.5 95t86.5 259v635h184v-1120h-184v172q-67 -102 -155.5 -151.5t-205.5 -49.5q-193 0 -293 120t-100 351zM637 1147z" />
+<glyph unicode="v" horiz-adv-x="1212" d="M61 1120h195l350 -940l350 940h195l-420 -1120h-250z" />
+<glyph unicode="w" horiz-adv-x="1675" d="M86 1120h184l230 -874l229 874h217l230 -874l229 874h184l-293 -1120h-217l-241 918l-242 -918h-217z" />
+<glyph unicode="x" horiz-adv-x="1212" d="M59 0l435 586l-398 534h217l297 -399l297 399h217l-405 -545l426 -575h-217l-326 440l-326 -440h-217z" />
+<glyph unicode="y" horiz-adv-x="1212" d="M61 1120h195l350 -876l350 876h195l-492 -1224q-78 -200 -152 -261t-198 -61h-147v154h108q76 0 118 36t93 170l33 84z" />
+<glyph unicode="z" horiz-adv-x="1075" d="M88 0v168l692 805h-667v147h874v-168l-692 -805h692v-147h-899z" />
+<glyph unicode="{" d="M256 541v143h61q143 0 196.5 57.5t53.5 206.5v240q0 221 84.5 294.5t333.5 73.5h62v-143h-68q-141 0 -184 -44t-43 -185v-248q0 -157 -45.5 -228t-155.5 -96q111 -27 156 -98t45 -227v-248q0 -141 43 -185t184 -44h68v-144h-62q-249 0 -333.5 74t-84.5 295v239 q0 151 -54 209t-196 58h-61z" />
+<glyph unicode="|" horiz-adv-x="690" d="M260 -483v2048h170v-2048h-170z" />
+<glyph unicode="}" d="M256 -190h70q140 0 182.5 43t42.5 186v248q0 156 45 227t156 98q-111 25 -156 96t-45 228v248q0 142 -42.5 185.5t-182.5 43.5h-70v143h63q249 0 332.5 -73.5t83.5 -294.5v-240q0 -149 54 -206.5t196 -57.5h62v-143h-62q-142 0 -196 -58t-54 -209v-239q0 -221 -83.5 -295 t-332.5 -74h-63v144z" />
+<glyph unicode="~" horiz-adv-x="1716" d="M217 467v178q105 79 194.5 113.5t186.5 34.5q110 0 257 -60l15 -6q8 -3 22 -8q155 -62 249 -62q86 0 170.5 38t187.5 122v-178q-105 -79 -194.5 -113t-186.5 -34q-110 0 -256 59q-11 4 -16 6q-7 3 -22 8q-155 62 -249 62q-88 0 -174 -38.5t-184 -121.5z" />
+<glyph unicode="&#xa2;" d="M172 559q0 258 132.5 411t373.5 175v287h102l1 -287q73 -4 141.5 -20.5t136.5 -47.5v-172q-74 41 -142 62t-136 24l-1 -864q70 5 138.5 26t140.5 60v-170q-65 -30 -133.5 -47.5t-145.5 -24.5v-284h-102v288q-241 20 -373.5 173.5t-132.5 410.5zM367 559q0 -185 82 -298 t229 -130v856q-147 -18 -229 -131t-82 -297z" />
+<glyph unicode="&#xa3;" d="M129 0v170h236v465h-199v143h199v238q0 261 107 382.5t339 121.5q61 0 136.5 -15.5t154.5 -44.5v-182q-76 41 -144 61.5t-129 20.5q-148 0 -206 -77.5t-58 -289.5v-215h391v-143h-391v-465h557v-170h-993z" />
+<glyph unicode="&#xa5;" d="M82 1493h190l379 -700l377 700h191l-318 -586h264v-123h-331l-84 -155v-51h415v-123h-413v-455h-201v455h-416v123h416v51l-84 155h-332v123h264z" />
+<glyph unicode="&#xa9;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM383 741q0 -129 48 -242.5t142 -207.5t207 -141.5t244 -47.5 q132 0 245.5 47.5t207.5 141.5q93 93 139.5 206t46.5 244q0 133 -47 246.5t-139 206.5q-94 94 -207.5 141t-245.5 47q-131 0 -244 -47t-207 -141t-142 -208.5t-48 -244.5zM582 741q0 209 125.5 330t341.5 121q73 0 141 -14t133 -41v-129q-66 33 -131 49t-131 16 q-149 0 -232.5 -87.5t-83.5 -244.5q0 -159 85.5 -246t240.5 -87q64 0 125 15.5t127 49.5v-127q-67 -29 -135.5 -43t-138.5 -14q-216 0 -341.5 122t-125.5 330z" />
+<glyph unicode="&#xad;" horiz-adv-x="739" d="M100 479v164h539v-164h-539z" />
+<glyph unicode="&#xae;" horiz-adv-x="2048" d="M283 741q0 154 54 285t163 240t240.5 164t283.5 55t283.5 -55t240.5 -164t163 -240t54 -285q0 -152 -54 -282.5t-163 -239.5t-240.5 -164t-283.5 -55t-283.5 55t-240.5 164t-163 239.5t-54 282.5zM383 741q0 -129 48 -242.5t142 -207.5t207 -141.5t244 -47.5 q132 0 245.5 47.5t207.5 141.5q93 93 139.5 206t46.5 244q0 133 -47 246.5t-139 206.5q-94 94 -207.5 141t-245.5 47q-131 0 -244 -47t-207 -141t-142 -208.5t-48 -244.5zM719 338v836h285q176 0 263 -59.5t87 -180.5q0 -86 -52.5 -142t-148.5 -73q24 -8 57.5 -46.5 t79.5 -111.5l137 -223h-172l-129 209q-59 96 -95.5 121.5t-90.5 25.5h-66v-356h-155zM874 795h123q110 0 153.5 31t43.5 106q0 76 -44 107.5t-153 31.5h-123v-276z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M371 1262l280 376h199l-326 -376h-153z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="739" d="M100 479v164h539v-164h-539z" />
+<glyph unicode="&#x2011;" horiz-adv-x="739" d="M100 479v164h539v-164h-539z" />
+<glyph unicode="&#x2012;" horiz-adv-x="739" d="M100 479v164h539v-164h-539z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M100 489v144h824v-144h-824z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M100 489v144h1848v-144h-1848z" />
+<glyph unicode="&#x2018;" horiz-adv-x="651" d="M174 1001v173l164 319h129l-82 -319v-173h-211z" />
+<glyph unicode="&#x2019;" horiz-adv-x="651" d="M178 1022l82 319v152h211v-152l-164 -319h-129z" />
+<glyph unicode="&#x201c;" horiz-adv-x="1061" d="M174 1001v173l164 319h129l-82 -319v-173h-211zM584 1001v173l164 319h129l-82 -319v-173h-211z" />
+<glyph unicode="&#x201d;" horiz-adv-x="1061" d="M174 1001l82 320v172h211v-172l-164 -320h-129zM584 1001l82 320v172h211v-172l-164 -320h-129z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1208" d="M307 762q0 124 86.5 209.5t212.5 85.5q124 0 209.5 -85.5t85.5 -209.5q0 -125 -86 -211t-211 -86t-211 86t-86 211z" />
+<glyph unicode="&#x2026;" horiz-adv-x="2048" d="M236 0v254h213v-254h-213zM918 0v254h212v-254h-212zM1599 0v254h213v-254h-213z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M0 520l55 123h139q0 23 -0.5 46.5t-0.5 55.5q0 35 0.5 58.5t0.5 46.5h-194l55 123h156q40 257 195 402t391 145q98 0 190.5 -35.5t179.5 -106.5v-213q-91 105 -175.5 150t-186.5 45q-157 0 -258 -100t-133 -287h577l-55 -123h-538q-2 -24 -2.5 -47t-0.5 -58 q0 -32 0.5 -55t2.5 -47h446l-56 -123h-374q32 -187 133 -288t258 -101q102 0 186.5 45t175.5 150v-211q-89 -72 -181.5 -108t-188.5 -36q-237 0 -391.5 145t-194.5 404h-211z" />
+<glyph unicode="&#x2122;" horiz-adv-x="2048" d="M295 1399v94h518v-94h-203v-484h-114v484h-201zM926 915v578h172l174 -256l164 256h170v-578h-113v484l-195 -303h-55l-203 303v-484h-114z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSans-webfont.ttf b/css/fontfacekit/DejaVuSans-webfont.ttf
new file mode 100755
index 0000000..1e4d060
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSans-webfont.woff b/css/fontfacekit/DejaVuSans-webfont.woff
new file mode 100755
index 0000000..1e86647
--- /dev/null
+++ b/css/fontfacekit/DejaVuSans-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.eot b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.eot
new file mode 100755
index 0000000..b93b099
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.svg b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.svg
new file mode 100755
index 0000000..2e8bbc1
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansCondensedBold" horiz-adv-x="1282" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="641" />
+<glyph unicode=" " horiz-adv-x="641" />
+<glyph unicode="&#x09;" horiz-adv-x="641" />
+<glyph unicode="&#xa0;" horiz-adv-x="641" />
+<glyph unicode="!" horiz-adv-x="840" d="M258 0v356h324v-356h-324zM258 920v573h324v-573l-46 -418h-232z" />
+<glyph unicode="&#x22;" horiz-adv-x="960" d="M176 938v555h213v-555h-213zM572 938v555h213v-555h-213z" />
+<glyph unicode="#" horiz-adv-x="1544" d="M125 383v215h295l63 274h-254v213h304l86 385h201l-86 -385h237l87 385h199l-87 -385h249v-213h-297l-62 -274h256v-215h-303l-86 -383h-199l86 383h-237l-87 -383h-200l86 383h-251zM621 598h238l63 274h-238z" />
+<glyph unicode="$" d="M144 936q0 179 110 279.5t315 109.5l1 231h146v-227q90 -8 180 -25t180 -44v-254q-90 42 -180 65.5t-180 28.5v-287l28 -6q229 -40 321 -133.5t92 -276.5q0 -184 -109.5 -282.5t-331.5 -112.5v-303h-146l-1 301q-113 5 -218 28t-205 64v262q103 -59 209 -90.5t215 -35.5 v311l-30 6q-215 42 -305.5 132t-90.5 259zM429 971q0 -59 35.5 -92.5t105.5 -42.5v261q-64 -4 -102.5 -38.5t-38.5 -87.5zM716 232q78 1 117 34t39 99q0 68 -36 101.5t-120 43.5v-278z" />
+<glyph unicode="%" horiz-adv-x="1846" d="M59 1114q0 189 96 297.5t263 108.5q168 0 264 -108.5t96 -297.5t-96 -298t-264 -109q-167 0 -263 109t-96 298zM284 1114q0 -115 35 -177.5t99 -62.5q65 0 100 62.5t35 177.5q0 114 -35.5 176t-99.5 62t-99 -62t-35 -176zM404 -29l840 1549h200l-841 -1549h-199z M1067 379q0 188 97 296.5t264 108.5q168 0 264 -108t96 -297t-96 -298.5t-264 -109.5q-167 0 -264 109.5t-97 298.5zM1294 379q0 -115 35 -176.5t99 -61.5q65 0 99.5 61.5t34.5 176.5q0 114 -35 175.5t-99 61.5t-99 -61.5t-35 -175.5z" />
+<glyph unicode="&#x26;" horiz-adv-x="1607" d="M111 467q0 146 64 258.5t210 218.5q-38 53 -56 106t-18 111q0 163 114.5 261t304.5 98q82 0 170.5 -14.5t184.5 -43.5v-278q-84 48 -159.5 71t-147.5 23q-70 0 -108 -29.5t-38 -83.5q0 -34 22 -77.5t65 -96.5l368 -450q48 70 72.5 157t29.5 197h280q-14 -182 -64 -324 t-139 -249l264 -322h-382l-88 109q-94 -70 -198.5 -104t-221.5 -34q-237 0 -383 138.5t-146 357.5zM422 506q0 -115 76.5 -196t183.5 -81q60 0 112.5 20.5t97.5 61.5l-352 432q-58 -47 -88 -106.5t-30 -130.5z" />
+<glyph unicode="'" horiz-adv-x="564" d="M176 938v555h213v-555h-213z" />
+<glyph unicode="(" horiz-adv-x="842" d="M158 641q0 219 66.5 443.5t203.5 469.5h267q-115 -237 -173 -463.5t-58 -447.5t57.5 -448t173.5 -465h-267q-138 247 -204 469.5t-66 441.5z" />
+<glyph unicode=")" horiz-adv-x="842" d="M148 -270q115 238 172.5 465t57.5 448t-57.5 447.5t-172.5 463.5h267q137 -245 203 -469.5t66 -443.5t-65.5 -441.5t-203.5 -469.5h-267z" />
+<glyph unicode="*" horiz-adv-x="963" d="M37 870l301 174l-301 173l68 141l301 -182v344h153v-344l300 182l68 -141l-297 -173l297 -174l-68 -141l-300 184v-344h-153v344l-301 -184z" />
+<glyph unicode="+" horiz-adv-x="1544" d="M195 524v236h470v524h214v-524h470v-236h-470v-524h-214v524h-470z" />
+<glyph unicode="," horiz-adv-x="700" d="M98 -291l90 373v305h324v-305l-222 -373h-192z" />
+<glyph unicode="-" horiz-adv-x="765" d="M100 444v291h565v-291h-565z" />
+<glyph unicode="." horiz-adv-x="700" d="M188 0v387h324v-387h-324z" />
+<glyph unicode="/" horiz-adv-x="673" d="M0 -190l473 1683h200l-474 -1683h-199z" />
+<glyph unicode="0" d="M88 745q0 372 144 573.5t410 201.5q264 0 408 -201.5t144 -573.5q0 -371 -144 -572.5t-408 -201.5q-266 0 -410 201.5t-144 572.5zM435 748q0 -283 47.5 -399t159.5 -116q110 0 158 116t48 399q0 280 -47.5 394.5t-158.5 114.5q-112 0 -159.5 -114.5t-47.5 -394.5z" />
+<glyph unicode="1" d="M208 1159v262l312 72h330v-1227h306v-266h-940v266h306v965z" />
+<glyph unicode="2" d="M146 0v283l490 481q66 66 97.5 129t31.5 131q0 105 -63.5 169t-168.5 64q-81 0 -177.5 -38.5t-206.5 -114.5v328q117 43 231.5 65.5t224.5 22.5q241 0 374.5 -118t133.5 -329q0 -122 -56.5 -227.5t-238.5 -282.5l-287 -280h591v-283h-976z" />
+<glyph unicode="3" d="M123 45v297q97 -54 193 -81.5t189 -27.5q138 0 211 53t73 152q0 102 -75 154.5t-222 52.5h-138v248h146q130 0 194 45.5t64 138.5q0 86 -62 133t-176 47q-84 0 -169 -21t-170 -62v282q103 32 203.5 48t197.5 16q262 0 392 -95.5t130 -287.5q0 -131 -62 -214.5 t-183 -117.5q135 -39 206 -135.5t71 -245.5q0 -222 -153 -337.5t-447 -115.5q-103 0 -207 18.5t-206 55.5z" />
+<glyph unicode="4" d="M83 272v330l538 891h385v-942h192v-279h-192v-272h-327v272h-596zM299 551h380v625z" />
+<glyph unicode="5" d="M142 70v303q110 -70 208.5 -105t185.5 -35q126 0 198.5 68.5t72.5 185.5q0 118 -72.5 186t-198.5 68q-74 0 -159 -21.5t-182 -66.5v840h862v-283h-585v-231q39 12 79 18.5t83 6.5q246 0 383 -136.5t137 -380.5q0 -242 -149 -379t-414 -137q-114 0 -226 24.5t-223 74.5z " />
+<glyph unicode="6" d="M114 725q0 370 168 581.5t460 211.5q93 0 180.5 -16t172.5 -48v-276q-85 45 -160.5 66.5t-147.5 21.5q-155 0 -241.5 -95.5t-100.5 -283.5q59 49 128.5 73.5t150.5 24.5q207 0 333.5 -134t126.5 -351q0 -240 -141.5 -384.5t-379.5 -144.5q-262 0 -405.5 196.5 t-143.5 557.5zM485 475q0 -131 45.5 -196.5t136.5 -65.5q92 0 137.5 65.5t45.5 196.5t-45.5 196.5t-137.5 65.5q-91 0 -136.5 -65.5t-45.5 -196.5z" />
+<glyph unicode="7" d="M123 1210v283h1013v-217l-524 -1276h-338l496 1210h-647z" />
+<glyph unicode="8" d="M112 420q0 144 70 238.5t207 136.5q-123 41 -185 126t-62 212q0 189 127 288t373 99q244 0 370.5 -98.5t126.5 -288.5q0 -127 -62.5 -212t-184.5 -126q137 -42 206.5 -136.5t69.5 -238.5q0 -222 -132.5 -335.5t-393.5 -113.5q-262 0 -396 113.5t-134 335.5zM440 440 q0 -110 52 -168.5t150 -58.5q96 0 147.5 58.5t51.5 168.5q0 111 -51.5 169.5t-147.5 58.5q-98 0 -150 -59t-52 -169zM470 1094q0 -89 44.5 -137t127.5 -48q81 0 125 48t44 137t-44 136.5t-125 47.5q-83 0 -127.5 -48t-44.5 -136z" />
+<glyph unicode="9" d="M95 987q0 241 141 386t378 145q263 0 407 -197t144 -557q0 -370 -168.5 -581.5t-461.5 -211.5q-95 0 -181.5 15.5t-169.5 46.5v276q83 -43 158.5 -64.5t149.5 -21.5q155 0 241.5 95.5t101.5 283.5q-61 -50 -130.5 -75t-150.5 -25q-206 0 -332.5 133.5t-126.5 351.5z M429 1014q0 -131 46 -196.5t137 -65.5t137 65.5t46 196.5q0 130 -46 196t-137 66t-137 -66t-46 -196z" />
+<glyph unicode=":" horiz-adv-x="737" d="M206 0v387h325v-387h-325zM206 733v387h325v-387h-325z" />
+<glyph unicode=";" horiz-adv-x="737" d="M116 -291l90 373v305h325v-305l-223 -373h-192zM206 733v387h325v-387h-325z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1544" d="M195 524v236l1154 463v-250l-867 -332l867 -330v-250z" />
+<glyph unicode="=" horiz-adv-x="1544" d="M195 295v237h1154v-237h-1154zM195 752v235h1154v-235h-1154z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1544" d="M195 61v250l869 330l-869 332v250l1154 -463v-236z" />
+<glyph unicode="?" horiz-adv-x="1069" d="M127 1124v314q109 42 199 62t174 20q219 0 334.5 -99.5t115.5 -290.5q0 -98 -35.5 -175.5t-119.5 -166.5l-58 -57q-61 -62 -80 -99.5t-19 -82.5v-45h-325v49q0 82 30 145.5t125 161.5l58 58q51 52 75 98t24 92q0 70 -43.5 109.5t-120.5 39.5q-73 0 -157.5 -33.5 t-176.5 -99.5zM313 0v356h325v-356h-325z" />
+<glyph unicode="@" horiz-adv-x="1843" d="M122 543q0 182 61 347t174 290q114 124 264.5 192t312.5 68q202 0 366.5 -85.5t275.5 -246.5q67 -98 102 -212.5t35 -240.5q0 -271 -147 -421t-414 -150h-35v154q-27 -71 -87 -110.5t-140 -39.5q-155 0 -251.5 124.5t-96.5 324.5t97 325t251 125q80 0 140 -40t87 -111 v131h188v-693q112 19 175.5 119.5t63.5 257.5q0 100 -26 187.5t-79 160.5q-85 122 -213.5 188t-277.5 66q-105 0 -200.5 -30.5t-175.5 -89.5q-134 -98 -208 -253.5t-74 -336.5q0 -149 48 -279.5t139 -230.5q90 -98 206.5 -149.5t248.5 -51.5q114 0 227.5 47t193.5 127 l96 -162q-113 -97 -245.5 -148.5t-269.5 -51.5q-166 0 -314 65.5t-263 190.5t-175 289.5t-60 353.5zM748 539q0 -123 47 -194t128 -71t128.5 71.5t47.5 193.5q0 121 -48 191.5t-129 70.5q-80 0 -127 -70.5t-47 -191.5z" />
+<glyph unicode="A" horiz-adv-x="1426" d="M9 0l498 1493h413l498 -1493h-349l-84 272h-542l-86 -272h-348zM529 549h368l-183 594z" />
+<glyph unicode="B" horiz-adv-x="1404" d="M169 0v1493h520q280 0 405.5 -94t125.5 -301q0 -109 -45.5 -185.5t-133.5 -113.5q112 -36 173 -133t61 -238q0 -216 -131.5 -322t-399.5 -106h-575zM516 262h203q105 0 157.5 49t52.5 148q0 97 -52.5 145.5t-157.5 48.5h-203v-391zM516 915h191q82 0 124.5 40t42.5 118 q0 77 -42.5 117.5t-124.5 40.5h-191v-316z" />
+<glyph unicode="C" horiz-adv-x="1352" d="M92 745q0 358 196 566.5t532 208.5q112 0 215.5 -28t199.5 -83v-309q-97 73 -190.5 107t-196.5 34q-186 0 -292 -132t-106 -364q0 -231 106 -363t292 -132q103 0 196.5 34t190.5 107v-309q-96 -55 -199.5 -83t-215.5 -28q-336 0 -532 208.5t-196 565.5z" />
+<glyph unicode="D" horiz-adv-x="1530" d="M169 0v1493h366q306 0 455.5 -48.5t256.5 -164.5q95 -101 141 -233t46 -299q0 -169 -46 -301.5t-141 -233.5q-108 -116 -259 -164.5t-453 -48.5h-366zM516 291h124q212 0 324 117t112 340q0 222 -111.5 338t-324.5 116h-124v-911z" />
+<glyph unicode="E" horiz-adv-x="1259" d="M169 0v1493h935v-291h-588v-278h553v-291h-553v-342h608v-291h-955z" />
+<glyph unicode="F" horiz-adv-x="1259" d="M169 0v1493h935v-291h-588v-278h553v-291h-553v-633h-347z" />
+<glyph unicode="G" horiz-adv-x="1512" d="M92 745q0 361 199.5 568t547.5 207q134 0 257 -28t232 -83v-309q-113 71 -224 106t-223 35q-207 0 -319 -128.5t-112 -367.5q0 -237 108 -366t307 -129q54 0 100.5 7.5t82.5 23.5v290h-211v258h540v-718q-130 -70 -269.5 -105t-287.5 -35q-336 0 -532 208.5t-196 565.5z " />
+<glyph unicode="H" horiz-adv-x="1542" d="M169 0v1493h347v-569h511v569h346v-1493h-346v633h-511v-633h-347z" />
+<glyph unicode="I" horiz-adv-x="685" d="M169 0v1493h347v-1493h-347z" />
+<glyph unicode="J" horiz-adv-x="685" d="M-104 -119h54q108 0 163.5 67t55.5 197v1348h347v-1348q0 -279 -136.5 -417t-412.5 -138h-71v291z" />
+<glyph unicode="K" horiz-adv-x="1428" d="M169 0v1493h347v-545l499 545h403l-648 -707l714 -786h-434l-534 588v-588h-347z" />
+<glyph unicode="L" horiz-adv-x="1174" d="M169 0v1493h347v-1202h608v-291h-955z" />
+<glyph unicode="M" horiz-adv-x="1834" d="M169 0v1493h441l306 -799l308 799h440v-1493h-328v1092l-309 -805h-220l-309 805v-1092h-329z" />
+<glyph unicode="N" horiz-adv-x="1542" d="M169 0v1493h387l489 -1024v1024h328v-1493h-387l-488 1024v-1024h-329z" />
+<glyph unicode="O" horiz-adv-x="1566" d="M92 745q0 363 184 569t507 206q324 0 507.5 -206t183.5 -569q0 -362 -183.5 -568t-507.5 -206q-323 0 -507 206t-184 568zM450 745q0 -235 87.5 -365t245.5 -130q159 0 246.5 130t87.5 365q0 236 -87.5 366t-246.5 130q-158 0 -245.5 -130t-87.5 -366z" />
+<glyph unicode="P" horiz-adv-x="1350" d="M169 0v1493h575q257 0 394 -126.5t137 -360.5q0 -235 -137 -361.5t-394 -126.5h-228v-518h-347zM516 797h191q101 0 156 54.5t55 154.5t-55 154t-156 54h-191v-417z" />
+<glyph unicode="Q" horiz-adv-x="1566" d="M92 745q0 363 184 569t507 206q327 0 509 -204t182 -571q0 -252 -96.5 -434t-278.5 -274l271 -336h-330l-220 272h-27q-332 0 -516.5 204t-184.5 568zM450 745q0 -240 85.5 -367.5t247.5 -127.5q159 0 246.5 130t87.5 365q0 236 -87.5 366t-246.5 130q-158 0 -245.5 -130 t-87.5 -366z" />
+<glyph unicode="R" horiz-adv-x="1419" d="M169 0v1493h529q266 0 389.5 -99t123.5 -313q0 -148 -64 -243t-194 -140q71 -18 127.5 -81.5t113.5 -192.5l188 -424h-369l-163 371q-50 112 -101 153t-135 41h-98v-565h-347zM516 831h146q108 0 155.5 45t47.5 148q0 102 -47.5 146t-155.5 44h-146v-383z" />
+<glyph unicode="S" horiz-adv-x="1327" d="M132 1057q0 223 130 343t372 120q111 0 228 -18.5t242 -55.5v-316q-110 55 -215.5 83t-199.5 28q-124 0 -183.5 -38t-59.5 -118q0 -60 40 -93.5t146 -57.5l147 -33q225 -50 319 -152t94 -290q0 -247 -131.5 -367.5t-402.5 -120.5q-128 0 -256.5 27t-257.5 80v325 q129 -76 249 -114.5t232 -38.5q113 0 173.5 42t60.5 120q0 70 -41 108t-164 68l-134 33q-201 48 -294.5 153t-93.5 283z" />
+<glyph unicode="T" horiz-adv-x="1257" d="M9 1202v291h1238v-291h-445v-1202h-347v1202h-446z" />
+<glyph unicode="U" horiz-adv-x="1496" d="M169 598v895h347v-895q0 -185 54.5 -264.5t177.5 -79.5q124 0 178.5 79.5t54.5 264.5v895h347v-895q0 -317 -143.5 -472t-436.5 -155t-436 155t-143 472z" />
+<glyph unicode="V" horiz-adv-x="1426" d="M9 1493h348l357 -1102l355 1102h349l-498 -1493h-413z" />
+<glyph unicode="W" horiz-adv-x="2033" d="M55 1493h332l232 -1085l231 1085h334l230 -1085l232 1085h330l-317 -1493h-400l-244 1135l-241 -1135h-400z" />
+<glyph unicode="X" horiz-adv-x="1421" d="M35 0l466 762l-448 731h362l294 -481l294 481h363l-448 -731l466 -762h-361l-314 510l-311 -510h-363z" />
+<glyph unicode="Y" horiz-adv-x="1334" d="M-18 1493h379l306 -532l306 532h380l-512 -864v-629h-347v629z" />
+<glyph unicode="Z" horiz-adv-x="1336" d="M83 0v233l721 969h-700v291h1129v-233l-721 -969h742v-291h-1171z" />
+<glyph unicode="[" horiz-adv-x="842" d="M158 -270v1826h559v-225h-253v-1376h253v-225h-559z" />
+<glyph unicode="\" horiz-adv-x="673" d="M0 1493h199l474 -1683h-200z" />
+<glyph unicode="]" horiz-adv-x="842" d="M125 -45h253v1376h-253v225h559v-1826h-559v225z" />
+<glyph unicode="^" horiz-adv-x="1544" d="M186 936l476 557h221l475 -557h-217l-369 301l-368 -301h-218z" />
+<glyph unicode="_" horiz-adv-x="921" d="M0 -293h922v-190h-922v190z" />
+<glyph unicode="`" horiz-adv-x="921" d="M85 1638h254l254 -376h-176z" />
+<glyph unicode="a" horiz-adv-x="1243" d="M79 336q0 197 122 289t383 92h190v28q0 85 -60.5 124.5t-187.5 39.5q-104 0 -193 -23t-166 -69v273q104 28 208.5 42.5t208.5 14.5q273 0 394 -119.5t121 -388.5v-639h-325v166q-65 -102 -146 -148.5t-197 -46.5q-157 0 -254.5 101.5t-97.5 263.5zM404 354 q0 -68 41 -106.5t114 -38.5q91 0 153 72.5t62 181.5v41h-167q-101 0 -152 -38t-51 -112z" />
+<glyph unicode="b" horiz-adv-x="1319" d="M155 0v1556h322v-600q67 98 148 144.5t186 46.5q186 0 306 -164.5t120 -423.5t-120 -423.5t-306 -164.5q-105 0 -186 46.5t-148 144.5v-162h-322zM477 559q0 -159 55.5 -243.5t158.5 -84.5q104 0 158.5 84t54.5 244t-54.5 244t-158.5 84q-103 0 -158.5 -84.5 t-55.5 -243.5z" />
+<glyph unicode="c" horiz-adv-x="1092" d="M79 559q0 277 154 432.5t427 155.5q79 0 156 -15.5t153 -46.5v-292q-65 50 -131.5 74t-137.5 24q-135 0 -210 -87.5t-75 -244.5t75 -244.5t210 -87.5q76 0 144 25t125 74v-293q-75 -31 -153 -46.5t-156 -15.5q-273 0 -427 155.5t-154 432.5z" />
+<glyph unicode="d" horiz-adv-x="1319" d="M83 559q0 259 119.5 423.5t305.5 164.5q105 0 185.5 -46.5t147.5 -144.5v600h324v-1556h-324v162q-67 -99 -147 -145t-186 -46q-186 0 -305.5 164.5t-119.5 423.5zM417 559q0 -160 54.5 -244t156.5 -84q104 0 158.5 84t54.5 244t-54.5 244t-158.5 84q-102 0 -156.5 -84 t-54.5 -244z" />
+<glyph unicode="e" horiz-adv-x="1250" d="M79 559q0 274 149 431t410 157q238 0 380.5 -159t142.5 -425v-102h-753q11 -126 81.5 -189t196.5 -63q102 0 208.5 33.5t218.5 101.5v-276q-114 -48 -228.5 -72.5t-228.5 -24.5q-274 0 -425.5 154.5t-151.5 433.5zM411 682h419q0 102 -53.5 164.5t-140.5 62.5 q-93 0 -151.5 -58.5t-73.5 -168.5z" />
+<glyph unicode="f" horiz-adv-x="801" d="M35 864v256h160v78q0 183 92 270.5t285 87.5h246v-235h-178q-68 0 -95 -27.5t-27 -95.5v-78h275v-256h-275v-864h-323v864h-160z" />
+<glyph unicode="g" horiz-adv-x="1319" d="M83 573q0 251 120.5 411.5t304.5 160.5q106 0 186 -46t147 -145v166h324v-1007q0 -270 -153.5 -412.5t-445.5 -142.5q-94 0 -182.5 16t-177.5 49v279q85 -54 166 -80.5t163 -26.5q158 0 232 77t74 241v77q-67 -98 -147 -144t-186 -46q-184 0 -304.5 161.5t-120.5 411.5z M417 573q0 -154 54 -233.5t157 -79.5q101 0 157 82t56 231q0 150 -56 232t-157 82q-100 0 -155.5 -82t-55.5 -232z" />
+<glyph unicode="h" horiz-adv-x="1312" d="M155 0v1556h322v-600q73 98 155 144.5t181 46.5q174 0 264.5 -119t90.5 -346v-682h-324v111v409q0 147 -6 202t-20 81q-19 35 -51.5 54.5t-73.5 19.5q-101 0 -158.5 -86.5t-57.5 -239.5v-551h-322z" />
+<glyph unicode="i" horiz-adv-x="631" d="M155 0v1120h322v-1120h-322zM155 1264v292h322v-292h-322z" />
+<glyph unicode="j" horiz-adv-x="631" d="M-61 -207h56q91 0 125.5 46t34.5 181v1100h322v-1100q0 -225 -97 -343.5t-282 -118.5h-159v235zM155 1264v292h322v-292h-322z" />
+<glyph unicode="k" horiz-adv-x="1225" d="M155 0v1556h322v-847l371 411h374l-492 -514l531 -606h-391l-393 467v-467h-322z" />
+<glyph unicode="l" horiz-adv-x="631" d="M155 0v1556h322v-1556h-322z" />
+<glyph unicode="m" horiz-adv-x="1920" d="M153 0v1120h324v-164q59 95 136 143t170 48q104 0 184.5 -56t121.5 -157q61 104 145 158.5t185 54.5q174 0 265 -119t91 -346v-682h-324v584q1 13 1.5 27t0.5 40q0 119 -31.5 172.5t-102.5 53.5q-91 0 -141 -84t-52 -243v-550h-324v584q0 186 -29 239.5t-103 53.5 q-92 0 -142.5 -84.5t-50.5 -241.5v-551h-324z" />
+<glyph unicode="n" horiz-adv-x="1312" d="M155 0v1120h322v-164q73 98 155 144.5t181 46.5q174 0 264.5 -119t90.5 -346v-682h-324v111v411q0 145 -6 200t-20 81q-19 35 -51.5 54.5t-73.5 19.5q-101 0 -158.5 -86.5t-57.5 -239.5v-551h-322z" />
+<glyph unicode="o" horiz-adv-x="1266" d="M79 559q0 276 147.5 432t407.5 156q261 0 407 -156t146 -432t-146 -432t-407 -156q-260 0 -407.5 156t-147.5 432zM415 559q0 -161 56 -246.5t163 -85.5q106 0 161.5 85.5t55.5 246.5t-55.5 246.5t-161.5 85.5q-107 0 -163 -85.5t-56 -246.5z" />
+<glyph unicode="p" horiz-adv-x="1319" d="M155 -426v1546h322v-164q67 98 148 144.5t186 46.5q186 0 306 -164.5t120 -423.5t-120 -423.5t-306 -164.5q-105 0 -186 46.5t-148 144.5v-588h-322zM477 559q0 -159 55.5 -243.5t158.5 -84.5q104 0 158.5 84t54.5 244t-54.5 244t-158.5 84q-103 0 -158.5 -84.5 t-55.5 -243.5z" />
+<glyph unicode="q" horiz-adv-x="1319" d="M83 559q0 259 119.5 422.5t305.5 163.5q106 0 186 -46t147 -145v166h324v-1546h-324v588q-67 -99 -147 -145t-186 -46q-186 0 -305.5 164.5t-119.5 423.5zM417 559q0 -160 54.5 -244t156.5 -84q104 0 158.5 84t54.5 244t-54.5 244t-158.5 84q-102 0 -156.5 -84 t-54.5 -244z" />
+<glyph unicode="r" horiz-adv-x="909" d="M155 0v1120h322v-184q62 110 142.5 160.5t193.5 50.5q16 0 35 -1.5t55 -6.5l1 -324q-43 22 -84.5 32.5t-84.5 10.5q-124 0 -191 -88.5t-67 -253.5v-516h-322z" />
+<glyph unicode="s" horiz-adv-x="1097" d="M95 797q0 178 110 264t337 86q89 0 187 -15t213 -47v-272q-103 48 -199.5 72t-181.5 24q-92 0 -136.5 -25.5t-44.5 -78.5q0 -43 33.5 -66t121.5 -34l56 -9q248 -35 333.5 -115t85.5 -251q0 -179 -119 -269t-355 -90q-100 0 -206.5 17.5t-218.5 52.5v272q96 -52 197.5 -78 t205.5 -26q94 0 142 29t48 86q0 48 -33 71.5t-131 36.5l-57 8q-215 30 -301.5 111t-86.5 246z" />
+<glyph unicode="t" horiz-adv-x="881" d="M24 864v256h160v318h323v-318h332v-256h-332v-475q0 -78 27.5 -105.5t110.5 -27.5h166v-256h-276q-191 0 -271 88.5t-80 300.5v475h-160z" />
+<glyph unicode="u" horiz-adv-x="1312" d="M144 436v684h324v-112q0 -91 -1 -228.5t-1 -183.5q0 -135 6.5 -194.5t21.5 -86.5q20 -35 52 -54t73 -19q101 0 158.5 86t57.5 239v553h322v-1120h-322v162q-73 -98 -154.5 -144.5t-179.5 -46.5q-174 0 -265.5 119t-91.5 346z" />
+<glyph unicode="v" horiz-adv-x="1201" d="M28 1120h322l251 -774l250 774h323l-396 -1120h-354z" />
+<glyph unicode="w" horiz-adv-x="1702" d="M65 1120h313l169 -772l170 772h269l170 -764l170 764h313l-266 -1120h-351l-171 770l-169 -770h-352z" />
+<glyph unicode="x" horiz-adv-x="1188" d="M28 0l382 573l-364 547h341l206 -332l209 332h341l-364 -545l382 -575h-341l-227 354l-224 -354h-341z" />
+<glyph unicode="y" horiz-adv-x="1201" d="M22 1120h323l271 -760l230 760h322l-424 -1226q-64 -187 -149 -261.5t-224 -74.5h-187v235h101q82 0 119.5 29t58.5 104l9 31z" />
+<glyph unicode="z" horiz-adv-x="1072" d="M83 0v250l531 614h-509v256h880v-250l-531 -614h531v-256h-902z" />
+<glyph unicode="{" horiz-adv-x="1312" d="M230 494v223h55q128 0 176.5 58t48.5 208v205q0 193 90 280.5t286 87.5h196v-225h-62q-127 0 -165.5 -43.5t-38.5 -185.5v-166q0 -157 -40.5 -228t-139.5 -96q100 -27 140 -98t40 -227v-166q0 -143 38.5 -186.5t165.5 -43.5h62v-225h-196q-196 0 -286 88t-90 281v192 q0 150 -48.5 208.5t-176.5 58.5h-55z" />
+<glyph unicode="|" horiz-adv-x="673" d="M234 -483v2048h204v-2048h-204z" />
+<glyph unicode="}" horiz-adv-x="1312" d="M230 -109h63q126 0 164.5 43.5t38.5 186.5v166q0 156 40.5 227t140.5 98q-100 25 -140.5 96t-40.5 228v166q0 142 -38.5 185.5t-164.5 43.5h-63v225h196q196 0 286 -87.5t90 -280.5v-205q0 -150 48.5 -208t176.5 -58h55v-223h-55q-128 0 -176.5 -58.5t-48.5 -208.5v-192 q0 -193 -90 -281t-286 -88h-196v225z" />
+<glyph unicode="~" horiz-adv-x="1544" d="M195 434v244q97 80 177 114.5t166 34.5q96 0 225 -58q14 -6 20 -9t20 -9q139 -61 224 -61q77 0 153 37.5t169 122.5v-244q-95 -80 -175.5 -114.5t-167.5 -34.5q-96 0 -225 58q-12 6 -20 9q-6 3 -19 9q-140 61 -224 61q-80 0 -157 -38.5t-166 -121.5z" />
+<glyph unicode="&#xa2;" d="M157 575q0 244 121.5 389.5t353.5 180.5v287h146v-287q64 -3 130.5 -17.5t136.5 -42.5v-292q-67 48 -131 73t-123 25h-13v-663q80 1 148 26t119 72v-293q-75 -30 -140.5 -46t-117.5 -16h-9v-284h-146v288q-236 40 -355.5 191t-119.5 409zM492 559q0 -109 35 -183 t105 -116v598q-70 -44 -105 -117.5t-35 -181.5z" />
+<glyph unicode="&#xa3;" d="M112 0v266h205v326h-175v239h175v170q0 271 114 395t362 124q83 0 164.5 -13.5t161.5 -40.5v-286q-63 39 -130 58t-136 19q-106 0 -157 -62.5t-51 -193.5v-170h336v-239h-336v-326h485v-266h-1018z" />
+<glyph unicode="&#xa5;" d="M22 1493h360l260 -461l259 461h360l-303 -539h264v-192h-365l-44 -86v-66h409v-194h-409v-416h-343v416h-409v194h409v66l-44 86h-365v192h263z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM391 741q0 -121 39 -224.5t117 -190.5 q78 -86 172 -129t203 -43q110 0 203 42.5t171 129.5t117.5 190.5t39.5 224.5q0 122 -39.5 225.5t-117.5 190.5q-79 88 -172.5 131t-201.5 43q-109 0 -202.5 -43.5t-172.5 -130.5q-78 -87 -117 -190.5t-39 -225.5zM540 741q0 195 114.5 311.5t303.5 116.5q63 0 120.5 -10.5 t112.5 -32.5v-215q-52 37 -101.5 54.5t-101.5 17.5q-102 0 -159 -64t-57 -178q0 -115 57 -178t159 -63q58 0 109.5 18t93.5 53v-213q-59 -22 -118 -33.5t-115 -11.5q-189 0 -303.5 117t-114.5 311z" />
+<glyph unicode="&#xad;" horiz-adv-x="765" d="M100 444v291h565v-291h-565z" />
+<glyph unicode="&#xae;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM391 741q0 -121 39 -224.5t117 -190.5 q78 -86 172 -129t203 -43q110 0 203 42.5t171 129.5t117.5 190.5t39.5 224.5q0 122 -39.5 225.5t-117.5 190.5q-79 88 -172.5 131t-201.5 43q-109 0 -202.5 -43.5t-172.5 -130.5q-78 -87 -117 -190.5t-39 -225.5zM647 338v836h257q158 0 236.5 -59.5t78.5 -180.5 q0 -86 -47.5 -142t-133.5 -73q37 -22 68.5 -62t58.5 -98l99 -221h-206l-96 213q-34 78 -60 110.5t-52 32.5h-11v-356h-192zM839 829h31q70 0 106 26.5t36 78.5t-35 77t-107 25h-31v-207z" />
+<glyph unicode="&#xb4;" horiz-adv-x="921" d="M328 1262l254 376h255l-332 -376h-177z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="765" d="M100 444v291h565v-291h-565z" />
+<glyph unicode="&#x2011;" horiz-adv-x="765" d="M100 444v291h565v-291h-565z" />
+<glyph unicode="&#x2012;" horiz-adv-x="765" d="M100 444v291h565v-291h-565z" />
+<glyph unicode="&#x2013;" horiz-adv-x="921" d="M99 432v258h724v-258h-724z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1843" d="M99 432v258h1645v-258h-1645z" />
+<glyph unicode="&#x2018;" horiz-adv-x="700" d="M190 856v285l204 352h192l-90 -352v-285h-306z" />
+<glyph unicode="&#x2019;" horiz-adv-x="700" d="M116 856l90 352v285h306v-285l-204 -352h-192z" />
+<glyph unicode="&#x201c;" horiz-adv-x="1211" d="M190 856v285l204 352h192l-90 -352v-285h-306zM645 856v283l205 354h191l-90 -354v-283h-306z" />
+<glyph unicode="&#x201d;" horiz-adv-x="1211" d="M169 856l91 352v285h306v-285l-205 -352h-192zM625 856l91 350v287h306v-287l-206 -350h-191z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1178" d="M266 762q0 74 23.5 139t69.5 115q48 51 106.5 77.5t124.5 26.5q65 0 124 -27t104 -77q47 -52 71 -116.5t24 -137.5q0 -74 -24.5 -139.5t-70.5 -116.5t-105 -78t-125 -27t-124.5 27t-104.5 78q-45 51 -69 116.5t-24 139.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1843" d="M146 0v387h324v-387h-324zM760 0v387h324v-387h-324zM1373 0v387h324v-387h-324z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M-35 477l79 195h88q-1 14 -1.5 29.5t-0.5 43.5q0 29 0.5 45t1.5 31h-167l79 195h116q70 246 230.5 375t396.5 129q100 0 193.5 -28t178.5 -83v-309q-73 78 -155.5 117.5t-171.5 39.5q-115 0 -195.5 -61.5t-120.5 -179.5h485l-78 -195h-443q-2 -16 -2.5 -34t-0.5 -54 q0 -13 0.5 -28.5t1.5 -32.5h386l-80 -195h-269q45 -122 123.5 -183t192.5 -61q89 0 170.5 39.5t156.5 118.5v-309q-85 -55 -178.5 -83t-193.5 -28q-236 0 -397.5 130.5t-229.5 375.5h-195z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1843" d="M266 1350v143h466v-143h-157v-435h-155v435h-154zM833 915v578h205l107 -227l107 227h204v-578h-153v437l-123 -256h-68l-124 256v-437h-155z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.ttf b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.ttf
new file mode 100755
index 0000000..ac25757
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.woff b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.woff
new file mode 100755
index 0000000..8f9f435
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Bold-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.eot b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.eot
new file mode 100755
index 0000000..5917ae1
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.svg b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.svg
new file mode 100755
index 0000000..0676d4b
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansCnBdOb" horiz-adv-x="1282" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="641" />
+<glyph unicode=" " horiz-adv-x="641" />
+<glyph unicode="&#x09;" horiz-adv-x="641" />
+<glyph unicode="&#xa0;" horiz-adv-x="641" />
+<glyph unicode="!" horiz-adv-x="840" d="M127 0l63 356h324l-62 -356h-325zM262 502l25 418l102 573h325l-102 -573l-118 -418h-232z" />
+<glyph unicode="&#x22;" horiz-adv-x="960" d="M176 938v555h213v-555h-213zM572 938v555h213v-555h-213z" />
+<glyph unicode="#" d="M120 383l47 215h253l63 274h-254l47 213h257l86 385h201l-86 -385h237l87 385h199l-87 -385h267l-47 -213h-268l-62 -274h268l-49 -215h-266l-86 -383h-199l86 383h-237l-87 -383h-200l86 383h-256zM621 598h238l63 274h-238z" />
+<glyph unicode="$" d="M50 86l44 262q86 -55 183.5 -85.5t205.5 -34.5l55 311q-189 31 -275 111.5t-86 223.5q0 199 134.5 321.5t364.5 131.5l40 229h144l-38 -227q91 -6 175.5 -23t163.5 -44l-44 -254q-57 37 -143 60.5t-193 30.5l-51 -288q192 -36 284 -117t92 -215q0 -220 -135.5 -345 t-381.5 -134l-53 -301h-145l53 301q-115 5 -213 26.5t-181 59.5zM470 948q0 -48 29 -75.5t91 -36.5l45 262q-75 -8 -120 -48.5t-45 -101.5zM629 227q89 5 137 48t48 118q0 51 -32.5 79.5t-102.5 39.5z" />
+<glyph unicode="%" horiz-adv-x="1846" d="M102 1018q0 222 120 362t313 140q140 0 225.5 -86t85.5 -226q0 -223 -120 -362t-313 -139q-141 0 -226 85t-85 226zM258 -29l1112 1549h220l-1111 -1549h-221zM330 1051q0 -88 27.5 -132.5t82.5 -44.5q78 0 127.5 85t49.5 221q0 84 -28 128t-82 44q-78 0 -127.5 -84.5 t-49.5 -216.5zM1003 285q0 222 119 360.5t312 138.5q141 0 226 -85.5t85 -225.5q0 -224 -119 -363t-312 -139q-141 0 -226 86.5t-85 227.5zM1231 315q0 -87 27.5 -130.5t83.5 -43.5q78 0 127.5 84t49.5 219q0 85 -28.5 128.5t-82.5 43.5q-77 0 -127 -84t-50 -217z" />
+<glyph unicode="&#x26;" horiz-adv-x="1607" d="M51 416q0 151 86 277.5t267 240.5q-23 44 -35 89t-12 93q0 176 136 290t351 114q82 0 168 -14.5t177 -43.5l-48 -278q-78 48 -149 71t-142 23q-78 0 -123 -36t-45 -97q0 -38 27 -96.5t80 -133.5l268 -374q55 63 95.5 151t66.5 203h279q-38 -175 -109.5 -318t-179.5 -255 l230 -322h-394l-76 106q-106 -68 -212 -101.5t-217 -33.5q-220 0 -354.5 123t-134.5 322zM371 483q0 -107 68.5 -180.5t170.5 -73.5q54 0 107 21t107 63l-306 430q-72 -51 -109.5 -117.5t-37.5 -142.5z" />
+<glyph unicode="'" horiz-adv-x="564" d="M176 938v555h213v-555h-213z" />
+<glyph unicode="(" horiz-adv-x="842" d="M142 373q0 295 114.5 589.5t344.5 591.5h261q-210 -310 -313 -613.5t-103 -608.5q0 -150 24.5 -299.5t73.5 -302.5h-262q-70 166 -105 325.5t-35 317.5z" />
+<glyph unicode=")" horiz-adv-x="842" d="M-50 -270q210 310 313.5 614t103.5 610q0 150 -24 298.5t-74 301.5h264q69 -164 103 -323.5t34 -319.5q0 -298 -113.5 -592.5t-342.5 -588.5h-264z" />
+<glyph unicode="*" horiz-adv-x="963" d="M37 870l301 174l-301 173l68 141l301 -182v344h153v-344l300 182l68 -141l-297 -173l297 -174l-68 -141l-300 184v-344h-153v344l-301 -184z" />
+<glyph unicode="+" horiz-adv-x="1544" d="M195 524v236h470v524h214v-524h470v-236h-470v-524h-214v524h-470z" />
+<glyph unicode="," horiz-adv-x="700" d="M-63 -291l157 373l54 305h324l-54 -305l-289 -373h-192z" />
+<glyph unicode="-" horiz-adv-x="765" d="M46 444l52 291h565l-51 -291h-566z" />
+<glyph unicode="." horiz-adv-x="700" d="M85 0l68 387h324l-67 -387h-325z" />
+<glyph unicode="/" horiz-adv-x="673" d="M-177 -190l768 1683h209l-768 -1683h-209z" />
+<glyph unicode="0" d="M67 510q0 196 49 384.5t137 328.5q93 147 220.5 222t287.5 75q219 0 337.5 -139.5t118.5 -397.5q0 -199 -49.5 -387t-138.5 -330q-91 -146 -220 -220.5t-287 -74.5q-220 0 -337.5 139t-117.5 400zM401 451q0 -111 37 -164.5t113 -53.5q69 0 122.5 46t89.5 135 q25 63 46 143.5t39 190.5q15 89 23 164t8 128q0 112 -36 164.5t-111 52.5q-70 0 -123.5 -44.5t-88.5 -135.5q-27 -65 -49 -148t-38 -181q-15 -90 -23.5 -167t-8.5 -130z" />
+<glyph unicode="1" d="M79 0l48 266h306l168 965l-327 -72l46 262l325 72h330l-214 -1227h305l-46 -266h-941z" />
+<glyph unicode="2" d="M14 0l51 285l571 479q94 80 143 162t49 159q0 82 -50.5 127t-141.5 45q-85 0 -190.5 -37.5t-237.5 -115.5l58 317q122 50 240 74.5t233 24.5q205 0 323 -98.5t118 -268.5q0 -146 -72 -266t-317 -324l-336 -280h585l-50 -283h-976z" />
+<glyph unicode="3" d="M0 45l51 297q80 -52 174.5 -80.5t189.5 -28.5q152 0 240.5 63.5t88.5 170.5q0 89 -67.5 133.5t-203.5 44.5h-137l44 248h146q141 0 223.5 57t82.5 154q0 76 -57.5 116t-166.5 40q-76 0 -166 -22t-187 -64l49 282q106 32 209 48t204 16q228 0 342.5 -84t114.5 -250 q0 -149 -79.5 -248.5t-224.5 -132.5q102 -26 158.5 -105t56.5 -194q0 -248 -176.5 -391.5t-486.5 -143.5q-117 0 -222.5 18.5t-199.5 55.5z" />
+<glyph unicode="4" d="M-2 272l59 330l694 891h394l-167 -942h192l-48 -279h-191l-48 -272h-329l49 272h-605zM282 551h369l109 614z" />
+<glyph unicode="5" d="M24 70l53 303q100 -72 194 -106t192 -34q142 0 227.5 82.5t85.5 216.5q0 96 -65 152.5t-176 56.5q-76 0 -163.5 -21.5t-192.5 -66.5l147 840h861l-49 -283h-585l-41 -231q40 12 82.5 18.5t85.5 6.5q206 0 322.5 -104.5t116.5 -289.5q0 -294 -179.5 -466.5t-485.5 -172.5 q-113 0 -219 24.5t-211 74.5z" />
+<glyph unicode="6" d="M92 522q0 204 55.5 389.5t156.5 319.5q108 143 255 215t331 72q85 0 165 -16t162 -48l-49 -276q-77 44 -150 66t-146 22q-167 0 -270.5 -100t-126.5 -281q70 51 144.5 75.5t158.5 24.5q165 0 270.5 -109t105.5 -278q0 -276 -162.5 -452.5t-418.5 -176.5 q-229 0 -355 144.5t-126 408.5zM433 401q0 -89 40.5 -138.5t112.5 -49.5q102 0 168 92.5t66 233.5q0 96 -39.5 147t-113.5 51q-103 0 -168.5 -94t-65.5 -242z" />
+<glyph unicode="7" d="M144 0l711 1210h-637l48 283h1013l-41 -219l-748 -1274h-346z" />
+<glyph unicode="8" d="M40 344q0 159 95 278.5t263 172.5q-97 45 -145.5 117t-48.5 173q0 203 150 319t415 116q212 0 329 -88t117 -248q0 -142 -81.5 -243t-232.5 -146q110 -47 162 -126t52 -200q0 -230 -161.5 -364t-443.5 -134q-222 0 -346 98.5t-124 274.5zM373 393q0 -83 45.5 -131.5 t125.5 -48.5q107 0 177 78.5t70 195.5q0 83 -46.5 132t-125.5 49q-105 0 -175.5 -79.5t-70.5 -195.5zM535 1061q0 -68 40 -110t105 -42q92 0 147.5 59.5t55.5 157.5q0 69 -40 110.5t-106 41.5q-92 0 -147 -59.5t-55 -157.5z" />
+<glyph unicode="9" d="M76 33l47 276q79 -45 151.5 -66.5t145.5 -21.5q168 0 271.5 100t124.5 281q-69 -51 -143 -75.5t-157 -24.5q-165 0 -270.5 109t-105.5 278q0 276 162.5 452.5t418.5 176.5q229 0 355 -144.5t126 -408.5q0 -203 -56 -388.5t-158 -320.5q-108 -143 -254 -215t-330 -72 q-85 0 -166 16t-162 48zM472 948q0 -96 39.5 -147t113.5 -51q102 0 168 94t66 241q0 91 -39.5 140t-112.5 49q-101 0 -168 -93t-67 -233z" />
+<glyph unicode=":" horiz-adv-x="737" d="M76 0l68 387h324l-68 -387h-324zM204 733l67 387h325l-67 -387h-325z" />
+<glyph unicode=";" horiz-adv-x="737" d="M-65 -291l155 373l54 305h324l-53 -305l-288 -373h-192zM204 733l67 387h325l-67 -387h-325z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1544" d="M195 524v236l1154 463v-250l-867 -332l867 -330v-250z" />
+<glyph unicode="=" horiz-adv-x="1544" d="M195 295v237h1154v-237h-1154zM195 752v235h1154v-235h-1154z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1544" d="M195 61v250l869 330l-869 332v250l1154 -463v-236z" />
+<glyph unicode="?" horiz-adv-x="1069" d="M192 0l63 356h324l-63 -356h-324zM202 1124l56 314q115 42 209.5 62t181.5 20q175 0 274 -85.5t99 -234.5q0 -119 -48 -213t-163 -196l-69 -60q-72 -62 -97.5 -100.5t-32.5 -81.5l-7 -45h-325l7 49q15 80 54 142.5t157 164.5l66 58q71 61 103.5 114t32.5 107 q0 57 -36.5 87.5t-104.5 30.5q-72 0 -162.5 -33.5t-194.5 -99.5z" />
+<glyph unicode="@" horiz-adv-x="1843" d="M83 434q0 176 54 340t156 301q132 176 317 270.5t398 94.5q149 0 276 -46.5t227 -138.5q95 -89 146 -208.5t51 -249.5q0 -315 -184 -512t-483 -197q-4 0 -12 -1t-12 -1q-5 0 -8 0.5t-5 1.5l28 158q-40 -75 -107.5 -116.5t-148.5 -41.5q-129 0 -202.5 94.5t-73.5 261.5 q0 221 127.5 382t304.5 161q75 0 131.5 -42t74.5 -111l21 133h183l-120 -693q136 22 227.5 163.5t91.5 332.5q0 213 -148 348t-385 135q-176 0 -328 -76t-258 -219q-83 -110 -126 -242t-43 -274q0 -269 149 -439.5t383 -170.5q106 0 210 43.5t197 126.5l99 -158 q-132 -98 -260.5 -147t-256.5 -49q-122 0 -234 41t-201 118q-126 108 -191 267t-65 360zM698 446q0 -84 36.5 -128t106.5 -44q95 0 161.5 100.5t66.5 246.5q0 86 -36 133t-102 47q-96 0 -164.5 -105t-68.5 -250z" />
+<glyph unicode="A" horiz-adv-x="1426" d="M-120 0l760 1493h396l238 -1493h-330l-39 272h-536l-133 -272h-356zM500 543h360l-81 575z" />
+<glyph unicode="B" horiz-adv-x="1404" d="M39 0l262 1493h519q239 0 354 -78t115 -241q0 -137 -67.5 -240.5t-176.5 -134.5q88 -28 136 -102.5t48 -184.5q0 -241 -161.5 -376.5t-453.5 -135.5h-575zM429 262h205q119 0 183 63t64 181q0 75 -44 111t-135 36h-204zM544 915h193q93 0 145 52t52 143q0 59 -36.5 90 t-104.5 31h-194z" />
+<glyph unicode="C" horiz-adv-x="1352" d="M67 573q0 179 51 337.5t151 289.5q118 154 284 237t358 83q104 0 209.5 -27.5t214.5 -83.5l-56 -309q-87 73 -174 107t-187 34q-208 0 -348.5 -178t-140.5 -445q0 -172 86.5 -270t238.5 -98q91 0 193 36.5t229 114.5l-59 -331q-124 -49 -238.5 -74t-216.5 -25 q-271 0 -433 165t-162 437z" />
+<glyph unicode="D" horiz-adv-x="1530" d="M39 0l262 1493h364q261 0 391.5 -34.5t217.5 -115.5t131 -196.5t44 -261.5q0 -203 -75 -382.5t-211 -301.5q-119 -109 -276 -155t-483 -46h-365zM436 291h125q242 0 383 151t141 408q0 174 -92 263t-274 89h-121z" />
+<glyph unicode="E" horiz-adv-x="1259" d="M39 0l262 1493h934l-51 -291h-588l-49 -278h554l-53 -291h-552l-60 -342h607l-49 -291h-955z" />
+<glyph unicode="F" horiz-adv-x="1259" d="M39 0l262 1493h934l-51 -291h-588l-49 -278h554l-53 -291h-552l-111 -633h-346z" />
+<glyph unicode="G" horiz-adv-x="1512" d="M67 573q0 181 51 339.5t153 289.5q124 160 293 239t386 79q120 0 242.5 -28t241.5 -83l-53 -309q-110 71 -215 106t-211 35q-232 0 -378 -172t-146 -442q0 -179 85 -278t240 -99q50 0 100.5 7.5t101.5 23.5l52 290h-212l44 258h539l-125 -718q-132 -71 -273 -105.5 t-303 -34.5q-286 0 -449.5 161.5t-163.5 440.5z" />
+<glyph unicode="H" horiz-adv-x="1542" d="M39 0l262 1493h346l-100 -569h511l99 569h347l-262 -1493h-346l110 633h-510l-111 -633h-346z" />
+<glyph unicode="I" horiz-adv-x="685" d="M39 0l262 1493h346l-262 -1493h-346z" />
+<glyph unicode="J" horiz-adv-x="685" d="M-306 -410l51 291h54q107 0 175 67.5t91 196.5l236 1348h346l-236 -1348q-52 -292 -204.5 -423.5t-442.5 -131.5h-70z" />
+<glyph unicode="K" horiz-adv-x="1428" d="M39 0l262 1493h346l-94 -537l571 537h419l-771 -725l581 -768h-407l-452 623l-109 -623h-346z" />
+<glyph unicode="L" horiz-adv-x="1174" d="M39 0l262 1493h346l-211 -1202h607l-49 -291h-955z" />
+<glyph unicode="M" horiz-adv-x="1834" d="M39 0l262 1493h425l173 -793l454 793h443l-262 -1493h-329l192 1102l-466 -815h-187l-185 815l-192 -1102h-328z" />
+<glyph unicode="N" horiz-adv-x="1542" d="M39 0l262 1493h387l307 -1034l181 1034h328l-262 -1493h-387l-308 1034l-180 -1034h-328z" />
+<glyph unicode="O" horiz-adv-x="1566" d="M67 569q0 183 49.5 345t145.5 292q115 158 275 236t368 78q269 0 432 -165.5t163 -432.5q0 -182 -50 -344t-145 -291q-117 -159 -277 -237.5t-368 -78.5q-268 0 -430.5 165t-162.5 433zM431 612q0 -172 71 -267t198 -95q104 0 184.5 48.5t137.5 143.5q54 91 83 205 t29 234q0 176 -71.5 268t-207.5 92q-180 0 -302 -179.5t-122 -449.5z" />
+<glyph unicode="P" horiz-adv-x="1350" d="M39 0l262 1493h575q211 0 330.5 -107.5t119.5 -298.5q0 -117 -40 -222.5t-113 -184.5q-80 -85 -191 -123.5t-278 -38.5h-229l-90 -518h-346zM526 797h191q123 0 187.5 64t64.5 186q0 81 -46 124t-134 43h-190z" />
+<glyph unicode="Q" horiz-adv-x="1566" d="M67 569q0 183 49.5 345.5t145.5 291.5q116 159 275 236.5t368 77.5q269 0 432 -165.5t163 -432.5q0 -314 -137 -550.5t-382 -344.5l206 -326h-330l-173 272q-10 -1 -20 -1.5t-32 -0.5q-102 0 -192 31t-164 92q-99 81 -154 206.5t-55 268.5zM431 612q0 -172 71 -267 t198 -95q104 0 184.5 48.5t137.5 143.5q54 91 83 205t29 234q0 176 -71.5 268t-207.5 92q-180 0 -302 -179.5t-122 -449.5z" />
+<glyph unicode="R" horiz-adv-x="1419" d="M39 0l262 1493h512q221 0 335.5 -92t114.5 -271q0 -181 -90 -298t-244 -134q70 -16 117 -79.5t82 -194.5l114 -424h-345l-101 371q-30 111 -73.5 152.5t-126.5 41.5h-111l-100 -565h-346zM531 831h146q118 0 178.5 61t60.5 179q0 74 -42 108.5t-132 34.5h-143z" />
+<glyph unicode="S" horiz-adv-x="1327" d="M28 78l55 325q119 -77 232 -115t223 -38q119 0 193.5 54t74.5 138q0 55 -33.5 85.5t-146.5 62.5l-141 39q-157 43 -233 136t-76 241q0 233 160.5 373.5t432.5 140.5q109 0 223.5 -18.5t233.5 -55.5l-56 -316q-102 56 -201 83.5t-193 27.5q-130 0 -202.5 -45t-72.5 -125 q0 -51 32 -79.5t132 -55.5l142 -39q179 -50 262 -144.5t83 -244.5q0 -243 -166 -390t-446 -147q-130 0 -259.5 27t-252.5 80z" />
+<glyph unicode="T" horiz-adv-x="1257" d="M88 1202l52 291h1239l-51 -291h-447l-211 -1202h-346l211 1202h-447z" />
+<glyph unicode="U" horiz-adv-x="1496" d="M125 414q0 36 4.5 80.5t14.5 103.5l157 895h346l-157 -894q-8 -48 -12.5 -85t-4.5 -65q0 -98 47.5 -146.5t141.5 -48.5q126 0 193 78.5t100 265.5l157 895h346l-157 -895q-58 -330 -221.5 -478.5t-467.5 -148.5q-238 0 -362.5 113.5t-124.5 329.5z" />
+<glyph unicode="V" horiz-adv-x="1426" d="M140 1493h330l164 -1116l557 1116h357l-759 -1493h-413z" />
+<glyph unicode="W" horiz-adv-x="2033" d="M197 1493h321l41 -1085l422 1085h329l44 -1085l408 1085h345l-579 -1493h-392l-45 1135l-435 -1135h-401z" />
+<glyph unicode="X" horiz-adv-x="1421" d="M-94 0l604 766l-318 727h353l207 -469l368 469h377l-583 -737l330 -756h-352l-219 500l-393 -500h-374z" />
+<glyph unicode="Y" horiz-adv-x="1334" d="M116 1493h347l228 -553l400 553h400l-663 -870l-109 -623h-346l109 623z" />
+<glyph unicode="Z" horiz-adv-x="1336" d="M-48 0l41 238l874 964h-684l51 291h1130l-43 -238l-871 -964h724l-52 -291h-1170z" />
+<glyph unicode="[" horiz-adv-x="842" d="M-18 -270l319 1826h558l-41 -225h-250l-242 -1376h253l-41 -225h-556z" />
+<glyph unicode="\" horiz-adv-x="673" d="M130 1493h200l178 -1683h-198z" />
+<glyph unicode="]" horiz-adv-x="842" d="M-51 -270l38 225h252l243 1376h-253l38 225h559l-319 -1826h-558z" />
+<glyph unicode="^" horiz-adv-x="1544" d="M186 936l476 557h221l475 -557h-217l-369 301l-368 -301h-218z" />
+<glyph unicode="_" horiz-adv-x="921" d="M-18 -293h958v-190h-958v190z" />
+<glyph unicode="`" horiz-adv-x="921" d="M241 1638h255l188 -376h-177z" />
+<glyph unicode="a" horiz-adv-x="1243" d="M32 276q0 214 148.5 327.5t429.5 113.5h190l4 28q2 14 2.5 20t0.5 11q0 66 -56 99.5t-167 33.5q-100 0 -193.5 -23t-180.5 -69l48 273q101 28 207 42.5t219 14.5q224 0 333 -85.5t109 -260.5q0 -34 -4 -74.5t-12 -87.5l-113 -639h-322l27 166q-79 -100 -167.5 -147.5 t-191.5 -47.5q-143 0 -227 82.5t-84 222.5zM363 340q0 -61 36.5 -96t100.5 -35q98 0 165 66.5t89 187.5l7 41h-154q-121 0 -182.5 -41.5t-61.5 -122.5z" />
+<glyph unicode="b" horiz-adv-x="1319" d="M57 0l271 1556h324l-105 -600q74 98 155 144.5t177 46.5q170 0 269 -120t99 -327q0 -129 -34.5 -251t-99.5 -222q-82 -126 -185 -191t-221 -65q-103 0 -175.5 46.5t-121.5 144.5l-30 -162h-323zM466 428q0 -92 44.5 -144.5t123.5 -52.5q122 0 201 125.5t79 321.5 q0 102 -42.5 155.5t-123.5 53.5q-124 0 -203 -127.5t-79 -331.5z" />
+<glyph unicode="c" horiz-adv-x="1092" d="M68 426q0 137 47.5 266t135.5 232q98 113 225 168t293 55q76 0 151.5 -15.5t150.5 -46.5l-51 -292q-65 48 -128 73t-123 25q-158 0 -258 -117.5t-100 -300.5q0 -117 62.5 -181.5t175.5 -64.5q75 0 148 25t139 74l-50 -293q-80 -31 -161 -46.5t-163 -15.5 q-237 0 -365.5 118.5t-128.5 336.5z" />
+<glyph unicode="d" horiz-adv-x="1319" d="M67 418q0 129 34.5 251t99.5 222q82 126 185 191t221 65q103 0 175.5 -46.5t122.5 -144.5l105 600h325l-273 -1556h-325l30 162q-74 -98 -155 -144.5t-177 -46.5q-170 0 -269 120t-99 327zM400 440q0 -102 42.5 -155.5t123.5 -53.5q124 0 202 127t78 332q0 93 -43.5 145 t-122.5 52q-122 0 -201 -125.5t-79 -321.5z" />
+<glyph unicode="e" horiz-adv-x="1250" d="M67 434q0 128 40.5 248.5t119.5 220.5q93 120 222 182t286 62q205 0 325 -121t120 -326q0 -40 -5 -84.5t-16 -97.5l-11 -57h-754q0 -6 -1 -17.5t-1 -17.5q0 -109 59 -163t177 -54q102 0 215 34t237 101l-50 -278q-117 -48 -233.5 -71.5t-237.5 -23.5q-236 0 -364 121 t-128 342zM438 682h417q3 13 4 26.5t1 26.5q0 80 -43 127t-117 47q-94 0 -160.5 -57.5t-101.5 -169.5z" />
+<glyph unicode="f" horiz-adv-x="801" d="M92 864l45 256h158l15 78q33 186 138.5 272t299.5 86h247l-42 -235h-177q-68 0 -99 -27.5t-43 -94.5l-15 -79h273l-44 -256h-273l-151 -864h-324l151 864h-159z" />
+<glyph unicode="g" horiz-adv-x="1319" d="M37 -377l48 279q76 -54 152.5 -80.5t156.5 -26.5q160 0 246 76t116 242l14 77q-77 -98 -157 -144t-175 -46q-171 0 -270.5 122.5t-99.5 334.5q0 113 35 226.5t99 213.5q80 121 182.5 184.5t220.5 63.5q106 0 178.5 -46t121.5 -145l27 166h325l-170 -973 q-52 -301 -223 -445t-475 -144q-94 0 -180.5 16t-171.5 49zM404 469q0 -102 42.5 -155.5t123.5 -53.5q118 0 197 118.5t79 295.5q0 104 -42.5 158.5t-123.5 54.5q-118 0 -197 -119t-79 -299z" />
+<glyph unicode="h" horiz-adv-x="1312" d="M57 0l271 1556h324l-105 -600q89 97 179 144t188 47q140 0 215.5 -81t75.5 -228q0 -32 -4 -71t-12 -85l-120 -682h-323l102 584q11 57 16.5 96.5t5.5 62.5q0 64 -32 99t-90 35q-100 0 -171.5 -86.5t-99.5 -239.5l-97 -551h-323z" />
+<glyph unicode="i" horiz-adv-x="631" d="M57 0l196 1120h324l-197 -1120h-323zM276 1264l52 292h324l-51 -292h-325z" />
+<glyph unicode="j" horiz-adv-x="631" d="M-236 -442l41 235h56q91 0 133 45.5t65 181.5l194 1100h324l-194 -1100q-41 -235 -154 -348.5t-305 -113.5h-160zM276 1264l52 292h324l-51 -292h-325z" />
+<glyph unicode="k" horiz-adv-x="1225" d="M57 0l271 1556h324l-147 -843l435 407h379l-585 -518l425 -602h-368l-327 483l-84 -483h-323z" />
+<glyph unicode="l" horiz-adv-x="631" d="M57 0l271 1556h324l-272 -1556h-323z" />
+<glyph unicode="m" horiz-adv-x="1920" d="M57 0l196 1120h324l-30 -164q76 95 161.5 143t177.5 48q105 0 179.5 -59.5t90.5 -153.5q74 103 169 158t198 55q135 0 213 -82.5t78 -226.5q0 -30 -4.5 -68.5t-12.5 -87.5l-119 -682h-325l101 584l3 15q23 124 23 159q0 55 -28 87t-77 32q-93 0 -157 -84.5t-92 -241.5 l-97 -551h-325l103 584q14 75 19.5 113.5t5.5 60.5q0 56 -28 87.5t-78 31.5q-89 0 -156 -87.5t-93 -238.5l-97 -551h-323z" />
+<glyph unicode="n" horiz-adv-x="1312" d="M57 0l196 1120h324l-30 -164q89 97 179 144t188 47q140 0 215.5 -81t75.5 -228q0 -32 -4 -71t-12 -85l-120 -682h-323l102 584q11 57 16.5 96.5t5.5 62.5q0 64 -32 99t-90 35q-100 0 -171.5 -86.5t-99.5 -239.5l-97 -551h-323z" />
+<glyph unicode="o" horiz-adv-x="1266" d="M67 444q0 126 41 246.5t119 220.5q90 116 214.5 176t275.5 60q225 0 354 -127t129 -346q0 -127 -40.5 -246.5t-118.5 -218.5q-91 -118 -216.5 -178t-279.5 -60q-222 0 -350 127t-128 346zM404 444q0 -106 43.5 -161.5t127.5 -55.5q125 0 206 126.5t81 322.5 q0 105 -43.5 160t-127.5 55q-125 0 -206 -126t-81 -321z" />
+<glyph unicode="p" horiz-adv-x="1319" d="M-18 -426l271 1546h324l-30 -164q74 98 155 144.5t177 46.5q170 0 269 -120t99 -327q0 -129 -34.5 -251t-99.5 -222q-82 -126 -185 -191t-221 -65q-103 0 -175.5 46.5t-121.5 144.5l-104 -588h-324zM466 428q0 -92 44.5 -144.5t123.5 -52.5q122 0 201 125.5t79 321.5 q0 102 -42.5 155.5t-123.5 53.5q-124 0 -203 -127.5t-79 -331.5z" />
+<glyph unicode="q" horiz-adv-x="1319" d="M67 418q0 129 34.5 251t99.5 222q82 126 185 191t221 65q103 0 175.5 -46.5t122.5 -144.5l27 164h325l-271 -1546h-324l103 588q-72 -98 -153 -144.5t-177 -46.5q-170 0 -269 120t-99 327zM400 440q0 -102 42.5 -155.5t123.5 -53.5q124 0 202 127t78 332q0 93 -43.5 145 t-122.5 52q-122 0 -201 -125.5t-79 -321.5z" />
+<glyph unicode="r" horiz-adv-x="909" d="M57 0l196 1120h324l-35 -192q64 106 159.5 162.5t212.5 56.5q18 0 39.5 -2t50.5 -6l-56 -324q-34 21 -74.5 32t-86.5 11q-124 0 -205.5 -88t-109.5 -254l-92 -516h-323z" />
+<glyph unicode="s" horiz-adv-x="1097" d="M18 43l49 281q87 -57 186.5 -86t203.5 -29q102 0 153.5 27t51.5 79q0 36 -29 56t-119 41l-59 12q-172 40 -246 118t-74 216q0 187 127.5 288t363.5 101q104 0 204.5 -15.5t201.5 -46.5l-47 -278q-95 50 -188.5 76t-177.5 26q-95 0 -147 -27.5t-52 -78.5q0 -30 29 -48 t113 -38l59 -12q195 -46 273.5 -118.5t78.5 -201.5q0 -195 -137.5 -304.5t-385.5 -109.5q-104 0 -212 18t-220 54z" />
+<glyph unicode="t" horiz-adv-x="881" d="M79 864l44 256h161l55 318h324l-55 -318h330l-46 -256h-330l-82 -474q-4 -16 -5.5 -27t-1.5 -21q0 -46 27.5 -66t92.5 -20h167l-46 -256h-271q-146 0 -222.5 68t-76.5 196q0 28 2.5 60t8.5 65l83 475h-159z" />
+<glyph unicode="u" horiz-adv-x="1312" d="M111 281q0 35 3.5 74t10.5 81l118 684h323l-102 -583q-10 -57 -15.5 -97t-5.5 -63q0 -63 31.5 -98t89.5 -35q100 0 172 86t99 239l97 551h324l-196 -1120h-325l30 164q-83 -97 -174 -145t-191 -48q-138 0 -213.5 81t-75.5 229z" />
+<glyph unicode="v" horiz-adv-x="1201" d="M116 1120h297l131 -782l379 782h327l-592 -1120h-341z" />
+<glyph unicode="w" horiz-adv-x="1702" d="M160 1120h297l35 -770l304 770h256l37 -768l302 768h317l-461 -1120h-342l-33 770l-308 -770h-334z" />
+<glyph unicode="x" horiz-adv-x="1188" d="M-76 0l484 573l-268 547h335l150 -332l261 332h351l-459 -545l280 -575h-335l-159 354l-290 -354h-350z" />
+<glyph unicode="y" horiz-adv-x="1201" d="M0 -442l33 235h102q79 0 123 29.5t78 103.5l29 60l-243 1134h304l138 -776l358 776h344l-638 -1226q-107 -207 -198 -271.5t-235 -64.5h-195z" />
+<glyph unicode="z" horiz-adv-x="1072" d="M-16 0l42 250l630 614h-499l44 256h879l-44 -250l-628 -614h521l-44 -256h-901z" />
+<glyph unicode="{" horiz-adv-x="1312" d="M195 494l41 223h56q126 0 185 58t85 208l36 205q33 193 138 280.5t302 87.5h195l-39 -225h-63q-125 0 -171 -43.5t-72 -185.5l-29 -166q-27 -156 -80.5 -227.5t-155.5 -96.5q72 -21 105 -66t33 -122q0 -30 -3.5 -63.5t-11.5 -73.5l-29 -166q-8 -46 -10.5 -70t-2.5 -41 q0 -67 36.5 -93t140.5 -26h61l-38 -225h-197q-161 0 -242.5 61.5t-81.5 184.5q0 22 3.5 52t9.5 70l33 193q6 30 8.5 57.5t2.5 49.5q0 88 -41 124t-146 36h-58z" />
+<glyph unicode="|" horiz-adv-x="673" d="M234 -483v2048h204v-2048h-204z" />
+<glyph unicode="}" horiz-adv-x="1312" d="M81 -334l39 225h63q126 0 172 44.5t71 185.5l29 166q27 155 81 227t157 98q-72 19 -106 64t-34 123q0 24 4 58t11 79l30 166q7 42 9.5 67t2.5 43q0 68 -36.5 93.5t-140.5 25.5h-60l38 225h197q162 0 242.5 -61t80.5 -184q0 -28 -3.5 -58.5t-9.5 -64.5l-35 -205 q-5 -30 -8 -57t-3 -49q0 -88 42 -124t146 -36h57l-41 -223h-54q-127 0 -186 -58.5t-85 -208.5l-34 -192q-33 -193 -138.5 -281t-302.5 -88h-195z" />
+<glyph unicode="~" horiz-adv-x="1544" d="M195 434v244q97 80 177 114.5t166 34.5q96 0 225 -58q14 -6 20 -9t20 -9q139 -61 224 -61q77 0 153 37.5t169 122.5v-244q-95 -80 -175.5 -114.5t-167.5 -34.5q-96 0 -225 58q-12 6 -20 9q-6 3 -19 9q-140 61 -224 61q-80 0 -157 -38.5t-166 -121.5z" />
+<glyph unicode="&#xa2;" d="M123 414q0 291 164 492t430 235l50 291h146l-50 -287q61 -2 127 -17t134 -43l-51 -292q-68 50 -128.5 74t-118.5 24h-8l-115 -664q80 2 151.5 26.5t135.5 72.5l-50 -293q-65 -25 -135.5 -40t-146.5 -20l-50 -286h-145l49 290q-181 22 -285 138.5t-104 298.5zM464 473 q0 -74 26 -128.5t72 -80.5l105 592q-92 -46 -147.5 -150.5t-55.5 -232.5z" />
+<glyph unicode="&#xa3;" d="M13 0l46 266h203l57 326h-173l40 239h175l30 170q46 270 182 394.5t384 124.5q83 0 162 -13.5t155 -40.5l-50 -286q-53 37 -116 57t-127 20q-113 0 -176 -61.5t-86 -194.5l-30 -170h336l-40 -239h-338l-57 -326h486l-46 -266h-1017z" />
+<glyph unicode="&#xa5;" d="M11 416l35 194h400l13 76l-26 76h-361l33 192h262l-193 539h331l175 -500l347 500h364l-396 -539h264l-33 -192h-367l-53 -76l-17 -76h409l-33 -194h-409l-74 -416h-343l74 416h-402z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM391 741q0 -121 39 -224.5t117 -190.5 q78 -86 172 -129t203 -43q110 0 203 42.5t171 129.5t117.5 190.5t39.5 224.5q0 122 -39.5 225.5t-117.5 190.5q-79 88 -172.5 131t-201.5 43q-109 0 -202.5 -43.5t-172.5 -130.5q-78 -87 -117 -190.5t-39 -225.5zM540 741q0 195 114.5 311.5t303.5 116.5q63 0 120.5 -10.5 t112.5 -32.5v-215q-52 37 -101.5 54.5t-101.5 17.5q-102 0 -159 -64t-57 -178q0 -115 57 -178t159 -63q58 0 109.5 18t93.5 53v-213q-59 -22 -118 -33.5t-115 -11.5q-189 0 -303.5 117t-114.5 311z" />
+<glyph unicode="&#xad;" horiz-adv-x="765" d="M46 444l52 291h565l-51 -291h-566z" />
+<glyph unicode="&#xae;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM391 741q0 -121 39 -224.5t117 -190.5 q78 -86 172 -129t203 -43q110 0 203 42.5t171 129.5t117.5 190.5t39.5 224.5q0 122 -39.5 225.5t-117.5 190.5q-79 88 -172.5 131t-201.5 43q-109 0 -202.5 -43.5t-172.5 -130.5q-78 -87 -117 -190.5t-39 -225.5zM647 338v836h257q158 0 236.5 -59.5t78.5 -180.5 q0 -86 -47.5 -142t-133.5 -73q37 -22 68.5 -62t58.5 -98l99 -221h-206l-96 213q-34 78 -60 110.5t-52 32.5h-11v-356h-192zM839 829h31q70 0 106 26.5t36 78.5t-35 77t-107 25h-31v-207z" />
+<glyph unicode="&#xb4;" horiz-adv-x="921" d="M418 1262l312 376h264l-395 -376h-181z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="765" d="M46 444l52 291h565l-51 -291h-566z" />
+<glyph unicode="&#x2011;" horiz-adv-x="765" d="M46 444l52 291h565l-51 -291h-566z" />
+<glyph unicode="&#x2012;" horiz-adv-x="765" d="M46 444l52 291h565l-51 -291h-566z" />
+<glyph unicode="&#x2013;" horiz-adv-x="921" d="M44 432l46 258h724l-46 -258h-724z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1843" d="M44 432l46 258h1645l-46 -258h-1645z" />
+<glyph unicode="&#x2018;" horiz-adv-x="700" d="M208 856l52 285l266 352h191l-153 -352l-50 -285h-306z" />
+<glyph unicode="&#x2019;" horiz-adv-x="700" d="M135 856l152 352l51 285h306l-51 -285l-267 -352h-191z" />
+<glyph unicode="&#x201c;" horiz-adv-x="1187" d="M208 856l52 285l266 352h191l-153 -352l-50 -285h-306zM695 856l49 285l266 352h192l-152 -352l-49 -285h-306z" />
+<glyph unicode="&#x201d;" horiz-adv-x="1187" d="M135 856l152 352l51 285h306l-51 -285l-267 -352h-191zM621 856l151 352l50 285h306l-50 -285l-265 -352h-192z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1178" d="M266 762q0 74 23.5 139t69.5 115q48 51 106.5 77.5t124.5 26.5q65 0 124 -27t104 -77q47 -52 71 -116.5t24 -137.5q0 -74 -24.5 -139.5t-70.5 -116.5t-105 -78t-125 -27t-124.5 27t-104.5 78q-45 51 -69 116.5t-24 139.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1843" d="M85 0l68 387h324l-67 -387h-325zM656 0l68 387h324l-67 -387h-325zM1228 0l68 387h324l-68 -387h-324z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M-76 477l80 195h125q1 32 6 67t16 82h-158l77 195h140q88 231 270.5 367.5t404.5 136.5q94 0 189 -27.5t192 -83.5l-49 -309q-74 81 -151 119t-169 38q-101 0 -187 -62t-148 -179h448l-78 -195h-434q-7 -34 -11.5 -70t-6.5 -79h394l-79 -195h-305q22 -119 92 -181.5 t179 -62.5q83 0 176 43.5t187 124.5l-53 -331q-112 -49 -215 -74t-194 -25q-222 0 -360 132t-172 374h-206z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1843" d="M266 1350v143h466v-143h-157v-435h-155v435h-154zM833 915v578h205l107 -227l107 227h204v-578h-153v437l-123 -256h-68l-124 256v-437h-155z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.ttf b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.ttf
new file mode 100755
index 0000000..f6cb74a
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.woff b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.woff
new file mode 100755
index 0000000..df61198
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-BoldOblique-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.eot b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.eot
new file mode 100755
index 0000000..431ecab
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.svg b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.svg
new file mode 100755
index 0000000..255b721
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansCondensedOblique" horiz-adv-x="1172" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="585" />
+<glyph unicode=" " horiz-adv-x="585" />
+<glyph unicode="&#x09;" horiz-adv-x="585" />
+<glyph unicode="&#xa0;" horiz-adv-x="585" />
+<glyph unicode="!" horiz-adv-x="738" d="M146 0l46 254h182l-44 -254h-184zM248 481l45 357l115 655h182l-115 -655l-81 -357h-146z" />
+<glyph unicode="&#x22;" horiz-adv-x="847" d="M177 938v555h153v-555h-153zM518 938v555h152v-555h-152z" />
+<glyph unicode="#" horiz-adv-x="1544" d="M129 414l33 153h297l76 334h-303l35 154h303l92 415h145l-93 -415h262l95 415h144l-93 -415h303l-35 -154h-303l-74 -334h306l-32 -153h-309l-93 -414h-144l92 414h-263l-93 -414h-145l94 414h-297zM605 567h263l74 334h-262z" />
+<glyph unicode="$" d="M61 92l31 184q83 -62 173 -96t185 -38l79 456q-170 36 -247.5 110.5t-77.5 200.5q0 166 124 281t326 133l43 233h90l-40 -233q81 -3 158 -18.5t145 -42.5l-30 -181q-78 46 -153 71t-146 27l-76 -427q166 -29 253 -115t87 -221q0 -175 -129 -289.5t-342 -126.5l-53 -301 h-90l53 301q-104 3 -196 26.5t-167 65.5zM376 938q0 -70 43 -109.5t140 -58.5l71 410q-119 -14 -186.5 -78t-67.5 -164zM540 145q125 6 198 70.5t73 167.5q0 84 -46 130t-149 65z" />
+<glyph unicode="%" horiz-adv-x="1751" d="M167 1036q0 216 104.5 350t272.5 134q122 0 193.5 -89.5t71.5 -242.5q0 -214 -104.5 -347.5t-271.5 -133.5q-123 0 -194.5 88.5t-71.5 240.5zM260 -29l1112 1549h143l-1111 -1549h-144zM311 1026q0 -92 36.5 -142t104.5 -50q96 0 154.5 95t58.5 253q0 105 -35 158 t-104 53q-101 0 -158 -97t-57 -270zM944 301q0 216 104 349.5t271 133.5q123 0 193.5 -88t70.5 -241q0 -215 -104 -349.5t-270 -134.5q-123 0 -194 89t-71 241zM1087 291q0 -93 36.5 -143t104.5 -50q96 0 153.5 95t57.5 253q0 107 -34 160t-104 53q-99 0 -156.5 -97.5 t-57.5 -270.5z" />
+<glyph unicode="&#x26;" horiz-adv-x="1437" d="M86 369q0 154 83.5 291t247.5 253q-28 46 -41 93.5t-13 101.5q0 68 20.5 129t59.5 111q62 82 155.5 127t201.5 45q70 0 141 -18t144 -54l-31 -182q-68 47 -135 71.5t-130 24.5q-111 0 -181 -64.5t-70 -164.5q0 -44 17 -87t79 -131l367 -520q67 79 115 181.5t73 224.5h167 q-40 -159 -106 -291t-159 -240l188 -270h-227l-95 139q-96 -83 -205.5 -125.5t-229.5 -42.5q-199 0 -317.5 109t-118.5 289zM266 414q0 -127 76.5 -204t204.5 -77q85 0 167 32.5t156 94.5l-383 543q-109 -88 -165 -187t-56 -202z" />
+<glyph unicode="'" horiz-adv-x="506" d="M177 938v555h153v-555h-153z" />
+<glyph unicode="(" horiz-adv-x="719" d="M142 383q0 297 124 588.5t374 582.5h147q-239 -331 -356.5 -628.5t-117.5 -573.5q0 -158 34.5 -313.5t102.5 -308.5h-144q-83 172 -123.5 334.5t-40.5 318.5z" />
+<glyph unicode=")" horiz-adv-x="719" d="M-114 -270q239 331 356 628.5t117 573.5q0 158 -33.5 313.5t-102.5 308.5h144q83 -173 123.5 -334t40.5 -317q0 -298 -124.5 -591.5t-373.5 -581.5h-147z" />
+<glyph unicode="*" horiz-adv-x="921" d="M55 858l323 195l-323 194l52 99l303 -203v377h102v-377l302 203l53 -99l-323 -194l323 -195l-53 -98l-302 203v-377h-102v377l-303 -203z" />
+<glyph unicode="+" horiz-adv-x="1544" d="M195 557v170h502v557h151v-557h501v-170h-501v-557h-151v557h-502z" />
+<glyph unicode="," horiz-adv-x="585" d="M5 -238l130 320l31 172h190l-30 -172l-204 -320h-117z" />
+<glyph unicode="-" horiz-adv-x="665" d="M83 479l29 164h486l-28 -164h-487z" />
+<glyph unicode="." horiz-adv-x="585" d="M107 0l44 254h190l-44 -254h-190z" />
+<glyph unicode="/" horiz-adv-x="621" d="M-135 -190l761 1683h161l-763 -1683h-159z" />
+<glyph unicode="0" d="M92 494q0 190 46 380.5t129 339.5q83 150 194 228t243 78q182 0 279 -135t97 -388q0 -192 -45.5 -381.5t-127.5 -339.5q-83 -150 -196 -227.5t-250 -77.5q-177 0 -273 136t-96 387zM271 465q0 -165 52.5 -249.5t155.5 -84.5q72 0 133 40.5t111 119.5q82 131 130 328.5 t48 406.5q0 165 -52.5 249.5t-155.5 84.5q-68 0 -130 -40.5t-111 -119.5q-83 -132 -132 -329.5t-49 -405.5z" />
+<glyph unicode="1" d="M90 0l30 170h297l200 1149l-335 -72l31 174l334 72h183l-232 -1323h296l-29 -170h-775z" />
+<glyph unicode="2" d="M7 0l30 170l607 578q121 117 172 205.5t51 181.5q0 97 -61.5 158t-160.5 61q-85 0 -189.5 -34t-223.5 -99l34 200q111 49 212.5 74t188.5 25q176 0 283.5 -104t107.5 -273q0 -114 -51 -217.5t-157 -204.5l-581 -553h642l-32 -168h-872z" />
+<glyph unicode="3" d="M4 45l33 191q85 -52 170.5 -77.5t175.5 -25.5q178 0 288 101.5t110 263.5q0 104 -70 160.5t-201 56.5h-156l28 164h165q150 0 235.5 76t85.5 206q0 94 -63 145.5t-177 51.5q-86 0 -176.5 -20.5t-187.5 -61.5l28 180q99 32 192 48t183 16q178 0 282.5 -88t104.5 -236 q0 -145 -82.5 -249t-227.5 -142q114 -36 167 -112t53 -201q0 -120 -52 -225t-149 -181q-74 -58 -176.5 -86.5t-236.5 -28.5q-84 0 -170.5 18.5t-175.5 55.5z" />
+<glyph unicode="4" d="M33 352l35 195l725 946h229l-172 -973h191l-29 -168h-192l-60 -352h-181l61 352h-607zM210 520h459l140 797z" />
+<glyph unicode="5" d="M37 35l33 188q83 -45 166.5 -67.5t167.5 -22.5q176 0 290.5 117t114.5 293q0 130 -75 202t-210 72q-71 0 -148 -18.5t-158 -55.5l130 750h723l-28 -168h-556l-65 -369q42 15 84.5 22t86.5 7q186 0 294 -111t108 -301q0 -133 -55 -255t-157 -214q-72 -64 -176 -98.5 t-227 -34.5q-81 0 -165.5 16t-177.5 48z" />
+<glyph unicode="6" d="M116 461q0 212 49 408.5t137 340.5q93 152 225 231t291 79q70 0 138.5 -15.5t134.5 -46.5l-31 -184q-52 38 -119.5 58t-144.5 20q-186 0 -299 -130t-169 -407q66 85 153 128.5t188 43.5q164 0 262 -105.5t98 -283.5q0 -146 -48.5 -271.5t-139.5 -220.5q-63 -65 -147 -100 t-178 -35q-186 0 -293 131t-107 359zM299 412q0 -132 58 -206.5t161 -74.5q140 0 234 122.5t94 299.5q0 127 -58.5 200.5t-159.5 73.5q-139 0 -234 -119.5t-95 -295.5z" />
+<glyph unicode="7" d="M171 0l726 1323h-691l30 170h920l-17 -86l-768 -1407h-200z" />
+<glyph unicode="8" d="M61 358q0 160 98 284.5t256 158.5q-95 36 -144.5 111.5t-49.5 183.5q0 181 135.5 302.5t343.5 121.5q174 0 283.5 -98.5t109.5 -250.5q0 -132 -81.5 -235.5t-222.5 -149.5q102 -43 156 -130t54 -210q0 -207 -144 -341t-372 -134q-193 0 -307.5 105.5t-114.5 281.5z M239 379q0 -114 70 -181t189 -67q141 0 231.5 91t90.5 231q0 113 -71 184.5t-187 71.5q-140 0 -231.5 -93.5t-91.5 -236.5zM400 1090q0 -100 62.5 -161t165.5 -61q124 0 204.5 79.5t80.5 201.5q0 95 -63 153t-168 58q-123 0 -202.5 -77t-79.5 -193z" />
+<glyph unicode="9" d="M81 33l33 184q52 -38 119 -58t143 -20q186 0 300 131t170 408q-67 -85 -154.5 -129.5t-188.5 -44.5q-164 0 -260.5 105.5t-96.5 283.5q0 146 47.5 271.5t140.5 219.5q63 66 145.5 101t176.5 35q186 0 294 -131.5t108 -358.5q0 -211 -50 -408t-138 -341 q-93 -152 -224.5 -231t-291.5 -79q-70 0 -138.5 15.5t-134.5 46.5zM326 940q0 -127 59.5 -201.5t159.5 -74.5q140 0 234.5 119t94.5 296q0 132 -58.5 206.5t-161.5 74.5q-139 0 -233.5 -121.5t-94.5 -298.5z" />
+<glyph unicode=":" horiz-adv-x="621" d="M95 0l45 254h190l-45 -254h-190zM238 805l44 254h190l-44 -254h-190z" />
+<glyph unicode=";" horiz-adv-x="621" d="M2 -238l128 320l32 172h190l-32 -172l-202 -320h-116zM258 805l44 254h190l-44 -254h-190z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1544" d="M195 559v166l1154 465v-182l-929 -367l929 -365v-182z" />
+<glyph unicode="=" horiz-adv-x="1544" d="M195 352v170h1154v-170h-1154zM195 762v168h1154v-168h-1154z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1544" d="M195 94v182l927 365l-927 367v182l1154 -465v-166z" />
+<glyph unicode="?" horiz-adv-x="978" d="M227 1219l33 188q92 57 183.5 85t186.5 28q145 0 228.5 -75t83.5 -204q0 -103 -48 -193t-157 -188l-93 -84q-76 -66 -101 -113t-42 -139l-22 -123h-171l28 154q16 94 51 159.5t135 157.5l95 89q76 70 106.5 123t30.5 110q0 76 -49 119t-135 43q-72 0 -161 -35.5 t-182 -101.5zM232 0l44 254h183l-44 -254h-183z" />
+<glyph unicode="@" horiz-adv-x="1843" d="M107 401q0 225 94 435.5t263 363.5q126 114 288 177t332 63q288 0 477.5 -189t189.5 -473q0 -295 -183 -491.5t-467 -202.5l27 154q-62 -74 -134.5 -112t-151.5 -38q-132 0 -219 99t-87 251q0 220 134 384.5t313 164.5q83 0 148 -40t100 -111l25 131h128l-128 -738 q159 28 261.5 180t102.5 361q0 233 -148.5 380.5t-384.5 147.5q-160 0 -309.5 -62.5t-263.5 -176.5q-131 -134 -203.5 -310t-72.5 -360q0 -261 157 -431.5t400 -170.5q116 0 228.5 43.5t235.5 136.5l74 -114q-122 -102 -262.5 -154.5t-289.5 -52.5q-290 0 -482 214t-192 541 zM680 467q0 -112 51.5 -175t142.5 -63q128 0 214 114t86 280q0 102 -51.5 162.5t-137.5 60.5q-127 0 -216 -111.5t-89 -267.5z" />
+<glyph unicode="A" horiz-adv-x="1260" d="M-98 0l777 1493h206l249 -1493h-190l-56 383h-604l-190 -383h-192zM367 551h493l-116 743z" />
+<glyph unicode="B" horiz-adv-x="1264" d="M50 0l261 1493h465q189 0 282.5 -78t93.5 -235q0 -144 -80.5 -248.5t-211.5 -126.5q112 -28 168 -107t56 -211q0 -225 -150 -356t-410 -131h-474zM260 166h293q164 0 253.5 84t89.5 237q0 118 -59 172t-190 54h-291zM383 877h271q145 0 226.5 70t81.5 194q0 97 -55 141.5 t-175 44.5h-269z" />
+<glyph unicode="C" horiz-adv-x="1287" d="M77 561q0 178 55.5 350t159.5 314q109 151 250 223t328 72q116 0 219 -35.5t192 -106.5l-37 -213q-87 97 -183.5 144t-209.5 47q-153 0 -270 -82t-201 -250q-54 -108 -82.5 -228.5t-28.5 -242.5q0 -204 95 -311t276 -107q125 0 240 44.5t224 133.5l-42 -239 q-107 -51 -216.5 -77t-219.5 -26q-258 0 -403.5 156t-145.5 434z" />
+<glyph unicode="D" horiz-adv-x="1419" d="M50 0l261 1493h391q311 0 470 -146.5t159 -435.5q0 -191 -60.5 -367.5t-166.5 -297.5q-107 -124 -271.5 -185t-389.5 -61h-393zM262 166h238q305 0 472 195t167 550q0 215 -108 315.5t-338 100.5h-229z" />
+<glyph unicode="E" horiz-adv-x="1164" d="M50 0l261 1493h850l-30 -170h-668l-78 -442h642l-30 -170h-641l-94 -541h684l-30 -170h-866z" />
+<glyph unicode="F" horiz-adv-x="1060" d="M50 0l261 1493h771l-30 -170h-589l-78 -440h533l-30 -170h-532l-126 -713h-180z" />
+<glyph unicode="G" horiz-adv-x="1428" d="M83 561q0 231 86.5 439.5t240.5 347.5q96 87 210 129.5t254 42.5q126 0 241.5 -35.5t220.5 -106.5l-36 -215q-81 94 -190 143.5t-232 49.5q-144 0 -252.5 -60.5t-194.5 -187.5q-73 -108 -115 -254.5t-42 -298.5q0 -209 96.5 -314.5t287.5 -105.5q95 0 184.5 22.5 t163.5 65.5l70 391h-298l28 166h476l-116 -657q-119 -73 -260.5 -112.5t-284.5 -39.5q-253 0 -395.5 156t-142.5 434z" />
+<glyph unicode="H" horiz-adv-x="1386" d="M50 0l261 1493h183l-107 -612h660l107 612h182l-261 -1493h-183l125 711h-660l-125 -711h-182z" />
+<glyph unicode="I" horiz-adv-x="543" d="M50 0l261 1493h183l-262 -1493h-182z" />
+<glyph unicode="J" horiz-adv-x="543" d="M-302 -410l29 170h57q122 0 185 77t96 267l243 1389h182l-243 -1389q-48 -271 -161 -392.5t-316 -121.5h-72z" />
+<glyph unicode="K" horiz-adv-x="1208" d="M50 0l261 1493h183l-111 -629l706 629h242l-798 -713l584 -780h-221l-537 727l-127 -727h-182z" />
+<glyph unicode="L" horiz-adv-x="1026" d="M50 0l260 1493h182l-230 -1325h654l-30 -168h-836z" />
+<glyph unicode="M" horiz-adv-x="1590" d="M50 0l261 1493h273l157 -1006l520 1006h280l-262 -1493h-177l229 1309l-527 -1022h-178l-171 1026l-228 -1313h-177z" />
+<glyph unicode="N" horiz-adv-x="1378" d="M50 0l261 1493h245l371 -1280l225 1280h177l-262 -1493h-245l-370 1288l-225 -1288h-177z" />
+<glyph unicode="O" horiz-adv-x="1450" d="M74 580q0 162 55 331t153 301q114 155 254.5 231.5t309.5 76.5q247 0 389 -161.5t142 -440.5q0 -172 -54 -338t-155 -301q-115 -156 -254 -232t-309 -76q-248 0 -389.5 163t-141.5 446zM267 569q0 -208 89.5 -321t253.5 -113q148 0 263.5 81.5t197.5 242.5 q55 108 84 226.5t29 236.5q0 207 -90 320.5t-253 113.5q-150 0 -264 -80.5t-199 -245.5q-54 -105 -82.5 -223t-28.5 -238z" />
+<glyph unicode="P" horiz-adv-x="1111" d="M50 0l261 1493h421q183 0 279.5 -95t96.5 -278q0 -246 -142 -383t-400 -137h-228l-106 -600h-182zM367 766h229q155 0 237.5 88t82.5 252q0 105 -56 163t-158 58h-238z" />
+<glyph unicode="Q" horiz-adv-x="1450" d="M76 575q0 167 54 335t152 302q112 154 253 231t311 77q247 0 389 -161.5t142 -440.5q0 -301 -148.5 -551t-387.5 -353l182 -278h-203l-155 237q-10 -1 -20.5 -1.5t-32.5 -0.5q-252 0 -394 160.5t-142 443.5zM267 569q0 -208 89.5 -321t253.5 -113q148 0 263.5 81.5 t197.5 242.5q55 108 84 226.5t29 236.5q0 207 -90 320.5t-253 113.5q-150 0 -264 -80.5t-199 -245.5q-54 -105 -82.5 -223t-28.5 -238z" />
+<glyph unicode="R" horiz-adv-x="1280" d="M50 0l261 1493h410q186 0 285.5 -93.5t99.5 -269.5q0 -156 -84.5 -270t-223.5 -143q58 -15 96 -74t89 -235l114 -408h-192l-105 383q-40 148 -93.5 198t-162.5 50h-201l-111 -631h-182zM373 797h234q137 0 222 84.5t85 220.5q0 109 -57 167t-164 58h-229z" />
+<glyph unicode="S" horiz-adv-x="1170" d="M11 66l37 208q100 -69 200 -104t200 -35q170 0 273 84t103 219q0 90 -41 136.5t-176 84.5l-109 31q-187 54 -254.5 124.5t-67.5 197.5q0 223 154 365.5t402 142.5q96 0 190.5 -19t189.5 -57l-36 -197q-90 54 -180 81.5t-173 27.5q-163 0 -259.5 -79t-96.5 -210 q0 -72 35.5 -110.5t183.5 -82.5l109 -30q184 -53 256 -134.5t72 -228.5q0 -226 -159.5 -368t-420.5 -142q-107 0 -215 23.5t-217 71.5z" />
+<glyph unicode="T" horiz-adv-x="1125" d="M79 1323l30 170h1137l-29 -170h-480l-230 -1323h-183l230 1323h-475z" />
+<glyph unicode="U" horiz-adv-x="1349" d="M107 389q0 35 4.5 78.5t13.5 93.5l160 932h183l-158 -907q-10 -61 -14 -100.5t-4 -69.5q0 -138 69 -209.5t203 -71.5q174 0 271 106t138 345l158 907h183l-162 -932q-53 -302 -201.5 -446t-406.5 -144q-202 0 -319.5 112.5t-117.5 305.5z" />
+<glyph unicode="V" horiz-adv-x="1260" d="M144 1493h178l196 -1284l652 1284h198l-777 -1493h-211z" />
+<glyph unicode="W" horiz-adv-x="1822" d="M177 1493h177l64 -1270l507 1270h203l66 -1270l502 1270h184l-598 -1493h-228l-62 1245l-503 -1245h-229z" />
+<glyph unicode="X" horiz-adv-x="1262" d="M-79 0l628 803l-296 690h183l231 -539l417 539h212l-554 -713l334 -780h-182l-271 629l-491 -629h-211z" />
+<glyph unicode="Y" horiz-adv-x="1125" d="M116 1493h195l251 -614l479 614h205l-610 -782l-124 -711h-182l124 711z" />
+<glyph unicode="Z" horiz-adv-x="1262" d="M-40 0l26 154l1041 1169h-815l29 170h1055l-26 -154l-1041 -1169h856l-28 -170h-1097z" />
+<glyph unicode="[" horiz-adv-x="719" d="M74 -270l318 1826h382l-26 -143h-215l-269 -1540h215l-24 -143h-381z" />
+<glyph unicode="\" horiz-adv-x="621" d="M157 1493h153l173 -1683h-151z" />
+<glyph unicode="]" horiz-adv-x="719" d="M-70 -270l24 143h215l269 1540h-213l23 143h382l-319 -1826h-381z" />
+<glyph unicode="^" horiz-adv-x="1544" d="M195 936l489 557h176l489 -557h-181l-396 395l-396 -395h-181z" />
+<glyph unicode="_" horiz-adv-x="921" d="M-18 -340h958v-143h-958v143z" />
+<glyph unicode="`" horiz-adv-x="921" d="M350 1638h177l189 -374h-139z" />
+<glyph unicode="a" horiz-adv-x="1129" d="M76 283q0 196 140.5 310t388.5 114h230l9 49q2 8 3 17.5t1 29.5q0 89 -65.5 138.5t-183.5 49.5q-81 0 -166 -23t-175 -69l29 170q94 39 183.5 58.5t173.5 19.5q178 0 271 -86t93 -250q0 -33 -4.5 -77.5t-13.5 -94.5l-112 -639h-166l30 170q-72 -100 -165.5 -149.5 t-207.5 -49.5q-129 0 -211 87.5t-82 224.5zM247 315q0 -88 49.5 -138t138.5 -50q135 0 235.5 107.5t133.5 287.5l7 41h-166q-203 0 -300.5 -60.5t-97.5 -187.5z" />
+<glyph unicode="b" horiz-adv-x="1170" d="M67 0l272 1556h166l-107 -606q61 92 153.5 144.5t192.5 52.5q155 0 246.5 -116t91.5 -314q0 -162 -53.5 -314t-152.5 -270q-65 -78 -149.5 -120t-177.5 -42q-98 0 -170 50t-117 149l-30 -170h-165zM315 420q0 -138 59 -216.5t162 -78.5q79 0 145.5 40.5t116.5 119.5 q52 82 83.5 191t31.5 208q0 145 -60 227t-165 82q-77 0 -144 -41.5t-116 -120.5q-53 -83 -83 -192.5t-30 -218.5z" />
+<glyph unicode="c" horiz-adv-x="1013" d="M85 401q0 174 56 320.5t167 263.5q75 80 177 121t222 41q71 0 140 -17.5t141 -52.5l-33 -182q-59 48 -126.5 72t-139.5 24q-79 0 -150.5 -31t-120.5 -88q-77 -87 -119.5 -204t-42.5 -242q0 -151 68 -225t207 -74q68 0 145 23t161 69l-31 -182q-72 -33 -148.5 -49.5 t-156.5 -16.5q-200 0 -308 111.5t-108 318.5z" />
+<glyph unicode="d" horiz-adv-x="1170" d="M85 399q0 166 53 316.5t154 269.5q66 79 150 120.5t175 41.5q98 0 172 -52t115 -149l108 610h166l-273 -1556h-166l31 168q-66 -97 -157 -147t-202 -50q-151 0 -238.5 114.5t-87.5 313.5zM256 432q0 -145 59 -226t164 -81q77 0 143 41.5t117 122.5q53 84 83.5 194 t30.5 217q0 139 -59 217t-162 78q-78 0 -146 -41t-115 -118q-52 -83 -83.5 -193t-31.5 -211z" />
+<glyph unicode="e" horiz-adv-x="1134" d="M85 399q0 175 56 325.5t165 268.5q70 74 167 114t206 40q171 0 272 -114t101 -306q0 -46 -5.5 -98.5t-16.5 -112.5h-770q-5 -38 -7 -60t-2 -38q0 -139 77 -215t217 -76q108 0 204.5 27t179.5 79l-32 -182q-89 -40 -184 -60t-193 -20q-210 0 -322.5 111.5t-112.5 316.5z M292 659l594 1q3 16 4.5 33t1.5 34q0 122 -64.5 193t-175.5 71q-123 0 -217.5 -86.5t-142.5 -245.5z" />
+<glyph unicode="f" horiz-adv-x="648" d="M125 0l172 977h-158l23 143h158l14 78q34 198 120 278t270 80h157l-26 -153h-158q-90 0 -131 -39.5t-61 -144.5l-18 -99h273l-25 -143h-272l-171 -977h-167z" />
+<glyph unicode="g" horiz-adv-x="1170" d="M59 -367l31 179q61 -44 129.5 -65t145.5 -21q158 0 259 95.5t134 274.5l14 84q-69 -88 -161 -134t-198 -46q-153 0 -240.5 112.5t-87.5 309.5q0 155 53 303.5t149 263.5q64 76 149 117t178 41q102 0 177.5 -52.5t112.5 -148.5l28 174h167l-172 -981q-49 -285 -189 -425 t-377 -140q-87 0 -162 14.5t-140 44.5zM256 440q0 -138 58.5 -212t167.5 -74q157 0 262.5 158.5t105.5 396.5q0 136 -58 210t-164 74q-66 0 -125 -29t-102 -81q-68 -86 -106.5 -202.5t-38.5 -240.5z" />
+<glyph unicode="h" horiz-adv-x="1168" d="M65 0l273 1556h165l-107 -612q63 94 161 148.5t206 54.5q133 0 206.5 -80t73.5 -225q0 -36 -4 -77t-12 -89l-118 -676h-167l118 669q8 47 13 83t5 57q0 84 -48 131t-133 47q-134 0 -231.5 -100t-126.5 -266l-109 -621h-165z" />
+<glyph unicode="i" horiz-adv-x="512" d="M65 0l197 1120h166l-198 -1120h-165zM297 1323l41 233h165l-40 -233h-166z" />
+<glyph unicode="j" horiz-adv-x="512" d="M-208 -426l27 156h42q98 0 138.5 45t68.5 205l199 1140h166l-199 -1140l-1 -5q-33 -191 -76 -262q-41 -67 -119 -103t-184 -36h-62zM304 1323l41 233h165l-40 -233h-166z" />
+<glyph unicode="k" horiz-adv-x="1067" d="M65 0l273 1556h165l-158 -907l568 471h215l-634 -536l463 -584h-201l-430 547l-96 -547h-165z" />
+<glyph unicode="l" horiz-adv-x="512" d="M65 0l273 1556h165l-273 -1556h-165z" />
+<glyph unicode="m" horiz-adv-x="1795" d="M65 0l197 1120h166l-32 -174q68 98 158 149.5t194 51.5q110 0 180.5 -64t84.5 -178q76 118 175.5 180t210.5 62q129 0 200 -83t71 -235q0 -33 -4 -72.5t-11 -80.5l-118 -676h-165l116 670q7 43 10.5 74t3.5 53q0 90 -45 140t-126 50q-121 0 -215 -100.5t-122 -261.5 l-111 -625h-166l118 670q7 37 11 68.5t4 56.5q0 91 -45 141.5t-125 50.5q-122 0 -216.5 -100.5t-122.5 -261.5l-111 -625h-165z" />
+<glyph unicode="n" horiz-adv-x="1168" d="M65 0l195 1120h166l-34 -176q70 97 167 150t204 53q133 0 206.5 -80t73.5 -225q0 -36 -4 -77t-12 -89l-118 -676h-167l118 669q8 47 13 83t5 57q0 84 -48 131t-133 47q-134 0 -230 -98.5t-126 -267.5l-111 -621h-165z" />
+<glyph unicode="o" horiz-adv-x="1127" d="M85 424q0 122 35.5 248.5t91.5 212.5q90 134 199.5 198t248.5 64q172 0 277.5 -119t105.5 -311q0 -133 -35 -265t-92 -219q-88 -134 -198 -198t-250 -64q-177 0 -280 121.5t-103 331.5zM256 430q0 -152 57.5 -227.5t173.5 -75.5q166 0 275.5 161.5t109.5 409.5 q0 145 -58.5 219t-171.5 74q-94 0 -167 -48.5t-130 -147.5q-43 -74 -66 -169t-23 -196z" />
+<glyph unicode="p" horiz-adv-x="1170" d="M-5 -426l271 1546h165l-30 -170q67 97 157.5 147t201.5 50q154 0 239.5 -112.5t85.5 -315.5q0 -166 -53 -316.5t-153 -269.5q-66 -79 -150 -120.5t-176 -41.5q-107 0 -180 49.5t-109 147.5l-104 -594h-165zM319 416q0 -140 57.5 -215.5t163.5 -75.5q78 0 145 41t115 119 q51 82 82.5 193t31.5 212q0 147 -57.5 225t-165.5 78q-74 0 -141 -42t-119 -122q-51 -79 -81.5 -191t-30.5 -222z" />
+<glyph unicode="q" horiz-adv-x="1170" d="M85 401q0 162 53.5 313t153.5 271q64 78 148.5 120t176.5 42q112 0 184 -49t104 -148l29 168h167l-269 -1540h-167l104 590q-67 -97 -157.5 -147t-200.5 -50q-153 0 -239.5 114.5t-86.5 315.5zM256 428q0 -148 56 -225.5t161 -77.5q157 0 267.5 166.5t110.5 404.5 q0 144 -57 220.5t-164 76.5q-78 0 -145 -40.5t-116 -118.5q-52 -82 -82.5 -192t-30.5 -214z" />
+<glyph unicode="r" horiz-adv-x="757" d="M65 0l197 1120h166l-32 -174q66 97 157 149t195 52q27 0 53 -3.5t52 -11.5l-31 -182q-26 15 -58 23t-69 8q-133 0 -232 -111.5t-131 -298.5l-102 -571h-165z" />
+<glyph unicode="s" horiz-adv-x="960" d="M21 41l32 190q91 -52 179 -79t169 -27q122 0 198 58t76 147q0 96 -200 155l-17 5l-57 16q-126 37 -184.5 97.5t-58.5 154.5q0 179 121 284t329 105q82 0 160 -15t154 -45l-32 -174q-66 40 -138.5 60t-150.5 20q-130 0 -205.5 -49.5t-75.5 -134.5q0 -99 175 -152 q13 -4 20 -6l53 -18q166 -51 221 -107t55 -153q0 -178 -127 -290t-334 -112q-80 0 -168 17t-194 53z" />
+<glyph unicode="t" horiz-adv-x="722" d="M118 977l26 143h138l56 318h165l-55 -318h331l-25 -143h-330l-107 -608q-6 -34 -8.5 -57t-2.5 -36q0 -64 34.5 -93t111.5 -29h167l-28 -154h-158q-148 0 -220.5 64t-72.5 194q0 23 3 50.5t8 60.5l107 608h-140z" />
+<glyph unicode="u" horiz-adv-x="1168" d="M105 276q0 30 4.5 75t13.5 93l118 676h167l-118 -669q-9 -49 -13 -84t-4 -58q0 -85 46.5 -131.5t132.5 -46.5q133 0 230 100t127 269l111 620h165l-195 -1120h-166l34 176q-70 -98 -167 -151.5t-206 -53.5q-132 0 -206 80.5t-74 224.5z" />
+<glyph unicode="v" horiz-adv-x="1090" d="M132 1120h176l147 -952l483 952h175l-573 -1120h-223z" />
+<glyph unicode="w" horiz-adv-x="1507" d="M157 1120h163l43 -901l376 901h192l55 -901l358 901h165l-461 -1120h-193l-49 928l-386 -928h-195z" />
+<glyph unicode="x" horiz-adv-x="1090" d="M-48 0l496 590l-264 530h190l194 -405l337 405h201l-462 -549l283 -571h-190l-213 444l-371 -444h-201z" />
+<glyph unicode="y" horiz-adv-x="1090" d="M-46 -426l28 154h95q70 0 118.5 42t108.5 164l52 107l-224 1079h176l167 -858l463 858h174l-655 -1224q-115 -215 -187.5 -268.5t-184.5 -53.5h-131z" />
+<glyph unicode="z" horiz-adv-x="967" d="M-5 0l29 168l759 805h-595l26 147h787l-30 -168l-759 -805h627l-26 -147h-818z" />
+<glyph unicode="{" d="M223 537l25 147h56q130 0 187 54.5t86 205.5l42 244q24 123 55.5 194.5t81.5 110.5q41 34 103.5 48.5t181.5 14.5h74l-26 -143h-69q-123 0 -165 -39.5t-70 -189.5l-46 -252q-29 -160 -83.5 -232.5t-154.5 -93.5q66 -18 102.5 -69.5t36.5 -126.5q0 -24 -3.5 -57t-10.5 -71 l-42 -244q-4 -31 -6.5 -57.5t-2.5 -50.5q0 -63 38.5 -91.5t125.5 -28.5h70l-26 -144h-64q-169 0 -242 54.5t-73 177.5q0 32 3 66t10 71l40 235q0 3 2 12q9 50 9 95q0 85 -44 122.5t-146 37.5h-55z" />
+<glyph unicode="|" horiz-adv-x="621" d="M234 -483v2048h153v-2048h-153z" />
+<glyph unicode="}" d="M13 -334l26 144h70q122 0 164.5 39.5t69.5 189.5l46 252q29 160 83 232.5t154 92.5q-65 19 -101 70t-36 127q0 25 3 57t9 70l43 243q5 34 7 59t2 50q0 64 -38.5 92.5t-125.5 28.5h-70l24 143h67q168 0 241 -54t73 -177q0 -31 -3 -65t-10 -73l-41 -235q0 -3 -1 -12 q-9 -49 -9 -94q0 -86 44 -123t146 -37h55l-26 -147h-55q-130 0 -187 -55t-83 -205l-47 -244q-24 -126 -55.5 -196.5t-78.5 -108.5q-43 -34 -105 -49t-182 -15h-73z" />
+<glyph unicode="~" horiz-adv-x="1544" d="M195 467v178q95 79 175.5 113.5t167.5 34.5q99 0 232 -60q8 -4 13 -6q7 -3 20 -8q139 -62 224 -62q77 0 153 38t169 122v-178q-94 -79 -174.5 -113t-168.5 -34q-99 0 -230 59l-15 6q-6 3 -19 8q-140 62 -224 62q-80 0 -157 -38.5t-166 -121.5z" />
+<glyph unicode="&#xa2;" d="M137 401q0 306 159 513.5t413 230.5l51 285h90l-50 -285q66 -7 124 -23.5t114 -44.5l-32 -182q-42 37 -98 59.5t-136 34.5l-151 -862q59 5 126 27.5t141 64.5l-31 -182q-59 -28 -124.5 -44.5t-134.5 -21.5l-54 -284h-90l53 284q-178 13 -274 124.5t-96 305.5zM306 426 q0 -134 55 -207.5t170 -93.5l151 860q-160 -23 -268 -183.5t-108 -375.5z" />
+<glyph unicode="&#xa3;" d="M44 0l30 170h211l82 465h-179l26 143h178l41 238q47 262 164.5 383t325.5 121q63 0 126 -15t125 -45l-31 -182q-55 40 -114 61t-116 21q-133 0 -199.5 -79.5t-103.5 -287.5l-37 -215h352l-26 -143h-352l-81 -465h484l-30 -170h-876z" />
+<glyph unicode="&#xa5;" d="M83 455l21 123h375l10 51l-49 155h-300l22 123h239l-183 586h171l216 -700l461 700h174l-387 -586h236l-22 -123h-295l-102 -155l-8 -51h368l-20 -123h-370l-79 -455h-183l79 455h-374z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM345 741q0 -129 43 -242.5t128 -207.5 q84 -94 186 -141.5t220 -47.5t220.5 47.5t186.5 141.5q84 93 126 206t42 244q0 133 -42.5 246.5t-125.5 206.5q-84 94 -186.5 141t-220.5 47t-220 -47t-186 -141q-85 -94 -128 -208.5t-43 -244.5zM524 741q0 209 113 330t307 121q66 0 127 -14t120 -41v-129 q-60 33 -118.5 49t-117.5 16q-134 0 -209.5 -87.5t-75.5 -244.5q0 -159 77 -246t217 -87q58 0 112.5 15.5t114.5 49.5v-127q-61 -29 -122.5 -43t-124.5 -14q-194 0 -307 122t-113 330z" />
+<glyph unicode="&#xad;" horiz-adv-x="665" d="M83 479l29 164h486l-28 -164h-487z" />
+<glyph unicode="&#xae;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM345 741q0 -129 43 -242.5t128 -207.5 q84 -94 186 -141.5t220 -47.5t220.5 47.5t186.5 141.5q84 93 126 206t42 244q0 133 -42.5 246.5t-125.5 206.5q-84 94 -186.5 141t-220.5 47t-220 -47t-186 -141q-85 -94 -128 -208.5t-43 -244.5zM647 338v836h257q158 0 236.5 -59.5t78.5 -180.5q0 -86 -47.5 -142 t-133.5 -73q21 -8 51.5 -46.5t71.5 -111.5l123 -223h-154l-117 209q-53 96 -85.5 121.5t-81.5 25.5h-59v-356h-140zM787 795h110q99 0 138.5 31t39.5 106q0 76 -40 107.5t-138 31.5h-110v-276z" />
+<glyph unicode="&#xb4;" horiz-adv-x="921" d="M464 1262l319 376h179l-359 -376h-139z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="665" d="M83 479l29 164h486l-28 -164h-487z" />
+<glyph unicode="&#x2011;" horiz-adv-x="665" d="M83 479l29 164h486l-28 -164h-487z" />
+<glyph unicode="&#x2012;" horiz-adv-x="665" d="M83 479l29 164h486l-28 -164h-487z" />
+<glyph unicode="&#x2013;" horiz-adv-x="921" d="M77 489l26 144h741l-25 -144h-742z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1843" d="M77 489l26 144h1663l-25 -144h-1664z" />
+<glyph unicode="&#x2018;" horiz-adv-x="585" d="M241 1001l32 173l202 319h116l-128 -319l-32 -173h-190z" />
+<glyph unicode="&#x2019;" horiz-adv-x="585" d="M248 1001l130 320l32 172h189l-29 -172l-205 -320h-117z" />
+<glyph unicode="&#x201c;" horiz-adv-x="954" d="M241 1001l32 173l202 319h116l-128 -319l-32 -173h-190zM610 1001l32 173l202 319h116l-128 -319l-32 -173h-190z" />
+<glyph unicode="&#x201d;" horiz-adv-x="954" d="M248 1001l130 320l32 172h189l-31 -172l-203 -320h-117zM617 1001l129 320l32 172h190l-32 -172l-202 -320h-117z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1087" d="M276 762q0 124 78 209.5t191 85.5q112 0 189 -85.5t77 -209.5q0 -125 -77.5 -211t-189.5 -86q-113 0 -190.5 86t-77.5 211z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1843" d="M120 0l44 254h190l-44 -254h-190zM734 0l44 254h190l-45 -254h-189zM1349 0l44 254h190l-44 -254h-190z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M-35 520l49 123h131q4 55 11.5 106.5t17.5 100.5h-156l50 123h136q88 276 232 411.5t349 135.5q93 0 176 -35.5t158 -106.5l-30 -213q-75 101 -150 148t-161 47q-129 0 -226.5 -97.5t-160.5 -289.5h468l-48 -123h-454q-11 -50 -18 -101t-11 -106h400l-49 -123h-354 q8 -195 79.5 -292t207.5 -97q98 0 184.5 43t178.5 139l-35 -239q-85 -51 -174 -77t-176 -26q-201 0 -319.5 146t-127.5 403h-178z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1843" d="M266 1399v94h466v-94h-183v-484h-103v484h-180zM833 915v578h155l157 -256l147 256h153v-578h-101v484l-176 -303h-49l-183 303v-484h-103z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.ttf b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.ttf
new file mode 100755
index 0000000..09b3fd7
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.woff b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.woff
new file mode 100755
index 0000000..6bd77bd
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-Oblique-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-webfont.eot b/css/fontfacekit/DejaVuSansCondensed-webfont.eot
new file mode 100755
index 0000000..11b11f7
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-webfont.eot
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-webfont.svg b/css/fontfacekit/DejaVuSansCondensed-webfont.svg
new file mode 100755
index 0000000..f1fa977
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-webfont.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2003 by Bitstream Inc All Rights ReservedCopyright c 2006 by Tavmjong Bah All Rights ReservedDejaVu changes are in public domain
+Foundry : DejaVu fonts team
+Foundry URL : httpdejavusourceforgenet
+</metadata>
+<defs>
+<font id="DejaVuSansCondensed" horiz-adv-x="1172" >
+<font-face units-per-em="2048" ascent="1556" descent="-492" />
+<missing-glyph horiz-adv-x="585" />
+<glyph unicode=" " horiz-adv-x="585" />
+<glyph unicode="&#x09;" horiz-adv-x="585" />
+<glyph unicode="&#xa0;" horiz-adv-x="585" />
+<glyph unicode="!" horiz-adv-x="738" d="M278 0v254h183v-254h-183zM278 838v655h183v-655l-18 -357h-146z" />
+<glyph unicode="&#x22;" horiz-adv-x="847" d="M177 938v555h153v-555h-153zM518 938v555h152v-555h-152z" />
+<glyph unicode="#" horiz-adv-x="1544" d="M142 414v153h317l76 334h-290v154h325l92 415h145l-93 -415h262l95 415h144l-93 -415h281v-154h-316l-74 -334h287v-153h-322l-93 -414h-144l92 414h-263l-93 -414h-145l94 414h-284zM605 567h263l74 334h-262z" />
+<glyph unicode="$" d="M153 92v180q92 -64 186 -96.5t194 -33.5v456q-199 36 -289.5 122t-90.5 236q0 163 98 257t282 108v235h90v-232q83 -4 161.5 -19.5t153.5 -42.5v-175q-75 42 -153.5 65t-161.5 27v-427q204 -35 300.5 -125t96.5 -246q0 -169 -102.5 -266.5t-294.5 -112.5v-303h-90l-1 301 q-95 2 -189.5 24.5t-189.5 67.5zM319 973q0 -86 50.5 -134t163.5 -69v410q-105 -13 -159.5 -66t-54.5 -141zM623 145q114 17 172 72t58 145q0 88 -55.5 140t-174.5 76v-433z" />
+<glyph unicode="%" horiz-adv-x="1751" d="M102 1114q0 186 83.5 296t225.5 110q143 0 227.5 -109.5t84.5 -296.5q0 -189 -84.5 -298t-227.5 -109t-226 109.5t-83 297.5zM245 1114q0 -132 44 -206t122 -74q79 0 123.5 74t44.5 206q0 129 -45 204t-123 75q-77 0 -121.5 -74.5t-44.5 -204.5zM383 -29l841 1549h144 l-841 -1549h-144zM1029 377q0 188 84 297.5t227 109.5q142 0 226 -110t84 -297t-84.5 -296.5t-225.5 -109.5q-144 0 -227.5 109.5t-83.5 296.5zM1173 377q0 -130 44.5 -204.5t122.5 -74.5q77 0 121.5 74.5t44.5 204.5q0 131 -44.5 205.5t-121.5 74.5q-78 0 -122.5 -74 t-44.5 -206z" />
+<glyph unicode="&#x26;" horiz-adv-x="1437" d="M116 461q0 128 60.5 240.5t180.5 211.5q-43 63 -65.5 125.5t-22.5 122.5q0 162 100 260.5t265 98.5q75 0 149.5 -18t150.5 -54v-182q-78 47 -149 71.5t-133 24.5q-94 0 -153 -55.5t-59 -143.5q0 -51 26.5 -102.5t108.5 -145.5l457 -520q53 89 83 190.5t35 215.5h168 q-11 -132 -58 -261t-130 -255l251 -285h-227l-129 147q-93 -89 -196 -132.5t-221 -43.5q-216 0 -354 137.5t-138 352.5zM290 473q0 -146 95.5 -243t239.5 -97q85 0 160 31.5t140 95.5l-477 543q-82 -81 -120 -161.5t-38 -168.5z" />
+<glyph unicode="'" horiz-adv-x="506" d="M177 938v555h153v-555h-153z" />
+<glyph unicode="(" horiz-adv-x="719" d="M158 643q0 223 67 449t203 462h144q-121 -230 -179.5 -455t-58.5 -456t59 -457.5t179 -455.5h-144q-136 235 -203 462t-67 451z" />
+<glyph unicode=")" horiz-adv-x="719" d="M148 -270q119 229 178 455.5t59 457.5t-59 456t-178 455h144q135 -236 202 -462t67 -449q0 -224 -67 -451t-202 -462h-144z" />
+<glyph unicode="*" horiz-adv-x="921" d="M55 858l323 195l-323 194l52 99l303 -203v377h102v-377l302 203l53 -99l-323 -194l323 -195l-53 -98l-302 203v-377h-102v377l-303 -203z" />
+<glyph unicode="+" horiz-adv-x="1544" d="M195 557v170h502v557h151v-557h501v-170h-501v-557h-151v557h-502z" />
+<glyph unicode="," horiz-adv-x="585" d="M142 -238l74 320v172h190v-172l-148 -320h-116z" />
+<glyph unicode="-" horiz-adv-x="665" d="M90 479v164h485v-164h-485z" />
+<glyph unicode="." horiz-adv-x="585" d="M197 0v254h190v-254h-190z" />
+<glyph unicode="/" horiz-adv-x="621" d="M0 -190l468 1683h153l-468 -1683h-153z" />
+<glyph unicode="0" d="M122 745q0 378 119 576.5t345 198.5t345 -198.5t119 -576.5q0 -377 -119 -575.5t-345 -198.5t-345 198.5t-119 575.5zM304 745q0 -307 71 -460.5t211 -153.5q141 0 211.5 153.5t70.5 460.5q0 308 -70.5 461.5t-211.5 153.5q-140 0 -211 -153.5t-71 -461.5z" />
+<glyph unicode="1" d="M202 1237v184l322 72h182v-1323h297v-170h-774v170h297v1139z" />
+<glyph unicode="2" d="M135 0v170q103 119 282 319.5t225 258.5q87 109 121.5 184.5t34.5 148.5q0 119 -75 194t-196 75q-85 0 -180 -33t-203 -100v204q110 49 205.5 74t174.5 25q209 0 333 -116t124 -310q0 -92 -31 -174.5t-113 -194.5q-23 -29 -143.5 -167.5t-339.5 -387.5h634v-170h-853z " />
+<glyph unicode="3" d="M140 45v195q76 -49 166 -74t188 -25q171 0 260.5 75t89.5 218q0 132 -83 206.5t-232 74.5h-156v166h163q134 0 205.5 59.5t71.5 171.5q0 115 -73.5 176.5t-210.5 61.5q-75 0 -160 -18t-188 -56v180q103 32 193.5 48t170.5 16q207 0 328 -104.5t121 -282.5 q0 -124 -64 -209.5t-182 -118.5q130 -31 203.5 -129t73.5 -242q0 -221 -136.5 -342t-388.5 -121q-85 0 -174.5 18.5t-185.5 55.5z" />
+<glyph unicode="4" d="M90 352v195l559 946h229v-973h191v-168h-191v-352h-181v352h-607zM238 520h459v797z" />
+<glyph unicode="5" d="M142 35v203q81 -49 167.5 -73t182.5 -24q156 0 247 91t91 247t-91 247t-247 91q-73 0 -145.5 -18t-147.5 -56v750h714v-170h-548v-366q40 15 79.5 22.5t79.5 7.5q225 0 356.5 -137t131.5 -371q0 -241 -135 -374.5t-381 -133.5q-85 0 -172.5 16t-181.5 48z" />
+<glyph unicode="6" d="M129 745q0 354 151 564.5t406 210.5q68 0 138 -15t145 -45v-184q-68 36 -138 55t-138 19q-180 0 -275 -135t-108 -408q53 87 133 133.5t176 46.5q203 0 320.5 -136.5t117.5 -371.5q0 -230 -122.5 -369t-326.5 -139q-233 0 -356 198.5t-123 575.5zM343 479 q0 -161 71.5 -254.5t193.5 -93.5q123 0 194.5 93.5t71.5 254.5q0 162 -71.5 255t-194.5 93q-122 0 -193.5 -93t-71.5 -255z" />
+<glyph unicode="7" d="M151 1323v170h864v-86l-488 -1407h-189l458 1323h-645z" />
+<glyph unicode="8" d="M125 420q0 143 74 242t205 133q-117 32 -182 121t-65 217q0 179 114.5 283t314.5 104q201 0 315 -104t114 -283q0 -128 -65 -217t-181 -121q131 -34 204.5 -133t73.5 -242q0 -217 -119.5 -333t-341.5 -116t-341.5 116t-119.5 333zM308 420q0 -135 74 -212t204 -77 t204.5 77.5t74.5 211.5q0 135 -74.5 212t-204.5 77t-204 -77t-74 -212zM338 1114q0 -116 65 -181t183 -65q117 0 183 65t66 181t-66 181t-183 65q-118 0 -183 -65t-65 -181z" />
+<glyph unicode="9" d="M116 1012q0 230 122.5 369t325.5 139q233 0 356 -198.5t123 -576.5q0 -353 -150.5 -563.5t-405.5 -210.5q-69 0 -139 15t-146 45v184q69 -36 139 -55t138 -19q180 0 275 134.5t108 408.5q-52 -86 -132 -132t-177 -46q-202 0 -319.5 135.5t-117.5 370.5zM299 1012 q0 -162 71.5 -255t193.5 -93q123 0 194.5 93t71.5 255q0 161 -71.5 254.5t-194.5 93.5q-122 0 -193.5 -93.5t-71.5 -254.5z" />
+<glyph unicode=":" horiz-adv-x="621" d="M216 0v254h190v-254h-190zM216 805v254h190v-254h-190z" />
+<glyph unicode=";" horiz-adv-x="621" d="M142 -238l74 320v172h190v-172l-148 -320h-116zM216 805v254h190v-254h-190z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1544" d="M195 559v166l1154 465v-182l-929 -367l929 -365v-182z" />
+<glyph unicode="=" horiz-adv-x="1544" d="M195 352v170h1154v-170h-1154zM195 762v168h1154v-168h-1154z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1544" d="M195 94v182l927 365l-927 367v182l1154 -465v-166z" />
+<glyph unicode="?" horiz-adv-x="978" d="M132 1219v188q85 57 172 85t179 28q166 0 266.5 -97t100.5 -256q0 -76 -32.5 -144.5t-113.5 -154.5l-79 -86q-43 -47 -60.5 -73.5t-24.5 -51.5q-5 -21 -8 -51t-3 -82v-123h-172v154q0 101 25.5 166t106.5 151l81 89q51 53 74 100t23 96q0 89 -59 144t-156 55 q-71 0 -151.5 -35t-168.5 -102zM352 0v254h183v-254h-183z" />
+<glyph unicode="@" horiz-adv-x="1843" d="M122 543q0 182 61 347t174 290q116 127 268.5 194.5t322.5 67.5q190 0 353.5 -87t274.5 -247q67 -98 102.5 -213t35.5 -238q0 -263 -143 -415t-395 -158v154q-54 -77 -123.5 -113.5t-162.5 -36.5q-155 0 -251.5 124.5t-96.5 324.5t97 325t251 125q93 0 163 -37.5 t123 -113.5v131h129v-736q131 22 205.5 133.5t74.5 288.5q0 107 -28.5 201t-85.5 174q-94 131 -228.5 200.5t-292.5 69.5q-111 0 -213 -32.5t-188 -96.5q-141 -102 -221 -267.5t-80 -358.5q0 -159 52 -298t150 -245q94 -104 218.5 -158.5t265.5 -54.5q116 0 228 43.5 t206 124.5l81 -111q-113 -97 -245.5 -148.5t-269.5 -51.5q-166 0 -314 65.5t-263 190.5t-175 289.5t-60 353.5zM686 537q0 -143 64 -224.5t175 -81.5t174.5 82t63.5 224q0 140 -65 222.5t-175 82.5q-109 0 -173 -82t-64 -223z" />
+<glyph unicode="A" horiz-adv-x="1260" d="M14 0l513 1493h207l512 -1493h-189l-123 383h-606l-122 -383h-192zM383 551h495l-248 743z" />
+<glyph unicode="B" horiz-adv-x="1264" d="M181 0v1493h464q208 0 320.5 -96t112.5 -273q0 -137 -57.5 -218t-169.5 -101q135 -32 209 -133.5t74 -253.5q0 -200 -122.5 -309t-348.5 -109h-482zM363 166h291q147 0 217.5 67.5t70.5 206.5q0 140 -70.5 206.5t-217.5 66.5h-291v-547zM363 877h269q133 0 198.5 55.5 t65.5 169.5q0 113 -65.5 169t-198.5 56h-269v-450z" />
+<glyph unicode="C" horiz-adv-x="1287" d="M104 745q0 360 175 567.5t481 207.5q120 0 227 -35.5t200 -106.5v-213q-92 95 -196 142t-221 47q-230 0 -352.5 -156.5t-122.5 -452.5q0 -295 122.5 -451.5t352.5 -156.5q117 0 221 47t196 142v-211q-95 -72 -202 -108t-225 -36q-306 0 -481 207.5t-175 566.5z" />
+<glyph unicode="D" horiz-adv-x="1419" d="M181 0v1493h373q391 0 573.5 -180.5t182.5 -564.5q0 -386 -183.5 -567t-572.5 -181h-373zM363 166h219q278 0 407.5 140t129.5 442q0 300 -129.5 439.5t-407.5 139.5h-219v-1161z" />
+<glyph unicode="E" horiz-adv-x="1164" d="M181 0v1493h849v-170h-667v-442h640v-170h-640v-541h684v-170h-866z" />
+<glyph unicode="F" horiz-adv-x="1060" d="M181 0v1493h772v-170h-590v-440h533v-170h-533v-713h-182z" />
+<glyph unicode="G" horiz-adv-x="1428" d="M104 745q0 366 177.5 570.5t492.5 204.5q131 0 249.5 -36t218.5 -106v-215q-101 95 -214.5 143t-238.5 48q-246 0 -370 -153t-124 -456q0 -302 124 -455t370 -153q97 0 172.5 18.5t135.5 57.5v401h-297v166h477v-641q-105 -83 -232 -125.5t-271 -42.5 q-315 0 -492.5 204.5t-177.5 569.5z" />
+<glyph unicode="H" horiz-adv-x="1386" d="M181 0v1493h182v-612h660v612h182v-1493h-182v711h-660v-711h-182z" />
+<glyph unicode="I" horiz-adv-x="543" d="M181 0v1493h182v-1493h-182z" />
+<glyph unicode="J" horiz-adv-x="543" d="M-95 -240h56q121 0 170.5 75t49.5 269v1389h182v-1389q0 -270 -92.5 -392t-296.5 -122h-69v170z" />
+<glyph unicode="K" horiz-adv-x="1208" d="M181 0v1493h182v-631l603 631h234l-667 -696l714 -797h-239l-645 719v-719h-182z" />
+<glyph unicode="L" horiz-adv-x="1026" d="M181 0v1493h182v-1323h654v-170h-836z" />
+<glyph unicode="M" horiz-adv-x="1590" d="M181 0v1493h271l343 -1016l344 1016h271v-1493h-177v1311l-347 -1024h-182l-347 1024v-1311h-176z" />
+<glyph unicode="N" horiz-adv-x="1378" d="M181 0v1493h245l596 -1249v1249h176v-1493h-245l-596 1249v-1249h-176z" />
+<glyph unicode="O" horiz-adv-x="1450" d="M104 745q0 354 169.5 564.5t452.5 210.5t452 -210.5t169 -564.5q0 -353 -169 -563.5t-452 -210.5t-452.5 210t-169.5 564zM295 745q0 -282 116.5 -446t314.5 -164t314 164t116 446q0 283 -116 447t-314 164t-314.5 -164t-116.5 -447z" />
+<glyph unicode="P" horiz-adv-x="1111" d="M181 0v1493h410q226 0 341.5 -113.5t115.5 -332.5q0 -221 -115.5 -334t-341.5 -113h-228v-600h-182zM363 766h228q127 0 196.5 73t69.5 208q0 134 -69.5 207t-196.5 73h-228v-561z" />
+<glyph unicode="Q" horiz-adv-x="1450" d="M104 745q0 354 169.5 564.5t452.5 210.5t452 -210.5t169 -564.5q0 -260 -94 -445t-272 -273l239 -291h-219l-199 239q-30 -2 -45.5 -3t-30.5 -1q-283 0 -452.5 210.5t-169.5 563.5zM295 745q0 -282 116.5 -446t314.5 -164t314 164t116 446q0 283 -116 447t-314 164 t-314.5 -164t-116.5 -447z" />
+<glyph unicode="R" horiz-adv-x="1280" d="M181 0v1493h410q231 0 344 -107t113 -323q0 -141 -58.5 -234t-171.5 -129q59 -22 114 -94t111 -198l185 -408h-196l-172 383q-66 150 -128.5 199t-170.5 49h-198v-631h-182zM363 797h228q132 0 199 67.5t67 198.5t-67 197.5t-199 66.5h-228v-530z" />
+<glyph unicode="S" horiz-adv-x="1170" d="M122 1094q0 198 125.5 312t345.5 114q95 0 193 -19t200 -57v-197q-103 55 -195 82t-177 27q-149 0 -229.5 -64t-80.5 -182q0 -99 53.5 -149.5t203.5 -81.5l109 -25q204 -43 300.5 -151.5t96.5 -290.5q0 -217 -130.5 -329t-383.5 -112q-96 0 -203.5 24t-222.5 71v208 q111 -69 217 -104t209 -35q155 0 240 68t85 194q0 110 -61 172t-200 93l-110 24q-204 45 -294.5 141t-90.5 267z" />
+<glyph unicode="T" horiz-adv-x="1125" d="M-5 1323v170h1136v-170h-477v-1323h-182v1323h-477z" />
+<glyph unicode="U" horiz-adv-x="1349" d="M160 561v932h183v-907q0 -240 78.5 -345.5t253.5 -105.5t253 105.5t78 345.5v907h183v-932q0 -292 -130 -441t-384 -149q-255 0 -385 149t-130 441z" />
+<glyph unicode="V" horiz-adv-x="1260" d="M14 1493h190l426 -1257l427 1257h189l-512 -1493h-207z" />
+<glyph unicode="W" horiz-adv-x="1822" d="M61 1493h184l282 -1262l282 1262h204l283 -1262l282 1262h184l-337 -1493h-229l-283 1296l-287 -1296h-228z" />
+<glyph unicode="X" horiz-adv-x="1262" d="M55 0l480 797l-419 696h195l334 -555l336 555h195l-432 -717l461 -776h-195l-378 635l-381 -635h-196z" />
+<glyph unicode="Y" horiz-adv-x="1125" d="M-4 1493h196l372 -614l370 614h196l-476 -782v-711h-182v711z" />
+<glyph unicode="Z" horiz-adv-x="1262" d="M83 0v154l849 1169h-828v170h1055v-154l-849 -1169h870v-170h-1097z" />
+<glyph unicode="[" horiz-adv-x="719" d="M158 -270v1826h382v-143h-216v-1540h216v-143h-382z" />
+<glyph unicode="\" horiz-adv-x="621" d="M0 1493h153l468 -1683h-153z" />
+<glyph unicode="]" horiz-adv-x="719" d="M179 -127h215v1540h-215v143h382v-1826h-382v143z" />
+<glyph unicode="^" horiz-adv-x="1544" d="M195 936l489 557h176l489 -557h-181l-396 395l-396 -395h-181z" />
+<glyph unicode="_" horiz-adv-x="921" d="M-18 -340h958v-143h-958v143z" />
+<glyph unicode="`" horiz-adv-x="921" d="M153 1638h177l254 -374h-138z" />
+<glyph unicode="a" horiz-adv-x="1129" d="M111 326q0 189 113.5 285t339.5 96h232v18q0 127 -75 196.5t-211 69.5q-86 0 -168 -23t-158 -69v170q91 39 176.5 58.5t166.5 19.5q219 0 327 -126t108 -382v-639h-166v170q-56 -102 -140.5 -150.5t-207.5 -48.5q-155 0 -246 96.5t-91 258.5zM276 338q0 -98 58 -155.5 t158 -57.5q138 0 221 108.5t83 288.5v41h-164q-201 0 -278.5 -51t-77.5 -174z" />
+<glyph unicode="b" horiz-adv-x="1170" d="M167 0v1556h167v-606q52 100 131.5 148.5t190.5 48.5q184 0 298.5 -162t114.5 -426t-114.5 -426t-298.5 -162q-111 0 -190.5 48.5t-131.5 148.5v-168h-167zM334 559q0 -203 75 -318.5t207 -115.5q131 0 206 115.5t75 318.5t-75 318.5t-206 115.5q-132 0 -207 -115.5 t-75 -318.5z" />
+<glyph unicode="c" horiz-adv-x="1013" d="M102 559q0 274 135.5 431t370.5 157q77 0 150 -17.5t141 -52.5v-172q-70 43 -140.5 64.5t-142.5 21.5q-162 0 -251 -113.5t-89 -318.5t89 -318.5t251 -113.5q72 0 142.5 21.5t140.5 64.5v-170q-69 -36 -143.5 -54t-157.5 -18q-228 0 -362 159t-134 429z" />
+<glyph unicode="d" horiz-adv-x="1170" d="M102 559q0 264 114.5 426t297.5 162q112 0 191.5 -48.5t131.5 -148.5v606h166v-1556h-166v168q-52 -100 -131.5 -148.5t-191.5 -48.5q-183 0 -297.5 162t-114.5 426zM273 559q0 -203 75 -318.5t206 -115.5q132 0 207.5 115.5t75.5 318.5t-75.5 318.5t-207.5 115.5 q-131 0 -206 -115.5t-75 -318.5z" />
+<glyph unicode="e" horiz-adv-x="1134" d="M102 549q0 275 133.5 436.5t360.5 161.5q203 0 321.5 -145.5t118.5 -395.5v-90h-762q11 -190 103.5 -289.5t256.5 -99.5q96 0 185.5 26t177.5 78v-174q-89 -42 -182.5 -64t-189.5 -22q-242 0 -382.5 156t-140.5 422zM280 659l590 1q-2 151 -76 241t-196 90 q-139 0 -222.5 -87t-95.5 -245z" />
+<glyph unicode="f" horiz-adv-x="648" d="M42 977v143h159v78q0 187 78 272.5t248 85.5h157v-153h-158q-90 0 -124.5 -40t-34.5 -144v-99h273v-143h-273v-977h-166v977h-159z" />
+<glyph unicode="g" horiz-adv-x="1170" d="M102 573q0 260 113 417t299 157q112 0 192 -49t131 -148v170h166v-981q0 -286 -114.5 -425.5t-350.5 -139.5q-87 0 -164.5 14.5t-150.5 44.5v179q73 -44 144 -65t145 -21q163 0 244 94.5t81 285.5v91q-51 -99 -131 -148t-192 -49q-186 0 -299 157t-113 416zM273 573 q0 -199 74 -309t207 -110q134 0 208.5 110t74.5 309q0 200 -74.5 310t-208.5 110q-133 0 -207 -110t-74 -310z" />
+<glyph unicode="h" horiz-adv-x="1168" d="M167 0v1556h167v-610q59 101 139.5 151t186.5 50q173 0 262.5 -119.5t89.5 -351.5v-676h-166v670q0 159 -56 238t-167 79q-134 0 -211.5 -95t-77.5 -259v-633h-167z" />
+<glyph unicode="i" horiz-adv-x="512" d="M174 0v1120h165v-1120h-165zM174 1323v233h165v-233h-165z" />
+<glyph unicode="j" horiz-adv-x="512" d="M-33 -270h44q94 0 128.5 48.5t34.5 201.5v1140h165v-1140q0 -214 -73 -310t-236 -96h-63v156zM174 1323v233h165v-233h-165z" />
+<glyph unicode="k" horiz-adv-x="1067" d="M167 0v1556h167v-919l494 483h212l-535 -524l557 -596h-216l-512 547v-547h-167z" />
+<glyph unicode="l" horiz-adv-x="512" d="M174 0v1556h165v-1556h-165z" />
+<glyph unicode="m" horiz-adv-x="1795" d="M167 0v1120h167v-174q57 103 136 152t188 49q110 0 187 -62t113 -180q63 124 149 183t203 59q158 0 243.5 -122.5t85.5 -348.5v-676h-167v670q0 161 -51 239t-157 78q-128 0 -203 -95t-75 -259v-633h-166v670q0 162 -51.5 239.5t-158.5 77.5q-127 0 -201.5 -95.5 t-74.5 -258.5v-633h-167z" />
+<glyph unicode="n" horiz-adv-x="1168" d="M167 0v1120h167v-174q59 101 139.5 151t186.5 50q173 0 262.5 -119.5t89.5 -351.5v-676h-166v670q0 159 -56 238t-167 79q-134 0 -211.5 -95t-77.5 -259v-633h-167z" />
+<glyph unicode="o" horiz-adv-x="1127" d="M102 559q0 276 122.5 432t339.5 156q216 0 339.5 -156t123.5 -432q0 -275 -123.5 -431.5t-339.5 -156.5q-217 0 -339.5 156.5t-122.5 431.5zM276 559q0 -201 77 -316.5t211 -115.5q133 0 210 116t77 316q0 199 -77 315.5t-210 116.5t-210.5 -115.5t-77.5 -316.5z" />
+<glyph unicode="p" horiz-adv-x="1170" d="M167 -426v1546h167v-170q52 100 131.5 148.5t190.5 48.5q184 0 298.5 -162t114.5 -426t-114.5 -426t-298.5 -162q-111 0 -190.5 48.5t-131.5 148.5v-594h-167zM334 559q0 -203 75 -318.5t207 -115.5q131 0 206 115.5t75 318.5t-75 318.5t-206 115.5q-132 0 -207 -115.5 t-75 -318.5z" />
+<glyph unicode="q" horiz-adv-x="1170" d="M102 559q0 264 114.5 426t297.5 162q112 0 191.5 -48.5t131.5 -148.5v170h166v-1546h-166v594q-52 -100 -131.5 -148.5t-191.5 -48.5q-183 0 -297.5 162t-114.5 426zM273 559q0 -203 75 -318.5t206 -115.5q132 0 207.5 115.5t75.5 318.5t-75.5 318.5t-207.5 115.5 q-131 0 -206 -115.5t-75 -318.5z" />
+<glyph unicode="r" horiz-adv-x="757" d="M167 0v1120h167v-174q52 102 136 151.5t203 49.5q17 0 38 -2.5t46 -7.5l1 -189q-28 18 -61 26.5t-72 8.5q-141 0 -216 -101.5t-75 -291.5v-590h-167z" />
+<glyph unicode="s" horiz-adv-x="960" d="M100 41v190q92 -53 181 -79.5t176 -26.5q117 0 180 44.5t63 125.5q0 75 -45.5 115t-199.5 77l-57 15q-154 36 -222.5 110.5t-68.5 204.5q0 158 101 244t286 86q92 0 173 -15t149 -45v-174q-70 40 -145.5 60t-156.5 20q-123 0 -185 -42t-62 -126q0 -64 44.5 -100.5 t177.5 -69.5l56 -14q177 -42 251 -118.5t74 -213.5q0 -156 -111 -247t-305 -91q-81 0 -169 17.5t-185 52.5z" />
+<glyph unicode="t" horiz-adv-x="722" d="M50 977v143h121v318h167v-318h341v-143h-341v-608q0 -137 33.5 -176t136.5 -39h171v-154h-171q-191 0 -264 79.5t-73 289.5v608h-121z" />
+<glyph unicode="u" horiz-adv-x="1168" d="M157 442v678h165v-671q0 -159 56 -238.5t167 -79.5q135 0 212.5 95t77.5 259v635h166v-1120h-166v172q-60 -102 -139.5 -151.5t-185.5 -49.5q-173 0 -263 120t-90 351zM573 1147z" />
+<glyph unicode="v" horiz-adv-x="1090" d="M55 1120h175l315 -940l315 940h176l-378 -1120h-225z" />
+<glyph unicode="w" horiz-adv-x="1507" d="M77 1120h166l207 -874l206 874h195l207 -874l206 874h166l-264 -1120h-195l-217 918l-218 -918h-195z" />
+<glyph unicode="x" horiz-adv-x="1090" d="M53 0l392 586l-359 534h196l267 -399l267 399h196l-365 -545l383 -575h-195l-293 440l-294 -440h-195z" />
+<glyph unicode="y" horiz-adv-x="1090" d="M55 1120h175l315 -876l315 876h176l-443 -1224q-70 -200 -136.5 -261t-178.5 -61h-132v154h97q68 0 106 36t84 170l30 84z" />
+<glyph unicode="z" horiz-adv-x="967" d="M79 0v168l623 805h-600v147h786v-168l-622 -805h622v-147h-809z" />
+<glyph unicode="{" d="M230 541v143h55q129 0 177 57.5t48 206.5v240q0 221 76 294.5t300 73.5h56v-143h-61q-127 0 -165.5 -44t-38.5 -185v-248q0 -157 -41 -228t-140 -96q100 -27 140.5 -98t40.5 -227v-248q0 -141 38.5 -185t165.5 -44h61v-144h-56q-224 0 -300 74t-76 295v239 q0 151 -48.5 209t-176.5 58h-55z" />
+<glyph unicode="|" horiz-adv-x="621" d="M234 -483v2048h153v-2048h-153z" />
+<glyph unicode="}" d="M230 -190h63q126 0 164.5 43t38.5 186v248q0 156 40.5 227t140.5 98q-100 25 -140.5 96t-40.5 228v248q0 142 -38.5 185.5t-164.5 43.5h-63v143h57q224 0 299.5 -73.5t75.5 -294.5v-240q0 -149 48.5 -206.5t175.5 -57.5h56v-143h-56q-127 0 -175.5 -58t-48.5 -209v-239 q0 -221 -75.5 -295t-299.5 -74h-57v144z" />
+<glyph unicode="~" horiz-adv-x="1544" d="M195 467v178q95 79 175.5 113.5t167.5 34.5q99 0 232 -60q8 -4 13 -6q7 -3 20 -8q139 -62 224 -62q77 0 153 38t169 122v-178q-94 -79 -174.5 -113t-168.5 -34q-99 0 -230 59l-15 6q-6 3 -19 8q-140 62 -224 62q-80 0 -157 -38.5t-166 -121.5z" />
+<glyph unicode="&#xa2;" d="M155 559q0 258 119 411t336 175v287h92l1 -287q66 -4 127.5 -20.5t122.5 -47.5v-172q-67 41 -128 62t-122 24l-1 -864q63 5 124.5 26t126.5 60v-170q-58 -30 -120 -47.5t-131 -24.5v-284h-92v288q-217 20 -336 173.5t-119 410.5zM330 559q0 -185 74 -298t206 -130v856 q-132 -18 -206 -131t-74 -297z" />
+<glyph unicode="&#xa3;" d="M116 0v170h212v465h-179v143h179v238q0 261 96.5 382.5t305.5 121.5q55 0 123 -15.5t139 -44.5v-182q-69 41 -130 61.5t-116 20.5q-133 0 -185.5 -77.5t-52.5 -289.5v-215h352v-143h-352v-465h502v-170h-894z" />
+<glyph unicode="&#xa5;" d="M74 1493h171l341 -700l339 700h172l-286 -586h237v-123h-297l-76 -155v-51h373v-123h-371v-455h-181v455h-374v123h374v51l-76 155h-298v123h237z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM345 741q0 -129 43 -242.5t128 -207.5 q84 -94 186 -141.5t220 -47.5t220.5 47.5t186.5 141.5q84 93 126 206t42 244q0 133 -42.5 246.5t-125.5 206.5q-84 94 -186.5 141t-220.5 47t-220 -47t-186 -141q-85 -94 -128 -208.5t-43 -244.5zM524 741q0 209 113 330t307 121q66 0 127 -14t120 -41v-129 q-60 33 -118.5 49t-117.5 16q-134 0 -209.5 -87.5t-75.5 -244.5q0 -159 77 -246t217 -87q58 0 112.5 15.5t114.5 49.5v-127q-61 -29 -122.5 -43t-124.5 -14q-194 0 -307 122t-113 330z" />
+<glyph unicode="&#xad;" horiz-adv-x="665" d="M90 479v164h485v-164h-485z" />
+<glyph unicode="&#xae;" horiz-adv-x="1843" d="M255 741q0 154 48.5 285t146.5 240t216.5 164t255.5 55q136 0 254.5 -55t216.5 -164t146.5 -240t48.5 -285q0 -152 -48.5 -282.5t-146.5 -239.5t-216.5 -164t-254.5 -55q-137 0 -255.5 55t-216.5 164t-146.5 239.5t-48.5 282.5zM345 741q0 -129 43 -242.5t128 -207.5 q84 -94 186 -141.5t220 -47.5t220.5 47.5t186.5 141.5q84 93 126 206t42 244q0 133 -42.5 246.5t-125.5 206.5q-84 94 -186.5 141t-220.5 47t-220 -47t-186 -141q-85 -94 -128 -208.5t-43 -244.5zM647 338v836h257q158 0 236.5 -59.5t78.5 -180.5q0 -86 -47.5 -142 t-133.5 -73q21 -8 51.5 -46.5t71.5 -111.5l123 -223h-154l-117 209q-53 96 -85.5 121.5t-81.5 25.5h-59v-356h-140zM787 795h110q99 0 138.5 31t39.5 106q0 76 -40 107.5t-138 31.5h-110v-276z" />
+<glyph unicode="&#xb4;" horiz-adv-x="921" d="M334 1262l252 376h179l-293 -376h-138z" />
+<glyph unicode="&#x2000;" horiz-adv-x="819" />
+<glyph unicode="&#x2001;" horiz-adv-x="1638" />
+<glyph unicode="&#x2002;" horiz-adv-x="819" />
+<glyph unicode="&#x2003;" horiz-adv-x="1638" />
+<glyph unicode="&#x2004;" horiz-adv-x="546" />
+<glyph unicode="&#x2005;" horiz-adv-x="409" />
+<glyph unicode="&#x2006;" horiz-adv-x="273" />
+<glyph unicode="&#x2007;" horiz-adv-x="273" />
+<glyph unicode="&#x2008;" horiz-adv-x="204" />
+<glyph unicode="&#x2009;" horiz-adv-x="327" />
+<glyph unicode="&#x200a;" horiz-adv-x="91" />
+<glyph unicode="&#x2010;" horiz-adv-x="665" d="M90 479v164h485v-164h-485z" />
+<glyph unicode="&#x2011;" horiz-adv-x="665" d="M90 479v164h485v-164h-485z" />
+<glyph unicode="&#x2012;" horiz-adv-x="665" d="M90 479v164h485v-164h-485z" />
+<glyph unicode="&#x2013;" horiz-adv-x="921" d="M90 489v144h742v-144h-742z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1843" d="M90 489v144h1663v-144h-1663z" />
+<glyph unicode="&#x2018;" horiz-adv-x="585" d="M157 1001v173l147 319h116l-74 -319v-173h-189z" />
+<glyph unicode="&#x2019;" horiz-adv-x="585" d="M160 1022l74 319v152h190v-152l-148 -319h-116z" />
+<glyph unicode="&#x201c;" horiz-adv-x="954" d="M157 1001v173l147 319h116l-74 -319v-173h-189zM526 1001v173l147 319h116l-73 -319v-173h-190z" />
+<glyph unicode="&#x201d;" horiz-adv-x="954" d="M157 1001l73 320v172h190v-172l-147 -320h-116zM526 1001l73 320v172h190v-172l-147 -320h-116z" />
+<glyph unicode="&#x2022;" horiz-adv-x="1087" d="M276 762q0 124 78 209.5t191 85.5q112 0 189 -85.5t77 -209.5q0 -125 -77.5 -211t-189.5 -86q-113 0 -190.5 86t-77.5 211z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1843" d="M212 0v254h192v-254h-192zM826 0v254h191v-254h-191zM1439 0v254h192v-254h-192z" />
+<glyph unicode="&#x202f;" horiz-adv-x="327" />
+<glyph unicode="&#x205f;" horiz-adv-x="409" />
+<glyph unicode="&#x20ac;" d="M0 520l50 123h125q0 23 -0.5 46.5t-0.5 55.5q0 35 0.5 58.5t0.5 46.5h-175l50 123h140q36 257 175.5 402t351.5 145q89 0 172 -35.5t161 -106.5v-213q-82 105 -158 150t-168 45q-141 0 -232 -100t-119 -287h519l-50 -123h-484q-2 -24 -2 -47v-58v-55q0 -23 2 -47h402 l-51 -123h-336q28 -187 119 -288t232 -101q92 0 168 45t158 150v-211q-80 -72 -163 -108t-170 -36q-213 0 -352 145t-175 404h-190z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1843" d="M266 1399v94h466v-94h-183v-484h-103v484h-180zM833 915v578h155l157 -256l147 256h153v-578h-101v484l-176 -303h-49l-183 303v-484h-103z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/css/fontfacekit/DejaVuSansCondensed-webfont.ttf b/css/fontfacekit/DejaVuSansCondensed-webfont.ttf
new file mode 100755
index 0000000..046f330
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-webfont.ttf
Binary files differ
diff --git a/css/fontfacekit/DejaVuSansCondensed-webfont.woff b/css/fontfacekit/DejaVuSansCondensed-webfont.woff
new file mode 100755
index 0000000..56ae65d
--- /dev/null
+++ b/css/fontfacekit/DejaVuSansCondensed-webfont.woff
Binary files differ
diff --git a/css/fontfacekit/stylesheet.css b/css/fontfacekit/stylesheet.css
new file mode 100755
index 0000000..f119f02
--- /dev/null
+++ b/css/fontfacekit/stylesheet.css
@@ -0,0 +1,35 @@
+@font-face {
+ font-family: 'DejaVuSansBook';
+ src: url('DejaVuSans-webfont.eot');
+ src: url('DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
+ url('DejaVuSans-webfont.woff') format('woff'),
+ url('DejaVuSans-webfont.ttf') format('truetype'),
+ url('DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+@font-face {
+ font-family: 'DejaVuSansOblique';
+ src: url('DejaVuSans-Oblique-webfont.eot');
+ src: url('DejaVuSans-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
+ url('DejaVuSans-Oblique-webfont.woff') format('woff'),
+ url('DejaVuSans-Oblique-webfont.ttf') format('truetype'),
+ url('DejaVuSans-Oblique-webfont.svg#DejaVuSansOblique') format('svg');
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+@font-face {
+ font-family: 'DejaVuSansBold';
+ src: url('DejaVuSans-Bold-webfont.eot');
+ src: url('DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
+ url('DejaVuSans-Bold-webfont.woff') format('woff'),
+ url('DejaVuSans-Bold-webfont.ttf') format('truetype'),
+ url('DejaVuSans-Bold-webfont.svg#DejaVuSansBold') format('svg');
+ font-weight: normal;
+ font-style: normal;
+
+}
diff --git a/css/stylesheet.css b/css/stylesheet.css
new file mode 100755
index 0000000..245ac3a
--- /dev/null
+++ b/css/stylesheet.css
@@ -0,0 +1,498 @@
+body
+{
+ margin: 0;
+ padding: 0;
+ font: 13px "DejaVuSansBook", sans-serif;
+ line-height: normal;
+ background: #f1f1f1;
+ line-height: 20px;
+}
+/*Supported Fonts here: DejaVuSansBook DejaVuSansOblique DejaVuSansBold*/
+
+a
+{
+ color: #005CB8;
+ text-decoration: none;
+}
+
+a:hover
+{
+ text-decoration: underline;
+}
+
+a.boxheader
+{
+ color: #7BA2C6;
+ text-decoration: none;
+}
+
+a.boxheader:hover
+{
+ text-decoration: underline;
+}
+
+h1, h2, h3, h4, h5, h6
+{
+ padding: 0;
+ margin: 0 0 1em;
+ font-size: 24px;
+ display: block;
+ font-weight: normal;
+}
+
+h4
+{
+ font-size: 13px;
+}
+
+h5
+{
+ font-size: 11px;
+}
+
+h3
+{
+ font-size: 16px;
+}
+
+h2
+{
+ font-size: 18px;
+ margin-bottom: 0.6em;
+ margin-top: 0.24em;
+}
+
+h1
+{
+ border-bottom: 1px dotted #25415A;
+ padding: 0 0 0.25em;
+}
+
+h1.nodots
+{
+ border-bottom: none;
+ padding: 0 0 0.25em;
+}
+
+hr
+{
+ border: 1px dotted #25415A;
+ border-style: none none dotted;
+}
+
+strong, b
+{
+ font-family: "DejaVuSansBold", sans-serif;
+ font-weight: normal;
+}
+
+em, i
+{
+ font-family: "DejaVuSansOblique", sans-serif;
+ font-weight: normal;
+ font-style: normal;
+}
+
+a img
+{
+ outline: 0 none;
+ border: 0 none;
+}
+
+.rel
+{
+ position: relative;
+}
+
+small, .small
+{
+ font-size: 60%;
+}
+
+.inline
+{
+ display: inline;
+}
+
+form .inline
+{
+ width: 68px;
+}
+
+form label.inline
+{
+ padding-left: 4em;
+}
+
+form label:first-child
+{
+ padding-left: 0em;
+}
+
+ul, ol, dl
+{
+ display: block;
+ list-style-type: none;
+ padding: 0;
+ width: auto;
+ height: auto;
+ margin: 0;
+}
+
+ul li, ol li, dl dt, dl dd
+{
+ display: block;
+ padding: 0px 0;
+ width: auto;
+ margin: 0;
+}
+
+dl dt, dl dd
+{
+ padding-left: 1em;
+}
+
+ul.inline li
+{
+ display: block;
+ float: left;
+ width: 25%;
+ font-weight: bold;
+ padding: 0 2% 0.5em 0;
+ margin: 0 2% 0 0;
+ border-right: 1px dotted #ccc;
+}
+
+ul.margin li
+{
+ margin-bottom: 1em;
+}
+
+.clearer
+{
+ clear: both;
+ border: 0;
+ padding: 0;
+ margin: 0;
+ width: 0;
+ height: 0;
+ background: none;
+ float: none;
+}
+.clear
+{
+ clear: both;
+}
+
+p
+{
+ padding: 0 0 1em;
+ margin: 0;
+ display: block;
+}
+
+p.posted
+{
+ font-size: 12px;
+}
+
+p.blogcommentname
+{
+ vertical-align: top;
+}
+
+img, fieldset
+{
+ border: 0 none;
+ padding: 0;
+ margin: 0;
+}
+
+div#wrapper
+{
+ background: url(../media/header_center.png) no-repeat center 0 white;
+ box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
+ height: auto;
+ margin: 0 auto;
+ max-width: 1140px;
+ min-width: 600px;
+ padding: 59px 5%;
+ position: relative;
+ width: 90%;
+}
+
+div#footer
+{
+ clear: both;
+ height: auto;
+ margin: 0 auto;
+ max-width: 1267px;
+ min-width: 600px;
+ overflow: hidden;
+ padding: 1%;
+ position: relative;
+ text-align: center;
+ width: 98%;
+ font-size: 10px;
+}
+
+div#left
+{
+ width: 19%;
+ float: left;
+}
+
+div#content
+{
+ float: left;
+ width: 73%;
+ padding: 122px 0 0 8%;
+}
+
+div#header .box
+{
+ background: #132B48;
+ color: white;
+ border-radius: 0 0 3px 3px;
+ box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
+ padding: 17px 20px;
+ position: absolute;
+ right: 46px;
+ top: 0;
+ width: 368px;
+ font-size:97%;
+}
+
+blockquote
+{
+ background: #FCFCFC;
+ border-radius: 2px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.06);
+ display: block;
+ margin: 0 0 2.5em;
+ padding: 1em 1.5em;
+}
+
+blockquote ul li, ol li
+{
+ margin-bottom: 0em;
+ padding: 0px 12px;
+ background: url(../media/circle.png) no-repeat 0% 7px;
+ display: block;
+ font-size: 13px;
+ line-height: 20px;
+}
+
+pre, code
+{
+ margin-bottom: 1em;
+ margin-top: 0em;
+ overflow: auto;
+ background: silver;
+ border: solid;
+ border-width: thin;
+ padding: 2px 6px;
+ font-size: 12px;
+}
+
+div#left ul
+{
+ padding: 0 0 14px;
+}
+
+div#left ul li a
+{
+ padding: 0px 12px;
+ background: url(../media/left_nav_li.png) no-repeat 93% -19px;
+ display: block;
+ color: #001A39;
+ font-size: 12px;
+ line-height: 20px;
+}
+
+div#left ul li.active a, div#left ul li a:hover
+{
+ font-weight: bold;
+ background-position: 93% 7px;
+}
+
+div#left ul li a:hover
+{
+ font-weight: normal;
+}
+
+div#left ul li a span.extern
+{
+ padding: 0 4px;
+ background: url(../media/extern.gif) no-repeat;
+}
+
+div#left #logo
+{
+ display: block;
+ margin: 0 0 24px 0px;
+}
+
+div#left #logo img
+{
+ display: block;
+}
+
+div#left div.box
+{
+ background: #fafafa;
+ border-radius: 2px;
+ margin: 0 0 26px;
+ box-shadow: 0 1px 2px rgba(0,0,0,0.30);
+}
+
+div#left div.box h4
+{
+ display: block;
+ background: #909090;
+ color: white;
+ border-radius: 2px 2px 0 0;
+ padding: 1px 0 0 6px;
+ margin: 0 0 5px;
+}
+
+div#left div.box.blue h4
+{
+ background: #132B48;
+}
+
+div#left div.box.lightblue h4
+{
+ background: #8BB2D6;
+}
+
+div#content div.imagebox
+{
+ float: right;
+ clear: right;
+ margin: 0 0 2em;
+}
+
+div#content div.imagebox img
+{
+ display: block;
+ max-width: 100%;
+}
+
+div#content div.imagebox h5
+{
+ border-radius: 0 0 2px 2px;
+ background: #132B48;
+ color: white;
+ display: block;
+ padding: 5px;
+ margin: 0;
+}
+
+div#content div.box
+{
+ border-radius: 3px;
+ background: #fefefe;
+ padding: 3px 4px;
+ margin: 0 0 2em;
+ box-shadow: 0 1px 2px rgba(0,0,0,0.1)
+}
+
+div#content div.imagebox
+{
+ clear: right;
+ float: right;
+ margin: 0 0 2em;
+ max-width: 100%;
+}
+
+div.col
+{
+ float: left;
+ width: 47%;
+}
+
+div.col.right
+{
+ float: right;
+}
+
+div.blogcol
+{
+ float: left;
+ width: 68%;
+}
+
+div.blogcol.right
+{
+ float: right;
+ width: 28%;
+ text-align: center;
+}
+
+div.quarter
+{
+ float: left;
+ width: 24%;
+ margin: 0 1% 1em 0;
+}
+
+div.fith
+{
+ float: left;
+ width: 17%;
+ margin: 0 2% 1em 0;
+}
+
+table
+{
+ border-collapse: collapse;
+ padding: 1em 0em 0 0;
+}
+
+table td, table th
+{
+ border-collapse: collapse;
+ padding: 0.5em 0em 0.5em 0;
+ text-align: left;
+ vertical-align: top;
+}
+
+table td:last-child, table th:last-child
+{
+ border: 0 none;
+}
+
+table td.center
+{
+ text-align: center;
+}
+
+.navigation
+{
+ padding: 1em 0;
+}
+
+.navigation a
+{
+ background: #8BB2D6;
+ border-radius: 2px;
+ line-height: 20px;
+ color: white;
+ display: block;
+ float: left;
+ margin: 0 2px 3px;
+ padding: 2px 6px 0;
+}
+
+.navigation a.active, .navigation a:hover
+{
+ background: white;
+ color: #666666;
+}
+
+span.date
+{
+ float:right;
+ font-size: 75%;
+}
diff --git a/gnupg-pubkeys/andreas-pubkey.asc b/gnupg-pubkeys/andreas-pubkey.asc
new file mode 100755
index 0000000..7ef7b8b
--- /dev/null
+++ b/gnupg-pubkeys/andreas-pubkey.asc
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+mQINBFAWUB4BEACbuyguh507Q0ZDWmuGcZ0pnOHYvRq7geGkSLvDVDz0EBL4iJF+
+6LOxCIiRzdHEUkQvfk/aUNUM5nShBQWlrZPIc5nY3hulQOpqlRzrbOcZlz8/wFix
+SdxrJh5Izc/IicH7XdXPa4tg+rmrAaQMXtjm0rgNxlrzzOpV1tGOykTQOrkcBtFn
+8SMEO8XqIKsLYCW8XoIJdT3jSbRNoYWPq4NpkmtxFsTN+2fj7EG91SYtqZsbQZmO
+no9OW+qsZElPOWguvfRCei09xXRqIf9XBBQKNBtrGpy6BkRXegGHIvMPzcx6UUer
+uyQd6W+lk0BoTJoS1RJ+bl9BLjWmxSjVjoGcuSOlntL8+Ghxy+fEmaNxbtjvuteX
+p9QsG9g4pRzGZV36+NmMjmCgY/iChaLCrdtgt45CgIKBPftlGPzwFNJvPCH3e4DE
+E/Yc6EZdiHJfzHHSuPk+QwxU//KwLuNTIBlStwp3KDPyAAicncHJuYJI1a9DhYOl
+FcA79Gn8wNXb8rc28VcESzEJ3coe8qzWFVr/ONyu7ev6WZfh3eEPXVFgnfwB015x
+gXzRQUJgkO1v/QNPOKvPXzTEtTuO5yhJuDzBXykQYobh5rNAP9O3N0bWrtqxiJXB
+C4lxy+OvTBl8q94O7uSUCuIhlXMbR9fs5zG9JTKV5FLGmVuIkjzGXFcuqQARAQAB
+tChBbmRyZWFzIFdpZGVuIDxhbmRyZWFzQGhhcm1vbmljZmxvdy5vcmc+iQI4BBMB
+AgAiBQJQFlAeAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAUEhtYNitf
+InITD/4kgu8EgqsicC44MvnRWxTghGCqJGldtdf7R59BGEVovBZBC8i/+fZFvzyB
+Y6N/L6sWh/HLmJ2KfrOsX87UPnAn5lWYbVyOQb/sQCcYHItT+1OuXvYntMBGYsTu
+jHZwYmGUrhTHGdIKH5LtfOpJ2JIYdhx8WbbosiRIPh0deIhsaRUkapzhv8QZqImP
+jAgc+4Yj25L+NmDCcnU0BAFW1vfTj82yOSGxkhjmoiuMJ3FFpf6E1bgL6QKYzhr/
+TnKg5s1Zr1DxS8bR6npG89+auh7k0R4QGApNQaemofToA5t2XCeCofwt2/Z71vFQ
+x9XLpcaBaQIEx8VPjbwINh7lUuPhx+qJaYzPcovWrnyqokGppw4rkPSeOeDeV5RX
+vxnoCjF+u1LE5cpbFqE5t3voPek/uDkYv0BYpZXeuO4BaEX/kLzOZ7JjTxvXNI8l
+cgVUSvPHSyhTO/UCUadsyyZRINDQUzkRpp5VRJVW/X5Ryi1/sx5LNSMVx6l/lVIE
+28VtpmrRPbj7e+8iTCo52HTg8jq7KAavjQlM2Tpnq+3zWS/4K2mshnoB2dfWW1ic
+ITBKDAR7eTQhBLAq7Awlgc65PzSYfyGkXgwUHTHx6yYF74EWbOPT2Cd9Dj2JJFIA
+aiH+KuWI4PTz+pkgFIMQv5XiabnmymdhjL3VBmivvIvrWli1WbkCDQRQFlAeARAA
+xHO+Ob9fT7547nCtDEFis8iwSpQN3FJW9k99McTqtS+qsGjMOk/XIwt9gLBsatSg
+OrOa1FZeLLN7q48XjEUq0EjEJDxqbPqqia8YQEqTcRyNyhBfAnEtdXrv1L6rwgzq
+9r7fGKACKKH1gze0PzSjtDD/xCYnp0NzwhBzo36suQov0S0tDW+G7Env1+Yf7cSl
+PECSgc6GuPmD2bG/blS5gbgwm8EGW++ThJ5/8NHgsSQNPrZMiYNheAWs7WwsISHe
+YV1N9qGy5Y7O6MN7fXb9UYBmy60k9guRvNqWvraIHSFvZxnOE52b5hJPm7sZs9hO
+VIN9d6G75IXD1NrLIlQJAHVJ5Wy4rA1ZkdHjYIW255LgAd0UStjRJ0KGLzhJoGYW
+LRVDabTjAEBzbcepJ73mGb86+7tLKo6DKzDxT+bqAQY/ITmkwItsWL2FNltVu9zR
+PNcJVojA8/+hTs7Z24mzCt5JRQX4KsTyaRtKsagfHu0xfVvNwPcsk67ShaFvLOVS
+q92HkpqqnXZ59TZy0NrHHrti8ltgkFhkKQPLN3oI3eFedKcqmPhQf6EbwZsXzBeG
+mzyMq0fguxqciTuGF+RbEPGDLA9nrT0dw3bi9A63ygi+7vDgAYmpFz8rgfhTl/gV
+lTPzyUgfbWH4XugFec88cproRHygDZshPAy0qctcYBUAEQEAAYkCHwQYAQIACQUC
+UBZQHgIbDAAKCRAUEhtYNitfIowQD/45kWDovckGQHIjHhX0ueVJK4ZbyQxekBYR
+RnP0z38rLgH1rjz9L2QsAHk7lBJT7VcgtXMzTyyXRMKFzsdr8+bt3jyu51OOMHul
+3AZIX+kWvBwwZWIiMm4r47/a+rqWKi8ila8E1zaG5/JYvjio3m0YXZ0VRpWrSsbM
+jyw6qPkjIn6V30oooadmcIvXYX5UZnNGH/GL8OxVTp9Ki9tQZd5HKQtZNmpvDXp7
+APEw2NyB1L1//S/piHQYUst0/A6AeAXEHE/fw8DpeNYMOpvDOKZAbg0SX50OSd6M
+zdjhxxv8X1Te/KHxe6Qz1/13ov92yGLghVZbVZIf9qOMOEatPsfUpOX0V40yq88y
+/g1NmdeWb8B9c/rfOyecxza6RkUXk1gev2+TYis+NR2vTxjTzeo7FZ2G67HSuOd9
+kdToFXXUfxdhdc0v0u6Oy1Gz2cRPS3tfeTMBVtspytstEmZ367eljXBs9r9eCw9Y
+0huk4fopEPalelCOcoeProeqMcWR/4ekWjqkWD4K2bSQJrXzWiYF8wk9k+e0ilbr
+kgKch+EMxKB2PeczivaOh1HfPOKf6qWemsjYCbXJdG7pgTPljkCd6YxuWLl2+eV3
+w6QBmXYDKCum6z7gY7AcOw2Sxq6DejobVI8RY99FmjbE2Kh75Yrq6eV0mueZlHBx
+YDhFgMawLQ==
+=5uY0
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/harmonicflow-framework/about.php b/harmonicflow-framework/about.php
new file mode 100755
index 0000000..1646938
--- /dev/null
+++ b/harmonicflow-framework/about.php
@@ -0,0 +1,80 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Harmonic Flow Framework (libhffwk) - Cross platform C++ 2d game engine framework | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "hffwk-about"; ?>
+<meta name="description" content="Harmonic Flow Framework (libhffwk) is a cross platform 2d game engine framework written in C++ and distributed under the zlib license.">
+<meta name="keywords" content="Harmonic Flow Framework, libhffwk, cross platform C++ 2d game engine framework, download">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Harmonic Flow Framework (libhffwk)</h1>
+ <p>
+ Harmonic Flow Framework is a cross platform 2D game engine framework written in C++.
+ </p>
+ <p>
+ Harmonic Flow Framework currently supports Windows, Mac OS X, GNU/Linux,
+ iOS and Android platforms, aiming to be easy-to-use, fast and easily
+ extendable to other platforms if needed.
+ </p>
+ <p>
+ Check out these <a href="/blog/tags/libhffwk/">tagged blog
+ entries</a> for more information about new releases and other
+ related information.
+ <p>
+ Harmonic Flow Framework features at a glance:
+ </p>
+ <blockquote>
+ <ul>
+ <li>Hardware accelerated rendering through OpenGL and OpenGL ES</li>
+ <li>Hardware accelerated rendering through Direct3D (Windows only)</li>
+ <li>Batch rendering</li>
+ <li>Multiple Windows</li>
+ <li>RenderTarget (Render to Texture)</li>
+ <li>UI Widgets (Dialog, Text, Checkbox, Slider, Scrollbar, List etc.)</li>
+ <li>Joystick / Gamepad support</li>
+ <li>Music / Sound engine supporting OGG, FLAC, WAV, AIFF, IT,
+ XM, S3M, MOD and VOC.</li>
+ <li>Flexible language support for easy translation using XML.</li>
+ <li>Flexible resource loading/unloading using XML.</li>
+ <li>Flexible storage of user preferences / config data using XML.</li>
+ <li>Bitmap fonts generated through supplied tool FontBuilder. (included under 'additional_tools/Font' folder)</li>
+ <li>Image Atlas generated images through supplied tool AtlasMaker.
+ (included under 'additional_tools/ImageAtlas' folder)</li>
+ <li>Tile maps using supplied tool tiled.
+ (included under 'additional_tools/tiled' folder)</li>
+ <li>Pack game assets into a single file using engine tool hfpak.</li>
+ </ul>
+ <br>
+ .. and more!
+ </blockquote>
+ <p>
+ Harmonic Flow Framework supports the following platforms:
+ </p>
+ <blockquote>
+ <ul>
+ <li>Windows XP or newer</li>
+ <li>GNU/Linux such as Debian, Ubuntu and more</li>
+ <li>Mac OS X 10.5 or newer (Intel only)</li>
+ <li>iOS (iPad, iPhone, iPod Touch etc)</li>
+ <li>Android 2.3 or newer</li>
+ </ul>
+ </blockquote>
+ <p>
+ [ <a href="/harmonicflow-framework/download.php">Download Harmonic Flow Framework</a> |
+ <a href="/harmonicflow-framework/license.php">Harmonic Flow Framework License</a> |
+ <a href="/harmonicflow-framework/git-repo.php">Harmonic Flow Framework Git repo</a> ]
+ </p>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/harmonicflow-framework/download.php b/harmonicflow-framework/download.php
new file mode 100755
index 0000000..4d7f30c
--- /dev/null
+++ b/harmonicflow-framework/download.php
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Download Harmonic Flow Framework (libhffwk) | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "hffwk-download"; ?>
+<meta name="description" content="Download Harmonic Flow Framework
+(libhffwk) cross platform C++ 2d game engine framework.">
+<meta name="keywords" content="Download Harmonic Flow Framework,
+libhffwk">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Download Harmonic Flow Framework (libhffwk)</h1>
+ <div class="col left">
+ <?php
+ // Name of release so that it's easy to update to newer version.
+ // Only need to change name here:
+ $name = "harmonicflowframework-0.2.0";
+
+ echo "<h2>Source Code:</h2>";
+ echo "<blockquote>";
+ echo "<a href='release/source/$name.zip'>$name.zip</a><br>";
+ echo "<a href='release/source/$name.tar.gz'>$name.tar.gz</a>";
+ echo "</blockquote>";
+ echo "<h2>Source Code GnuPG signed:</h2>";
+ echo "<blockquote>";
+ echo "<a href='release/source/$name.zip.sig'>$name.zip.sig</a><br>";
+ echo "<a href='release/source/$name.tar.gz.sig'>$name.tar.gz.sig</a>";
+ echo "</blockquote>";
+ echo "<h2>Verify Source Code:</h2>";
+ echo "<blockquote>";
+ echo "gpg --verify $name.zip.sig<br>";
+ echo "gpg --verify $name.tar.gz.sig";
+ echo "</blockquote>";
+ ?>
+ </div>
+ <div class="col right">
+ <h2>GnuPG public key:</h2>
+ <?php require_once("../include/gnupg-info.inc.php"); ?>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/harmonicflow-framework/git-repo.php b/harmonicflow-framework/git-repo.php
new file mode 100755
index 0000000..ea0706d
--- /dev/null
+++ b/harmonicflow-framework/git-repo.php
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Harmonic Flow Framework Git repo | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "hffwk-git-repo"; ?>
+<meta name="description" content="Harmonic Flow Framework development git repository.">
+<meta name="keywords" content="Harmonic Flow Framework git repository">
+<meta name="robots" content="NOINDEX, NOFOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Harmonic Flow Framework (libhffwk) Git repo</h1>
+ <h2>Browse the Source Code online:</h2>
+ <blockquote>
+ <?php
+ $name = "https://git.harmonicflow.org/cgi-bin/cgit.cgi/HarmonicFlowFramework.git/";
+ echo "<a href=$name target='_blank'>$name</a>";
+ ?>
+ </blockquote>
+ <h2>Git clone using git:</h2>
+ <blockquote>
+ git clone git://git.harmonicflow.org/repos/HarmonicFlowFramework.git
+ </blockquote>
+ <h2>Git clone using http:</h2>
+ <blockquote>
+ git clone http://git.harmonicflow.org/repos/HarmonicFlowFramework.git
+ </blockquote>
+ <h2>New to Git?</h2>
+ <?php require_once("../include/git-info.inc.php"); ?>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/harmonicflow-framework/license.php b/harmonicflow-framework/license.php
new file mode 100755
index 0000000..9d5d7d6
--- /dev/null
+++ b/harmonicflow-framework/license.php
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Harmonic Flow Framework License | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "hffwk-license"; ?>
+<meta name="description" content="Harmonic Flow Framework licensing information.">
+<meta name="keywords" content="Harmonic Flow Framework license">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Harmonic Flow Framework (libhffwk) License</h1>
+ <div>
+ <blockquote class="graytext">
+ <p>Harmonic Flow Framework is free software (meaning that it respects your freedom).</p>
+ <p>It can be freely used, modified and distributed under the terms of the
+ <a href="http://www.gzip.org/zlib/zlib_license.html" target="_blank"> zlib license </a>:</p>
+ <pre>
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+3. This notice may not be removed or altered from any source distribution.
+ </pre>
+ </blockquote>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/harmonicflow-framework/release/source/README b/harmonicflow-framework/release/source/README
new file mode 100755
index 0000000..57f022d
--- /dev/null
+++ b/harmonicflow-framework/release/source/README
@@ -0,0 +1,2 @@
+Harmonic Flow Framework source code in .zip and .tar.gz goes here
+(including signed .sig for each).
diff --git a/include/blog-add-comment.inc.php b/include/blog-add-comment.inc.php
new file mode 100755
index 0000000..6c56fbc
--- /dev/null
+++ b/include/blog-add-comment.inc.php
@@ -0,0 +1,72 @@
+<!-- tmpl_if name='comments_enabled' -->
+<script type="text/javascript" src="/js/jquery-1.11.1.min.js">
+</script>
+<div id="output">
+<h3>Add a Comment</h3>
+<form action="/cgi-bin/comments.cgi" id="cform" name="cform" method="POST" accept-charset="utf-8">
+ <input type="hidden" name="id" value="<!-- tmpl_var name='link' escape='html' -->" />
+ <input type="hidden" name="robot" id="robot" value="" />
+ <input type="hidden" name="frosty" id="frosty" value="&#9731;">
+ Your name:<br>
+ <input type="text" size="36" name="name" /><br>
+ Your email:<br>
+ <input type="text" size="36" name="mail" /><br>
+ Your website:<br>
+ <input type="text" size="36" name="link" /><br>
+ Your comment:<br>
+ <textarea name="body" rows="15" cols="54"></textarea><br>
+ <input type="submit" name="submit" value="Post Comment"/>
+</form>
+
+<div id="progress" style="display: none;">
+ <p>Submitting .. <img src="/media/progress.gif"></p>
+</div>
+ <p>&nbsp;</p>
+ <p>Your submission will be ignored if the name, email, or comment field is left blank.</p>
+ <p>Your email address will <b>never</b> be displayed, but your homepage will be.</p>
+</div>
+
+<script type="text/JavaScript">
+<!--
+ /**
+ * Progress On.
+ */
+ $(document).ajaxStart(function() {
+ $("div#progress").show();
+ });
+
+ /**
+ * Progress off.
+ */
+ $(document).ajaxComplete(function() {
+ $("div#progress").hide();
+ });
+
+ /**
+ * Bind the magic.
+ */
+ $(document).ready(function(){
+ $("#cform").submit(function(){
+ var data = $("#cform").serialize();
+ data = data + "&ajax=1";
+
+ $.ajax({
+ type: "POST",
+ url: "/cgi-bin/comments.cgi",
+ data: data,
+ success: function(data) {
+ $("#output").html( data );
+ }
+ });
+
+ return false;
+ });
+ });
+ -->
+</script>
+<!-- tmpl_else name='comments_enabled' -->
+<h2>Comment On This Entry</h2>
+<blockquote>
+<a href="/contact.php">Submit a comment</a> on this entry.
+</blockquote>
+<!-- /tmpl_if -->
diff --git a/include/blog-comment-loop-withavatar.inc.php b/include/blog-comment-loop-withavatar.inc.php
new file mode 100755
index 0000000..df15b2e
--- /dev/null
+++ b/include/blog-comment-loop-withavatar.inc.php
@@ -0,0 +1,29 @@
+<h2>Comments On This Entry</h2>
+<!-- tmpl_loop name='comments' -->
+<blockquote>
+<table>
+<tr>
+ <td style="vertical-align: top;">
+ <!-- tmpl_if name='author' -->
+ <img alt="[author]" src="/media/avatar.png" class="avatar" height="32" width="33" />
+ <!-- tmpl_else name='author' -->
+ <img alt="[gravitar]" src="<!-- tmpl_var name='gravitar' -->" class="avatar" height="32" width="33" />
+ <!-- /tmpl_if name='author' -->
+ </td>
+ <td width="10px">
+ </td>
+ <td style="text-align: center; vertical-align: middle;">
+ <!-- tmpl_if name='link' -->
+ <p><b><a href="<!-- tmpl_var name='link' -->"><!-- tmpl_var name='name'
+ --></a></b> &#8226 <span style="font-size: 80%"><i><!-- tmpl_var name='date'
+ --></i></span></p>
+ <!-- tmpl_else name='link' -->
+ <p><b><!-- tmpl_var name='name' --></b> &#8226 <span style="font-size:
+ 80%"><i><!-- tmpl_var name='date' --></i></span></p>
+ <!-- /tmpl_if name='link' -->
+ </td>
+</tr>
+</table>
+<!-- tmpl_var name='body' -->
+</blockquote>
+<!-- /tmpl_loop -->
diff --git a/include/blog-comment-loop.inc.php b/include/blog-comment-loop.inc.php
new file mode 100755
index 0000000..cfb024d
--- /dev/null
+++ b/include/blog-comment-loop.inc.php
@@ -0,0 +1,14 @@
+<h2>Comments On This Entry</h2>
+<!-- tmpl_loop name='comments' -->
+<blockquote>
+<!-- tmpl_if name='link' -->
+<p><b><a href="<!-- tmpl_var name='link' -->"><!-- tmpl_var name='name'
+--></a></b> &#8226 <span style="font-size: 80%"><i><!-- tmpl_var name='date'
+--></i></span></p>
+<!-- tmpl_else name='link' -->
+<p><b><!-- tmpl_var name='name' --></b> &#8226 <span style="font-size:
+80%"><i><!-- tmpl_var name='date' --></i></span></p>
+<!-- /tmpl_if name='link' -->
+<!-- tmpl_var name='body' -->
+</blockquote>
+<!-- /tmpl_loop -->
diff --git a/include/blog-post.inc.php b/include/blog-post.inc.php
new file mode 100755
index 0000000..b7bc876
--- /dev/null
+++ b/include/blog-post.inc.php
@@ -0,0 +1,18 @@
+<h2><a href="<!-- tmpl_var name='top' --><!-- tmpl_var name='link'
+escape='html' -->"><!-- tmpl_var name='title' --></a></h2>
+<!-- tmpl_var name='body' -->
+<p class="posted"><i>
+Posted on <!-- tmpl_var name='date' -->
+<!-- tmpl_if name='comment_count' -->
+ &#8226 <a href="<!-- tmpl_var name='top' --><!-- tmpl_var name='link' escape='html' -->">
+ <!-- tmpl_var name='comment_count' --> comment<!-- tmpl_if name='comment_plural' -->s<!-- /tmpl_if -->.</a>
+<!-- /tmpl_if -->
+<br><!-- tmpl_if name='tags'-->Tags:
+<!-- tmpl_loop name='tags' --><a href="<!-- tmpl_var
+name='top' -->tags/<!-- tmpl_var name='tag' escape='html' -->"><!--
+tmpl_var name='tag' escape='html' --></a><!-- tmpl_if name="__last__"
+--><!-- tmpl_else -->, <!-- /tmpl_if --><!-- /tmpl_loop -->
+<!-- tmpl_else -->
+No tags.
+<!-- /tmpl_if -->
+</i></p>
diff --git a/include/blog-sidebar.inc.php b/include/blog-sidebar.inc.php
new file mode 100755
index 0000000..5951478
--- /dev/null
+++ b/include/blog-sidebar.inc.php
@@ -0,0 +1,33 @@
+<!-- tmpl_if name='recent_posts' -->
+<h2>Recent Posts</h2>
+<ul style="list-style:none;">
+<!-- tmpl_loop name='recent_posts' -->
+<li><b><!-- tmpl_var name='date' --></b>
+<ul style="list-style:none;">
+<li><a href="<!-- tmpl_var name='top' --><!-- tmpl_var name='link' -->">
+<!-- tmpl_var name='title' --></a></li>
+</ul></li>
+<!-- /tmpl_loop -->
+</ul>
+<!-- /tmpl_if name='recent_posts' -->
+<p>&nbsp;</p>
+<!-- tmpl_if name='recent_tags' -->
+<h2>Recent Tags</h2>
+<ul style="list-style:none;">
+<!-- tmpl_loop name='recent_tags' -->
+<li><a href="/blog/tags/<!-- tmpl_var name='tag' -->">
+<!-- tmpl_var name='tag' --></a></li>
+<!-- /tmpl_loop -->
+</ul>
+<!-- /tmpl_if name='recent_tags' -->
+<p>&nbsp;</p>
+<h2>Links</h2>
+<ul style="list-style:none;">
+<li><a href="/blog/archive/">Blog Archive</a></li>
+<li><a href="/blog/tags/">Blog Tags</a></li>
+</ul>
+<p>&nbsp;</p>
+<h2>RSS Feed</h2>
+<ul style="list-style:none;">
+<li><a href="/blog/index.rss"><img src="/media/xml.gif" alt="Subscribe to feed" width="36" height="14" /></a></li>
+</ul>
diff --git a/include/footer.inc.php b/include/footer.inc.php
new file mode 100755
index 0000000..26bfb26
--- /dev/null
+++ b/include/footer.inc.php
@@ -0,0 +1,10 @@
+<div id="footer">
+ <p>Copyright &copy; 2014 HarmonicFlow.org. Web site source code is
+ <a
+ href="https://git.harmonicflow.org/cgi-bin/cgit.cgi/HarmonicFlowOrgWeb.git"
+ target="_blank">available</a>.<br>
+ Web site content is licensed under <a
+ href="https://creativecommons.org/licenses/by-sa/4.0/"
+ target="_blank">Creative Commons Attribution-ShareAlike 4.0 Unported
+ License and all future versions.</a>
+</div>
diff --git a/include/git-info.inc.php b/include/git-info.inc.php
new file mode 100755
index 0000000..2f9de2c
--- /dev/null
+++ b/include/git-info.inc.php
@@ -0,0 +1,15 @@
+<p>
+Git is a distributed revision control and source code management (SCM) system
+with an emphasis on speed. Initially designed and developed by
+<a href="http://en.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Torvalds</a>
+for <a href="http://en.wikipedia.org/wiki/Linux_kernel" target="_blank">Linux kernel</a>
+development in 2005.
+</p>
+<p>
+Git allows you to get up-to-the-minute fixes and enhancements; as a developer
+works on a source tree, you can mirror it instead of waiting for an official release.
+</p>
+<p>
+For more information about Git, see:<br>
+<a href="http://git-scm.com/" target="_blank">http://git-scm.com/</a>
+</p>
diff --git a/include/gnupg-info.inc.php b/include/gnupg-info.inc.php
new file mode 100755
index 0000000..805dcfd
--- /dev/null
+++ b/include/gnupg-info.inc.php
@@ -0,0 +1,13 @@
+<blockquote>
+Download & import <a href="/gnupg-pubkeys/andreas-pubkey.asc">andreas-pubkey.asc</a><br>
+or<br>
+gpg --recv-keys 0x362B5F22
+</blockquote>
+<p>
+The public key fingerprint should be:<br>
+9ECF C528 9712 3654 F76B 63FD 1412 1B58 362B 5F22
+</p>
+<p>
+For more information about encryption and GnuPG, see:<br>
+<a href="http://www.gnupg.org" target="_blank">http://www.gnupg.org</a>
+</p>
diff --git a/include/header.inc.php b/include/header.inc.php
new file mode 100755
index 0000000..b692a4a
--- /dev/null
+++ b/include/header.inc.php
@@ -0,0 +1,6 @@
+<div id="header">
+ <div id="download_hint" class="box">
+ Get the current <strong>stable</strong> <a class="boxheader" href="/harmonicflow-framework/download.php">Harmonic Flow Framework v0.2.0</a><br />
+ Get the current <strong>stable</strong> <a class="boxheader" href="/patricias-quest-for-sun/download.php">Patricia's Quest for Sun v1.0.14</a><br />
+ </div>
+</div>
diff --git a/include/meta.inc.php b/include/meta.inc.php
new file mode 100755
index 0000000..3293d47
--- /dev/null
+++ b/include/meta.inc.php
@@ -0,0 +1,4 @@
+<meta charset="utf-8" />
+<link rel="icon" type="image/ico" href="/webpageicon.ico">
+<link rel="stylesheet" href="/css/fontfacekit/stylesheet.css">
+<link rel="stylesheet" href="/css/stylesheet.css">
diff --git a/include/sidebar.inc.php b/include/sidebar.inc.php
new file mode 100755
index 0000000..49abc1e
--- /dev/null
+++ b/include/sidebar.inc.php
@@ -0,0 +1,29 @@
+<a href="/index.php" title="Harmonic Flow Home" id="logo"><img
+src="/media/header_left.png" alt="Harmonic Flow Logo" /></a>
+<div class="box blue">
+ <h4>Main</h4>
+ <ul>
+ <li<?php if($current_page=="index") echo" class=\"active\"";?>><a href="/index.php">Home</a></li>
+ <li<?php if($current_page=="blog") echo" class=\"active\"";?>><a
+ href="/blog/">Blog</a></li>
+ <li<?php if($current_page=="contact") echo" class=\"active\"";?>><a href="/contact.php">Contact</a></li>
+ </ul>
+</div>
+<div class="box blue">
+ <h4>Harmonic Flow Framework</h4>
+ <ul>
+ <li<?php if($current_page=="hffwk-about") echo" class=\"active\"";?>><a href="/harmonicflow-framework/about.php">About</a></li>
+ <li<?php if($current_page=="hffwk-download") echo" class=\"active\"";?>><a href="/harmonicflow-framework/download.php">Download</a></li>
+ <li<?php if($current_page=="hffwk-license") echo" class=\"active\"";?>><a href="/harmonicflow-framework/license.php">License</a></li>
+ <li<?php if($current_page=="hffwk-git-repo") echo" class=\"active\"";?>><a href="/harmonicflow-framework/git-repo.php">Git repo</a></li>
+ </ul>
+</div>
+<div class="box blue">
+ <h4>Patricia's Quest for Sun</h4>
+ <ul>
+ <li<?php if($current_page=="pqfs-game") echo" class=\"active\"";?>><a href="/patricias-quest-for-sun/game.php">About</a></li>
+ <li<?php if($current_page=="pqfs-download") echo" class=\"active\"";?>><a href="/patricias-quest-for-sun/download.php">Download</a></li>
+ <li<?php if($current_page=="pqfs-license") echo" class=\"active\"";?>><a href="/patricias-quest-for-sun/license.php">License</a></li>
+ <li<?php if($current_page=="pqfs-git-repo") echo" class=\"active\"";?>><a href="/patricias-quest-for-sun/git-repo.php">Git repo</a></li>
+ </ul>
+</div>
diff --git a/index.php b/index.php
new file mode 100755
index 0000000..0e194e5
--- /dev/null
+++ b/index.php
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Cross platform C++ 2d game engine framework | HarmonicFlow.org</title>
+<?php require_once("include/meta.inc.php"); ?><?php $current_page = basename(__FILE__, '.php'); ?>
+<meta name="description" content="Official homepage for cross platform C++ 2d game engine framework Harmonic Flow Framework and Patricia's Quest for Sun game.">
+<meta name="keywords" content="Harmonic Flow, cross platform C++ 2d game engine framework, Harmonic Flow Framework, Patricia's Quest for Sun, game, download">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Welcome</h1>
+ <div class="col left">
+ <p>
+ This website is dedicated to free software in the areas of games and game engines.
+ </p>
+ <p>
+ <a href="/harmonicflow-framework/about.php">Harmonic Flow Framework</a> is a cross platform
+ 2d game engine framework written in C++ which supports Windows, Mac OS X, GNU/Linux, iOS and Android
+ platforms. Harmonic Flow Framework is distributed under the
+ <a href="http://www.gzip.org/zlib/zlib_license.html" target="_blank">zlib license</a>.
+ This license allows you to use Harmonic Flow Framework freely in any software.
+ </p>
+ <p>
+ <a href="/patricias-quest-for-sun/game.php">Patricia's Quest for Sun</a> is a story driven cross platform
+ casual puzzle game written in C++ which supports Windows, Mac OS X and GNU/Linux platforms.
+ It uses <a href="/harmonicflow-framework/about.php">Harmonic Flow Framework</a> and is
+ distributed under the <a href="http://gnu.org/licenses/gpl.html" target="_blank">GNU General Public License</a>.
+ </p>
+ <p>
+ <a href="/blog/">Harmonic Flow Blog</a> focuses on topics
+ relating to new releases and other areas of interest.
+ </p>
+ </div>
+ <div class="col right image">
+ <div class="imagebox">
+ <a href="patricias-quest-for-sun/game.php">
+ <img src="/media/patricias-quest-for-sun_300x250.jpg" alt="Patricias's Quest for Sun banner 300x250" />
+ </a>
+ <h5>Made with Harmonic Flow Framework:
+ <a class="boxheader" href="/patricias-quest-for-sun/game.php">Patricia's Quest for Sun</a></h5>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/media/avatar.png b/media/avatar.png
new file mode 100755
index 0000000..71e6361
--- /dev/null
+++ b/media/avatar.png
Binary files differ
diff --git a/media/circle.png b/media/circle.png
new file mode 100755
index 0000000..ae6ddc0
--- /dev/null
+++ b/media/circle.png
Binary files differ
diff --git a/media/header_center.png b/media/header_center.png
new file mode 100755
index 0000000..78a5792
--- /dev/null
+++ b/media/header_center.png
Binary files differ
diff --git a/media/header_left.png b/media/header_left.png
new file mode 100755
index 0000000..f507e1e
--- /dev/null
+++ b/media/header_left.png
Binary files differ
diff --git a/media/left_bg.jpg b/media/left_bg.jpg
new file mode 100755
index 0000000..8c812f3
--- /dev/null
+++ b/media/left_bg.jpg
Binary files differ
diff --git a/media/left_nav_li.png b/media/left_nav_li.png
new file mode 100755
index 0000000..3d56b09
--- /dev/null
+++ b/media/left_nav_li.png
Binary files differ
diff --git a/media/patricias-quest-for-sun_300x250.jpg b/media/patricias-quest-for-sun_300x250.jpg
new file mode 100755
index 0000000..3a1be4f
--- /dev/null
+++ b/media/patricias-quest-for-sun_300x250.jpg
Binary files differ
diff --git a/media/progress.gif b/media/progress.gif
new file mode 100755
index 0000000..1572476
--- /dev/null
+++ b/media/progress.gif
Binary files differ
diff --git a/media/xml.gif b/media/xml.gif
new file mode 100755
index 0000000..ecb0957
--- /dev/null
+++ b/media/xml.gif
Binary files differ
diff --git a/patricias-quest-for-sun/download.php b/patricias-quest-for-sun/download.php
new file mode 100755
index 0000000..06d8f08
--- /dev/null
+++ b/patricias-quest-for-sun/download.php
@@ -0,0 +1,62 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Download Patricia's Quest for Sun | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "pqfs-download"; ?>
+<meta name="description" content="Download Patricia's Quest for Sun game.">
+<meta name="keywords" content="Download Patricia's Quest for Sun">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Download Patricia's Quest for Sun</h1>
+ <div class="col left">
+ <?php
+ // Name of release so that it's easy to update to newer version.
+ // Only need to change name here:
+ $name = "patriciasquestforsun-1.0.14";
+ $name_bin = "PatriciasQuestForSun-1.0.14";
+
+ echo "<h2>Binary package:</h2>";
+ echo "<blockquote>";
+ echo "<span class='title'>Windows:</span><br>";
+ echo "<a href='release/binary/$name_bin.exe'>$name_bin.exe</a><br><br>";
+ echo "<span class='title'>Mac OS X:</span><br>";
+ echo "<a href='release/binary/$name_bin.dmg'>$name_bin.dmg</a><br><br>";
+ echo "<span class='title'>GNU/Linux:</span><br>";
+ echo "<a href='release/binary/$name_bin.tar.gz'>$name_bin.tar.gz</a><br>";
+ echo "</blockquote>";
+
+ echo "<h2>Source Code:</h2>";
+ echo "<blockquote>";
+ echo "<a href='release/source/$name.zip'>$name.zip</a><br>";
+ echo "<a href='release/source/$name.tar.gz'>$name.tar.gz</a>";
+ echo "</blockquote>";
+ echo "<h2>Source Code GnuPG signed:</h2>";
+ echo "<blockquote>";
+ echo "<a href='release/source/$name.zip.sig'>$name.zip.sig</a><br>";
+ echo "<a href='release/source/$name.tar.gz.sig'>$name.tar.gz.sig</a>";
+ echo "</blockquote>";
+ echo "<h2>Verify Source Code:</h2>";
+ echo "<blockquote>";
+ echo "gpg --verify $name.zip.sig<br>";
+ echo "gpg --verify $name.tar.gz.sig";
+ echo "</blockquote>";
+ ?>
+ </div>
+ <div class="col right">
+ <h2>GnuPG public key:</h2>
+ <?php require_once("../include/gnupg-info.inc.php"); ?>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/patricias-quest-for-sun/game.php b/patricias-quest-for-sun/game.php
new file mode 100755
index 0000000..61311e9
--- /dev/null
+++ b/patricias-quest-for-sun/game.php
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Patricia's Quest for Sun Game | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "pqfs-game"; ?>
+<meta name="description" content="Patricia's Quest for Sun is a cross platform story driven 2d puzzle game written in C++ and distributed under the GNU General Public License.">
+<meta name="keywords" content="Patricia's Quest for Sun, game, download, puzzle, art, jigsaw, adventure, brain teaser, logic">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Patricia's Quest for Sun</h1>
+ <table>
+ <tr>
+ <td>
+ <blockquote>
+ <img src="media/patricias-quest-for-sun_200x200.jpg" alt="Patricias's Quest for Sun 200x200" />
+ </blockquote>
+ </td>
+ <td width="22px">
+ </td>
+ <td>
+ <h2>Patricia's Quest for Sun Game Info:</h2>
+ <p>
+ Join Patricia on a mesmerizing journey through a strange yet majestic world
+ in Patricia's Quest for Sun, a soothing story driven puzzle adventure experience.
+ </p>
+ Patricia's Quest for Sun features at a glance:
+ <blockquote>
+ <ul>
+ <li>Immerse yourself in this wonderful story-driven Puzzle adventure.</li>
+ <li>Suspend disbelief on a search to find the Sun hiding on a foreign planet.</li>
+ <li>Piece together wonderful scenes using Patricia's Sense Maker.</li>
+ <li>Enjoy beautiful hand-drawn artwork and soothing music.</li>
+ <li>Create custom puzzles and unlock bonus content.</li>
+ </ul>
+ </blockquote>
+ </td>
+ </tr>
+ </table>
+ <h2>Patricia's Quest for Sun Detailed description:</h2>
+ <blockquote>
+ <p>
+ Patricia is a custodian of Home world, vowing to maintain harmony and balance. When the Sun
+ goes missing, she is entrusted to go searching for it. But Sun's can be playful little things
+ and are known for shape-shifting, illuminating other planets, or just exploring new parts of the
+ universe from time to time. Can she find and return it to its rightful place among the stars?
+ </p>
+ <p>
+ Suspend your disbelief and immerse yourself in this wonderful story-driven puzzle adventure to
+ find the Sun. Follow Patricia's path on a foreign planet as she searches for the whereabouts,
+ meets enigmatic characters, and discovers herself. Enjoy beautiful hand-drawn artwork and soothing
+ music as you relaxingly piece together wonderful scenes, create custom puzzles, and unlock special
+ surprises. It's a journey unlike any other.
+ </p>
+ <p><i>
+ Patricia's Quest for Sun was originally developed as a
+ commercial game for casual game portals back in 2011 and was
+ liberated and turned into free software 2013.
+ </i></p>
+ <p><i>
+ Check out these <a
+ href="/blog/tags/patricias-quest-for-sun/">tagged blog
+ entries</a> related to new releases and other information.
+ </i></p>
+ </blockquote>
+ <h2>Patricia's Quest for Sun Screenshots (click to enlarge):</h2>
+ <table>
+ <tr>
+ <td>
+ <blockquote>
+ <a href="media/patricias-quest-for-sun_screen1.jpg" target="_blank">
+ <img src="media/patricias-quest-for-sun_thumb1.jpg" alt="Patricia's Quest for Sun Thumb1" />
+ </a>
+ </blockquote>
+ </td>
+ <td width="22px">
+ </td>
+ <td>
+ <blockquote>
+ <a href="media/patricias-quest-for-sun_screen2.jpg" target="_blank">
+ <img src="media/patricias-quest-for-sun_thumb2.jpg" alt="Patricia's Quest for Sun Thumb2" />
+ </a>
+ </blockquote>
+ </td>
+ <td width="22px">
+ </td>
+ <td>
+ <blockquote>
+ <a href="media/patricias-quest-for-sun_screen3.jpg" target="_blank">
+ <img src="media/patricias-quest-for-sun_thumb3.jpg" alt="Patricia's Quest for Sun Thumb3" />
+ </a>
+ </blockquote>
+ </td>
+ <td width="22px">
+ </td>
+ <td>
+ <blockquote>
+ <a href="media/patricias-quest-for-sun_screen4.jpg" target="_blank">
+ <img src="media/patricias-quest-for-sun_thumb4.jpg" alt="Patricia's Quest for Sun Thumb4" />
+ </a>
+ </blockquote>
+ </td>
+ </tr>
+ </table>
+ <p>
+ [ <a href="/patricias-quest-for-sun/download.php">Download Patricia's Quest for Sun</a> |
+ <a href="/patricias-quest-for-sun/license.php">Patricia's Quest for Sun License</a> |
+ <a href="/patricias-quest-for-sun/git-repo.php">Patricia's Quest for Sun Git repo</a> ]
+ </p>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/patricias-quest-for-sun/git-repo.php b/patricias-quest-for-sun/git-repo.php
new file mode 100755
index 0000000..c01d8a1
--- /dev/null
+++ b/patricias-quest-for-sun/git-repo.php
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Patricia's Quest for Sun Git repo | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "pqfs-git-repo"; ?>
+<meta name="description" content="Patricia's Quest for Sun development git repository.">
+<meta name="keywords" content="Patricia's Quest for Sun git repository">
+<meta name="robots" content="NOINDEX, NOFOLLOW">
+</head>
+<body class="home">
+<div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Patricia's Quest for Sun Git repo</h1>
+ <h2>Browse the Source Code online:</h2>
+ <blockquote>
+ <?php
+ $name = "https://git.harmonicflow.org/cgi-bin/cgit.cgi/PatriciasQuestForSun.git/";
+ echo "<a href=$name target='_blank'>$name</a>";
+ ?>
+ </blockquote>
+ <h2>Git clone using git:</h2>
+ <blockquote>
+ git clone git://git.harmonicflow.org/repos/PatriciasQuestForSun.git
+ </blockquote>
+ <h2>Git clone using http:</h2>
+ <blockquote>
+ git clone http://git.harmonicflow.org/repos/PatriciasQuestForSun.git
+ </blockquote>
+ <h2>New to Git?</h2>
+ <?php require_once("../include/git-info.inc.php"); ?>
+ <div class="clearer"></div>
+ </div>
+ <div class="clearer"></div>
+</div>
+<?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/patricias-quest-for-sun/license.php b/patricias-quest-for-sun/license.php
new file mode 100755
index 0000000..56ce8b2
--- /dev/null
+++ b/patricias-quest-for-sun/license.php
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Patricia's Quest for Sun License | HarmonicFlow.org</title>
+<?php require_once("../include/meta.inc.php"); ?><?php $current_page = "pqfs-license"; ?>
+<meta name="description" content="Patricia's Quest for Sun licensing information.">
+<meta name="keywords" content="Patricia's Quest for Sun license">
+<meta name="robots" content="INDEX, FOLLOW">
+</head>
+<body>
+ <div id="wrapper">
+ <?php require_once("../include/header.inc.php"); ?>
+ <div id="left">
+ <?php require_once("../include/sidebar.inc.php"); ?>
+ </div>
+ <div id="content">
+ <h1>Patricia's Quest for Sun License</h1>
+ <div>
+ <blockquote class="graytext">
+ <p>Patricia's Quest for Sun is Free Software (meaning that it respects your freedom).</p>
+ <p>It can be freely used, modified and distributed under the terms of the
+ <a href="http://gnu.org/licenses/gpl.html" target="_blank">GNU General Public License</a>.</p>
+ </blockquote>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <?php require_once("../include/footer.inc.php"); ?>
+</body>
+</html>
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_200x200.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_200x200.jpg
new file mode 100755
index 0000000..984f799
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_200x200.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_screen1.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen1.jpg
new file mode 100755
index 0000000..fd76afb
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen1.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_screen2.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen2.jpg
new file mode 100755
index 0000000..11034e1
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen2.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_screen3.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen3.jpg
new file mode 100755
index 0000000..2487d44
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen3.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_screen4.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen4.jpg
new file mode 100755
index 0000000..cde0caa
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_screen4.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb1.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb1.jpg
new file mode 100755
index 0000000..46b8c59
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb1.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb2.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb2.jpg
new file mode 100755
index 0000000..3847604
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb2.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb3.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb3.jpg
new file mode 100755
index 0000000..845ad8c
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb3.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb4.jpg b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb4.jpg
new file mode 100755
index 0000000..2e43c9a
--- /dev/null
+++ b/patricias-quest-for-sun/media/patricias-quest-for-sun_thumb4.jpg
Binary files differ
diff --git a/patricias-quest-for-sun/release/binary/README b/patricias-quest-for-sun/release/binary/README
new file mode 100755
index 0000000..c0272dd
--- /dev/null
+++ b/patricias-quest-for-sun/release/binary/README
@@ -0,0 +1,2 @@
+Patricia's Quest for Sun installer for Windows, Mac and GNU/Linux goes
+here.
diff --git a/patricias-quest-for-sun/release/source/README b/patricias-quest-for-sun/release/source/README
new file mode 100755
index 0000000..e8db314
--- /dev/null
+++ b/patricias-quest-for-sun/release/source/README
@@ -0,0 +1,2 @@
+Patricia's Quest for Sun source code in .zip and .tar.gz goes here
+(including signed .sig for each).
diff --git a/robots.txt b/robots.txt
new file mode 100755
index 0000000..9aa71ed
--- /dev/null
+++ b/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /cgi-bin/ \ No newline at end of file
diff --git a/webpageicon.ico b/webpageicon.ico
new file mode 100755
index 0000000..8d9df09
--- /dev/null
+++ b/webpageicon.ico
Binary files differ