diff --git a/.gitignore b/.gitignore index 73ecfae0ea21755ff4b03d2245509bd12bfcc4d5..01cc0a4774c006cf51c031a14c1c96d4a0ceede9 100644 --- a/.gitignore +++ b/.gitignore @@ -26,10 +26,10 @@ extra/bin2c extra/dist/tarantoolctl.1 cmake_install.cmake config.mk -doc/www/content/docs/dev_guide.html -doc/www/content/docs/tnt.css -doc/www/content/docs/user_guide.html -doc/www/content/docs/user_guide/ +doc/www/content/doc/dev_guide.html +doc/www/content/doc/tnt.css +doc/www/content/doc/user_guide.html +doc/www/content/doc/user_guide/ doc/developer/dev_guide.txt doc/man/tarantool.1 doc/man/tarantool_box.1 diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index c5a05b5b34cad8b9104fcfe03c59e4a229b8bfdb..1054cdcf6912d6f9c4fd3c7739c203a38095f3da 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -4,8 +4,8 @@ configure_file( ) configure_file( - "${PROJECT_SOURCE_DIR}/doc/www/content/pages/download.rst.in" - "${PROJECT_BINARY_DIR}/doc/www/content/pages/download.rst" + "${PROJECT_SOURCE_DIR}/doc/www/content/newsite/download.yml.in" + "${PROJECT_BINARY_DIR}/doc/www/content/newsite/download.yml" ) add_subdirectory(man) diff --git a/doc/developer/CMakeLists.txt b/doc/developer/CMakeLists.txt index 3f9b7ba7700a00d36cb07444ba0a129f2743d68b..ad9f9dd121af444ea5338f07a75b2c4f061c8c78 100644 --- a/doc/developer/CMakeLists.txt +++ b/doc/developer/CMakeLists.txt @@ -1,23 +1,18 @@ -if (JING STREQUAL "JING-NOTFOUND") - message (FATAL_ERROR "jing is missing") -endif() - set(PATH_DEVGUIDE_HTML "${PROJECT_BINARY_DIR}/doc/www/content/doc/dev_guide.html") -set(PATH_DEVGUIDE_HTML_CSS "${PROJECT_BINARY_DIR}/doc/www/output/doc/") set(PATH_DEVGUIDE_TXT "${PROJECT_BINARY_DIR}/doc/developer/dev_guide.txt") -add_custom_target(doc-check-dev - COMMAND ${JING} http://docbook.org/xml/5.0/rng/docbookxi.rng - ${CMAKE_SOURCE_DIR}/doc/developer/developer.xml) +add_custom_target(dev-doc-check + COMMAND ${JING} http://docbook.org/xml/5.0/rng/docbookxi.rng + ${CMAKE_SOURCE_DIR}/doc/developer/developer.xml) -add_custom_command(OUTPUT ${PATH_DEVGUIDE_HTML} - COMMAND ${XSLTPROC} --nonet +add_custom_target(dev-html + COMMAND ${XSLTPROC} --nonet --stringparam collect.xref.targets "all" --xinclude -o ${PATH_DEVGUIDE_HTML} tnt-html.xsl ${CMAKE_SOURCE_DIR}/doc/developer/developer.xml) -add_custom_target(html-dev-saxon - COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-resolver.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar:/usr/share/java/xml-commons-resolver-1.1.jar" +add_custom_target(dev-html-saxon + COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-resolver.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar:/usr/share/java/xml-commons-resolver-1.1.jar" -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration @@ -25,20 +20,6 @@ add_custom_target(html-dev-saxon -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver - -u -o ${PATH_DEVGUIDE_HTML} -w1 developer.xml tnt-html.xsl - COMMAND ${CMAKE_COMMAND} -E make_directory ${PATH_DEVGUIDE_HTML_CSS} - COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/doc/developer/tnt.css ${PATH_DEVGUIDE_HTML_CSS}) - - -add_custom_command(OUTPUT ${PATH_DEVGUIDE_TXT} - DEPENDS html-dev-saxon - COMMAND ${LYNX} -dump ${PATH_DEVGUIDE_HTML} > ${PATH_DEVGUIDE_TXT}) - -add_custom_target(dev-html DEPENDS html-dev-saxon) -add_custom_target(dev-txt DEPENDS ${PATH_DEVGUIDE_TXT}) + -u -o ${PATH_DEVGUIDE_HTML} -w1 developer.xml tnt-html.xsl) -add_custom_target(doc-autogen-dev ALL - DEPENDS dev-html dev-txt) -install (FILES ${PATH_DEVGUIDE_HTML} - ${PATH_DEVGUIDE_TXT} DESTINATION share/doc/tarantool) diff --git a/doc/developer/tnt.css b/doc/developer/tnt.css deleted file mode 120000 index f587c0a1e8371b495e2efb73043df0df39bd9e94..0000000000000000000000000000000000000000 --- a/doc/developer/tnt.css +++ /dev/null @@ -1 +0,0 @@ -../user/tnt.css \ No newline at end of file diff --git a/doc/user/CMakeLists.txt b/doc/user/CMakeLists.txt index 5a6600f3a74d334bfaab85cef1ad11869749f31b..7b85402e877426ec777a6633add3a64985f88777 100644 --- a/doc/user/CMakeLists.txt +++ b/doc/user/CMakeLists.txt @@ -1,7 +1,5 @@ set(PATH_USERGUIDE_HTML "${PROJECT_BINARY_DIR}/doc/www/content/doc/user_guide.html") -set(PATH_USERGUIDE_HTML_CSS "${PROJECT_BINARY_DIR}/doc/www/output/doc/") set(PATH_USERGUIDE_HTML_CHUNK "${PROJECT_BINARY_DIR}/doc/www/content/doc/user_guide/") -set(PATH_USERGUIDE_HTML_CHUNK_CSS "${PROJECT_BINARY_DIR}/doc/www/output/doc/user_guide/") set(PATH_USERGUIDE_TXT "${PROJECT_BINARY_DIR}/doc/user/tarantool_user_guide.txt") if (XMLLINT STREQUAL "XMLLINT-NOTFOUND") @@ -12,6 +10,10 @@ if (XSLTPROC STREQUAL "XSLTPROC-NOTFOUND") message (FATAL_ERROR "xsltproc is missing") endif() +if (JING STREQUAL "JING-NOTFOUND") + message (FATAL_ERROR "jing is missing") +endif() + if (LYNX STREQUAL "LYNX-NOTFOUND") message (FATAL_ERROR "lynx is missing") endif() @@ -24,60 +26,49 @@ endif() # since its diagnostics output is significantly more readable: # jing http://docbook.org/xml/5.0/rng/docbookxi.rng file.xml # -add_custom_target(doc-check ALL - COMMAND ${XMLLINT} --xinclude --noout --relaxng http://docbook.org/xml/5.0/rng/docbookxi.rng - ${CMAKE_SOURCE_DIR}/doc/user/user.xml) +add_custom_target(doc-check + COMMAND ${XMLLINT} --xinclude --noout + --relaxng http://docbook.org/xml/5.0/rng/docbookxi.rng + ${CMAKE_SOURCE_DIR}/doc/user/user.xml) # # xsltproc-based documentation generation (default) # -add_custom_command(OUTPUT ${PATH_USERGUIDE_HTML_CHUNK} - COMMAND ${XSLTPROC} --nonet --xinclude +add_custom_target(html + COMMAND ${XSLTPROC} --nonet --xinclude --stringparam base.dir "${PATH_USERGUIDE_HTML_CHUNK}" ${CMAKE_SOURCE_DIR}/doc/user/tnt-html-chunk.xsl ${CMAKE_SOURCE_DIR}/doc/user/user.xml) -add_custom_command(OUTPUT ${PATH_USERGUIDE_HTML} - COMMAND ${XSLTPROC} --nonet --xinclude +add_custom_target(html-chunk + COMMAND ${XSLTPROC} --nonet --xinclude -o ${PATH_USERGUIDE_HTML} ${CMAKE_SOURCE_DIR}/doc/user/tnt-html.xsl ${CMAKE_SOURCE_DIR}/doc/user/user.xml) -add_custom_command(OUTPUT ${PATH_USERGUIDE_TXT} - DEPENDS ${PATH_USERGUIDE_HTML} - COMMAND ${LYNX} -dump ${PATH_USERGUIDE_HTML} > ${PATH_USERGUIDE_TXT}) - -add_custom_target(html DEPENDS ${PATH_USERGUIDE_HTML}) -add_custom_target(html-chunk DEPENDS ${PATH_USERGUIDE_HTML_CHUNK}) -add_custom_target(txt DEPENDS ${PATH_USERGUIDE_TXT}) - -add_custom_target(doc-autogen ALL - DEPENDS html-user-saxon html-user-saxon-chunk) - -install (FILES ${PATH_USERGUIDE_HTML} - ${PATH_USERGUIDE_TXT} DESTINATION share/doc/tarantool) - -install (DIRECTORY ${PATH_USERGUIDE_HTML_CHUNK} DESTINATION share/doc/tarantool) +add_custom_target(txt + DEPENDS html + COMMAND ${LYNX} -dump ${PATH_USERGUIDE_HTML} > ${PATH_USERGUIDE_TXT}) add_custom_target(pdf - COMMAND ${XSLTPROC} --nonet + COMMAND ${XSLTPROC} --nonet --stringparam collect.xref.targets "all" --xinclude -o tarantool_user_guide.fo ${CMAKE_SOURCE_DIR}/doc/user/tnt-fo.xsl ${CMAKE_SOURCE_DIR}/doc/user/user.xml - COMMAND fop tarantool_user_guide.fo tarantool_user_guide.pdf) + COMMAND fop tarantool_user_guide.fo tarantool_user_guide.pdf) add_custom_target(relink - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMAND ${XSLTPROC} --nonet + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND ${XSLTPROC} --nonet --stringparam collect.xref.targets "only" --xinclude tnt-html.xsl user.xml) # # Java saxon-based documentation generation (misc) # -add_custom_target(html-user-saxon - COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-resolver.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar:/usr/share/java/xml-commons-resolver-1.1.jar" +add_custom_target(html-saxon + COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-resolver.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar:/usr/share/java/xml-commons-resolver-1.1.jar" -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration @@ -85,12 +76,10 @@ add_custom_target(html-user-saxon -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver - -u -o ${PATH_USERGUIDE_HTML} user.xml tnt-html.xsl - COMMAND ${CMAKE_COMMAND} -E make_directory ${PATH_USERGUIDE_HTML_CSS} - COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/doc/user/tnt.css ${PATH_USERGUIDE_HTML_CSS}) + -u -o ${PATH_USERGUIDE_HTML} user.xml tnt-html.xsl) -add_custom_target(html-user-saxon-chunk - COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-resolver.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar:/usr/share/java/xml-commons-resolver-1.1.jar" +add_custom_target(html-saxon-chunk + COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-resolver.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar:/usr/share/java/xml-commons-resolver-1.1.jar" -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration @@ -99,13 +88,11 @@ add_custom_target(html-user-saxon-chunk -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -u user.xml tnt-html-chunk.xsl - base.dir="${PATH_USERGUIDE_HTML_CHUNK}" - COMMAND ${CMAKE_COMMAND} -E make_directory ${PATH_USERGUIDE_HTML_CHUNK_CSS} - COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/doc/user/tnt.css ${PATH_USERGUIDE_HTML_CHUNK_CSS}) + base.dir="${PATH_USERGUIDE_HTML_CHUNK}") add_custom_target(pdf-saxon - COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-commons-resolver-1.1.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar" + COMMAND java -cp "/usr/share/java/saxon.jar:/usr/share/java/xml-commons-resolver-1.1.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xercesImpl.jar:/etc/xml/resolver:/usr/share/java/xslthl.jar" -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration @@ -114,4 +101,4 @@ add_custom_target(pdf-saxon -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -u -o tarantool_user_guide.fo user.xml tnt-fo.xsl - COMMAND fop tarantool_user_guide.fo tarantool_user_guide.pdf) + COMMAND fop tarantool_user_guide.fo tarantool_user_guide.pdf) diff --git a/doc/user/tnt-html-chunk.xsl b/doc/user/tnt-html-chunk.xsl index 572019d0dcdc86e26782064b9cdcd0c6d03f46d9..248f83a463d90453c0dd8984506fdc8aa4a2a304 100644 --- a/doc/user/tnt-html-chunk.xsl +++ b/doc/user/tnt-html-chunk.xsl @@ -13,6 +13,6 @@ chapter toc book toc </xsl:param> - <xsl:param name="html.stylesheet" select="'tnt.css'"/> + <xsl:param name="html.stylesheet" select="'/theme/docbook.css'"/> <xsl:param name="collect.xref.targets">all</xsl:param> </xsl:stylesheet> diff --git a/doc/user/tnt-html.xsl b/doc/user/tnt-html.xsl index a6ced3ec5bec78d66b6c74d71281c38f03515479..c838f82390ab812f2cbeaca6af5e7d7c7ff64468 100644 --- a/doc/user/tnt-html.xsl +++ b/doc/user/tnt-html.xsl @@ -6,7 +6,7 @@ <xsl:import href="html-highlight.xsl"/> <xsl:param name="collect.xref.targets">all</xsl:param> <xsl:param name="generate.toc" select="'book toc'"/> - <xsl:param name="html.stylesheet" select="'tnt.css'"/> + <xsl:param name="html.stylesheet" select="'/theme/docbook.css'"/> <xsl:param name="highlight.source" select="1"/> <xsl:param name="highlight.xslthl.config">file:////usr/share/xml/docbook/stylesheet/docbook-xsl-ns/highlighting/xslthl-config.xml</xsl:param> </xsl:stylesheet> diff --git a/doc/www/.gitignore b/doc/www/.gitignore index 6f71be6619b496661ef006c70c76346210da65dd..719436039436b1b9719129f337848b26e2cf20ec 100644 --- a/doc/www/.gitignore +++ b/doc/www/.gitignore @@ -2,3 +2,4 @@ cache output *.pyc content/pages/download.rst +content/newsite/download.yml diff --git a/doc/www/CMakeLists.txt b/doc/www/CMakeLists.txt index 2f1a54930de67f204442d0b0a723c59d6950be15..29b7538151dbe4810373431d0a33900eb38c63f7 100644 --- a/doc/www/CMakeLists.txt +++ b/doc/www/CMakeLists.txt @@ -5,4 +5,5 @@ if (PELICAN STREQUAL "PELICAN-NOTFOUND") endif() add_custom_target(www ALL + DEPENDS html-saxon html-saxon-chunk dev-html-saxon COMMAND ${PELICAN} -v) diff --git a/doc/www/content/doc/box-protocol.rst b/doc/www/content/doc/box-protocol.rst index 451832fdd85daaffe2e9dfc22c3335c8f794494e..13e2c1c228dc46e3e213db5e36ccc566023af64f 100644 --- a/doc/www/content/doc/box-protocol.rst +++ b/doc/www/content/doc/box-protocol.rst @@ -2,7 +2,7 @@ :slug: box-protocol :save_as: doc/box-protocol.html :url: doc/box-protocol.html -:template: documentation +:template: old_documentation -------------------------------------------------------------------------------- Notion in diagrams diff --git a/doc/www/content/pages/faq.rst b/doc/www/content/doc/faq.rst similarity index 98% rename from doc/www/content/pages/faq.rst rename to doc/www/content/doc/faq.rst index 718e124ac589c6437766776d2b0aa407dd7190c7..37cdebadf061fab97454372d3e65254fecefa876 100644 --- a/doc/www/content/pages/faq.rst +++ b/doc/www/content/doc/faq.rst @@ -1,6 +1,7 @@ :title: FAQ's :slug: faq -:save_as: faq.html +:save_as: doc/faq.html +:template: old_documentation ------------------------------------------------------------------------------- Frequently Asked Questions diff --git a/doc/www/content/pages/intro.rst b/doc/www/content/doc/intro.rst similarity index 98% rename from doc/www/content/pages/intro.rst rename to doc/www/content/doc/intro.rst index 1a96ffe12b5d6bf294137918ad501426138d34b3..d7bb97c77fe54a25b567973b4fcfe97c9caf8129 100644 --- a/doc/www/content/pages/intro.rst +++ b/doc/www/content/doc/intro.rst @@ -1,6 +1,8 @@ :title: Overview :slug: intro -:save_as: intro.html +:save_as: doc/introduction.html +:url: doc/introduction.html +:template: old_page =============================================================================== What is Tarantool? diff --git a/doc/www/content/js/ie8.js b/doc/www/content/js/ie8.js new file mode 100644 index 0000000000000000000000000000000000000000..35bde8ec18f9809ba2d9dc753ee7adafddce5dc3 --- /dev/null +++ b/doc/www/content/js/ie8.js @@ -0,0 +1,6 @@ +document.createElement('header'); +document.createElement('nav'); +document.createElement('section'); +document.createElement('article'); +document.createElement('aside'); +document.createElement('footer'); \ No newline at end of file diff --git a/doc/www/content/js/index_tabs.js b/doc/www/content/js/index_tabs.js new file mode 100644 index 0000000000000000000000000000000000000000..61e1b8ca8a2306753a1d2d3bfabe8d6fe2811dfc --- /dev/null +++ b/doc/www/content/js/index_tabs.js @@ -0,0 +1,99 @@ +(function(){ + var dOn = $(document); + + dOn.on({ + click: function(){ + event.preventDefault(); + link = $(this).children('a') + if (!(link.hasClass('p-active'))) { + $('.b-benchmark-catalog .b-switcher-item-url.p-active').removeClass('p-active'); + link.addClass('p-active'); + var title = $('.b-benchmark-type-title'); + var image = $('#b-benchmark-grapf-image'); + + switch (link.html()) { + case 'A' : { + title.html('Workload A'); + image.renderChart('/ycsb/A_throughput.json'); + break; + } case 'B' : { + title.html('Workload B'); + image.renderChart('/ycsb/B_throughput.json'); + break; + } case 'C' : { + title.html('Workload C'); + image.renderChart('/ycsb/C_throughput.json'); + break; + } case 'D' : { + title.html('Workload D'); + image.renderChart('/ycsb/D_throughput.json'); + break; + } case 'E' : { + title.html('Workload E'); + image.renderChart('/ycsb/E_throughput.json'); + break; + } case 'F' : { + title.html('Workload F'); + image.renderChart('/ycsb/F_throughput.json'); + break; + } case 'Load' : { + title.html('Insert Only'); + image.renderChart('/ycsb/LOAD_throughput.json'); + break; + } + } + $('.b-benchmark-type .b-switcher-item-url.p-active').removeClass('p-active'); + $('.b-benchmark-type .b-switcher-item-url').first().addClass('p-active'); + } + } + }, '.b-benchmark-catalog .b-switcher-item') + + dOn.on({ + click: function(){ + event.preventDefault(); + link = $(this).children('a') + if (!(link.hasClass('p-active'))) { + $('.b-benchmark-type .b-switcher-item-url.p-active').removeClass('p-active'); + link.addClass('p-active'); + var title = $('.b-benchmark-type-title').html(); + var image = $('#b-benchmark-grapf-image'); + + if (title == 'Workload A' && link.html() == 'Latency') { + image.renderChart('/ycsb/A_READ_latency.json'); + } else if (title == 'Workload A' && link.html() == 'Throughput') { + image.renderChart('/ycsb/A_throughput.json') + } else if (title == 'Workload B' && link.html() == 'Latency') { + image.renderChart('/ycsb/B_READ_latency.json'); + } else if (title == 'Workload B' && link.html() == 'Throughput') { + image.renderChart('/ycsb/B_throughput.json') + } else if (title == 'Workload C' && link.html() == 'Latency') { + image.renderChart('/ycsb/C_READ_latency.json'); + } else if (title == 'Workload C' && link.html() == 'Throughput') { + image.renderChart('/ycsb/C_throughput.json') + } else if (title == 'Workload D' && link.html() == 'Latency') { + image.renderChart('/ycsb/D_READ_latency.json'); + } else if (title == 'Workload D' && link.html() == 'Throughput') { + image.renderChart('/ycsb/D_throughput.json') + } else if (title == 'Workload E' && link.html() == 'Latency') { + image.renderChart('/ycsb/E_SCAN_latency.json'); + } else if (title == 'Workload E' && link.html() == 'Throughput') { + image.renderChart('/ycsb/E_throughput.json') + } else if (title == 'Workload F' && link.html() == 'Latency') { + image.renderChart('/ycsb/F_READ_latency.json'); + } else if (title == 'Workload F' && link.html() == 'Throughput') { + image.renderChart('/ycsb/F_throughput.json') + } else if (title == 'Workload LOAD' && link.html() == 'Latency') { + image.renderChart('/ycsb/LOAD_INSERT_latency.json'); + } else if (title == 'Workload LOAD' && link.html() == 'Throughput') { + image.renderChart('/ycsb/LOAD_throughput.json') + } + + } + } + }, '.b-benchmark-type .b-switcher-item') + + dOn.ready(function() { + var image = $('#b-benchmark-grapf-image'); + image.renderChart('/ycsb/A_throughput.json'); + }); +})(); diff --git a/doc/www/content/js/main.js b/doc/www/content/js/main.js new file mode 100644 index 0000000000000000000000000000000000000000..f60a3b4742dc31e9e339fb656ff1eca2aae9b4c1 --- /dev/null +++ b/doc/www/content/js/main.js @@ -0,0 +1,86 @@ +(function($){ + $.fn.plcholder = function(opts) { + return this.each(function() { + var $this = $(this); + $this.focus(function() { + if(!$this.val() || $this.val() == $this.attr('data-placeholder')) { + $this.val(''); + $this.removeClass('p-placeholder'); + } + }).blur(function() { + if((!$this.val() || $this.val() == $this.attr('data-placeholder'))) { + $this.val($this.attr('data-placeholder')); + $this.addClass('p-placeholder'); + } + }).blur(); + }); + }; +})(jQuery); + +$(function() { + + $('input[data-placeholder], textarea[data-placeholder]').plcholder(); + + var drop_item = '.b-path-list-item-url'; + var drop_item_parent = '.b-path-list-item'; + var drop_list = '.b-path-list-drop'; + var open = 'p-drop-open'; + var close = 'p-drop-close'; + var close = 'p-drop-close'; + var download_drop_item = '.b-download-list-item-url'; + var download_drop_item_parent = '.b-download-list-item'; + var download_drop_box = '.b-download-list-item-drop'; + if ($(drop_item)) { + var drop_items = $(drop_item); + for (var i=0; i<drop_items.length; i++) { + if($(drop_items[i]).parents(drop_item_parent).find(drop_list).length!=0) { + $(drop_items[i]).addClass(close); + } + }; + } + $(drop_item).click(function() { + if($(this).parents(drop_item_parent).find(drop_list).length!=0) { + if ($(this).hasClass(close)) { + $(this).removeClass(close); + $(this).addClass(open); + $(this).parents(drop_item_parent).find(drop_list).fadeIn(100); + } else { + $(this).removeClass(open); + $(this).addClass(close); + $(this).parents(drop_item_parent).find(drop_list).fadeOut(100); + } + } + return false; + }); + $(drop_item_parent).mouseleave(function() { + if($(this).find(drop_list).length!=0) { + if ($(this).find(drop_item).hasClass(open)) { + $(this).find(drop_item).removeClass(open); + $(this).find(drop_item).addClass(close); + $(this).find(drop_list).fadeOut(100); + } + } + return false; + }); + if ($(download_drop_item)) { + var download_drop_items = $(download_drop_item); + for (var i=0; i<download_drop_items.length; i++) { + if($(download_drop_items[i]).parents(download_drop_item_parent).find(download_drop_box).length!=0) { + $(download_drop_items[i]).addClass(close); + } + }; + } + $(download_drop_item).click(function() { + if($(this).parents(download_drop_item_parent).find(download_drop_box).length!=0) { + if ($(this).hasClass(open)) { + $(this).removeClass(open); + $(this).parents(download_drop_item_parent).find(download_drop_box).removeClass(open); + } else { + $(this).addClass(open); + $(this).parents(download_drop_item_parent).find(download_drop_box).addClass(open); + } + } + return false; + }); + +}); \ No newline at end of file diff --git a/doc/www/content/js/tabs.js b/doc/www/content/js/old_tabs.js similarity index 67% rename from doc/www/content/js/tabs.js rename to doc/www/content/js/old_tabs.js index eb4c82d10712637f9dd3de9e8e1b4a333b0cb7c6..7f8891a8fb11ebf57c44f40cc141c724af1952d1 100644 --- a/doc/www/content/js/tabs.js +++ b/doc/www/content/js/old_tabs.js @@ -9,55 +9,55 @@ dOn.on({ switch ($(this).html()) { case 'A_Read' : { - $('#picture2').renderChart('ycsb/A_READ_latency.json'); + $('#picture2').renderChart('/ycsb/A_READ_latency.json'); break; } case 'A_Update' : { - $('#picture2').renderChart('ycsb/A_UPDATE_latency.json'); + $('#picture2').renderChart('/ycsb/A_UPDATE_latency.json'); break; } case 'B_Read' : { - $('#picture2').renderChart('ycsb/B_READ_latency.json'); + $('#picture2').renderChart('/ycsb/B_READ_latency.json'); break; } case 'B_Update' : { - $('#picture2').renderChart('ycsb/B_UPDATE_latency.json'); + $('#picture2').renderChart('/ycsb/B_UPDATE_latency.json'); break; } case 'C_Read' : { - $('#picture2').renderChart('ycsb/C_READ_latency.json'); + $('#picture2').renderChart('/ycsb/C_READ_latency.json'); break; } case 'D_Insert' : { - $('#picture2').renderChart('ycsb/D_INSERT_latency.json'); + $('#picture2').renderChart('/ycsb/D_INSERT_latency.json'); break; } case 'D_Read' : { - $('#picture2').renderChart('ycsb/D_READ_latency.json'); + $('#picture2').renderChart('/ycsb/D_READ_latency.json'); break; } case 'E_Insert' : { - $('#picture2').renderChart('ycsb/E_INSERT_latency.json'); + $('#picture2').renderChart('/ycsb/E_INSERT_latency.json'); break; } case 'E_Scan' : { - $('#picture2').renderChart('ycsb/E_SCAN_latency.json'); + $('#picture2').renderChart('/ycsb/E_SCAN_latency.json'); break; } case 'F_Read' : { - $('#picture2').renderChart('ycsb/F_READ_latency.json'); + $('#picture2').renderChart('/ycsb/F_READ_latency.json'); break; } case 'F_Read-Modify-Write' : { - $('#picture2').renderChart('ycsb/F_READ-MODIFY-WRITE_latency.json'); + $('#picture2').renderChart('/ycsb/F_READ-MODIFY-WRITE_latency.json'); break; } case 'F_Update' : { - $('#picture2').renderChart('ycsb/F_UPDATE_latency.json'); + $('#picture2').renderChart('/ycsb/F_UPDATE_latency.json'); break; } case 'LOAD_Insert' : { - $('#picture2').renderChart('ycsb/LOAD_INSERT_latency.json'); + $('#picture2').renderChart('/ycsb/LOAD_INSERT_latency.json'); break; } } @@ -78,8 +78,8 @@ dOn.on({ switch ($(this).html()) { case 'A' : { head.html('Workload A') - $('#picture1').renderChart('ycsb/A_throughput.json'); - $('#picture2').renderChart('ycsb/A_READ_latency.json'); + $('#picture1').renderChart('/ycsb/A_throughput.json'); + $('#picture2').renderChart('/ycsb/A_READ_latency.json'); li = $('<li class="b-button b-button_on">A_Read</li>'); ul.append(li); @@ -92,8 +92,8 @@ dOn.on({ } case 'B' : { head.html('Workload B') - $('#picture1').renderChart('ycsb/B_throughput.json'); - $('#picture2').renderChart('ycsb/B_READ_latency.json'); + $('#picture1').renderChart('/ycsb/B_throughput.json'); + $('#picture2').renderChart('/ycsb/B_READ_latency.json'); li = $('<li class="b-button b-button_on">B_Read</li>'); ul.append(li); @@ -106,8 +106,8 @@ dOn.on({ } case 'C' : { head.html('Workload C') - $('#picture1').renderChart('ycsb/C_throughput.json'); - $('#picture2').renderChart('ycsb/C_READ_latency.json'); + $('#picture1').renderChart('/ycsb/C_throughput.json'); + $('#picture2').renderChart('/ycsb/C_READ_latency.json'); li = $('<li class="b-button b-button_on">C_Read</li>'); ul.append(li); @@ -118,8 +118,8 @@ dOn.on({ } case 'D' : { head.html('Workload D') - $('#picture1').renderChart('ycsb/D_throughput.json'); - $('#picture2').renderChart('ycsb/D_READ_latency.json'); + $('#picture1').renderChart('/ycsb/D_throughput.json'); + $('#picture2').renderChart('/ycsb/D_READ_latency.json'); li = $('<li class="b-button b-button_on">D_Read</li>'); ul.append(li); @@ -132,8 +132,8 @@ dOn.on({ } case 'E' : { head.html('Workload E') - $('#picture1').renderChart('ycsb/E_throughput.json'); - $('#picture2').renderChart('ycsb/E_INSERT_latency.json'); + $('#picture1').renderChart('/ycsb/E_throughput.json'); + $('#picture2').renderChart('/ycsb/E_INSERT_latency.json'); li = $('<li class="b-button b-button_on">E_Insert</li>'); ul.append(li); @@ -146,8 +146,8 @@ dOn.on({ } case 'F' : { head.html('Workload F') - $('#picture1').renderChart('ycsb/F_throughput.json'); - $('#picture2').renderChart('ycsb/F_READ_latency.json'); + $('#picture1').renderChart('/ycsb/F_throughput.json'); + $('#picture2').renderChart('/ycsb/F_READ_latency.json'); li = $('<li class="b-button b-button_on">F_Read</li>'); ul.append(li); @@ -162,8 +162,8 @@ dOn.on({ } case 'LOAD' : { head.html('Insert only') - $('#picture1').renderChart('ycsb/LOAD_throughput.json'); - $('#picture2').renderChart('ycsb/LOAD_INSERT_latency.json'); + $('#picture1').renderChart('/ycsb/LOAD_throughput.json'); + $('#picture2').renderChart('/ycsb/LOAD_INSERT_latency.json'); li = $('<li class="b-button b-button_on">L_Insert</li>'); ul.append(li); @@ -181,7 +181,7 @@ dOn.on({ (function(){ var dOn = $(document); dOn.ready(function() { - $('#picture1').renderChart('ycsb/A_throughput.json'); - $('#picture2').renderChart('ycsb/A_READ_latency.json'); + $('#picture1').renderChart('/ycsb/A_throughput.json'); + $('#picture2').renderChart('/ycsb/A_READ_latency.json'); }); })(); diff --git a/doc/www/content/js/select.js b/doc/www/content/js/select.js new file mode 100644 index 0000000000000000000000000000000000000000..61e9899dc0ce7e8b892a0736bfeb89ce70e85628 --- /dev/null +++ b/doc/www/content/js/select.js @@ -0,0 +1,2 @@ +/* jQuery SelectBox Styler v1.0.1 | (c) Dimox | http://dimox.name/styling-select-boxes-using-jquery-css/ */ +(function($){$.fn.selectbox=function(){$(this).each(function(){var select=$(this);if(select.prev('span.b-selectbox').length<1){function doSelect(){var option=select.find('option');var optionSelected=option.filter(':selected');var optionText=option.filter(':first').text();if(optionSelected.length)optionText=optionSelected.text();var ddlist='';for(i=0;i<option.length;i++){var selected='';var disabled=' class="disabled"';if(option.eq(i).is(':selected'))selected=' class="selected sel"';if(option.eq(i).is(':disabled'))selected=disabled;ddlist+='<li'+selected+'>'+option.eq(i).text()+'</li>';}var selectbox=$('<span class="b-selectbox">'+'<div class="select"><div class="text">'+optionText+'</div>'+'<b class="trigger"></b>'+'</div>'+'<div class="dropdown" >'+'<ul>'+ddlist+'</ul>'+'</div>'+'</span>');select.before(selectbox).css({position:'absolute',top:-9999});var divSelect=selectbox.find('div.select');var divText=selectbox.find('div.text');var dropdown=selectbox.find('div.dropdown');var li=dropdown.find('li');var selectHeight=selectbox.outerHeight();if(dropdown.css('left')=='auto')dropdown.css({left:0});if(dropdown.css('top')=='auto')dropdown.css({top:selectHeight});var liHeight=li.outerHeight();var position=dropdown.css('top');dropdown.hide();divSelect.click(function(){var topOffset=selectbox.offset().top;var bottomOffset=$(window).height()-selectHeight-(topOffset-$(window).scrollTop());if(bottomOffset<0||bottomOffset<liHeight*6){dropdown.height('auto').css({top:'auto',bottom:position});if(dropdown.outerHeight()>topOffset-$(window).scrollTop()-20){dropdown.height(Math.floor((topOffset-$(window).scrollTop()-20)/liHeight)*liHeight);}}else if(bottomOffset>liHeight*6){dropdown.height('auto').css({bottom:'auto',top:position});if(dropdown.outerHeight()>bottomOffset-20){dropdown.height(Math.floor((bottomOffset-20)/liHeight)*liHeight);}}$('span.b-selectbox').css({zIndex:1}).removeClass('focused');selectbox.css({zIndex:2});if(dropdown.is(':hidden')){$('div.dropdown:visible').hide();dropdown.show();}else{dropdown.hide();}return false;});li.hover(function(){$(this).siblings().removeClass('selected');});var selectedText=li.filter('.selected').text();li.filter(':not(.disabled)').click(function(){var liText=$(this).text();if(selectedText!=liText){$(this).addClass('selected sel').siblings().removeClass('selected sel');option.removeAttr('selected').eq($(this).index()).attr('selected',true);selectedText=liText;divText.text(liText);select.change();}dropdown.hide();});dropdown.mouseout(function(){dropdown.find('li.sel').addClass('selected');});select.focus(function(){$('span.b-selectbox').removeClass('focused');selectbox.addClass('focused');}).keyup(function(){divText.text(option.filter(':selected').text());li.removeClass('selected sel').eq(option.filter(':selected').index()).addClass('selected sel');});$(document).on('click',function(e){if(!$(e.target).parents().hasClass('b-selectbox')){dropdown.hide().find('li.sel').addClass('selected');selectbox.removeClass('focused');}});}doSelect();select.on('refresh',function(){select.prev().remove();doSelect();})}});}})(jQuery) \ No newline at end of file diff --git a/doc/www/content/newsite/documentation.yml b/doc/www/content/newsite/documentation.yml new file mode 100644 index 0000000000000000000000000000000000000000..739f503d27d4751ac0b1c6eae7f5d181a0b9b425 --- /dev/null +++ b/doc/www/content/newsite/documentation.yml @@ -0,0 +1,33 @@ +--- +title : "Tarantool - Documentation" +slug : "documentation" +save_as : "documentation.html" +template: "documentation" +blocks : + sections: + - name: "Introduction" + list: + - name: "What is Tarantool?" + link: "doc/introduction.html#what-is-tarantool" + - name: "An overview of the architecture" + link: "doc/introduction.html#an-overview-of-the-architecture" + - name: "Key features" + link: "doc/introduction.html#key-features" + - name: "How stable is the software?" + link: "doc/introduction.html#how-stable-is-the-software" + - name: "User Guide" + list: + - name: "Multi page HTML" + link: "doc/user_guide/" + - name: "Single page HTML" + link: "doc/user_guide.html" + - name: "FAQ" + link: "doc/faq.html" + - name: "Developer section" + list: + - name: "Developer Guide" + link: "doc/dev_guide.html" + - name: "IProto Protocol" + link: "doc/box-protocol.html" + +... diff --git a/doc/www/content/newsite/download.yml.in b/doc/www/content/newsite/download.yml.in new file mode 100644 index 0000000000000000000000000000000000000000..b93a3138c8e7b2a27252ab742c0ea74a1970f835 --- /dev/null +++ b/doc/www/content/newsite/download.yml.in @@ -0,0 +1,173 @@ +--- +title : "Tarantool - Downloads" +slug : "download" +save_as : "download.html" +template: "download" +blocks : + links: + - ["Overview", "/intro.html"] + - ["Documentation", "/documentation.html"] + - ["Downloads", "/download.html"] + - ["Rocks", "http://rocks.tarantool.org"] + top : + title : "Binary downloads" + content: + format : rst + content: | + To simplify problem analysis and avoid various bugs induced by compilation + parameters and environment, it is recommended that production systems use the + builds provided on this site. + + All published releases are available at `<http://tarantool.org/dist/master>`_ + binarylist : + - - "Ubuntu" + - format : rst + content: | + We maintain an always up-to-date Ubuntu package repository at + `<http://tarantool.org/dist/master/ubuntu>`_. + + At the moment the repository contains builds for Ubuntu + "Precise", "Trusty", "Saucy". It can be added to your + apt sources list with: + + .. code-block:: bash + + wget http://tarantool.org/dist/public.key + sudo apt-key add ./public.key + release=`lsb_release -c -s` + + cat > /etc/apt/sources.list.d/tarantool.list <<- EOF + deb http://tarantool.org/dist/master/ubuntu/ $release main + deb-src http://tarantool.org/dist/master/ubuntu/ $release main + EOF + + sudo apt-get update + sudo apt-get install tarantool + - - "Debian GNU/Linux" + - format : rst + content: | + We maintain an always up-to-date Debian GNU/Linux + package repository at + `<http://tarantool.org/dist/master/debian>`_. + + At the moment the repository contains builds for + Debian "Sid", "Jessie", "Wheezy". It can be added + to your apt sources list with: + + .. code-block:: bash + + wget http://tarantool.org/dist/public.key + sudo apt-key add ./public.key + release=`lsb_release -c -s` + + cat > /etc/apt/sources.list.d/tarantool.list <<- EOF + deb http://tarantool.org/dist/master/debian/ $release main + deb-src http://tarantool.org/dist/master/debian/ $release main + EOF + + sudo apt-get update + sudo apt-get install tarantool + - - "OS X" + - format : rst + content: | + You can install Tarantool using homebrew: + + .. code-block:: bash + + $ brew install raw.githubusercontent.com/tarantool/tarantool/master/extra/tarantool.rb --devel + + Please upgrade ``clang`` to version 3.2 or later using + ``Command Line Tools for Xcode`` disk image version 4.6+ + from `Apple Developer`_ web-site. + + .. _Apple Developer: https://developer.apple.com/downloads/ + - - "Fedora 19, 20 and Rawhide" + - format : rst + content: | + Fedora repository is available at + `<http://tarantool.org/dist/master/fedora>`_ + + Add the following section to your yum repository list + ``/etc/yum.repos.d/tarantool.repo`` to enable it: + + .. code-block:: ini + + [tarantool] + name=Fedora-$releasever - Tarantool + baseurl=http://tarantool.org/dist/master/fedora/$releasever/$basearch/ + enabled=1 + gpgcheck=0 + - - "CentOS 5-7 and RHEL 5-7" + - format : rst + content: | + CentOS and RHEL repository is available at + `<http://tarantool.org/dist/master/centos>`_ + + Add the following section to your yum repository list + ``/etc/yum.repos.d/tarantool.repo`` to enable it: + + .. code-block:: ini + + [tarantool] + name=CentOS-$releasever - Tarantool + baseurl=http://tarantool.org/dist/master/centos/$releasever/os/$basearch/ + enabled=1 + gpgcheck=0 + - - "Gentoo Linux" + - format : rst + content: | + Tarantool is available from ``tarantool`` portage overlay. Use layman_ + to add the overlay to your system: + + .. code-block:: bash + + $ layman -S + $ layman -a tarantool + $ emerge dev-db/tarantool -av + + .. _layman: http://wiki.gentoo.org/wiki/Layman + - - "FreeBSD" + - format : rst + content: | + Tarantool is available from the FreeBSD + Ports collection (`databases/tarantool`_). + + .. _databases/tarantool: http://freshports.org/databases/tarantool + gimemore : + title : "Connectors & Extras" + content: "" + gimemorelist: + - - "Connectors" + - format : rst + content: | + - PHP driver, `<https://github.com/tarantool/tarantool-php>`_ + - Java driver, `Maven repository`_ + - Python driver, `<http://pypi.python.org/pypi/tarantool>`_ + - Ruby driver, `<https://github.com/funny-falcon/tarantool16-ruby>`_ + - Perl driver, `DR:Tarantool`_ + - C connector `<https://github.com/tarantool/tarantool-c>`_ + - node.js driver, `<https://github.com/devgru/node-tarantool>`_ + - Erlang driver, `<https://github.com/rtsisyk/etarantool>`_ + - Go driver, `<https://github.com/fl00r/go-tarantool>`_ + - Lua-nginx driver, `<https://github.com/ziontab/lua-nginx-tarantool>`_ + + .. _DR\:Tarantool: http://search.cpan.org/~unera/DR-Tarantool-0.42/lib/DR/Tarantool.pm + .. _Maven repository: http://dgreenru.github.com/tarantool-java + - - "Source tarball" + - format : rst + content: | + The latest source archive is `tarantool-@PACKAGE_VERSION@-src.tar.gz`_. + Please consult with README for build instructions on your system. + + .. _tarantool-@PACKAGE_VERSION@-src.tar.gz: http://tarantool.org/dist/master/tarantool-@PACKAGE_VERSION@-src.tar.gz + - - "Old master branch" + - format : rst + content: | + In the same manner as for `the master branch`_, every push into + `the old master`_ is `available online`_. + + .. _the master branch: http://github.com/tarantool/tarantool/tree/master + .. _the old master: http://github.com/tarantool/tarantool/tree/stable + .. _available online: http://tarantool.org/dist/stable +... +# vim: ts=2 expandtab syntax=yaml diff --git a/doc/www/content/newsite/index.yml b/doc/www/content/newsite/index.yml new file mode 100644 index 0000000000000000000000000000000000000000..d0fb8e0d27bb8903fd962985656e1b6a78febf4a --- /dev/null +++ b/doc/www/content/newsite/index.yml @@ -0,0 +1,94 @@ +--- +title : "Tarantool - A NoSQL database in a Lua Script" +slug : "index" +save_as : "index.html" +template: "index" +blocks : + header: + - "Tarantool" + - "A NoSQL database in a Lua Script" + - > + Tarantool combines the network programming power of Node.JS + with data persitence capabilities of Redis. + features: + - format: rst + content: > + .. |br| raw:: html + + <br /> + + A drop-in replacement for Lua 5.1, based on + LuaJIT 2.0; |br| simply use ``#!/usr/bin/tarantool`` + instead of ``#!/usr/bin/lua`` in your script + - "Lua packages for non-blocking I/O, fibers and HTTP" + - format: rst + content: > + `MessagePack <http://msgpack.org/>`_ data format and + MessagePack based client-server protocol + - format: rst + content: > + two data engines: 100% in-memory with optional persistence + and a `2-level disk-based B-tree <http://sphia.org>`_, + to use with large data sets + - "secondary key and index iterators support" + - "asynchronous master-master replication" + - "authentication and access control" + news: + - + - "Tarantool 1.6.4 is released" + - "https://groups.google.com/forum/#!topic/tarantool/F3qc_zemEYg" + - "24.11" + - "2014" + - + - "Tarantool 1.5.3 is released" + - "https://groups.google.com/forum/#!topic/tarantool/F3qc_zemEYg" + - "01.08" + - "2014" + - + - "Lua Workshop in Russia" + - "http://www.lua.org/wshop14.html" + - "14.11" + - "2014" + support: + - format: rst + content: We are happy to provide help on tarantool@groups.google.com. + - format: rst + content: > + If you need immediate help, try to ping maintainers on + `\#tarantool <http://webchat.freenode.net/?channels=tarantool>`_ + channel ar `<irc.freenode.net>`_. + - format: rst + content: > + Terms of commercial 24x7 support are available upon request, + please send an inquiry to support@tarantool.org + example: + format: rst + content: | + .. code-block:: lua + :linenos: inline + + #!/usr/bin/env tarantool + + box.cfg{} + hosts = box.space.hosts + if not hosts then + hosts = box.schema.create_space('hosts') + hosts:create_index('primary', + {parts = {1, 'STR'}}) + end + + local function handler(self) + local host = self.req.peer.host + local response = { + host = host; + counter = hosts:inc(host); + } + self:render{ json = response } + end + + httpd = require('http.server') + server = httpd.new('127.0.0.1', 8080) + server:route({ path = '/' }, handler) + server:start() + video: '<iframe src="//www.youtube.com/embed/bM0zK0lwEz8" frameborder="0" allowfullscreen></iframe>' +... diff --git a/doc/www/content/pages/benchmark.rst b/doc/www/content/pages/benchmark.rst.bkp similarity index 96% rename from doc/www/content/pages/benchmark.rst rename to doc/www/content/pages/benchmark.rst.bkp index b60c433599334d11b22c0028f853cb458e260f7b..49b01d352bb41b3d87eb9c0255b150609a199b8e 100644 --- a/doc/www/content/pages/benchmark.rst +++ b/doc/www/content/pages/benchmark.rst.bkp @@ -1,6 +1,7 @@ :title: Benchmarks :slug: benchmark :save_as: benchmark.html +:template: old_page ------------------------------------------------------------------------------- Preface @@ -68,7 +69,7 @@ Configuration files for the tested systems can be found <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://code.highcharts.com/highcharts.js"></script> - <script type="text/javascript" src="highcharts.js"></script> + <script type="text/javascript" src="js/highcharts.js"></script> <div class="b-tabs"> <div> <ul class="b-tabs__list"> @@ -93,4 +94,4 @@ Configuration files for the tested systems can be found <p class="b-tabs__description" align="center">50/50 update/read ratio</p> </div> </div> - <script type="text/javascript" src="tabs.js"></script> + <script type="text/javascript" src="js/old_tabs.js"></script> diff --git a/doc/www/content/pages/documentation.rst b/doc/www/content/pages/documentation.rst deleted file mode 100644 index d8c12711507cf9dec6b4b3bafc5a2ee749892351..0000000000000000000000000000000000000000 --- a/doc/www/content/pages/documentation.rst +++ /dev/null @@ -1,18 +0,0 @@ -:title: Documentation -:slug: documentation -:save_as: documentation.html - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - User Guide: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -- `Multi page HTML </doc/user_guide/>`_ -- `Single Page HTML </doc/user_guide.html>`_ -- `FAQ </faq.html>`_ - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Developer section: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -- `Developer Guide </doc/dev_guide.html>`_ -- `IProto Protocol </doc/box-protocol.html>`_ diff --git a/doc/www/content/pages/download.cmake b/doc/www/content/pages/download.cmake deleted file mode 100644 index ec051e0fe9e547ed6457882a6d7bfa311e1828ab..0000000000000000000000000000000000000000 --- a/doc/www/content/pages/download.cmake +++ /dev/null @@ -1,165 +0,0 @@ -Title: Downloads -save_as: download.html - -# All downloads - -All published releases are available at -[http://tarantool.org/dist/master]. - -# How to choose the right version for download - -Tarantool uses a 3-digit versioning scheme `<major>-<minor>-<patch>`. -Major digits change rarely. A minor version increase indicates one -or few incompatibile changes. Patch verison counter is increased -whenever the source tree receives a few important bugfixes. - -The version string may also contain a git revision id, to ease -identification of the unqiue commit used to generate the build. - -The current version of the master branch is **@PACKAGE_VERSION@**. - -An automatic build system creates, tests and publishes packages -for every push into the master branch. All binary packages contain -symbol information. Additionally, **-debug-** -packages contain asserts and are compiled without optimization. - -## Source tarball - -The latest source archive is [tarantool-@PACKAGE_VERSION@-src.tar.gz] -Please consult with README for build instructions on your system. - -[tarantool-@PACKAGE_VERSION@-src.tar.gz]: http://tarantool.org/dist/master/tarantool-@PACKAGE_VERSION@-src.tar.gz - -## Binary downloads - -To simplify problem analysis and avoid various bugs induced -by compilation parameters and environment, it is recommended -that production systems use the builds provided on this site. - -### Debian GNU/Linux and Ubuntu - -We maintain an always up-to-date Debian GNU/Linux and Ubuntu package -repository at [http://tarantool.org/dist/master/debian] and -[http://tarantool.org/dist/master/ubuntu] -respectively. - -At the moment the repository contains builds for Debian "Sid", "Jessie", -"Wheezy" and Ubuntu "Precise", "Quantal", "Raring", "Saucy". -It can be added to your apt sources list with: - -```bash -wget http://tarantool.org/dist/public.key -sudo apt-key add ./public.key -release=`lsb_release -c -s` - -# For Debian: -cat > /etc/apt/sources.list.d/tarantool.list <<- EOF -deb http://tarantool.org/dist/master/debian/ $release main -deb-src http://tarantool.org/dist/master/debian/ $release main -EOF - -# For Ubuntu: -cat > /etc/apt/sources.list.d/tarantool.list <<- EOF -deb http://tarantool.org/dist/master/ubuntu/ $release main -deb-src http://tarantool.org/dist/master/ubuntu/ $release main -EOF - -sudo apt-get update -sudo apt-get install tarantool -``` - -### CentOS 5-7 and RHEL 5-7 - -CentOS and RHEL repository is available at [http://tarantool.org/dist/master/centos] - -Add the following section to your yum repository list (/etc/yum.repos.d/tarantool.repo) -to enable it: - -```ini -[tarantool] -name=CentOS-$releasever - Tarantool -baseurl=http://tarantool.org/dist/master/centos/$releasever/os/$basearch/ -enabled=1 -gpgcheck=0 -``` - -### Fedora 19, 20 and Rawhide - -Fedora repository is available at [http://tarantool.org/dist/master/fedora] - -Add the following section to your yum repository list (/etc/yum.repos.d/tarantool.repo) -to enable it: - -```ini -[tarantool] -name=Fedora-$releasever - Tarantool -baseurl=http://tarantool.org/dist/master/fedora/$releasever/$basearch/ -enabled=1 -gpgcheck=0 -``` - -### Gentoo Linux - -Tarantool is available from `tarantool` portage overlay. Use -[layman] to add the overlay to your system: - -``` -# layman -S -# layman -a tarantool -# emerge dev-db/tarantool -av -``` - -[layman]: http://wiki.gentoo.org/wiki/Layman - -### FreeBSD - -Tarantool is available from the FreeBSD Ports collection -(`databases/tarantool`). - -### OS X - -You can install Tarantool using homebrew: - -``` -$ brew install https://raw.githubusercontent.com/tarantool/tarantool/stable/extra/tarantool.rb --devel -``` - -Please upgrade `clang` to version 3.2 or later using -`Command Line Tools for Xcode` disk image version 4.6+ from -[Apple Developer] web-site. - -[Apple Developer]: https://developer.apple.com/downloads/ - -# Old master branch - -In the same manner as for [the master branch][master], every push into -[the old master][stable] is [available online][builds-s]. -The server bugs database is maintained on [Github][issues]. - -[stable]: http://github.com/tarantool/tarantool/tree/stable -[master]: http://github.com/tarantool/tarantool/tree/master -[builds-s]: http://tarantool.org/dist/stable -[issues]: http://github.com/tarantool/tarantool/issues - -## Connectors - -- Perl driver, [DR:Tarantool](http://search.cpan.org/~unera/DR-Tarantool-0.42/lib/DR/Tarantool.pm) -- Java driver, [Maven repository](http://dgreenru.github.com/tarantool-java) -- Ruby driver, [https://github.com/mailru/tarantool-ruby] -- Python driver, [http://pypi.python.org/pypi/tarantool] -- PHP driver, [https://github.com/tarantool/tarantool-php] -- node.js driver, [https://github.com/devgru/node-tarantool] -- Erlang driver, [https://github.com/rtsisyk/etarantool] -- C connector [https://github.com/tarantool/tarantool-c] - -[http://tarantool.org/dist/master]: http://tarantool.org/dist/master -[http://tarantool.org/dist/master/debian]: http://tarantool.org/dist/master/debian -[http://tarantool.org/dist/master/ubuntu]: http://tarantool.org/dist/master/ubuntu -[http://tarantool.org/dist/master/centos]: http://tarantool.org/dist/master/centos -[http://tarantool.org/dist/master/fedora]: http://tarantool.org/dist/master/fedora -[https://github.com/mailru/tarantool-ruby]: https://github.com/mailru/tarantool-ruby -[http://pypi.python.org/pypi/tarantool]: http://pypi.python.org/pypi/tarantool -[https://github.com/tarantool/tarantool-php]: https://github.com/tarantool/tarantool-php -[https://github.com/devgru/node-tarantool]: https://github.com/devgru/node-tarantool -[https://github.com/rtsisyk/etarantool]: https://github.com/rtsisyk/etarantool -[https://github.com/tarantool/tarantool-c]: https://github.com/tarantool/tarantool-c diff --git a/doc/www/content/pages/download.rst.in b/doc/www/content/pages/download.rst.in deleted file mode 100644 index cc355a15d4d34febb0d180c1d83913682d665c23..0000000000000000000000000000000000000000 --- a/doc/www/content/pages/download.rst.in +++ /dev/null @@ -1,194 +0,0 @@ -:title: Downloads -:slug: download -:save_as: download.html - -------------------------------------------------------------------------------- - All downloads -------------------------------------------------------------------------------- - -All published releases are available at `http://tarantool.org/dist/master`_. - -=============================================================================== - How to choose the right version for download -=============================================================================== - -Tarantool uses a 3-digit versioning scheme `<major>-<minor>-<patch>`. -Major digits change rarely. A minor version increase indicates one or -few incompatibile changes. Patch verison counter is increased whenever -the source tree receives a few important bugfixes. - -The version string may also contain a git revision id, to ease identification -of the unqiue commit used to generate the build. - -The current version of the master branch is **@PACKAGE_VERSION@**. - -An automatic build system creates, tests and publishes packages for every push -into the master branch. All binary packages contain symbol information. -Additionally, **-debug-** packages contain asserts and are compiled without -optimization. - -=============================================================================== - Source tarball -=============================================================================== - -The latest source archive is `tarantool-@PACKAGE_VERSION@-src.tar.gz`_. -Please consult with README for build instructions on your system. - -.. _tarantool-@PACKAGE_VERSION@-src.tar.gz: http://tarantool.org/dist/master/tarantool-@PACKAGE_VERSION@-src.tar.gz - -=============================================================================== - Binary downloads -=============================================================================== - -To simplify problem analysis and avoid various bugs induced by compilation -parameters and environment, it is recommended that production systems use the -builds provided on this site. - -=============================================================================== - Debian GNU/Linux and Ubuntu -=============================================================================== - -We maintain an always up-to-date Debian GNU/Linux and Ubuntu package repository -at `http://tarantool.org/dist/master/debian`_ and -`http://tarantool.org/dist/master/ubuntu`_ respectively. - -At the moment the repository contains builds for Debian "Sid", "Jessie", -"Wheezy" and Ubuntu "Precise", "Trusty", "Saucy". -It can be added to your apt sources list with: - -.. code-block:: bash - - wget http://tarantool.org/dist/public.key - sudo apt-key add ./public.key - release=`lsb_release -c -s` - - # For Debian: - cat > /etc/apt/sources.list.d/tarantool.list <<- EOF - deb http://tarantool.org/dist/master/debian/ $release main - deb-src http://tarantool.org/dist/master/debian/ $release main - EOF - - # For Ubuntu: - cat > /etc/apt/sources.list.d/tarantool.list <<- EOF - deb http://tarantool.org/dist/master/ubuntu/ $release main - deb-src http://tarantool.org/dist/master/ubuntu/ $release main - EOF - - sudo apt-get update - sudo apt-get install tarantool - -=============================================================================== - CentOS 5-7 and RHEL 5-7 -=============================================================================== - -CentOS and RHEL repository is available at -`<http://tarantool.org/dist/master/centos>`_ - -Add the following section to your yum repository list -``/etc/yum.repos.d/tarantool.repo`` to enable it: - -.. code-block:: ini - - [tarantool] - name=CentOS-$releasever - Tarantool - baseurl=http://tarantool.org/dist/master/centos/$releasever/os/$basearch/ - enabled=1 - gpgcheck=0 - -=============================================================================== - Fedora 19, 20 and Rawhide -=============================================================================== - -Fedora repository is available at `<http://tarantool.org/dist/master/fedora>`_ - -Add the following section to your yum repository list -``/etc/yum.repos.d/tarantool.repo`` to enable it: - -.. code-block:: ini - - [tarantool] - name=Fedora-$releasever - Tarantool - baseurl=http://tarantool.org/dist/master/fedora/$releasever/$basearch/ - enabled=1 - gpgcheck=0 - -=============================================================================== - Gentoo Linux -=============================================================================== - -Tarantool is available from ``tarantool`` portage overlay. Use layman_ -to add the overlay to your system: - -.. code-block:: bash - - $ layman -S - $ layman -a tarantool - $ emerge dev-db/tarantool -av - -.. _layman: http://wiki.gentoo.org/wiki/Layman - -=============================================================================== - FreeBSD -=============================================================================== - -Tarantool is available from the FreeBSD Ports collection (`databases/tarantool`_). - -.. _databases/tarantool: http://freshports.org/databases/tarantool - -=============================================================================== - OS X -=============================================================================== - -You can install Tarantool using homebrew: - -.. code-block:: bash - - $ brew install https://raw.githubusercontent.com/tarantool/tarantool/stable/extra/tarantool.rb --devel - - -Please upgrade ``clang`` to version 3.2 or later using -``Command Line Tools for Xcode`` disk image version 4.6+ -from `Apple Developer`_ web-site. - -.. _Apple Developer: https://developer.apple.com/downloads/ - -=============================================================================== - Old master branch -=============================================================================== - -In the same manner as for `the master branch`_, every pushinto -`the old master`_ is `available online`_. The server bugs database is -maintained on `Github`_. - -.. _the master branch: http://github.com/tarantool/tarantool/tree/master -.. _the old master: http://github.com/tarantool/tarantool/tree/stable -.. _available online: http://tarantool.org/dist/stable -.. _Github: http://github.com/tarantool/tarantool/issues - -=============================================================================== - Connectors -=============================================================================== - -- Perl driver, `DR:Tarantool`_ -- Java driver, `Maven repository`_ -- Ruby driver, `https://github.com/mailru/tarantool-ruby`_ -- Python driver, `http://pypi.python.org/pypi/tarantool`_ -- PHP driver, `https://github.com/tarantool/tarantool-php`_ -- node.js driver, `https://github.com/devgru/node-tarantool`_ -- Erlang driver, `https://github.com/rtsisyk/etarantool`_ -- C connector `https://github.com/tarantool/tarantool-c`_ - -.. _DR\:Tarantool: http://search.cpan.org/~unera/DR-Tarantool-0.42/lib/DR/Tarantool.pm -.. _Maven repository: http://dgreenru.github.com/tarantool-java - -.. _http\://tarantool.org/dist/master: http://tarantool.org/dist/master -.. _http\://tarantool.org/dist/master/debian: http://tarantool.org/dist/master/debian -.. _http\://tarantool.org/dist/master/ubuntu: http://tarantool.org/dist/master/ubuntu -.. _http\://tarantool.org/dist/master/centos: http://tarantool.org/dist/master/centos -.. _http\://tarantool.org/dist/master/fedora: http://tarantool.org/dist/master/fedora -.. _http\://pypi.python.org/pypi/tarantool: http://pypi.python.org/pypi/tarantool -.. _https\://github.com/mailru/tarantool-ruby: https://github.com/mailru/tarantool-ruby -.. _https\://github.com/tarantool/tarantool-php: https://github.com/tarantool/tarantool-php -.. _https\://github.com/devgru/node-tarantool: https://github.com/devgru/node-tarantool -.. _https\://github.com/rtsisyk/etarantool: https://github.com/rtsisyk/etarantool -.. _https\://github.com/tarantool/tarantool-c: https://github.com/tarantool/tarantool-c diff --git a/doc/www/content/pages/index.rst b/doc/www/content/pages/index.rst deleted file mode 100644 index 6f3a5a3fdaddb60cfdccfe7e8ce6f1fc3e4e8896..0000000000000000000000000000000000000000 --- a/doc/www/content/pages/index.rst +++ /dev/null @@ -1,138 +0,0 @@ -:title: Tarantool - A NoSQL database in a Lua Script -:slug: index -:save_as: index.html - -------------------------------------------------------------------------------- - Introduction -------------------------------------------------------------------------------- - -Tarantool is a NoSQL database running inside a Lua program. It -combines the network programming power of Node.JS with data -persistency capabilities of Redis. It's **open source**, BSD licensed. -The latest release is Tarantool 1.6.4, published on November 24, 2014. - -------------------------------------------------------------------------------- - Features -------------------------------------------------------------------------------- - -- a drop-in replacement for Lua 5.1, based on LuaJIT 2.0; simply use \ - :code:`#!/usr/bin/tarantool` instead of :code:`#!/usr/bin/lua` in your script, -- Lua packages for non-blocking I/O, fibers and HTTP, -- `MsgPack <http://msgpack.org>`_ data format and \ - MsgPack based client-server protocol, -- two data engines: 100% in-memory with optional persistence and a \ - `2-level disk-based B-tree <http://sphia.org>`_, to use with large data sets, -- *secondary key* and index iterators support, -- asynchronous master-master replication, -- authentication and access control. - -Our `online shell <http://try.tarantool.org>`_ gives a taste of these features -and is a `Tarantool Lua script <http://github.com/tarantool/try>`_. - -------------------------------------------------------------------------------- - News -------------------------------------------------------------------------------- - -- *2014-11-24* Tarantool 1.6.4 is released -- *2014-08-01* Tarantool 1.5.4 is released - -------------------------------------------------------------------------------- - Example -------------------------------------------------------------------------------- - - -.. code-block:: lua - :linenos: inline - - #!/usr/bin/env tarantool - - box.cfg{} - hosts = box.space.hosts - if not hosts then - hosts = box.schema.create_space('hosts') - hosts:create_index('primary', { parts = {1, 'STR'} }) - end - - local function handler(self) - local host = self.req.peer.host - local response = { - host = host; - counter = hosts:inc(host); - } - self:render{ json = response } - end - - httpd = require('http.server') - server = httpd.new('127.0.0.1', 8080) - server:route({ path = '/' }, handler) - server:start() - -------------------------------------------------------------------------------- - Learn more -------------------------------------------------------------------------------- - -- `YCSB benchmark results <benchmark.html>`_ -- `1.5 web site and downloads <http://stable.tarantool.org>`_ - -.. raw:: html - - <style> - #forkongithub a { - background:#000; - color:#fff; - text-decoration:none; - font-family:arial,sans-serif; - text-align:center; - font-weight:bold; - padding:5px 40px; - font-size:1rem; - line-height:2rem; - position:relative; - transition:0.5s; - } - #forkongithub a:hover { - background:#999; - color:#fff; - } - #forkongithub a::before, - #forkongithub a::after { - content:""; - width:100%; - display:block; - position:absolute; - top:1px; - left:0; - height:1px; - background:#fff; - } - #forkongithub a::after { - bottom:1px;top:auto; - } - @media screen and (min-width:800px) { - #forkongithub { - position:absolute; - display:block; - top:0; - right:0; - width:200px; - overflow:hidden; - height:200px; - z-index:9999; - } - #forkongithub a { - width:200px; - position:absolute; - top:60px; - right:-60px; - transform:rotate(45deg); - -webkit-transform:rotate(45deg); - -ms-transform:rotate(45deg); - -moz-transform:rotate(45deg); - -o-transform:rotate(45deg); - box-shadow:4px 4px 10px rgba(0,0,0,0.8); - } - } - </style> - <span id="forkongithub"> - <a href="https://github.com/tarantool/tarantool">Follow on GitHub</a> - </span> diff --git a/doc/www/content/pages/support.rst b/doc/www/content/pages/support.rst deleted file mode 100644 index b6498ee773aa12ee81170829d52fe057a01b78ba..0000000000000000000000000000000000000000 --- a/doc/www/content/pages/support.rst +++ /dev/null @@ -1,18 +0,0 @@ -:title: Support -:slug: support -:save_as: support.html - -------------------------------------------------------------------------------- - Getting support -------------------------------------------------------------------------------- - -We are happy to provide help on `tarantool@groups.google.com`_. -If you need immediate help, try to ping maintainers on -`#tarantool`_ channel at `irc.freenode.net`_. - -Terms of commercial 24x7 support are available upon request, please send -an inquiry to mailto:support@tarantool.org. - -.. _#tarantool: http://webchat.freenode.net/?channels=#tarantool -.. _tarantool@groups.google.com: http://groups.google.com/group/tarantool -.. _irc.freenode.net: http://freenode.net diff --git a/doc/www/pelicanconf.py b/doc/www/pelicanconf.py index c27b653152dd7e6b55c04fadce786bff7cd651f3..dba3b82a0b7edcc434e480ad801e496b22bd9db6 100644 --- a/doc/www/pelicanconf.py +++ b/doc/www/pelicanconf.py @@ -2,6 +2,7 @@ # -*- coding: utf-8 -*- # from __future__ import unicode_literals import re +import urlparse AUTHOR = u'Tarantool' SITENAME = u'Tarantool - a NoSQL database in a Lua script' @@ -13,7 +14,7 @@ TIMEZONE = 'Europe/Moscow' DEFAULT_LANG = u'en' -PLUGINS = ['plugins.documentation'] +PLUGINS = ['plugins.documentation', 'plugins.beautifulsite'] # Feed generation is usually not desired when developing FEED_ALL_ATOM = None @@ -22,11 +23,13 @@ TRANSLATION_FEED_ATOM = None DEFAULT_PAGINATION = False -DOCS_PATH = ['doc'] -ARTICLE_EXCLUDES = ['doc'] +DOCS_PATH = ['doc'] +BSITE_PATH = ['newsite'] +ARTICLE_EXCLUDES = ['doc', 'newsite'] JINJA_FILTERS = { 're_replace': (lambda s, i, o: re.sub(i, o, s)), + 'url_split': (lambda s: re.sub('www\.', '', urlparse.urlsplit(s).netloc)) } INDEX_SAVE_AS = '' @@ -41,13 +44,22 @@ STATIC_PATHS = [ 'robots.txt', 'ycsb', 'js/highcharts.js', - 'js/tabs.js' + 'js/ie8.js', + 'js/index_tabs.js', + 'js/main.js', + 'js/old_tabs.js' + 'js/select.js' ] + EXTRA_PATH_METADATA = { - 'robots.txt' : { 'path': 'robots.txt' }, - 'ycsb' : { 'path': 'ycsb' }, - 'js/highcharts.js': { 'path': 'highcharts.js'}, - 'js/tabs.js' : { 'path': 'tabs.js' }, + 'robots.txt' : { 'path': 'robots.txt' }, + 'ycsb' : { 'path': 'ycsb' }, + 'js/highcharts.js': { 'path': 'js/highcharts.js'}, + 'js/ie8.js' : { 'path': 'js/ie8.js' }, + 'js/index_tabs.js': { 'path': 'js/index_tabs.js'}, + 'js/main.js' : { 'path': 'js/main.js' }, + 'js/old_tabs.js' : { 'path': 'js/old_tabs.js' }, + 'js/select.js' : { 'path': 'js/select.js' }, } # Uncomment following line if you want document-relative URLs when developing diff --git a/doc/www/plugins/beautifulsite/__init__.py b/doc/www/plugins/beautifulsite/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e4d67fa53909fc26744dfac81e37484e79c26727 --- /dev/null +++ b/doc/www/plugins/beautifulsite/__init__.py @@ -0,0 +1 @@ +from .beautifulsite import * diff --git a/doc/www/plugins/beautifulsite/beautifulsite.py b/doc/www/plugins/beautifulsite/beautifulsite.py new file mode 100644 index 0000000000000000000000000000000000000000..9edf97756c0910af47de4620f0368ed74b9daf0c --- /dev/null +++ b/doc/www/plugins/beautifulsite/beautifulsite.py @@ -0,0 +1,89 @@ +from pelican import signals +from pelican.generators import Generator +from pelican.contents import Content, is_valid_content + +import os +import glob +import logging +import itertools + +import re +import yaml +import docutils +import collections + +from BeautifulSoup import BeautifulSoup as BSHTML + +logger = logging.getLogger(__name__) + +class BeautifulSite(Content): + mandatory_properties = ('title', ) + default_template = 'beautifulsite' + +class BSiteContainer(object): + def __init__(self, opage): + pass + +class BSiteGenerator(Generator): + def __init__(self, *args, **kwargs): + super(BSiteGenerator, self).__init__(*args, **kwargs) + self.bsite = [] + + def _doc_read_file(self, relpath): + def travel_string_rst(obj): + def fromrst_to_string(objstring): + return docutils.core.publish_parts(source=objstring, writer_name='html')['fragment'] + if isinstance(obj, (list, tuple)): + return [travel_string_rst(subobj) for subobj in obj] + elif isinstance(obj, dict): + if 'format' in obj and 'content' in obj: + html = fromrst_to_string(obj['content']) + leftb = html.rfind('<p>') + rightb = html.rfind('</p>') + if rightb == len(html) - 5: + html = html[:leftb] + html[leftb+3:rightb] + return html + return {k: travel_string_rst(subobj) for k, subobj in obj.iteritems()} + else: + return obj + + page = yaml.load(open(os.path.join(self.path, relpath), 'r').read()) + relpath = re.sub('\.yml$', '.html', relpath) + page = type('BeautifulSite', (object, ), { + 'get_relative_source_path': (lambda x: x.save_as), + 'blocks' : travel_string_rst(page.get('blocks', None)), + 'title' : page.get('title', "Tarantool"), + 'url' : relpath, + 'save_as' : page.get('save_as', relpath), + 'template': page.get('template', 'beautifulsite'), + 'slug' : page.get('slug', ''), + })() + self.add_source_path(page) + return page + + def generate_context(self): + def b_path(left, right): + return os.path.join(left, os.path.basename(right)) + + for docpath in self.settings['BSITE_PATH']: + abspath = os.path.join(self.path, docpath, '*.yml') + for op_abspath in glob.glob(abspath): + op_relpath = b_path(docpath, op_abspath) + if not os.path.isfile(op_abspath): + continue + page = self._doc_read_file(op_relpath) + self.bsite.append(page) + + def generate_output(self, writer): + for page in self.bsite: + writer.write_file( + page.save_as, + self.get_template(page.template), + self.context, + page = page) + +def get_generators(pelican_object): + return BSiteGenerator + +def register(): + signals.get_generators.connect(get_generators) diff --git a/doc/www/plugins/documentation/documentation.py b/doc/www/plugins/documentation/documentation.py index b3cbc850d888331fd4841ddd38249abad70a9c6c..d2013af2b00da6a8b0f9a961ae69ee41a7005919 100644 --- a/doc/www/plugins/documentation/documentation.py +++ b/doc/www/plugins/documentation/documentation.py @@ -13,7 +13,7 @@ logger = logging.getLogger(__name__) class Documentation(Content): mandatory_properties = ('title', ) - default_template = 'documentation' + default_template = 'old_documentation' class DocumentationContainer(object): def __init__(self, opage): @@ -38,7 +38,7 @@ class DocumentationGenerator(Generator): 'title' : BSHTML(page).find('title').getText(), 'url' : relpath if op else os.path.dirname(relpath), 'save_as' : relpath, - 'template': 'documentation' + 'template': 'old_documentation' })() self.add_source_path(page) return page diff --git a/doc/www/theme/static/design.css b/doc/www/theme/static/design.css new file mode 100644 index 0000000000000000000000000000000000000000..5a84f359a747943463e631394bfec60e64849386 --- /dev/null +++ b/doc/www/theme/static/design.css @@ -0,0 +1,1399 @@ +html { + height:100%; + font-size:100%; + -webkit-text-size-adjust:100%; + -ms-text-size-adjust:100%; + -webkit-font-smoothing:antialiased; +} +body { + font-family:helvetica-r, Arial, Tahoma, Verdana; + font-size:1em; + font-style:normal; + font-weight:normal; + color: #262626; + position:relative; + height:100%; + background:#FFF; + margin:0; +} +a, img, input, textarea, select { + outline:none; +} +label { + cursor:pointer; +} +img { + border:0; + vertical-align:bottom; +} +form { + margin:0; +} +header, nav, section, article, aside, footer { + display:block; +} +a { + color: #168de2; + text-decoration: underline; +} +a:hover { + color:#168de2; + text-decoration: none; +} +textarea, input { + font: inherit; + resize:none; +} +p { + margin:0; + padding:0 0 20px 0; +} +table { + border-collapse: collapse; +} +h1, h2, h3, h4, h5 { + margin-top:0; + font-weight:normal; +} +@font-face { + font-family: 'helvetica-r'; + src: url('/theme/fonts/HelveticaNeue.eot'); + src: url('/theme/fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'), + url('/theme/fonts/HelveticaNeue.woff') format('woff'), + url('/theme/fonts/HelveticaNeue.ttf') format('truetype'), + url('/theme/fonts/HelveticaNeue.svg#helveticaneuecyrroman') format('svg'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'helvetica-b'; + src: url('/theme/fonts/HelveticaNeue-Bold.eot'); + src: url('/theme/fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'), + url('/theme/fonts/HelveticaNeue-Bold.woff') format('woff'), + url('/theme/fonts/HelveticaNeue-Bold.ttf') format('truetype'), + url('/theme/fonts/HelveticaNeue-Bold.svg#helioscompressedregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.b-clearbox:before, .b-clearbox:after { + content:''; + display:block; + height:0; + overflow:hidden; + clear:both; + visibility: hidden; +} +.b-header_menu .b-menu-item-url:hover, +.b-header_menu .b-menu-item-url.p-active, +.b-follow, +.b-news-list-item-title-url-alt, +.b-social_ico, +.b-cust_logo:before, +.b-cust_logo:after, +.b-button, +.b-switcher-item-url, +.b-process:after, +.b-download-list-item-drop { + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.b-menu, +.b-list-list, +.b-support-list, +.b-features-list, +.b-news-list, +.b-social_block, +.b-switcher, +.b-comment-list, +.b-tcontents_full-list, +.b-tcontents_full-sublist, +.b-tcontents-list, +.b-search_result-list, +.b-path-list-drop, +.b-path-list, +.b-section_tcontent, +.b-download-list, +.b-rock-list, +.b-rock-sublist, +.b-docs_list-footer { + margin:0; + padding:0; + display:block; + list-style:none; +} +.b-wrapper { + min-height:100%; +} +.b-wrapper:after { + content:''; + display:block; + height:46px; + margin:30px 0 0 0; +} +.b-header { + background:#FFF; +} +.b-header-wrapper, +.b-footer-wrapper { + width:799px; + margin:0 auto; +} +.b-footer-wrapper { + padding:15px 0 0 0; +} +.b-content-wrapper { + width:940px; + padding:0 20px; + margin:0 auto; +} +.b-menu-item { + display:inline-block; + margin-right:-0.29em; +} +.b-menu-item-url { + display:inline-block; + text-decoration:none; +} +.b-header_menu .b-menu { + height:44px; +} +.b-header_menu .b-menu-item-url { + font-size:16px; + padding:11px 19px 12px 19px; + height:21px; +} +.b-header_menu .b-menu-item-url:hover { + background:#e7f3fc; +} +.b-header_menu .b-menu-item-url.p-active { + background:#168de2; + color:#FFF; +} +.b-footer { + font-size:12px; + height:46px; + background:#FFF; + margin:-46px auto 0 auto; +} +.b-footer a { + text-decoration:none; +} +.b-footer a:hover { + text-decoration:underline; +} +.b-footer_menu { + float:right; + width:729px; +} +.b-footer_menu .b-menu { + height:auto; + float:center; + display:inline; +} +.b-footer_menu .b-menu-item { + padding-right:35px; +} +.b-footer_menu .b-menu-item-url:hover { + text-decoration:underline; +} +.b-footer-copyright { + display:inline; +} +.b-footer-other { + float:right; + display:inline; +} +.p-main .b-footer { + height:50px; + margin:-50px auto 0 auto; +} +.p-main .b-footer-copyright { + /*float:none;*/ + float:left; + padding: 0; + /*padding:15px 0 0 0;*/ +} +.p-main .b-footer_menu { + text-align:center; + float:none; + width:auto; +} +.p-main .b-wrapper:after { + height:35px; +} +.p-cols_design .b-wrapper { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAEAAAAAARAQMAAABnOfukAAAABlBMVEUAAAD19fWydBufAAAAAXRSTlMAQObYZgAAADZJREFUaN7t0gEBAAAIAiD/n7YBTRA2kO4InwDruiMIgAAIgAAIgAAIsK47ggAIgAAIgAAIwAHksoxHlAvP9AAAAABJRU5ErkJggg==') 50% -0px repeat-y; +} +.p-lightgray_bg .b-wrapper { + background: #404040; +} +.b-gray_block { + background:#262626; + color:#FFF; +} +.b-lightgray_block { + background:#404040; + color:#FFF; +} +.b-gray_block, +.b-lightgray_block, +.b-block { + position:relative; +} +.b-block-wrapper { + width:799px; + padding:35px 10px; + margin:0 auto; +} +.b-Tarantool_title { + font:65px helvetica-b, Arial, Tahoma, Verdana; + padding: 0; +/* padding:30px 0 0 0;*/ + margin:0; +} +.b-Tarantool_title-note { + font-size:24px; +} +.b-Tarantool_title-text { + font-size:14px; +} +.b-Tarantool_title, +.b-Tarantool_title-note, +.b-Tarantool_title-text { + text-align:center; +} +.b-follow { + background:#168de2; + color:#FFF; + font-size:14px; + display:block; + width:105px; + height:85px; + -webkit-border-radius: 53px; + -moz-border-radius: 53px; + border-radius: 53px; + text-decoration:none; + text-align:center; + padding:20px 0 0 0; +} +.b-follow:hover { + color:#FFF; + background:#2296e9; +} +.b-follow:after { + content:''; + display:block; + margin:6px auto 0 auto; + width: 55px; + height: 43px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAArCAMAAADrEeCUAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMAMy71OvuYH0An7t5uTkYO1bGKA2YUzb+moYMHkHZbe1LJS0YxdKkAAAGRSURBVEjHndTpcoIwFIbhkA0CBpF91/a7/3tshBls7eSQ9h0d//BwIBjYz3Q3J+xXk9VtyYgaBaB4lzYDkFaEy7E1RI+yazNAtPpSd9jihKvhz/7TPQhnCRdR60I4Q7gL4Yqrl3EFotnrNKiEb+AkQLZ6XAQ6TawKVeFxI+iEx804yePKM+fZEnfQpZ556z/XxYCufwdxFMVsinJFu1vkjnPHXnckJQ97EOsOGM+l2XZPIqV05+JTRrGO8chNc8c+fdXw145MFLGazWvfmPe/+EP4mEgYlek8z4D7zT48GX7NVDdbUS+JLNl9fr+lx/XpxTaMbFHHTfDDKU6IY6LY1/b7A2mrU1dlSLfTf+JbSchAqL5ennfnPp37CuB+7q7FMWUByg9gdD/svPiAFtA3QIY5Vj30RzsUUMnuYmBkwfXAyy3hTgM5MDhngEu4mzfX93915eb0AHDg/qf7k8A4b24IZlygzYG1djyDMIHMCmRcQzWxQskzpFGYi61hXD3XY4SKq3ydWHCmlswla89FfgEfrH0P7hDG2QAAAABJRU5ErkJggg=='); +} +.b-gray_block .b-follow { + position:absolute; + right:27px; + top:50%; + margin-top:-53px; +} +.b-section-title { + font-size:32px; + margin:0 0 24px 0; +} +.b-features .b-section-title { +/* margin:0 0 44px 0;*/ + margin:0 0 35px 0; +} +.b-features-list { +/* padding:0 0 5px 0;*/ + padding: 0; +} +.b-features-list-item { + display:block; + font-size:16px; + padding:0 0 15px 27px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAAYFBMVEUAAAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiZtDMoZAAAAIHRSTlMA/m4Z5Noi9MCvqWkHz41mRJlUThQMxi0Dlnt4XjUquhuQOvUAAAC7SURBVBjTVY9XDsMgEAUfvQRsDLiX3P+WWcdK8fygGSGtHj7wB/5pCjDPQGm+6SF7rCt6+fs5ea1z1oefLu+WAG2ZUsxqhGWmlJQdjatAdWa0KoEIYnDns/UuioA3IxNAiiME20E0XbMpCM8yidpIwTteJNli1gBZSEFodqA4DRxM441I3tYEIFifBAhufFXDDuyDqt7wM2WAzgPR9UDm35UmRnMt/A1vW3lP7ZnaWxJPxp4CN6bBTrh4AYg2CLZhgOqtAAAAAElFTkSuQmCC') -0px 1px no-repeat; +} +.b-cols { + display:table; + width:100%; +} +.b-cols-item, +.b-cols-item_empty { + display:table-cell; + vertical-align:middle; +} +.b-cols.p-2col .b-cols-item { + width:49%; +} +.b-support-list-item { + display:block; + padding:0 0 15px 0; + font-size:16px; +} +.b-date { + background:#168de2; + color:#FFF; + font-size:10px; + line-height:1.2em; + display:block; + width:50px; + height:36px; + -webkit-border-radius: 25px; + -moz-border-radius: 25px; + border-radius: 25px; + text-decoration:none; + text-align:center; + padding:14px 0 0 0; +} +.b-date span { + font-size:12px; + display:block; +} +.b-news-list-item { + padding:15px 0 20px 68px; + position:relative; +} +.b-news-list-item .b-date { + position:absolute; + left:0; + top:0; +} +.b-news-list-item-title { + font-size:16px; + color:inherit; + padding:0 0 15px 0; + margin:0; + position:relative; +} +.b-news-list-item-title a { + color:inherit; + text-decoration:none; +} +.b-news-list-item-title-url:hover { + text-decoration:underline; +} +.b-news-list-item-title-url-alt { + position:absolute; + bottom:0; + left:0; + display:block; + opacity:0; + filter:alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + width:200px; + font-size:12px; +} +.b-news-list-item-title-url:hover .b-news-list-item-title-url-alt { + opacity:0.3; + filter:alpha(opacity=30); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; +} +.b-cols-item #twitter-widget-0 { + height: 400px; +} +.b-dash .b-block-wrapper { +/* padding-top:40px;*/ + padding-top:35px; + padding-bottom:35px; +} +.b-dash .b-section-title { + margin:0 0 31px 0; +} +.b-dash .b-social_block { + padding:23px 0 0 5px; +} +.b-ellipsis { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.b-social_block-item { + padding:0; + display:inline-block; + margin-right:-0.29em; + padding:0 16px 0 0; +} +.b-social_ico { + display:inline-block; + width:39px; + height:39px; + -webkit-border-radius: 21px; + -moz-border-radius: 21px; + border-radius: 21px; + text-decoration:none; + text-align:center; + border:2px solid #168de2; +} +.b-social_ico:hover { + background:#168de2; +} +.b-social_ico:after { + content:''; + display:inline-block; + width:21px; + height:21px; + margin:9px 0 0 0; +} +.b-social_ico.i-tw:after { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA8CAMAAABhJHtFAAAAmVBMVEUAAAAmJiYWjeImJiYWjeImJiYWjeIWjeIWjeImJiYWjeImJiYWjeImJiYWjeImJiYmJiYWjeImJiYWjeImJiYWjeIWjeImJiYWjeImJiYWjeImJiYmJiYmJiYWjeIWjeImJiYWjeIWjeIWjeImJiYWjeImJiYeXYwmJiYmJiYmJiYmJiYWjeImJiYWjeImJiYWjeIWjeImJiaX2h3uAAAAMXRSTlMA3eXls7Mc29TUy8vDw441IPz89vbfu7uqqqWlmI42JxmYfnQpBgYDgXx3cVhYR0czEJh+ugAAAOBJREFUKM/tj7mSwjAQREcgyReszWHwbXPvLqf0/x+HOpFQQEbIC6bqVU1P9dBpExSSLDul1MrpxGjgNDQa+xr0Usr+0Uksg9kMc3Ehrl4Y+brwtaIVktWPoeDbA8WIvK3BccHpBie2Vm8KxFUxCXIu0dKC13qvFVGXWw0RP+x4mI8McUdfPsWpYWXm9F9rvXY6NcqcRkYTX9l+GLIsTQcsg/kcc3kloV8Y+7r0taY1knXbtk0p/o6UIPK2hsAFpw1O/Fq9a5DU5ZQxkaGlBa/tvVZEKbMaIX48i4iNDUn6BBqPNLZB4AefAAAAAElFTkSuQmCC') 50% 1px no-repeat; +} +.b-social_ico.i-tw:hover:after{ + background-position:50% -40px; +} +.b-social_ico.i-in:after { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAA8CAMAAACzdHEdAAAAolBMVEUAAAAWjeImJiYmJiYWjeIWjeImJiYmJiYWjeImJiYWjeIWjeImJiYWjeImJiYWjeIeXYwmJiYWjeImJiYWjeIWjeImJiYWjeImJiYWjeImJiYWjeImJiYWjeImJiYWjeIWjeImJiYWjeImJiYmJiYWjeIWjeImJiYmJiYmJiYWjeImJiYmJiYWjeImJiYWjeImJiYWjeImJiYmJiYWjeImJiaA0FbLAAAANHRSTlMArKzw70RLREueBugG8uqZAubjzJ4u88t/ci8R4dvbtqKXgHRWUTw6Fg7Quq6MjH1tWUAs9VgTeQAAAPpJREFUOMvtz8luwjAUheHjIUACmRtIUmZKWzoP9vu/Wo9XcV2JDatK/It7k8+RpaB50jmCKmNMF5hhIrCcdo+g7pV0puIWrk4I0aBxM9lW6SonL3jfEZ+cgo+sSiC4IkzM0N636fs+5Vp4lvKmyB15tgFLeeZZTiqmv+2GltD0Rbbh2wRHTuHMMGy11hEiztzZSusK1/5nfZ3FRWCltfYQmGUysJj2gKCPN9KZihNcByllj57zexaXar17BGreN8Idp+QjW54gucYY2aHWt7Jt51y1Z3PeNObOPHsB44fKs5hUlH9tll1qz8N/OLMMsVLqC2POnbO1UssfIOU67joG2fAAAAAASUVORK5CYII=') 50% 1px no-repeat; +} +.b-social_ico.i-in:hover:after{ + background-position:50% -40px; +} +.b-social_ico.i-q:after { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA9CAMAAACX6smGAAAAwFBMVEUAAAAWjeIWjeIWjeImJiYmJiYWjeImJiYWjeIWjeIWjeIWjeImJiYWjeImJiYmJiYmJiYmJiYWjeIWjeImJiYmJiYmJiYmJiYmJiYmJiYWjeIWjeIWjeImJiYmJiYWjeIWjeImJiYWjeImJiYmJiYmJiYWjeIWjeImJiYWjeIWjeIWjeIWjeImJiYmJiYmJiYWjeImJiYWjeImJiYWjeIWjeImJiYmJiYWjeImJiYWjeImJiYmJiYmJiYWjeImJiZRHbO2AAAAPnRSTlMAWPpIQh7z8dzMqp+ZhIRbWEhCOjr59Oncy5YfEBDW1MPDu7unoXZc/PXx6+fQrnkrKyUlHBaRcGZmUVEXFv6Af/kAAAFLSURBVDjL7VBZdoJAECw2AUVF3HFL3HCJW6LZo/e/VaoZ5j1eyAHykfrorq5hmqpBiij2N5tJxYLGYHrNMH1USnPNoZwYMZvZFOVikhrpmbAzyR37EiksUp9HbFtk8DlEqLBWtLSUrZiwVrVkcPBQ+imVitIaXuHib+sj1gcJFVvKo6W8vOLIGovViYSWvE0Myip5GjwSVj1HpvTsfY5cobAdQuO97JmmR5sGchgOkcjP+V0eiV+6XvCPPwg72LnuLmhAw5ndMsyelNLqcJjXw4Ct3RLls00apmfCHJJ79gNSNEj7PGLrIkOfg40F60JLB9mKMWtNSyGHHty8VOfQQaco9YoXZX2gpRcOe9hiQkIFtvLYUF7ecGJ9FqtjCS15W3D2Knka3BZWc+y29Ox9Tlyh0B1B42PeW62Yww2Rw2iEev47bb7v3r7wDaCLSsMSOcS9AAAAAElFTkSuQmCC') 50% 1px no-repeat; +} +.b-social_ico.i-q:hover:after{ + background-position:50% -40px; +} +.b-customers .b-block-wrapper { + padding-bottom:41px; +} +.b-customers .b-section-title { + margin-bottom:53px; +} +.b-customers .b-cols-item { + width:1%; + vertical-align:middle; +} +.b-cust_logo { + display:inline-block; + position:relative; +} +.b-cust_logo:after, +.b-cust_logo:before { + display:block; + content:''; + position:absolute; + top:0; + width:inherit; + height:inherit; +} +.b-cust_logo:after { + right:-10px; + opacity:0; + filter:alpha(opacity=0); + background-position:-0px -0px; +} +.b-cust_logo:before { + left:0; + opacity:1; + filter:alpha(opacity=100); + background-position:-0px 100%; +} +.b-cust_logo:hover:after { + right:0; + opacity:1; + filter:alpha(opacity=100); +} +.b-cust_logo:hover:before { + left:-10px; + opacity:0; + filter:alpha(opacity=0); +} +.i-mailru { + width:126px; + height:39px; +} +.i-mailru:after, +.i-mailru:before { + background-image:url('/theme/design/logo_mailru.png'); +} +.i-badoo { + width:130px; + height:37px; +} +.i-badoo:after, +.i-badoo:before { + background-image:url('/theme/design/logo_badoo.png'); +} +.i-sberbank { + width:153px; + height:29px; +} +.i-sberbank:after, +.i-sberbank:before { + background-image:url('/theme/design/logo_sberbank.png'); +} +.i-avito { + width:132px; + height:37px; +} +.i-avito:after, +.i-avito:before { + background-image:url('/theme/design/logo_avito.png'); +} +.b-example .b-block-wrapper { + padding:35px 0 35px 0; +} +.b-example .b-section-title { + margin: 0 0 22px; +} +.b-example .b-cols { + width:960px; + margin:0 0 0 -80px; +} +.b-example .b-cols-item { + width:1%; + vertical-align:top; +} +.b-cols-item .b-example-code { + background:#0d0d0d; +} +.b-example-code { + width:390px; +/* height:350px;*/ +} +/* +.b-example-code pre { + margin:0; + padding:10px; + overflow-x: auto; + overflow-y: hidden; + word-break: break-all; +} +.b-example-code code { + font:13px Calibri, Consolas, Myriad Pro, Tahoma; + color:#FFF; + display:block; + white-space: pre-wrap; +} +*/ +.b-example pre { + padding:27px 17px; +} +.b-example-code .c-yellow { + color:#e6db74; +} +.b-example-code .c-cyan { + color:#66d9ef; +} +.b-example-code .c-pink { + color:#f92672; +} +.b-example-code .c-green { + color:#a6e22e; +} +.b-example-code .c-purple { + color:#ae81ff; +} +.b-example-player { + width: 610px; +} +.b-example-player>iframe { + width: 556px; + height: 429px; +} +.b-example-button { + padding:15px 0 0 0; + text-align:center; +} +.b-button { + background:#168de2; + color:#FFF; + font-size:19px; + display:inline-block; + border:0; + cursor:pointer; + height1:25px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; + text-decoration:none; + text-align:center; + padding:10px 20px; +} +input.b-button { + padding-top:9px; + padding-bottom:9px; +} +.b-button.p-smaller { + font-size:14px; + padding:7.5px 20px; +} +input.b-button.p-smaller { + padding-top:6.5px; + padding-bottom:6.5px; +} +.b-button:hover { + color:#FFF; + background:#2296e9; +} +.b-benchmark .b-block-wrapper_bench { +/* padding:47px 0 66px 0;*/ + padding: 0 0 0px 0; + height: 36px; + margin-bottom: 20px; +} +.b-benchmark .b-section-title { + margin:0 0 20px 0; +} +.b-benchmark-catalog { + float:left; + margin:0 0 0px 0; +} +.b-benchmark-type { + float:right; + margin:0 0 0px 0; + text-align:center; +} +.b-benchmark-type .b-switcher-item { + font-size:14px; +} +.b-benchmark-type .b-switcher-item-url { + text-transform:capitalize; + min-width:77px; +} +.b-benchmark-container { + display: inline; + width: 100% +} +.b-benchmark-type-title { + font-size:20px; + color:#168de2; +/* margin:0 0 17px 0;*/ + margin:0px; + height: 35px; + padding-top:5px; + text-align: center; +} +.b-benchmark-more { + text-align:center; + font-size:18px; + padding:40px 0 0 0; +} +.b-benchmark-grapf { + width:743px; + margin:0 auto; +} +#b-benchmark-grapf-image { + width:743px; + height:393px; +} +.b-switcher { + display:inline-block; + border:1px solid #168de2; + background:#FFF; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + font-size:0; +} +.b-switcher-item { + display:inline-block; + font-size:16px; + color:#262626; + border-right:1px solid #168de2; +} +.b-switcher-item:last-child { + border:0; +} +.b-switcher-item-url { + display:inline-block; + color:inherit; + text-decoration:none; + padding:8px 19px; + text-transform:uppercase; +} +.b-switcher-item-url:hover { + background:#e7f3fc; +} +.b-switcher-item-url.p-active { + background:#168de2; + color:#FFF; +} +.b-switcher-item:first-child .b-switcher-item-url { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.b-switcher-item:last-child .b-switcher-item-url { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.b-comments_top .b-cols-item:first-child { + width:315px; +} +.b-comments_top .b-cols-item:last-child { + width:397px; +} +.b-form-title { + font-size:16px; + padding:0 0 8px 0; + margin:0 0 12px 0; + border-bottom:1px solid #7a7a7a; +} +.b-form-row { + margin:0 0 15px 0; +} +.b-search, +.b-form-input, +.b-form-textarea { + border:1px solid #262626; + background:#FFF; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + padding:7px 11px 6px 11px; +} +.b-form-textarea textarea, +.b-form-input input, +.b-search input { + border:0; + background:none; + width:99%; + color:#404040; + font-size:14px; +} +.b-search .p-placeholder, +.b-form-input .p-placeholder, +.b-form-textarea .p-placeholder { + color:#8c8c8c; +} +.b-form-input input { + height:21px; +} +.b-form-textarea textarea { + height:73px; +} +.b-search { + width:289px; + position:relative; +} +.b-search .b-search-text { + margin:0 0 0 24px; + width:270px; +} +.b-search .b-search-but { + padding:0; + position:absolute; + left:0; + top:0; + width:33px; + height:34px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAUVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmcFIQ5AAAAGnRSTlMA5PqtkYRybyIUD/XY0s63nGxkWkI5MRnDCXAal8gAAABdSURBVAjXTYpHFoAwCAUhRU0s6Rbuf1CBjc5iHvP4AFDv9fAPKHbN1eMW5J7MyQ5oJXan/2Yi2zSNhWSARaPTws4YJdIhvnDvcVhyoJWIaPM0gRIG7wvXx0zzv9wLGB0DfekXeccAAAAASUVORK5CYII=') 12px 12px no-repeat; + text-indent:33px; + cursor:pointer; +} +.b-item-title { + color:#404040; + font-size:20px; + margin:0 0 10px 0; +} +.b-item-text { + color:#666666; + font-size:16px; + line-height:1.2em; +} +.b-comments_top .b-block-wrapper { + padding:41px 0 57px 0; +} +.b-comments_top .b-section-title { + margin: 0 0 15px; +} +.b-comments_top .b-form-submit { + padding:11px 0 0 0; + margin:0; + text-align:right; +} +.b-comments_top .b-button { + padding-left:48px; + padding-right:48px; +} +.b-comment-list-item { + display:block; + padding:0 0 46px 0; + margin:0 0 46px 0; + border-bottom:1px solid #cccccc; +} +.b-comment-list-item .b-date { + float:left; +} +.b-comment-list-item-content { + margin:0 0 0 68px; +} +.b-comment-list-item-content .b-item-title { + margin:0 0 5px 0; +} +.b-comment-list-item-content .b-item-text { + padding:0; +} +.b-process { + text-align:center; + font-size:0; +} +.b-process:after { + content:''; + display:inline-block; + width:23px; + height:23px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXBAMAAADjD5IeAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAAC3RSTlMAgHhIBlA1HhhhXHxJiA0AAABbSURBVBjTYwADRQUwhcZhSUDieAkjcRIFDRAcZkFhho4GmG5DUSSjmAMYCANBQXEwzS4oKIKHgwEw7AlGcgGroAHCbSAS4WpDwQQgxxPiH2ZJBySfpgDZOAMEAIocDGStPqtkAAAAAElFTkSuQmCC'); + -webkit-animation-name: spin; + -webkit-animation-duration: 2000ms; + -webkit-animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + -moz-animation-name: spin; + -moz-animation-duration: 2000ms; + -moz-animation-iteration-count: infinite; + -moz-animation-timing-function: linear; + -ms-animation-name: spin; + -ms-animation-duration: 2000ms; + -ms-animation-iteration-count: infinite; + -ms-animation-timing-function: linear; + animation-name: spin; + animation-duration: 2000ms; + animation-iteration-count: infinite; + animation-timing-function: linear; +} +@-ms-keyframes spin { + from { -ms-transform: rotate(0deg); } + to { -ms-transform: rotate(360deg); } +} +@-moz-keyframes spin { + from { -moz-transform: rotate(0deg); } + to { -moz-transform: rotate(360deg); } +} +@-webkit-keyframes spin { + from { -webkit-transform: rotate(0deg); } + to { -webkit-transform: rotate(360deg); } +} +@keyframes spin { + from { + transform:rotate(0deg); + } + to { + transform:rotate(360deg); + } +} +.b-documentation_top .b-block-wrapper { + padding:20px 0 21px 0; +} +.b-documentation_top.p-documentation_in .b-block-wrapper { + width:941px; + padding-left:19px; +} +.b-documentation_top .b-section-title { + margin:0 0 17px 0; +} +.b-tcontents-list, +.b-tcontents-sublist { + list-style:none; +} +.b-tcontents-list { + margin:0 0 0 70px; +} +.b-tcontents-list-item { + margin:0 0 20px 0; +} +.b-tcontents-list-item-title { + color:#168de2; + font-size:20px; + margin:0; +} +.b-tcontents-list-item-title a { + color:inherit; + text-decoration:none; +} +.b-tcontents-list-item-title a:hover { + text-decoration:underline; +} +.b-tcontents-sublist { + padding:6px 0 0 18px; +} +.b-tcontents-sublist-item { + font-size:16px; + color:#797979; + line-height:1.2em; + padding:0 0 8px 0; +} +.b-tcontents-sublist-item a { + color:inherit; +} +.b-tcontents-sublist-item:before { + content:'-'; + display:inline-block; + float:left; + margin:0 0 0 -11px; +} +.b-tcontents .b-block-wrapper { + padding-top:35px; +} +.b-documentation_top.p-documentation_in .b-search { + float:right; +} +.b-documentation_top.p-documentation_in .b-section-title { + float:left; +} +.b-cols_content { + width:960px; + margin:0 auto; + padding:0 0 30px 0; +} +.b-cols_content_left { + position:relative; + float:left; + width:295px; + padding:30px 0 0 0; +} +.b-cols_content_right { + float:right; + width:100%; + margin:0 0 0 -295px; +} +.b-cols_content_right-slot { + margin:0 0 0 340px; + padding:18px 0 0 0; +} +.b-tcontents_full-list, +.b-tcontents_full-sublist { + list-style:none; +} +.b-tcontents_full-list { + +} +.b-tcontents_full-list-item { + margin:0 0 28px 0; +} +.b-tcontents_full-list-item-title { + color:#404040; + font-size:16px; + margin:0; +} +.b-tcontents_full-list-item-title a { + color:inherit; + text-decoration:none; +} +.b-tcontents_full-list-item.p-active .b-tcontents_full-list-item-title a { + color:#168de2; + text-decoration:underline; +} +.b-tcontents_full-list-item-desc { + color:#767676; + font-size:12px; + padding:0; +} +.b-tcontents_full-sublist { + padding:14px 0 0 18px; +} +.b-tcontents_full-sublist-item { + font-size:12px; + color:#404040; + line-height:1.2em; + padding:0 0 8px 0; +} +.b-tcontents_full-sublist-item a { + color:#168de2; +} +.b-page_header { + padding:0 0 18px 0; + margin:0 0 28px 0; + border-bottom:1px solid #f2f2f2; +} +.b-page_header .b-path-list { + margin-bottom:-3px; +} +.b-search_result-list-item { + padding:0 0 31px 0; +} +.b-search_result-list-item.p-select { + background:#f5f5f5; + padding:6px 12px; + margin:0 -12px; +} +.b-search_result-list-item-title { + color:#404040; + font-size:18px; + margin:0; +} +.b-search_result-list-item-title a { + color:inherit; + text-decoration:none; +} +.b-search_result-list-item-title a:hover { + text-decoration:underline; +} +.b-search_result-list-item-desc { + color:#767676; + font-size:12px; + padding:0; +} +.b-search_result-list-item-text { + color:#404040; + font-size:14px; + padding:14px 0 0 0; +} +.b-mark { + background:#d0e8f9; +} +.b-search_result-title { + font-size:14px; + margin:0; + color:#404040; +} +.b-search_result-query { + font-size:18px; +} +.b-page_over { + margin:-13px 0 26px 0; +} +.b-back { + display:inline-block; + background:#ececec; + color:#404040; + font-size:14px; + text-decoration:none; + padding:3px 11px 4px 11px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.b-back:hover { + text-decoration:none; + color:#404040; +} +.b-back:before { + vertical-align:middle; + margin:0 9px 0 0; + content:''; + display:inline-block; + width: 5px; + height: 10px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKBAMAAACOF4kDAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAAC3RSTlMAs62OCIV8cj80DyOnhogAAAAlSURBVAjXY2DgMmBgcBZgYAlUYGATmsBQKMEAwiA2SAwkB1IDAFc2BGddDNbMAAAAAElFTkSuQmCC') -0px -0px no-repeat; +} +.b-article { + font-size:14px; + line-height:1.6em; +} +.b-article h1 { + font-size:18px; + margin-bottom:16px; + line-height:1em; +} +.b-article h2 { + font-size:18px; + margin-bottom:16px; + line-height:1em; +} +.b-article p { + padding:0 0 30px 0; +} +.b-path-list-item-url, +.b-path-list-drop { + display:inline-block; + background:#ececec; + color:#404040; + font-size:14px; +} +.b-path-list-item-url { + padding:1px 5px 2px 5px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + z-index:1; + position:relative; +} +.b-path-list-item-url.p-drop-close:after, +.b-path-list-item-url.p-drop-open:after { + vertical-align:middle; + margin:0 0 0 5px; + content:''; + display:inline-block; + width: 10px; + height: 5px; +} +.b-path-list-item-url.p-drop-open:after { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMAs6GSEZsXliIbayKHoAAAACRJREFUCNdjYOCIYACCSUITGBjYFAXVGBhchZNFHRgMS1gKDQA2kARNyqxmeAAAAABJRU5ErkJggg==') -0px -0px no-repeat; +} +.b-path-list-item-url.p-drop-close:after { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFBAMAAACOSmBbAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAAC3RSTlMAs62OCIV8cj80DyOnhogAAAAkSURBVAjXYzDUZJgkzLBYqEPRioElUFDUgYHBTTCFAQjKGRgAT6QEhTVCDyEAAAAASUVORK5CYII=') -0px -0px no-repeat; +} +.b-path-list-item-url, +.b-path-list-drop-item-url, +.b-path-list-item-url:hover, +.b-path-list-drop-item-url:hover { + color:inherit; + text-decoration:none; +} +.b-path-list-item { + position:relative; + display:inline-block; + margin-right:-0.29em; + padding-right:27px; + vertical-align:top; +} +.b-path-list-item:after { + content:'/'; + font-size:12px; + display:inline-block; + position:absolute; + right:11px; + top:3px; +} +.b-path-list-item:last-child { + padding-right:0; + margin-right:0; +} +.b-path-list-item:last-child:after { + display:none; +} +.b-path-list-drop { + display:none; + padding:3px 0 4px 0; + position:absolute; + top:100%; + left:0; + margin:-4px 0 0 0; + min-width:100%; + -webkit-border-radius: 0 4px 4px 4px; + -moz-border-radius: 0 4px 4px 4px; + border-radius: 0 4px 4px 4px; +} +.b-path-list-drop-item { + white-space:nowrap; + padding:2px 11px; +} +.b-path_current { + font-size:16px; + color:#168de2; +} +.b-page_title { + font-size:18px; + color:#168de2; + border-bottom: 1px solid #f2f2f2; + margin: 0 0 28px; + padding: 0 0 18px; +} +.b-section_tcontent { + display:table; + width:100%; +} +.b-section_tcontent-item { + display:table-row; +} +.b-section_tcontent-item-number, +.b-section_tcontent-item-title { + display:table-cell; + padding-bottom:3px; + font-size:14px; + color:#404040; +} +.b-section_tcontent-item-number { + width:1%; + padding-right:13px; +} +.b-section_tcontent-item-title a { + color:inherit; +} +.b-section_tcontent-item-title a:hover { + color:#168de2; + text-decoration:underline; +} +.b-section-text { + font-size:14px; +} +.b-downloads_top .b-block-wrapper { + padding-top:29px; + padding-bottom:46px; +} +.b-downloads_top .b-section-title { + margin:0 0 2px 0; +} +.b-downloads .b-block-wrapper { + padding-top:27px; +} +.b-download-list { + border-top:1px solid #e5e5e5; +} +.b-download-list-item-drop { + height:0px; + overflow:hidden; + opacity:0; + filter:alpha(opacity=0); + padding-left:17px; + font-size:14px; + color:#404040; + padding-right:40px; +} +.b-download-list-item-drop.p-drop-open { + height:auto; + opacity:1; + filter:alpha(opacity=100); + padding-top:17px; + padding-bottom:12px; +} +.b-download-list-item-drop a { + text-decoration:none; +} +.b-download-list-item-drop a:hover { + text-decoration:underline; +} + +.b-download-list-item-drop ul { + padding-left: 0px; +} + +.b-download-list-item { + font-size:18px; + color:#404040; + padding:14px 0; + border-bottom:1px solid #e5e5e5; +} +.b-download-list-item-url { + display:block; + color:inherit; + text-decoration:none; +} +.b-download-list-item-url.p-drop-close, +.b-download-list-item-url.p-drop-open { + background-position:100% 50%; + background-repeat:no-repeat; + padding-right:40px +} +.b-download-list-item-url.p-drop-close { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAPFBMVEUAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBts0nFAAAAE3RSTlMA7vt5Z0M3BPbhwLSxoo1XLSQbFXczDQAAAFtJREFUCNdVyEcOgDAMBdFJp6b5/nfFiYIEb+M/hnAmlnQGiEautPoSEzlE5Ga6dR70XU9GZR17h2Z0OHB6TEPV8fF+dGWKm0xbZAl2tA3wKla78OFFPD/OrfEA4fgEiY3/8xIAAAAASUVORK5CYII='); +} +.b-download-list-item-url.p-drop-open { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAQlBMVEUAAAAWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeL1n1bsAAAAFXRSTlMA+PDlrwQ7NPzAn417dWxjVUYtJBv7ej5FAAAAXElEQVQI11WIWRaAIAzERlRQ9q33v6qtyFPz0U6ChxDwIxGlr+eD6Mivl4WYpUw34lL08KpYYuSjqnhbeXrA81sb0MUdGCel4+RncWN5njCKtn2EfSNlAC0+i8YFvbIFGAtHQ/cAAAAASUVORK5CYII='); +} +.b-download-list-item-url.p-drop-open { + color:#168de2; +} +.b-download-list-item .b-example-code { + margin-left:14px; +} +.b-ico { + display:inline-block; + vertical-align:middle; +} +.i-boxdown { + width:12px; + height:15px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPAgMAAACtj8baAAAACVBMVEUAAAAWjeIWjeK7bk9GAAAAAnRSTlMAgewsfo4AAAArSURBVAjXY2BYxYAVS61awsC2agID4yoHBoZMoJgIA8MCBi4wXrVqFQgDAFbgDV0Y0id0AAAAAElFTkSuQmCC'); +} +.i-folder { + width:14px; + height:12px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMBAMAAACgrpHpAAAAGFBMVEUAAAAWjeIWjeIWjeIWjeIWjeIWjeIWjeKS0w3tAAAAB3RSTlMAZvmN5x/e0UJtvQAAAChJREFUCNdjMC8vCWAAAvXyckdBQVGGcjAog9LlJNPqYKqIwRxMFwMAGgsi8GjLowMAAAAASUVORK5CYII='); +} +.i-latest { + width:12px; + height:12px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4MENGNjQ1OEYyQzExRTRBQjcyOUVFM0RFMUM3OTc5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4MENGNjQ2OEYyQzExRTRBQjcyOUVFM0RFMUM3OTc5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjgwQ0Y2NDM4RjJDMTFFNEFCNzI5RUUzREUxQzc5NzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjgwQ0Y2NDQ4RjJDMTFFNEFCNzI5RUUzREUxQzc5NzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Gc5vjAAAA+klEQVR42nySwQcCQRTGd7cVUerUJTpFRGykU5Ru0SWia5RN/R3dEp1autQ1UpfoVDpExyK6RkS6dY3oe3zLWOnxM29m3rz35pvRo4ObRvMDG9RAHnzAAczBGLwlyGRwDKyAxfmLY4E0QQXcDWZeM3gPMiBCslyzGOOXCh2Q5kaRrYxYocu1Hdu0pUKDm20Ge03WWvTrUiEB5OYXT2CKIohNwQPk5EDoR9arbCoHliAgSumKrP9MLn0UmV1ZJyAOtsymtucDQ/ozg84JlEAPLCi1RvU2fIszcNwKByVjEjzphzlKcFnuYCoV+lSiyp6DfBv5Go77Nb4CDADbLzTe0a7J+wAAAABJRU5ErkJggg=='); +} +.i-project { + width:13px; + height:13px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5NDRCNEI5OEYyQzExRTQ5Q0E5RjRBQzA3MDZCN0MyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5NDRCNEJBOEYyQzExRTQ5Q0E5RjRBQzA3MDZCN0MyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTk0NEI0Qjc4RjJDMTFFNDlDQTlGNEFDMDcwNkI3QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTk0NEI0Qjg4RjJDMTFFNDlDQTlGNEFDMDcwNkI3QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz59GvQaAAABGklEQVR42oTSsWcDYRjH8ffaKCV0qEQpXTtEaSVLKoQMXVo6pkvmSDmqdGp06J410a1r6RKSPyCU2xstmUI5jlBKtZTQ78PveEm0Dx/Hvc/vvfe99w3ynTfn1R5uUMY2YkS4xThtWtFzDdcYqOkIgZ6R3tv4qjVnFOpgHwd49778KvfoYwuhhSpooICuZo40yVhLPsYZXvBgoZbWHGsvdbdYnxq3vpbtqYqhAjtueWVRU1/VQjkkCv1VRfXlLDTTBuN/Qh/qm1lopI0O9aeW1RSP6htZqKcz2MAhztXk9PULlLCuvl6gG3GHXZziG1/pQVKbmOucJmimNyLEk87hygtYXeJZ46F/jX7QxokONdH7xFtBW33uV4ABAA1TQEwMn4OlAAAAAElFTkSuQmCC'); +} +.i-download { + width:15px; + height:15px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAMFBMVEUAAAAWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeKnqcD5AAAAD3RSTlMA9LsmFgwD7uTJwGldTj/BopNkAAAAXElEQVQI12NgYGDtb2UAA+b/nyEMlv9fIAy2/9/AdIxBvYBNAJDx/pO80P8HQEbm////fyaANMn//y8MVrT///8NYAbT/09Qc+pLGCDg4gUGZLD+PxgsYNCHMBQAGAcpFeGGdLEAAAAASUVORK5CYII='); +} +.b-wrapper .b-url_w_i { + text-decoration:none; +} +.b-wrapper .b-url_w_i:hover { + text-decoration:none; +} +.b-url_w_i-text { + text-decoration:underline; +} +.b-url_w_i:hover .b-url_w_i-text { + text-decoration:none; +} +.b-url_w_i.p-revert .b-url_w_i-text { + text-decoration:none; +} +.b-url_w_i.p-revert:hover .b-url_w_i-text { + text-decoration:underline; +} +.b-rock-list { + width:638px; + margin:0 0 0 80px; +} +.b-rock-list-item { + padding-top:15px; + padding-bottom:24px; + border-bottom:1px solid #535353; +} +.b-rock-list-item-ico { + float:left; + margin-left:-5px; +} +div.b-rock-list-item-ico { + width: 42px; + height: 42px; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAABCFBMVEUAAAAWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeMWjeIVjeIWjeIWjeIWjeIWjeIVjOIWjeIWjeIWjeIWjeIWjeIVjeIWjeIWjeIWjeIWjeIWjeIWjeIVjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeIWjeL///8Si+IAgN8FhOAAe94Afd4LiOEAed0PiuEllOQZj+Pz+f7K5fhks+wKgd+02fau1/U8n+e83/dFpOgXjuIAc9zP5/mcz/OXzPJWrOpMqOnp9Pzg7/vY7Pqby/IsmOUBg+Byuu4AZtkAVdSJxfB/we91u+6pRd6EAAAAMHRSTlMAC4JdFWs5M5hGi2UgGBEGt04aA9JCPS3cyK6jnpB5SijmzqlY/PPuwr0l+HRxVOFm0+pTAAADGklEQVQ4y3WVZ0PiQBCGJ41EOoggHQQptttND6C0E3v37v7/P7nMbsAQ9PmwG+DN7JSdAbZRlZRUkzJ1LVnUpH3gHDQaRYgQa2miLAuApKREvq6kAeQB8ckKYeHeoJGBMPtNTW0Jh4RRgA0nFwd7sEviiAQkNiYL0pc1IXQaGmUMgZPfU/lDMlE9avf6v8paNw1IYS0tc8F5h+/FzjHZ0NdO/K+yJKAKSKZ6glu6RiKIfqbWzyrLS5Onr012OEpCfP2Wj5BVcLuIqI6z9WqbnLb8JBwfZw94SCKzGVFmk+iZSE5lX5GKpQAp4SIH8UTiBZEcsjqW8/6qsNAGZJvkV17jrBQYeB2LlIuGA2vE4DVcBP7uNpWvyhLSwQp2iiBJ6AqJUAhbJVi3RgMqmCmNRGmtpb+CmyJkoCQH548NS7/ecTa+dkeQABMm42fv9/1YJxsGJSx1nSCHKB1CJXBVt5/o6I3gk86XYa3Sczz8poehN6GOK/5m3NCR6fvhGeb4+towrseOazhvrj7m6eKdlmPSSyadLmbvU8+bz7zp6PaRPr0bOpfGQcL6h6TWA52tHIdSx13Qy5cJvXLJKWarBgN/OwlJ7d/01nWcycTzPOvj06RLV28DK1UOXe5/JzXtxe1ySWe2PsRkxIC1XGVLeuc65mTiuHd0MpvTua2LWOAsNHCXeAbMlW2vHujdyjXpo/VKb1afNlotYegSqFU/C5lTZvV+8fAwHtHH0XROn1FqTZe+1QJzFZuAXwrdvqTIy8eLvz4/UdOd+w/LybOVw16uYRMo2Bk9v7BXyGJq3P/5a75ekal5dffPXtyzhqifYb+W93C64HVBzLFnua7zZvnVslxLN2x2bIsVSy3xK/QDXeagGsyrJq6175V4MHTXM7NYiP1oV+HTJLUZwXxcdvtRIbeR7+RhQ6rDujId74WF7TNgaCKEaNT4LivZfqCrSHyGt3Ip2EJuKsAR1JwkNUuoQ3KFLkQoDUXYJZbDGb2DGtMi/wZCotyFb5HP47JyIQOyLwtn1ZgqwI9kFE1txeNCUTtPK8V9CPMfR3yyX+eyhx0AAAAASUVORK5CYII=") +} +.b-rock-list-item-cnt { + margin-left:43px; +} +.b-rock-list-item-head { + padding-top:10px; +} +.b-rock-list-item-bottom { + padding:12px 14px 0 0; + font-size:13px; +} +.b-rock-list-item-license, +.b-rock-list-item-download { + float:right; +} +.b-rock-list-item-download { + font-size:16px; +} +.b-rock-list-item-title { + font-size:16px; + margin:0; +} +.b-rock-list-item-title a { + text-decoration:none; + color:inherit; +} +.b-rock-sublist-item { + display:inline-block; + margin-right:-0.29em; + padding-right:43px; +} +.b-rocks .b-section-title { + margin: 0 0 2px; +} +.b-rocks .b-rock-list { + padding: 85px 0 125px 0; +} +.b-docs_list-footer { + margin:0 0 0 90px; + font-size:14px; + color:#168de2; +} +.b-docs_list-footer-item { + display:inline-block; + position:relative; + padding-right:11px; +} +.b-docs_list-footer-item:after { + content:'•'; + font-size:7px; + display:inline-block; + position:absolute; + right:2px; + top:6px; +} +.b-docs_list-footer-item:last-child { + padding-right:0; +} +.b-docs_list-footer-item:last-child:after { + display:none; +} + +/* vim: expandtab */ diff --git a/doc/www/theme/static/design/logo_avito.png b/doc/www/theme/static/design/logo_avito.png new file mode 100644 index 0000000000000000000000000000000000000000..5c349cf6e24926cefd092b5febcaefef14cb4c51 Binary files /dev/null and b/doc/www/theme/static/design/logo_avito.png differ diff --git a/doc/www/theme/static/design/logo_badoo.png b/doc/www/theme/static/design/logo_badoo.png new file mode 100644 index 0000000000000000000000000000000000000000..93b25ebed87f47a40ce0de3065029df324dfe902 Binary files /dev/null and b/doc/www/theme/static/design/logo_badoo.png differ diff --git a/doc/www/theme/static/design/logo_mailru.png b/doc/www/theme/static/design/logo_mailru.png new file mode 100644 index 0000000000000000000000000000000000000000..77b332124568cfd1d62e6bdf95d0f27e5af04376 Binary files /dev/null and b/doc/www/theme/static/design/logo_mailru.png differ diff --git a/doc/www/theme/static/design/logo_sberbank.png b/doc/www/theme/static/design/logo_sberbank.png new file mode 100644 index 0000000000000000000000000000000000000000..361a774066382e66ef6014bb009c496b0a753fe8 Binary files /dev/null and b/doc/www/theme/static/design/logo_sberbank.png differ diff --git a/doc/user/tnt.css b/doc/www/theme/static/docbook.css similarity index 100% rename from doc/user/tnt.css rename to doc/www/theme/static/docbook.css diff --git a/doc/www/theme/static/fonts/HelveticaNeue-Bold.eot b/doc/www/theme/static/fonts/HelveticaNeue-Bold.eot new file mode 100644 index 0000000000000000000000000000000000000000..10a9779e328346bd5e018c1eaa764f8137349509 Binary files /dev/null and b/doc/www/theme/static/fonts/HelveticaNeue-Bold.eot differ diff --git a/doc/www/theme/static/fonts/HelveticaNeue-Bold.svg b/doc/www/theme/static/fonts/HelveticaNeue-Bold.svg new file mode 100644 index 0000000000000000000000000000000000000000..5a12c4cc644adde8833a7d5de59bef14b72601a2 --- /dev/null +++ b/doc/www/theme/static/fonts/HelveticaNeue-Bold.svg @@ -0,0 +1,1268 @@ +<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> +<metadata> +Created by FontForge 20141024 at Mon Dec 22 12:06:37 2014 + By System Administrator +Copyright (c) 1981, 1982, 1983, 1989 and 1993, Linotype Library GmbH or its affiliated Linotype-Hell companies. All rights reserved. + +The digitally encoded machine readable software for producing the Typefaces licensed to you is now the property of Heidelberger Druckmaschinen AG and its licensors, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Heidelberger Druckmaschinen AG. + +Copyright (c) 1988, 1990, 1993 Adobe Systems Incorporated. All Rights Reserved. +</metadata> +<defs> +<font id="HelveticaNeue-Bold" horiz-adv-x="574" > + <font-face + font-family="Helvetica Neue" + font-weight="700" + font-stretch="normal" + units-per-em="1000" + panose-1="2 0 8 3 0 0 0 9 0 4" + ascent="800" + descent="-200" + x-height="517" + cap-height="714" + bbox="-379 -217 1095 975" + underline-thickness="50" + underline-position="-75" + unicode-range="U+0008-FB02" + /> +<missing-glyph horiz-adv-x="500" +d="M442 8h-384v496h384v-496zM50 512v-512h400v512h-400z" /> + <glyph glyph-name="fi" unicode="fi" horiz-adv-x="611" +d="M85 422v-422h142v422h98v95h-98v31q0 32 12.5 45.5t41.5 13.5q27 0 52 -3v106q-18 1 -37 2.5t-38 1.5q-87 0 -130 -44t-43 -113v-40h-85v-95h85zM411 517v-517h142v517h-142zM553 597v117h-142v-117h142z" /> + <glyph glyph-name="fl" unicode="fl" horiz-adv-x="611" +d="M85 422v-422h142v422h98v95h-98v31q0 32 12.5 45.5t41.5 13.5q27 0 52 -3v106q-18 1 -37 2.5t-38 1.5q-87 0 -130 -44t-43 -113v-40h-85v-95h85zM411 714v-714h142v714h-142z" /> + <glyph glyph-name=".notdef" horiz-adv-x="500" +d="M442 8h-384v496h384v-496zM50 512v-512h400v512h-400z" /> + <glyph glyph-name=".null" horiz-adv-x="0" + /> + <glyph glyph-name="uniE001" horiz-adv-x="278" + /> + <glyph glyph-name="space" unicode=" " horiz-adv-x="278" + /> + <glyph glyph-name="controlBS" horiz-adv-x="0" + /> + <glyph glyph-name="controlHT" unicode="	" horiz-adv-x="278" + /> + <glyph glyph-name="controlCR" unicode="
" horiz-adv-x="278" + /> + <glyph glyph-name="controlGS" horiz-adv-x="0" + /> + <glyph glyph-name="exclam" unicode="!" horiz-adv-x="278" +d="M61 154v-154h157v154h-157zM213 522v192h-148v-192l38 -308h71z" /> + <glyph glyph-name="quotedbl" unicode=""" horiz-adv-x="463" +d="M85 714v-321h107v321h-107zM271 714v-321h107v321h-107z" /> + <glyph glyph-name="numbersign" unicode="#" horiz-adv-x="556" +d="M243 412h96l-17 -124h-97zM116 198l-28 -198h97l28 198h96l-27 -198h97l27 198h87v90h-74l17 124h87v90h-74l27 198h-97l-27 -198h-97l28 198h-97l-28 -198h-95v-90h83l-18 -124h-95v-90h83z" /> + <glyph glyph-name="dollar" unicode="$" horiz-adv-x="556" +d="M141 232h-141q10 -118 73 -179t175 -69v-85h59v85q75 5 123 30t76.5 57t39.5 65.5t11 55.5q0 25 -3.5 57t-22.5 64t-59 61.5t-114 49.5q-14 4 -26.5 7t-24.5 6v177q34 0 58 -28t25 -68h142q-3 52 -22 90t-49 63.5t-69.5 40t-84.5 19.5v77h-59v-77q-45 -3 -87 -17.5 +t-74 -41t-51.5 -65.5t-19.5 -90q0 -50 17 -83.5t45.5 -56t64.5 -36t73 -23.5q10 -2 18.5 -4.5t13.5 -4.5v-209q-46 9 -77 42t-30 90zM307 100v192q59 -16 83.5 -35.5t24.5 -58.5q0 -24 -10 -41.5t-25.5 -29.5t-35 -18.5t-37.5 -8.5zM248 614v-163q-48 11 -69 29t-21 51 +q0 21 7.5 36.5t20.5 26t29 15.5t33 5z" /> + <glyph glyph-name="percent" unicode="%" horiz-adv-x="1000" +d="M693 182q0 17 1.5 38t8.5 39t20.5 30t37.5 12q22 0 34.5 -13.5t18.5 -32t7.5 -39t1.5 -35.5q0 -16 -1.5 -36.5t-8 -39t-20 -31.5t-36.5 -13q-24 0 -37 13t-19 31.5t-7 39.5t-1 37zM591 183q0 -41 8.5 -77t28 -62.5t51 -41.5t77.5 -15q44 0 76 14.5t52.5 40.5t30.5 61 +t10 76t-8 77t-27.5 62.5t-50.5 42t-78 15.5q-44 0 -76 -15t-53 -41t-31 -61t-10 -76zM668 722l-414 -743h87l412 743h-85zM177 514q0 17 1.5 39t8.5 41t20.5 32t37.5 13q22 0 34.5 -14t18.5 -34t7.5 -41.5t1.5 -36.5q0 -16 -1.5 -35.5t-8 -37t-20 -29.5t-36.5 -12 +q-24 0 -37 12t-19 29.5t-7 37.5t-1 36zM75 516q0 -41 8.5 -76.5t28 -61t51 -40t77.5 -14.5q44 0 76 14t52.5 39t30.5 59.5t10 75.5t-8 78t-27.5 64.5t-50.5 43.5t-78 16q-44 0 -76 -15.5t-53 -42.5t-31 -63t-10 -77z" /> + <glyph glyph-name="ampersand" unicode="&" horiz-adv-x="685" +d="M464 71l58 -71h174l-145 169q30 38 47 83t22 93h-123q-3 -22 -9 -43.5t-17 -41.5l-92 113q54 29 90.5 72t36.5 106q0 42 -15.5 74t-42 53.5t-62 32.5t-76.5 11q-36 0 -69.5 -11.5t-59.5 -33t-41.5 -51.5t-15.5 -67q0 -47 19.5 -82t48.5 -70q-31 -15 -60 -35t-51.5 -45.5 +t-35.5 -57t-13 -69.5q0 -51 18 -90.5t49 -67t73.5 -41.5t90.5 -14q61 0 109.5 21t91.5 63zM267 315l122 -149q-25 -28 -53.5 -45.5t-66.5 -17.5q-20 0 -38.5 7.5t-32.5 20t-22.5 30t-8.5 36.5q0 22 8.5 40t22.5 33t32 26t37 19zM382 559q0 -39 -21.5 -61t-51.5 -41 +q-20 25 -38 49t-18 58q0 28 19 45.5t45 17.5t45.5 -20t19.5 -48z" /> + <glyph glyph-name="quotesingle" unicode="'" horiz-adv-x="278" +d="M86 714v-321h107v321h-107z" /> + <glyph glyph-name="parenleft" unicode="(" horiz-adv-x="296" +d="M303 731h-119q-33 -48 -57.5 -105t-41 -118t-25 -122.5t-8.5 -117.5q0 -118 34.5 -232t97.5 -217h118q-57 109 -82.5 224t-25.5 235q0 118 26 232.5t83 220.5z" /> + <glyph glyph-name="parenright" unicode=")" horiz-adv-x="296" +d="M-6 -181h118q33 47 58 104t41.5 117.5t24.5 122t8 117.5q0 118 -34.5 233t-97.5 218h-117q55 -109 81 -225t26 -236q0 -118 -26.5 -231.5t-81.5 -219.5z" /> + <glyph glyph-name="asterisk" unicode="*" horiz-adv-x="407" +d="M242 589v125h-80v-125l-113 44l-27 -77l116 -39l-74 -98l67 -49l70 103l74 -103l66 49l-74 98l118 39l-27 77z" /> + <glyph glyph-name="plus" unicode="+" horiz-adv-x="600" +d="M354 306v199h-107v-199h-199v-107h199v-199h107v199h199v107h-199z" /> + <glyph glyph-name="comma" unicode="," horiz-adv-x="278" +d="M61 154v-154h72q1 -16 -4 -31.5t-15 -28t-23.5 -21.5t-28.5 -12v-72q32 5 60.5 18.5t49.5 34.5t33.5 49.5t12.5 62.5v154h-157z" /> + <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="407" +d="M53 334v-122h301v122h-301z" /> + <glyph glyph-name="period" unicode="." horiz-adv-x="278" +d="M60 154v-154h157v154h-157z" /> + <glyph glyph-name="slash" unicode="/" horiz-adv-x="371" +d="M268 731l-278 -747h113l279 747h-114z" /> + <glyph glyph-name="zero" unicode="0" horiz-adv-x="556" +d="M163 353q0 18 0.5 43.5t3.5 52.5t10 53.5t19.5 47.5t32 34t48.5 13t49 -13t33 -34t19.5 -47.5t10 -53.5t4 -52.5t0.5 -43.5q0 -30 -2 -72.5t-12.5 -82t-34 -67.5t-67.5 -28q-43 0 -66 28t-33.5 67.5t-12.5 82t-2 72.5zM21 353q0 -105 20.5 -175.5t55.5 -112.5t81.5 -60 +t98.5 -18q53 0 99.5 18t82 60t56 112.5t20.5 175.5q0 102 -20.5 171.5t-56 111.5t-82 60t-99.5 18q-52 0 -98.5 -18t-81.5 -60t-55.5 -111.5t-20.5 -171.5z" /> + <glyph glyph-name="one" unicode="1" horiz-adv-x="556" +d="M392 0v700h-113q-6 -40 -25 -67t-46.5 -43.5t-62 -23t-71.5 -5.5v-107h176v-454h142z" /> + <glyph glyph-name="two" unicode="2" horiz-adv-x="556" +d="M37 431h136q0 28 5.5 56.5t18.5 52t34.5 38t52.5 14.5q46 0 75.5 -28.5t29.5 -79.5q0 -32 -14.5 -57t-36 -45t-47.5 -36.5t-49 -32.5q-45 -31 -85.5 -61t-70.5 -65.5t-47.5 -80.5t-17.5 -106h514v122h-331q26 36 60 63t70 50.5t71.5 47.5t63.5 53.5t45 67.5t17 91 +q0 51 -19.5 92t-52.5 69t-76.5 43t-91.5 15q-63 0 -111.5 -21.5t-80.5 -60t-48 -90t-14 -111.5z" /> + <glyph glyph-name="three" unicode="3" horiz-adv-x="556" +d="M228 417v-100q26 0 54.5 -1.5t52.5 -11t39.5 -30.5t15.5 -61q0 -51 -33 -80.5t-81 -29.5q-31 0 -53.5 11t-37.5 29.5t-23 44t-9 53.5h-135q-1 -61 17.5 -108t52.5 -79.5t82.5 -49.5t107.5 -17q51 0 98 15t83 44t57.5 72t21.5 98q0 60 -33 103t-91 56v2q49 14 73.5 53 +t24.5 90q0 47 -21 83t-54.5 61t-75.5 37.5t-84 12.5q-54 0 -98 -17.5t-75.5 -49.5t-49 -76.5t-19.5 -98.5h135q-1 54 26.5 89.5t81.5 35.5q39 0 69 -24t30 -69q0 -30 -14.5 -48t-37 -27.5t-48.5 -11.5t-49 0z" /> + <glyph glyph-name="four" unicode="4" horiz-adv-x="556" +d="M312 522v-243h-184l181 243h3zM312 162v-162h135v162h93v117h-93v421h-127l-304 -408v-130h296z" /> + <glyph glyph-name="five" unicode="5" horiz-adv-x="556" +d="M500 583v117h-391l-69 -387h128q21 29 45 42.5t62 13.5q29 0 51 -10t38 -28t24 -42t8 -51q0 -26 -8.5 -50.5t-24 -43t-38 -30t-50.5 -11.5q-48 0 -79 28.5t-36 76.5h-142q1 -55 22.5 -96.5t57.5 -69.5t82.5 -41.5t97.5 -13.5q53 -1 100 17.5t82.5 52.5t56.5 80.5 +t21 100.5q0 49 -14.5 92.5t-42 75.5t-67.5 51t-92 19q-42 0 -75 -12.5t-62 -41.5l-2 2l28 159h289z" /> + <glyph glyph-name="six" unicode="6" horiz-adv-x="556" +d="M286 363q27 0 47.5 -11.5t33.5 -30t19.5 -42t6.5 -48.5q0 -24 -7 -47t-21 -41t-33.5 -29t-45.5 -11q-27 0 -48 11t-35.5 29.5t-22 42t-7.5 47.5q0 26 7 49.5t21 41.5t35.5 28.5t49.5 10.5zM388 520h135q-6 47 -25 83t-49 60.5t-69 37.5t-84 13q-75 0 -127 -33t-85 -85.5 +t-48 -117.5t-15 -130q0 -67 12 -131.5t43 -115.5t83 -82.5t131 -31.5q55 0 100 19.5t77.5 54t50 81t17.5 100.5q0 42 -13 83t-41 73q-30 33 -73 52.5t-88 19.5q-51 0 -90 -18t-68 -60l-2 2q1 29 8 66t22 69.5t40.5 55t63.5 22.5q37 0 62 -26t32 -61z" /> + <glyph glyph-name="seven" unicode="7" horiz-adv-x="556" +d="M517 578v122h-478v-132h332q-100 -121 -161.5 -266t-73.5 -302h152q1 70 16.5 151t44 160t71 149t97.5 118z" /> + <glyph glyph-name="eight" unicode="8" horiz-adv-x="556" +d="M172 510q0 24 8.5 42t23.5 30t34.5 18.5t40.5 6.5q33 0 53.5 -10t32 -25t15.5 -31.5t4 -30.5q0 -45 -30 -68.5t-75 -23.5q-43 0 -75 23.5t-32 68.5zM43 523q0 -52 26 -91t77 -53v-2q-63 -15 -97.5 -60t-34.5 -112q0 -57 22.5 -98t60 -68t85 -39.5t98.5 -12.5 +q49 0 96 13.5t84 40.5t59.5 68t22.5 97q0 66 -34 111.5t-97 59.5v2q51 17 76.5 56t25.5 91q0 26 -12 58.5t-39.5 61t-72.5 48.5t-110 20q-43 0 -85 -12t-75.5 -36t-54.5 -60t-21 -83zM156 212q0 54 36 82.5t88 28.5q25 0 46.5 -8t38 -23t26 -35.5t9.5 -45.5q0 -26 -9 -48 +t-25.5 -37.5t-38 -24t-47.5 -8.5q-25 0 -48 8.5t-39.5 24t-26.5 37.5t-10 49z" /> + <glyph glyph-name="nine" unicode="9" horiz-adv-x="556" +d="M270 337q-27 0 -47.5 11.5t-33.5 30t-19.5 42t-6.5 48.5q0 24 7 47t21 41t34 29t45 11q27 0 48 -11t35.5 -29.5t22 -42t7.5 -47.5q0 -26 -7 -49.5t-21 -41.5t-35 -28.5t-50 -10.5zM168 180h-135q6 -46 25 -82t49 -61t69 -37.5t84 -12.5q75 0 127 32.5t85 85t48 117.5 +t15 130q0 66 -12 131t-43 116.5t-82.5 83t-131.5 31.5q-55 0 -100 -20t-77.5 -54.5t-50 -81t-17.5 -100.5q0 -42 13 -83t41 -73q30 -33 73 -52.5t88 -19.5q51 0 90 18t68 60l2 -2q-2 -29 -8.5 -66t-21.5 -69.5t-40 -55t-64 -22.5q-37 0 -62 26t-32 61z" /> + <glyph glyph-name="colon" unicode=":" horiz-adv-x="278" +d="M218 354v154h-157v-154h157zM61 154v-154h157v154h-157z" /> + <glyph glyph-name="semicolon" unicode=";" horiz-adv-x="278" +d="M218 354v154h-157v-154h157zM61 154v-154h72q1 -16 -4 -31.5t-15 -28t-23.5 -21.5t-28.5 -12v-72q32 5 60.5 18.5t49.5 34.5t33.5 49.5t12.5 62.5v154h-157z" /> + <glyph glyph-name="less" unicode="<" horiz-adv-x="600" +d="M554 399v115l-508 -202v-118l508 -201v114l-367 146z" /> + <glyph glyph-name="equal" unicode="=" horiz-adv-x="600" +d="M553 92v107h-505v-107h505zM553 306v107h-505v-107h505z" /> + <glyph glyph-name="greater" unicode=">" horiz-adv-x="600" +d="M46 107v-114l508 201v118l-508 202v-115l367 -146z" /> + <glyph glyph-name="question" unicode="?" horiz-adv-x="556" +d="M193 154v-154h157v154h-157zM32 484h147q0 27 6 50.5t18.5 41t32 28t46.5 10.5q40 0 62.5 -22t22.5 -68q1 -27 -9.5 -45t-27.5 -33t-37 -30t-38 -35.5t-31.5 -49.5t-16.5 -72v-45h135v38q4 30 19.5 50t35.5 35.5t42.5 31t41 37.5t31 53t12.5 79q0 29 -12.5 62.5 +t-41.5 62.5t-76.5 48.5t-118.5 19.5q-55 0 -99.5 -18.5t-76 -51.5t-49 -78t-18.5 -99z" /> + <glyph glyph-name="at" unicode="@" horiz-adv-x="800" +d="M559 287l63 258h-82l-16 -54q-17 39 -51 54.5t-66 15.5q-49 0 -89.5 -22t-69 -58t-44 -82t-15.5 -93q0 -35 12.5 -66t34 -54.5t50 -37t60.5 -13.5t61 14t47 44h2q2 -25 21.5 -41t51.5 -16q24 0 63.5 16.5t78 51.5t66 90t27.5 132q0 69 -29 125.5t-77 96t-111 61.5 +t-131 22q-78 0 -147 -29t-121 -79t-82 -118.5t-30 -147.5q0 -80 30 -148.5t82.5 -118.5t122.5 -78t150 -28q94 0 174 41.5t131 119.5h-84q-39 -39 -95.5 -60.5t-119.5 -21.5q-64 0 -118.5 21t-93.5 59.5t-61 92t-22 119.5q0 63 20 117.5t57 94t89.5 62t116.5 22.5 +q57 0 106.5 -16t86 -47.5t57.5 -77t21 -105.5q0 -40 -10.5 -74t-27 -58.5t-38 -38t-42.5 -13.5q-9 0 -13 6.5t-4 16.5t2.5 21.5t5.5 21.5zM291 319q0 25 9 51t25.5 47.5t39.5 35t50 13.5q32 0 54.5 -24t22.5 -61q0 -26 -9 -53t-25.5 -48.5t-39 -35.5t-49.5 -14 +q-35 0 -56.5 24.5t-21.5 64.5z" /> + <glyph glyph-name="A" unicode="A" horiz-adv-x="685" +d="M249 276l93 262h2l90 -262h-185zM264 714l-270 -714h158l56 159h267l54 -159h163l-267 714h-161z" /> + <glyph glyph-name="B" unicode="B" horiz-adv-x="704" +d="M226 425v167h147q21 0 40.5 -3.5t34.5 -12.5t24 -25t9 -41q0 -45 -27 -65t-69 -20h-159zM69 714v-714h346q48 0 93.5 12t81 37t56.5 64.5t21 93.5q0 67 -32.5 114.5t-98.5 66.5q48 23 72.5 59t24.5 90q0 50 -16.5 84t-46.5 54.5t-72 29.5t-93 9h-336zM226 122v196h171 +q51 0 82 -23.5t31 -78.5q0 -28 -9.5 -46t-25.5 -28.5t-37 -15t-44 -4.5h-168z" /> + <glyph glyph-name="C" unicode="C" horiz-adv-x="741" +d="M545 474h152q-7 62 -34 110t-68.5 80.5t-94 49.5t-111.5 17q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5q0 -78 24 -145.5t69 -117.5t110.5 -78.5t147.5 -28.5q66 0 121 20t96 58t66 92t31 121h-152q-9 -72 -49.5 -116t-112.5 -44q-53 0 -90 20.5t-60 54.5 +t-33.5 76.5t-10.5 87.5q0 47 10.5 91t33.5 78.5t60 55t90 20.5q29 0 55.5 -9.5t47.5 -26.5t35 -39.5t18 -49.5z" /> + <glyph glyph-name="D" unicode="D" horiz-adv-x="741" +d="M226 132v450h112q58 0 97.5 -16.5t63.5 -47.5t34.5 -74.5t10.5 -97.5q0 -59 -15 -100t-40 -66.5t-57 -36.5t-66 -11h-140zM69 714v-714h308q82 0 142.5 27.5t101 75.5t60.5 114t20 144q0 89 -24.5 155t-68 110t-103 66t-128.5 22h-308z" /> + <glyph glyph-name="E" unicode="E" horiz-adv-x="648" +d="M69 714v-714h542v132h-385v175h346v122h-346v153h377v132h-534z" /> + <glyph glyph-name="F" unicode="F" horiz-adv-x="593" +d="M69 714v-714h157v295h299v122h-299v165h345v132h-502z" /> + <glyph glyph-name="G" unicode="G" horiz-adv-x="759" +d="M585 81l16 -81h100v386h-300v-117h158q-7 -75 -49.5 -114.5t-120.5 -39.5q-53 0 -90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5q0 47 10.5 91t33.5 78.5t60 55t90 20.5q57 0 97 -30t54 -90h150q-6 61 -33 108t-68.5 79t-93 48.5t-106.5 16.5q-82 0 -147.5 -29t-110.5 -80 +t-69 -119.5t-24 -148.5q0 -78 24 -145.5t69 -117.5t110.5 -78.5t147.5 -28.5q52 0 103 21.5t93 75.5z" /> + <glyph glyph-name="H" unicode="H" horiz-adv-x="741" +d="M69 714v-714h157v308h289v-308h157v714h-157v-274h-289v274h-157z" /> + <glyph glyph-name="I" unicode="I" horiz-adv-x="295" +d="M69 714v-714h157v714h-157z" /> + <glyph glyph-name="J" unicode="J" horiz-adv-x="556" +d="M487 225v489h-157v-482q0 -19 -1.5 -39.5t-9 -38t-24.5 -28.5t-48 -11q-28 0 -45.5 9t-27.5 24.5t-14 37.5t-4 48v32h-142v-62q0 -59 20 -100.5t53 -68t75 -39t87 -12.5q80 0 127 24.5t72 61t32 78.5t7 77z" /> + <glyph glyph-name="K" unicode="K" horiz-adv-x="722" +d="M69 714v-714h157v230l90 91l215 -321h197l-306 432l279 282h-196l-279 -296v296h-157z" /> + <glyph glyph-name="L" unicode="L" horiz-adv-x="593" +d="M69 714v-714h505v132h-348v582h-157z" /> + <glyph glyph-name="M" unicode="M" horiz-adv-x="907" +d="M69 714v-714h147v501h2l175 -501h121l175 506h2v-506h147v714h-221l-158 -491h-2l-167 491h-221z" /> + <glyph glyph-name="N" unicode="N" horiz-adv-x="741" +d="M69 714v-714h147v478h2l297 -478h157v714h-147v-479h-2l-298 479h-156z" /> + <glyph glyph-name="O" unicode="O" horiz-adv-x="778" +d="M195 354q0 47 10.5 91t33.5 78.5t60 55t90 20.5t90 -20.5t60 -55t33.5 -78.5t10.5 -91q0 -45 -10.5 -87.5t-33.5 -76.5t-60 -54.5t-90 -20.5t-90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5zM38 354q0 -78 24 -145.5t69 -117.5t110.5 -78.5t147.5 -28.5q83 0 148 28.5 +t110 78.5t69 117.5t24 145.5q0 80 -24 148.5t-69 119.5t-110 80t-148 29q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5z" /> + <glyph glyph-name="P" unicode="P" horiz-adv-x="667" +d="M226 378v214h122q27 0 52 -4t44 -15.5t30.5 -32.5t11.5 -55t-11.5 -55t-30.5 -32.5t-44 -15.5t-52 -4h-122zM69 714v-714h157v256h165q67 0 114 19.5t76.5 51.5t43 73.5t13.5 84.5q0 44 -13.5 85t-43 73t-76.5 51.5t-114 19.5h-322z" /> + <glyph glyph-name="Q" unicode="Q" horiz-adv-x="778" +d="M458 264l-73 -78l67 -61q-8 -8 -27 -9t-36 -1q-53 0 -90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5q0 47 10.5 91t33.5 78.5t60 55t90 20.5t90 -20.5t60 -55t33.5 -78.5t10.5 -91q0 -57 -12 -97t-32 -67zM663 -66l73 76l-89 81q45 51 69 118t24 145q0 80 -24 148.5t-69 119.5 +t-110 80t-148 29q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5q0 -78 24 -145.5t69 -117.5t110.5 -78.5t147.5 -28.5q102 0 173 41z" /> + <glyph glyph-name="R" unicode="R" horiz-adv-x="722" +d="M226 391v201h172q54 0 81 -23.5t27 -75.5q0 -54 -27 -78t-81 -24h-172zM69 714v-714h157v279h157q59 0 85 -26t34 -82q6 -43 9 -90t16 -81h157q-11 15 -16.5 36.5t-8 45.5t-3.5 47t-2 40q-2 27 -7.5 54t-17.5 49.5t-31 39t-48 24.5v2q60 24 86.5 70t26.5 109 +q0 41 -14.5 76.5t-42 62.5t-66 42.5t-86.5 15.5h-385z" /> + <glyph glyph-name="S" unicode="S" horiz-adv-x="649" +d="M176 237h-152q-1 -66 24 -114t67.5 -79t98 -45.5t114.5 -14.5q73 0 128.5 17t93 47.5t56.5 72.5t19 91q0 60 -25.5 98.5t-60.5 61.5t-70.5 33.5t-55.5 14.5q-67 17 -108.5 28t-65 22t-31.5 24t-8 34q0 23 10 38t25.5 25t34.5 14t38 4q29 0 53.5 -5t43.5 -17t30.5 -33 +t13.5 -53h152q0 62 -23.5 105.5t-63.5 71.5t-91.5 40.5t-107.5 12.5q-48 0 -96 -13t-86 -40t-61.5 -67.5t-23.5 -95.5q0 -49 18.5 -83.5t48.5 -57.5t68 -37.5t78 -24.5q39 -11 77 -20t68 -21t48.5 -30t18.5 -47q0 -27 -14 -44.5t-35 -27.5t-45 -13.5t-45 -3.5q-31 0 -60 7.5 +t-50.5 23t-34.5 40.5t-13 61z" /> + <glyph glyph-name="T" unicode="T" horiz-adv-x="611" +d="M227 582v-582h157v582h214v132h-585v-132h214z" /> + <glyph glyph-name="U" unicode="U" horiz-adv-x="741" +d="M675 270v444h-157v-444q0 -80 -32 -117.5t-116 -37.5q-48 0 -76.5 13.5t-44.5 35t-21 49.5t-5 57v444h-157v-444q0 -146 79.5 -216t224.5 -70q143 0 224 70.5t81 215.5z" /> + <glyph glyph-name="V" unicode="V" horiz-adv-x="630" +d="M401 0l237 714h-162l-161 -502h-2l-159 502h-161l231 -714h177z" /> + <glyph glyph-name="W" unicode="W" horiz-adv-x="944" +d="M749 0l192 714h-154l-117 -492h-2l-122 492h-147l-124 -486h-2l-113 486h-157l189 -714h159l119 486h2l121 -486h156z" /> + <glyph glyph-name="X" unicode="X" horiz-adv-x="667" +d="M244 374l-249 -374h176l159 247l156 -247h187l-249 373l229 341h-172l-145 -228l-140 228h-182z" /> + <glyph glyph-name="Y" unicode="Y" horiz-adv-x="667" +d="M254 278v-278h157v274l265 440h-175l-166 -282l-167 282h-176z" /> + <glyph glyph-name="Z" unicode="Z" horiz-adv-x="648" +d="M23 124v-124h602v132h-393l383 458v124h-562v-132h353z" /> + <glyph glyph-name="bracketleft" unicode="[" horiz-adv-x="333" +d="M68 731v-912h264v112h-122v688h122v112h-264z" /> + <glyph glyph-name="backslash" unicode="\" horiz-adv-x="371" +d="M382 -16l-279 747h-113l278 -747h114z" /> + <glyph glyph-name="bracketright" unicode="]" horiz-adv-x="333" +d="M265 -181v912h-264v-112h122v-688h-122v-112h264z" /> + <glyph glyph-name="asciicircum" unicode="^" horiz-adv-x="600" +d="M233 700l-172 -385h117l122 275l122 -275h117l-172 385h-134z" /> + <glyph glyph-name="underscore" unicode="_" horiz-adv-x="500" +d="M0 -74v-50h500v50h-500z" /> + <glyph glyph-name="grave" unicode="`" horiz-adv-x="259" +d="M109 723l96 -142h-99l-153 142h156z" /> + <glyph glyph-name="a" unicode="a" +d="M48 358h142q4 42 28 60t66 18q19 0 35.5 -2.5t29 -10t20 -21t7.5 -36.5q1 -22 -13 -33.5t-38 -17.5t-55 -9t-63 -8t-63.5 -13.5t-56 -25.5t-40 -45.5t-15.5 -72.5q0 -40 13.5 -69t37.5 -48t56 -28t69 -9q48 0 94 14t80 49q1 -13 3.5 -25.5t6.5 -24.5h144q-10 16 -14 48 +t-4 67v269q0 47 -21 75.5t-54 44.5t-73 21.5t-79 5.5q-43 0 -85.5 -8.5t-76.5 -28.5t-56 -53t-25 -83zM376 253v-53q0 -12 -2.5 -32t-13.5 -39.5t-34 -33.5t-65 -14q-17 0 -33 3t-28 10.5t-19 20.5t-7 32q0 20 7 33t18.5 21.5t27 13.5t31.5 8q17 3 34 5t32.5 5t29 7.5 +t22.5 12.5z" /> + <glyph glyph-name="b" unicode="b" horiz-adv-x="611" +d="M433 258q0 -32 -7 -62t-22 -53t-37.5 -36.5t-54.5 -13.5q-31 0 -54 13.5t-38 36.5t-22 53t-7 62q0 33 7 63t22 53t38 36.5t54 13.5q32 0 54.5 -13.5t37.5 -36.5t22 -53t7 -63zM54 714v-714h135v66h2q23 -43 68 -61t102 -18q39 0 77 16t68.5 49t49.5 84.5t19 122.5 +t-19 122.5t-49.5 84.5t-68.5 49t-77 16q-48 0 -92.5 -18.5t-70.5 -58.5h-2v260h-142z" /> + <glyph glyph-name="c" unicode="c" +d="M406 335h139q-3 50 -24 86.5t-54.5 61t-76 36.5t-88.5 12q-63 0 -112 -21t-83 -58.5t-51.5 -89t-17.5 -111.5q0 -58 19 -106.5t53 -83.5t82.5 -54.5t106.5 -19.5q103 0 169 54t80 157h-137q-7 -48 -34.5 -76.5t-78.5 -28.5q-33 0 -56 15t-36.5 38.5t-19.5 52.5t-6 57 +q0 29 6 58.5t20.5 54t37.5 40t57 15.5q91 0 105 -89z" /> + <glyph glyph-name="d" unicode="d" horiz-adv-x="611" +d="M421 260q0 -32 -6 -62t-20 -53.5t-37.5 -37.5t-58.5 -14q-33 0 -56.5 14.5t-39 38t-22.5 53.5t-7 60q0 32 6.5 61.5t21 52.5t38.5 37t59 14t58 -14t37.5 -36.5t20.5 -52t6 -61.5zM423 66v-66h135v714h-142v-260h-2q-24 38 -65.5 57.5t-87.5 19.5q-57 0 -100 -22.5 +t-71.5 -59.5t-43 -85.5t-14.5 -100.5q0 -54 14.5 -104t43 -88.5t72.5 -61t102 -22.5q51 0 91.5 18.5t65.5 60.5h2z" /> + <glyph glyph-name="e" unicode="e" +d="M402 314h-231q1 15 6.5 34t19 36t36 28.5t56.5 11.5q52 0 77.5 -28t35.5 -82zM171 224h373q4 60 -10 115t-45.5 98t-80.5 68.5t-115 25.5q-59 0 -107.5 -21t-83.5 -57.5t-54 -86.5t-19 -108q0 -60 18.5 -110t52.5 -86t83 -55.5t110 -19.5q88 0 150 40t92 133h-125 +q-7 -24 -38 -45.5t-74 -21.5q-60 0 -92 31t-35 100z" /> + <glyph glyph-name="f" unicode="f" horiz-adv-x="333" +d="M85 422v-422h142v422h98v95h-98v31q0 32 12.5 45.5t41.5 13.5q27 0 52 -3v106q-18 1 -37 2.5t-38 1.5q-87 0 -130 -44t-43 -113v-40h-85v-95h85z" /> + <glyph glyph-name="g" unicode="g" horiz-adv-x="611" +d="M295 122q-33 0 -55 14t-35.5 36t-19 49.5t-5.5 55.5q0 29 6.5 55.5t21 47t36 32.5t51.5 12q35 0 58 -13t37 -35t20 -50.5t6 -60.5q0 -28 -7.5 -53.5t-22.5 -45.5t-38 -32t-53 -12zM551 33v484h-135v-69h-2q-26 45 -64.5 64t-89.5 19q-54 0 -95.5 -21t-69.5 -56.5 +t-42.5 -82t-14.5 -96.5q0 -53 12.5 -100.5t39.5 -83t69 -56t100 -20.5q47 0 89.5 19.5t65.5 60.5h2v-68q1 -55 -26.5 -91t-87.5 -36q-38 0 -67 15.5t-39 55.5h-141q3 -44 24.5 -75.5t54 -51.5t72 -29.5t77.5 -9.5q89 0 142 24t81 58.5t36.5 74.5t8.5 71z" /> + <glyph glyph-name="h" unicode="h" horiz-adv-x="593" +d="M54 714v-714h142v271q0 79 26 113.5t84 34.5q51 0 71 -31.5t20 -95.5v-292h142v318q0 48 -8.5 87.5t-29.5 67t-57.5 43t-93.5 15.5q-40 0 -82 -20.5t-69 -65.5h-3v269h-142z" /> + <glyph glyph-name="i" unicode="i" horiz-adv-x="258" +d="M200 597v117h-142v-117h142zM58 517v-517h142v517h-142z" /> + <glyph glyph-name="j" unicode="j" horiz-adv-x="278" +d="M209 597v117h-142v-117h142zM-18 -60v-117q20 -4 45 -4q54 0 89 9.5t55.5 29t29 48.5t8.5 69v542h-142v-535q0 -29 -16.5 -37.5t-38.5 -8.5q-19 0 -30 4z" /> + <glyph glyph-name="k" unicode="k" +d="M67 714v-714h142v178l55 53l142 -231h172l-217 327l195 190h-168l-179 -186v383h-142z" /> + <glyph glyph-name="l" unicode="l" horiz-adv-x="258" +d="M58 714v-714h142v714h-142z" /> + <glyph glyph-name="m" unicode="m" horiz-adv-x="906" +d="M58 517v-517h142v300q0 38 11 61.5t26.5 36t32 17t26.5 4.5q34 0 51.5 -11.5t25 -30.5t8.5 -41.5t1 -45.5v-290h142v288q0 24 3.5 47.5t14 42t29 30t48.5 11.5t47.5 -10t26.5 -27t11 -40t2 -49v-293h142v346q0 50 -14 85.5t-39 57.5t-60 32t-76 10q-54 0 -93.5 -26 +t-62.5 -60q-21 48 -61.5 67t-89.5 19q-51 0 -90.5 -22t-67.5 -62h-2v70h-134z" /> + <glyph glyph-name="n" unicode="n" horiz-adv-x="593" +d="M54 517v-517h142v271q0 79 26 113.5t84 34.5q51 0 71 -31.5t20 -95.5v-292h142v318q0 48 -8.5 87.5t-29.5 67t-57.5 43t-93.5 15.5q-45 0 -88 -20.5t-70 -65.5h-3v72h-135z" /> + <glyph glyph-name="o" unicode="o" horiz-adv-x="611" +d="M180 258q0 31 6 61t20.5 53t38.5 37.5t60 14.5t60.5 -14.5t39 -37.5t20.5 -53t6 -61t-6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14t-60 14t-38.5 37.5t-20.5 53t-6 60.5zM38 258q0 -62 19 -112t54 -85.5t84 -54.5t110 -19t110.5 19t84.5 54.5t54 85.5t19 112t-19 112.5 +t-54 86t-84.5 55t-110.5 19.5t-110 -19.5t-84 -55t-54 -86t-19 -112.5z" /> + <glyph glyph-name="p" unicode="p" horiz-adv-x="611" +d="M315 93q-34 0 -58 14t-38.5 36.5t-21 52.5t-6.5 61q0 32 6 62t20.5 53t38 37.5t58.5 14.5q34 0 57.5 -14.5t38.5 -38t21.5 -53.5t6.5 -61t-6 -61t-20.5 -52.5t-38 -36.5t-58.5 -14zM54 517v-698h142v245h2q26 -38 66.5 -57.5t88.5 -19.5q57 0 99.5 22t71 59t42.5 85 +t14 100q0 55 -14 105.5t-43 88.5t-73 61t-105 23q-48 0 -88 -19t-66 -61h-2v66h-135z" /> + <glyph glyph-name="q" unicode="q" horiz-adv-x="611" +d="M174 258q0 32 6.5 61.5t21.5 53t39 37.5t59 14q33 0 56.5 -15t37.5 -39t20.5 -54t6.5 -60q0 -32 -6.5 -61.5t-21 -52t-38 -36t-58.5 -13.5t-58.5 14t-38 37.5t-20.5 53t-6 60.5zM558 -181v698h-135v-66h-2q-24 43 -66.5 61.5t-90.5 18.5q-59 0 -102.5 -23t-72.5 -61.5 +t-43 -88.5t-14 -103q0 -75 21 -126.5t53 -83t70.5 -45t74.5 -13.5q48 0 93 18t70 60h2v-246h142z" /> + <glyph glyph-name="r" unicode="r" horiz-adv-x="389" +d="M54 517v-517h142v233q0 35 7 65t23.5 52.5t43.5 35.5t66 13q13 0 27 -1.5t24 -3.5v132q-17 5 -31 5q-27 0 -52 -8t-47 -22.5t-39 -35t-27 -44.5h-2v96h-135z" /> + <glyph glyph-name="s" unicode="s" horiz-adv-x="537" +d="M164 168h-135q2 -52 23.5 -86.5t55 -55.5t76.5 -30t88 -9q44 0 86.5 8.5t75.5 29.5t53.5 55.5t20.5 85.5q0 36 -14 60.5t-37 41t-52.5 26.5t-60.5 17q-30 7 -59 13t-51.5 13.5t-36.5 19.5t-14 31q0 16 8 25.5t19.5 14.5t25.5 6.5t26 1.5q38 0 66 -14.5t31 -55.5h135 +q-4 48 -24.5 79.5t-51.5 50.5t-70.5 27t-81.5 8t-82 -7.5t-72 -26t-51.5 -50.5t-19.5 -82q0 -34 14 -57.5t37 -39t52.5 -25t60.5 -16.5q76 -16 118.5 -32t42.5 -48q0 -19 -9 -31.5t-22.5 -20t-30 -11t-31.5 -3.5q-21 0 -40.5 5t-34.5 15.5t-24.5 27t-9.5 39.5z" /> + <glyph glyph-name="t" unicode="t" horiz-adv-x="352" +d="M234 517v155h-142v-155h-86v-95h86v-305q0 -39 13 -63t35.5 -37t52 -17.5t62.5 -4.5q21 0 43 1t40 4v110q-10 -2 -21 -3t-23 -1q-36 0 -48 12t-12 48v256h104v95h-104z" /> + <glyph glyph-name="u" unicode="u" horiz-adv-x="593" +d="M539 0v517h-142v-271q0 -79 -26 -113.5t-84 -34.5q-51 0 -71 31.5t-20 95.5v292h-142v-318q0 -48 8.5 -87.5t29.5 -67t57.5 -42.5t93.5 -15q45 0 88 20t70 65h3v-72h135z" /> + <glyph glyph-name="v" unicode="v" horiz-adv-x="520" +d="M340 0l175 517h-141l-109 -353h-2l-109 353h-149l177 -517h158z" /> + <glyph glyph-name="w" unicode="w" horiz-adv-x="814" +d="M645 0l163 517h-146l-95 -350h-2l-88 350h-138l-86 -351h-2l-95 351h-150l164 -517h147l88 347h2l92 -347h146z" /> + <glyph glyph-name="x" unicode="x" horiz-adv-x="537" +d="M186 272l-186 -272h159l108 163l108 -163h162l-191 275l170 242h-157l-90 -135l-91 135h-162z" /> + <glyph glyph-name="y" unicode="y" horiz-adv-x="519" +d="M309 -64l216 581h-147l-113 -354h-2l-117 354h-151l181 -485q6 -15 6 -32q0 -23 -13.5 -42t-41.5 -22q-21 -1 -42 1t-41 4v-117q22 -2 43.5 -3.5t43.5 -1.5q73 0 114 27t64 90z" /> + <glyph glyph-name="z" unicode="z" horiz-adv-x="519" +d="M22 107v-107h475v107h-288l269 303v107h-436v-107h249z" /> + <glyph glyph-name="braceleft" unicode="{" horiz-adv-x="333" +d="M333 619v112h-127q-17 0 -38.5 -8.5t-40 -25t-31.5 -42t-13 -59.5v-188q0 -25 -10 -42.5t-24 -28t-30 -15t-27 -4.5v-87q11 0 27 -4.5t30 -14t24 -25.5t10 -39v-194q0 -34 13 -59.5t31.5 -42t40 -25t38.5 -8.5h127v112h-54q-18 0 -28.5 7t-16.5 17.5t-7.5 23.5t-1.5 24 +v160q0 32 -11.5 52.5t-27 33t-32.5 18t-28 6.5v3q11 1 28 6t32.5 17.5t27 35t11.5 59.5v152q0 12 1.5 25t7.5 23.5t16.5 17.5t28.5 7h54z" /> + <glyph glyph-name="bar" unicode="|" horiz-adv-x="223" +d="M58 786v-999h107v999h-107z" /> + <glyph glyph-name="braceright" unicode="}" horiz-adv-x="333" +d="M0 -69v-112h127q17 0 38.5 8.5t40 25t31.5 42t13 59.5v194q0 23 10 39t24 25.5t30 14t28 4.5v87q-12 0 -28 4.5t-30 15t-24 28t-10 42.5v188q0 34 -13 59.5t-31.5 42t-40 25t-38.5 8.5h-127v-112h54q18 0 28.5 -7t16.5 -17.5t7.5 -23.5t1.5 -25v-152q0 -37 11.5 -59.5 +t27 -35t32.5 -17.5t28 -6v-3q-11 -1 -28 -6.5t-32.5 -18t-27 -33t-11.5 -52.5v-160q0 -11 -1.5 -24t-7.5 -23.5t-16.5 -17.5t-28.5 -7h-54z" /> + <glyph glyph-name="asciitilde" unicode="~" horiz-adv-x="600" +d="M533 251l-40 93l-18 -26t-19.5 -23t-23 -16.5t-27.5 -6.5q-20 0 -47 12t-55 24q-29 13 -57 22.5t-54 9.5q-25 0 -44.5 -7.5t-35 -19.5t-26.5 -27.5t-19 -31.5l40 -93q6 13 13.5 26t18 23t23.5 16.5t29 6.5q35 0 63 -10.5t52 -24.5q25 -14 49.5 -23.5t52.5 -9.5 +q23 0 41.5 7.5t33.5 19.5t27 27.5t23 31.5z" /> + <glyph glyph-name="Adieresis" unicode="Ä" horiz-adv-x="685" +d="M172 911v-117h135v117h-135zM378 911v-117h135v117h-135zM249 276l93 262h2l90 -262h-185zM264 714l-270 -714h158l56 159h267l54 -159h163l-267 714h-161z" /> + <glyph glyph-name="Aring" unicode="Å" horiz-adv-x="685" +d="M220 853q0 -25 9.5 -47.5t26 -39t39 -26t47.5 -9.5q26 0 48 9.5t39 26t26.5 39t9.5 47.5q0 26 -9.5 48t-26.5 38.5t-39 26t-48 9.5q-25 0 -47.5 -9.5t-39 -26t-26 -38.5t-9.5 -48zM279 853q0 29 17 49.5t46 20.5t46.5 -20.5t17.5 -49.5t-17.5 -49.5t-46.5 -20.5t-46 20.5 +t-17 49.5zM249 276l93 262h2l90 -262h-185zM264 714l-270 -714h158l56 159h267l54 -159h163l-267 714h-161z" /> + <glyph glyph-name="Ccedilla" unicode="Ç" horiz-adv-x="741" +d="M545 474h152q-7 62 -34 110t-68.5 80.5t-94 49.5t-111.5 17q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5q0 -72 20.5 -135.5t60 -112.5t96.5 -80.5t130 -38.5l-48 -69l21 -24q18 7 40 7q17 0 28.5 -6.5t11.5 -25.5q0 -18 -11 -26t-29 -8q-26 0 -47 5.5t-37 12.5 +l-21 -48q14 -5 26.5 -9t26 -7t30.5 -4.5t41 -1.5q22 0 43 4.5t37.5 16t26.5 31t10 48.5q0 18 -8 31.5t-21 22t-29.5 12.5t-33.5 4q-22 0 -34 -5h-2l26 36q65 1 119.5 21.5t95 58t65.5 91t31 120.5h-152q-9 -72 -49.5 -116t-112.5 -44q-53 0 -90 20.5t-60 54.5t-33.5 76.5 +t-10.5 87.5q0 47 10.5 91t33.5 78.5t60 55t90 20.5q29 0 55.5 -9.5t47.5 -26.5t35 -39.5t18 -49.5z" /> + <glyph glyph-name="Eacute" unicode="É" horiz-adv-x="648" +d="M348 778l154 142h-157l-96 -142h99zM69 714v-714h542v132h-385v175h346v122h-346v153h377v132h-534z" /> + <glyph glyph-name="Ntilde" unicode="Ñ" horiz-adv-x="741" +d="M554 911h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -55 -11t-36 -28.5t-22 -39t-13 -43.5h61q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37zM69 714 +v-714h147v478h2l297 -478h157v714h-147v-479h-2l-298 479h-156z" /> + <glyph glyph-name="Odieresis" unicode="Ö" horiz-adv-x="778" +d="M219 911v-117h135v117h-135zM425 911v-117h135v117h-135zM195 354q0 47 10.5 91t33.5 78.5t60 55t90 20.5t90 -20.5t60 -55t33.5 -78.5t10.5 -91q0 -45 -10.5 -87.5t-33.5 -76.5t-60 -54.5t-90 -20.5t-90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5zM38 354q0 -78 24 -145.5 +t69 -117.5t110.5 -78.5t147.5 -28.5q83 0 148 28.5t110 78.5t69 117.5t24 145.5q0 80 -24 148.5t-69 119.5t-110 80t-148 29q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5z" /> + <glyph glyph-name="Udieresis" unicode="Ü" horiz-adv-x="741" +d="M200 911v-117h135v117h-135zM406 911v-117h135v117h-135zM675 270v444h-157v-444q0 -80 -32 -117.5t-116 -37.5q-48 0 -76.5 13.5t-44.5 35t-21 49.5t-5 57v444h-157v-444q0 -146 79.5 -216t224.5 -70q143 0 224 70.5t81 215.5z" /> + <glyph glyph-name="aacute" unicode="á" +d="M311 581l154 142h-157l-96 -142h99zM48 358h142q4 42 28 60t66 18q19 0 35.5 -2.5t29 -10t20 -21t7.5 -36.5q1 -22 -13 -33.5t-38 -17.5t-55 -9t-63 -8t-63.5 -13.5t-56 -25.5t-40 -45.5t-15.5 -72.5q0 -40 13.5 -69t37.5 -48t56 -28t69 -9q48 0 94 14t80 49 +q1 -13 3.5 -25.5t6.5 -24.5h144q-10 16 -14 48t-4 67v269q0 47 -21 75.5t-54 44.5t-73 21.5t-79 5.5q-43 0 -85.5 -8.5t-76.5 -28.5t-56 -53t-25 -83zM376 253v-53q0 -12 -2.5 -32t-13.5 -39.5t-34 -33.5t-65 -14q-17 0 -33 3t-28 10.5t-19 20.5t-7 32q0 20 7 33t18.5 21.5 +t27 13.5t31.5 8q17 3 34 5t32.5 5t29 7.5t22.5 12.5z" /> + <glyph glyph-name="agrave" unicode="à" +d="M110 723l154 -142h99l-96 142h-157zM48 358h142q4 42 28 60t66 18q19 0 35.5 -2.5t29 -10t20 -21t7.5 -36.5q1 -22 -13 -33.5t-38 -17.5t-55 -9t-63 -8t-63.5 -13.5t-56 -25.5t-40 -45.5t-15.5 -72.5q0 -40 13.5 -69t37.5 -48t56 -28t69 -9q48 0 94 14t80 49 +q1 -13 3.5 -25.5t6.5 -24.5h144q-10 16 -14 48t-4 67v269q0 47 -21 75.5t-54 44.5t-73 21.5t-79 5.5q-43 0 -85.5 -8.5t-76.5 -28.5t-56 -53t-25 -83zM376 253v-53q0 -12 -2.5 -32t-13.5 -39.5t-34 -33.5t-65 -14q-17 0 -33 3t-28 10.5t-19 20.5t-7 32q0 20 7 33t18.5 21.5 +t27 13.5t31.5 8q17 3 34 5t32.5 5t29 7.5t22.5 12.5z" /> + <glyph glyph-name="acircumflex" unicode="â" +d="M223 723l-111 -142h108l64 81l62 -81h117l-110 142h-130zM48 358h142q4 42 28 60t66 18q19 0 35.5 -2.5t29 -10t20 -21t7.5 -36.5q1 -22 -13 -33.5t-38 -17.5t-55 -9t-63 -8t-63.5 -13.5t-56 -25.5t-40 -45.5t-15.5 -72.5q0 -40 13.5 -69t37.5 -48t56 -28t69 -9 +q48 0 94 14t80 49q1 -13 3.5 -25.5t6.5 -24.5h144q-10 16 -14 48t-4 67v269q0 47 -21 75.5t-54 44.5t-73 21.5t-79 5.5q-43 0 -85.5 -8.5t-76.5 -28.5t-56 -53t-25 -83zM376 253v-53q0 -12 -2.5 -32t-13.5 -39.5t-34 -33.5t-65 -14q-17 0 -33 3t-28 10.5t-19 20.5t-7 32 +q0 20 7 33t18.5 21.5t27 13.5t31.5 8q17 3 34 5t32.5 5t29 7.5t22.5 12.5z" /> + <glyph glyph-name="adieresis" unicode="ä" +d="M117 714v-117h135v117h-135zM323 714v-117h135v117h-135zM48 358h142q4 42 28 60t66 18q19 0 35.5 -2.5t29 -10t20 -21t7.5 -36.5q1 -22 -13 -33.5t-38 -17.5t-55 -9t-63 -8t-63.5 -13.5t-56 -25.5t-40 -45.5t-15.5 -72.5q0 -40 13.5 -69t37.5 -48t56 -28t69 -9 +q48 0 94 14t80 49q1 -13 3.5 -25.5t6.5 -24.5h144q-10 16 -14 48t-4 67v269q0 47 -21 75.5t-54 44.5t-73 21.5t-79 5.5q-43 0 -85.5 -8.5t-76.5 -28.5t-56 -53t-25 -83zM376 253v-53q0 -12 -2.5 -32t-13.5 -39.5t-34 -33.5t-65 -14q-17 0 -33 3t-28 10.5t-19 20.5t-7 32 +q0 20 7 33t18.5 21.5t27 13.5t31.5 8q17 3 34 5t32.5 5t29 7.5t22.5 12.5z" /> + <glyph glyph-name="atilde" unicode="ã" +d="M471 714h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -55 -11t-36 -28.5t-22 -39t-13 -43.5h61q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37zM48 358h142 +q4 42 28 60t66 18q19 0 35.5 -2.5t29 -10t20 -21t7.5 -36.5q1 -22 -13 -33.5t-38 -17.5t-55 -9t-63 -8t-63.5 -13.5t-56 -25.5t-40 -45.5t-15.5 -72.5q0 -40 13.5 -69t37.5 -48t56 -28t69 -9q48 0 94 14t80 49q1 -13 3.5 -25.5t6.5 -24.5h144q-10 16 -14 48t-4 67v269 +q0 47 -21 75.5t-54 44.5t-73 21.5t-79 5.5q-43 0 -85.5 -8.5t-76.5 -28.5t-56 -53t-25 -83zM376 253v-53q0 -12 -2.5 -32t-13.5 -39.5t-34 -33.5t-65 -14q-17 0 -33 3t-28 10.5t-19 20.5t-7 32q0 20 7 33t18.5 21.5t27 13.5t31.5 8q17 3 34 5t32.5 5t29 7.5t22.5 12.5z" /> + <glyph glyph-name="aring" unicode="å" +d="M165 656q0 -25 9.5 -47.5t26 -39t39 -26t47.5 -9.5q26 0 48 9.5t39 26t26.5 39t9.5 47.5q0 26 -9.5 48t-26.5 38.5t-39 26t-48 9.5q-25 0 -47.5 -9.5t-39 -26t-26 -38.5t-9.5 -48zM224 656q0 29 17 49.5t46 20.5t46.5 -20.5t17.5 -49.5t-17.5 -49.5t-46.5 -20.5t-46 20.5 +t-17 49.5zM48 358h142q4 42 28 60t66 18q19 0 35.5 -2.5t29 -10t20 -21t7.5 -36.5q1 -22 -13 -33.5t-38 -17.5t-55 -9t-63 -8t-63.5 -13.5t-56 -25.5t-40 -45.5t-15.5 -72.5q0 -40 13.5 -69t37.5 -48t56 -28t69 -9q48 0 94 14t80 49q1 -13 3.5 -25.5t6.5 -24.5h144 +q-10 16 -14 48t-4 67v269q0 47 -21 75.5t-54 44.5t-73 21.5t-79 5.5q-43 0 -85.5 -8.5t-76.5 -28.5t-56 -53t-25 -83zM376 253v-53q0 -12 -2.5 -32t-13.5 -39.5t-34 -33.5t-65 -14q-17 0 -33 3t-28 10.5t-19 20.5t-7 32q0 20 7 33t18.5 21.5t27 13.5t31.5 8q17 3 34 5 +t32.5 5t29 7.5t22.5 12.5z" /> + <glyph glyph-name="ccedilla" unicode="ç" +d="M406 335h139q-3 50 -24 86.5t-54.5 61t-76 36.5t-88.5 12q-63 0 -112 -21t-83 -58.5t-51.5 -89t-17.5 -111.5q0 -54 16 -99.5t46 -80t71.5 -55.5t92.5 -26l-50 -72l21 -24q18 7 40 7q17 0 28.5 -6.5t11.5 -25.5q0 -18 -11 -26t-29 -8q-26 0 -47 5.5t-37 12.5l-21 -48 +q14 -5 26.5 -9t26 -7t30.5 -4.5t41 -1.5q22 0 43 4.5t37.5 16t26.5 31t10 48.5q0 18 -8 31.5t-21 22t-29.5 12.5t-33.5 4q-22 0 -34 -5h-2l28 40q99 3 161.5 56.5t75.5 153.5h-137q-7 -48 -34.5 -76.5t-78.5 -28.5q-33 0 -56 15t-36.5 38.5t-19.5 52.5t-6 57q0 29 6 58.5 +t20.5 54t37.5 40t57 15.5q91 0 105 -89z" /> + <glyph glyph-name="eacute" unicode="é" +d="M311 581l154 142h-157l-96 -142h99zM402 314h-231q1 15 6.5 34t19 36t36 28.5t56.5 11.5q52 0 77.5 -28t35.5 -82zM171 224h373q4 60 -10 115t-45.5 98t-80.5 68.5t-115 25.5q-59 0 -107.5 -21t-83.5 -57.5t-54 -86.5t-19 -108q0 -60 18.5 -110t52.5 -86t83 -55.5 +t110 -19.5q88 0 150 40t92 133h-125q-7 -24 -38 -45.5t-74 -21.5q-60 0 -92 31t-35 100z" /> + <glyph glyph-name="egrave" unicode="è" +d="M110 723l154 -142h99l-96 142h-157zM402 314h-231q1 15 6.5 34t19 36t36 28.5t56.5 11.5q52 0 77.5 -28t35.5 -82zM171 224h373q4 60 -10 115t-45.5 98t-80.5 68.5t-115 25.5q-59 0 -107.5 -21t-83.5 -57.5t-54 -86.5t-19 -108q0 -60 18.5 -110t52.5 -86t83 -55.5 +t110 -19.5q88 0 150 40t92 133h-125q-7 -24 -38 -45.5t-74 -21.5q-60 0 -92 31t-35 100z" /> + <glyph glyph-name="ecircumflex" unicode="ê" +d="M223 723l-111 -142h108l64 81l62 -81h117l-110 142h-130zM402 314h-231q1 15 6.5 34t19 36t36 28.5t56.5 11.5q52 0 77.5 -28t35.5 -82zM171 224h373q4 60 -10 115t-45.5 98t-80.5 68.5t-115 25.5q-59 0 -107.5 -21t-83.5 -57.5t-54 -86.5t-19 -108q0 -60 18.5 -110 +t52.5 -86t83 -55.5t110 -19.5q88 0 150 40t92 133h-125q-7 -24 -38 -45.5t-74 -21.5q-60 0 -92 31t-35 100z" /> + <glyph glyph-name="edieresis" unicode="ë" +d="M117 714v-117h135v117h-135zM323 714v-117h135v117h-135zM402 314h-231q1 15 6.5 34t19 36t36 28.5t56.5 11.5q52 0 77.5 -28t35.5 -82zM171 224h373q4 60 -10 115t-45.5 98t-80.5 68.5t-115 25.5q-59 0 -107.5 -21t-83.5 -57.5t-54 -86.5t-19 -108q0 -60 18.5 -110 +t52.5 -86t83 -55.5t110 -19.5q88 0 150 40t92 133h-125q-7 -24 -38 -45.5t-74 -21.5q-60 0 -92 31t-35 100z" /> + <glyph glyph-name="iacute" unicode="í" horiz-adv-x="258" +d="M153 581l154 142h-157l-96 -142h99zM58 517v-517h142v517h-142z" /> + <glyph glyph-name="igrave" unicode="ì" horiz-adv-x="258" +d="M-47 723l153 -142h99l-96 142h-156zM58 517v-517h142v517h-142z" /> + <glyph glyph-name="icircumflex" unicode="î" horiz-adv-x="258" +d="M65 723l-110 -142h107l64 81l62 -81h117l-110 142h-130zM58 517v-517h142v517h-142z" /> + <glyph glyph-name="idieresis" unicode="ï" horiz-adv-x="258" +d="M-40 714v-117h134v117h-134zM165 714v-117h135v117h-135zM58 517v-517h142v517h-142z" /> + <glyph glyph-name="ntilde" unicode="ñ" horiz-adv-x="593" +d="M480 714h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -55 -11t-36 -28.5t-22 -39t-13 -43.5h61q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37zM54 517 +v-517h142v271q0 79 26 113.5t84 34.5q51 0 71 -31.5t20 -95.5v-292h142v318q0 48 -8.5 87.5t-29.5 67t-57.5 43t-93.5 15.5q-45 0 -88 -20.5t-70 -65.5h-3v72h-135z" /> + <glyph glyph-name="oacute" unicode="ó" horiz-adv-x="611" +d="M329 581l154 142h-157l-96 -142h99zM180 258q0 31 6 61t20.5 53t38.5 37.5t60 14.5t60.5 -14.5t39 -37.5t20.5 -53t6 -61t-6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14t-60 14t-38.5 37.5t-20.5 53t-6 60.5zM38 258q0 -62 19 -112t54 -85.5t84 -54.5t110 -19t110.5 19 +t84.5 54.5t54 85.5t19 112t-19 112.5t-54 86t-84.5 55t-110.5 19.5t-110 -19.5t-84 -55t-54 -86t-19 -112.5z" /> + <glyph glyph-name="ograve" unicode="ò" horiz-adv-x="611" +d="M128 723l154 -142h99l-96 142h-157zM180 258q0 31 6 61t20.5 53t38.5 37.5t60 14.5t60.5 -14.5t39 -37.5t20.5 -53t6 -61t-6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14t-60 14t-38.5 37.5t-20.5 53t-6 60.5zM38 258q0 -62 19 -112t54 -85.5t84 -54.5t110 -19t110.5 19 +t84.5 54.5t54 85.5t19 112t-19 112.5t-54 86t-84.5 55t-110.5 19.5t-110 -19.5t-84 -55t-54 -86t-19 -112.5z" /> + <glyph glyph-name="ocircumflex" unicode="ô" horiz-adv-x="611" +d="M241 723l-111 -142h108l64 81l62 -81h117l-110 142h-130zM180 258q0 31 6 61t20.5 53t38.5 37.5t60 14.5t60.5 -14.5t39 -37.5t20.5 -53t6 -61t-6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14t-60 14t-38.5 37.5t-20.5 53t-6 60.5zM38 258q0 -62 19 -112t54 -85.5t84 -54.5 +t110 -19t110.5 19t84.5 54.5t54 85.5t19 112t-19 112.5t-54 86t-84.5 55t-110.5 19.5t-110 -19.5t-84 -55t-54 -86t-19 -112.5z" /> + <glyph glyph-name="odieresis" unicode="ö" horiz-adv-x="611" +d="M135 714v-117h135v117h-135zM341 714v-117h135v117h-135zM180 258q0 31 6 61t20.5 53t38.5 37.5t60 14.5t60.5 -14.5t39 -37.5t20.5 -53t6 -61t-6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14t-60 14t-38.5 37.5t-20.5 53t-6 60.5zM38 258q0 -62 19 -112t54 -85.5t84 -54.5 +t110 -19t110.5 19t84.5 54.5t54 85.5t19 112t-19 112.5t-54 86t-84.5 55t-110.5 19.5t-110 -19.5t-84 -55t-54 -86t-19 -112.5z" /> + <glyph glyph-name="otilde" unicode="õ" horiz-adv-x="611" +d="M489 714h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -55 -11t-36 -28.5t-22 -39t-13 -43.5h61q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37zM180 258 +q0 31 6 61t20.5 53t38.5 37.5t60 14.5t60.5 -14.5t39 -37.5t20.5 -53t6 -61t-6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14t-60 14t-38.5 37.5t-20.5 53t-6 60.5zM38 258q0 -62 19 -112t54 -85.5t84 -54.5t110 -19t110.5 19t84.5 54.5t54 85.5t19 112t-19 112.5t-54 86t-84.5 55 +t-110.5 19.5t-110 -19.5t-84 -55t-54 -86t-19 -112.5z" /> + <glyph glyph-name="uacute" unicode="ú" horiz-adv-x="593" +d="M320 581l154 142h-157l-96 -142h99zM539 0v517h-142v-271q0 -79 -26 -113.5t-84 -34.5q-51 0 -71 31.5t-20 95.5v292h-142v-318q0 -48 8.5 -87.5t29.5 -67t57.5 -42.5t93.5 -15q45 0 88 20t70 65h3v-72h135z" /> + <glyph glyph-name="ugrave" unicode="ù" horiz-adv-x="593" +d="M119 723l154 -142h99l-96 142h-157zM539 0v517h-142v-271q0 -79 -26 -113.5t-84 -34.5q-51 0 -71 31.5t-20 95.5v292h-142v-318q0 -48 8.5 -87.5t29.5 -67t57.5 -42.5t93.5 -15q45 0 88 20t70 65h3v-72h135z" /> + <glyph glyph-name="ucircumflex" unicode="û" horiz-adv-x="593" +d="M232 723l-111 -142h108l64 81l62 -81h117l-110 142h-130zM539 0v517h-142v-271q0 -79 -26 -113.5t-84 -34.5q-51 0 -71 31.5t-20 95.5v292h-142v-318q0 -48 8.5 -87.5t29.5 -67t57.5 -42.5t93.5 -15q45 0 88 20t70 65h3v-72h135z" /> + <glyph glyph-name="udieresis" unicode="ü" horiz-adv-x="593" +d="M126 714v-117h135v117h-135zM332 714v-117h135v117h-135zM539 0v517h-142v-271q0 -79 -26 -113.5t-84 -34.5q-51 0 -71 31.5t-20 95.5v292h-142v-318q0 -48 8.5 -87.5t29.5 -67t57.5 -42.5t93.5 -15q45 0 88 20t70 65h3v-72h135z" /> + <glyph glyph-name="dagger" unicode="†" horiz-adv-x="556" +d="M210 400v-565h135v565h187v117h-187v197h-135v-197h-186v-117h186z" /> + <glyph glyph-name="degree" unicode="°" horiz-adv-x="400" +d="M117 566q0 18 7 34t18.5 28t26.5 19t31 7t31 -7t26.5 -19t18.5 -28t7 -34t-7 -34t-18.5 -28t-26.5 -19t-31 -7t-31 7t-26.5 19t-18.5 28t-7 34zM52 566q0 -31 11.5 -58t31.5 -47t47 -31.5t58 -11.5t58 11.5t47 31.5t31.5 47t11.5 58t-11.5 58t-31.5 47t-47 31.5t-58 11.5 +t-58 -11.5t-47 -31.5t-31.5 -47t-11.5 -58z" /> + <glyph glyph-name="cent" unicode="¢" horiz-adv-x="556" +d="M260 -13v-101h59v101q46 4 85.5 20t69.5 43.5t48.5 66t22.5 86.5h-139q0 -19 -7 -37.5t-18.5 -33.5t-27.5 -25.5t-34 -13.5v331q34 -3 58 -28.5t27 -61.5h139q-2 45 -21.5 81.5t-51 62t-71 39.5t-80.5 14v85h-59v-85q-58 -5 -102.5 -28t-75 -60.5t-46 -86.5t-15.5 -106 +q0 -53 17 -99.5t48.5 -82t75.5 -57t98 -24.5zM260 423v-330q-28 9 -46.5 26.5t-29.5 41t-16 50t-5 53.5q0 26 5 51.5t16.5 47t30 37.5t45.5 23z" /> + <glyph glyph-name="sterling" unicode="£" horiz-adv-x="556" +d="M26 76l62 -92q29 22 58.5 29.5t56.5 7.5q33 0 55 -6t44 -14q21 -7 46 -12t63 -5t79 14t77 49l-60 101q-27 -29 -47.5 -36t-40.5 -7t-39 3.5t-39 8.5q-20 4 -39.5 7.5t-39.5 3.5q-14 0 -29 -4t-39 -19l-2 2q33 26 57.5 59.5t24.5 80.5q0 17 -1.5 32t-6.5 30h105v85h-133 +q-15 27 -23.5 46t-12 33.5t-4.5 25.5t-1 23q0 42 26.5 67t71.5 25q38 0 59.5 -15.5t32 -36.5t13.5 -43.5t4 -37.5h135q0 122 -64 186t-179 64q-63 0 -111 -16t-80 -43.5t-48.5 -63.5t-16.5 -76q0 -45 15 -82t30 -56h-64v-85h99q8 -17 13.5 -33.5t5.5 -33.5q0 -27 -10 -51.5 +t-25.5 -45.5t-36 -38.5t-41.5 -30.5z" /> + <glyph glyph-name="section" unicode="§" horiz-adv-x="556" +d="M370 538h124q0 47 -16.5 82.5t-45 60.5t-67 37.5t-82.5 12.5q-38 0 -75.5 -11t-67 -33t-48 -54.5t-18.5 -74.5q0 -32 11 -55t32 -46q-51 -18 -79 -55t-28 -91q0 -49 26 -84t65 -61t84 -45.5t83 -38.5t63 -40t24 -50q0 -33 -21.5 -49.5t-52.5 -16.5q-45 0 -70.5 21.5 +t-27.5 64.5h-124q0 -50 17 -86.5t47.5 -60t71.5 -35t89 -11.5q38 0 76 10.5t68.5 31.5t49.5 52.5t19 73.5q0 35 -13 65t-42 52q48 17 76 56t28 90q0 47 -24.5 80.5t-61.5 59t-81 44.5t-81.5 38t-62.5 39.5t-26 48.5q0 30 24.5 47t51.5 17q40 0 62.5 -24.5t22.5 -61.5z +M212 380l165 -93q18 -10 31.5 -25t13.5 -38q0 -8 -3.5 -17.5t-9.5 -18t-14.5 -14t-18.5 -5.5q-9 0 -17 2.5t-13 4.5l-180 98q-17 9 -24.5 22t-7.5 27q0 11 4 22.5t10.5 21t16 16t20.5 7.5q8 1 14.5 -3t12.5 -7z" /> + <glyph glyph-name="bullet" unicode="•" horiz-adv-x="501" +d="M72 357q0 -37 14 -69.5t38 -57t56.5 -38.5t69.5 -14t69.5 14t57 38.5t38.5 57t14 69.5t-14 69.5t-38.5 56.5t-57 38t-69.5 14t-69.5 -14t-56.5 -38t-38 -56.5t-14 -69.5z" /> + <glyph glyph-name="paragraph" unicode="¶" horiz-adv-x="620" +d="M221 357v-522h102v799h110v-799h102v879h-293q-52 0 -96 -9t-76 -30t-50 -56t-18 -87q0 -81 56.5 -128t162.5 -47z" /> + <glyph glyph-name="germandbls" unicode="ß" horiz-adv-x="611" +d="M56 491v-491h142v516q0 45 23 71.5t66 26.5q11 0 27.5 -2t31.5 -11t26 -26.5t11 -49.5q0 -23 -9 -40t-23.5 -28t-33.5 -16t-39 -5q-5 0 -10.5 0.5t-11.5 1.5v-94q9 1 18 1.5t17 0.5q63 0 92.5 -34t29.5 -88q0 -25 -8.5 -47t-24 -38.5t-36.5 -26t-47 -9.5q-11 0 -21 1 +t-20 4v-115q41 -6 82 -6q48 0 87.5 18.5t68.5 50.5t45 74t16 89q0 32 -8 61.5t-24.5 53.5t-40.5 40.5t-57 23.5v2q42 13 67.5 52t25.5 87q0 50 -18.5 86t-50 59.5t-72.5 35t-86 11.5q-75 0 -121 -22t-71.5 -56.5t-34 -77t-8.5 -84.5z" /> + <glyph glyph-name="registered" unicode="®" horiz-adv-x="800" +d="M334 393v110h70q14 0 29.5 -2t28 -7.5t20.5 -15.5t8 -27q0 -38 -23 -48t-59 -10h-74zM251 568v-419h83v179h52l102 -179h87l-112 183q23 2 43 9t35 20t23.5 33.5t8.5 49.5q0 68 -42.5 96t-121.5 28h-158zM118 358q0 64 22 117.5t60 92.5t89.5 61t110.5 22q58 0 109.5 -22 +t89.5 -61t60.5 -92.5t22.5 -117.5t-22.5 -118t-60.5 -93.5t-89.5 -61.5t-109.5 -22q-59 0 -110.5 22t-89.5 61.5t-60 93.5t-22 118zM16 358q0 -86 31.5 -155t84.5 -118t122.5 -75t145.5 -26t145.5 26t122.5 75t84.5 118t31.5 155q0 85 -31.5 154t-84.5 117.5t-122.5 75 +t-145.5 26.5t-145.5 -26.5t-122.5 -75t-84.5 -117.5t-31.5 -154z" /> + <glyph glyph-name="copyright" unicode="©" horiz-adv-x="800" +d="M596 295h-81q-5 -36 -32 -57t-69 -21q-27 0 -49 11.5t-37.5 31t-24 46t-8.5 55.5q0 63 30 102.5t87 39.5q39 0 67 -20t36 -55h78q-5 38 -21 67t-40 48.5t-54.5 29.5t-65.5 10q-50 0 -89.5 -17t-67 -47t-42 -71t-14.5 -89q0 -47 15.5 -87.5t43.5 -70.5t67.5 -47t88.5 -17 +q33 0 63.5 10.5t55 31t41 50t22.5 66.5zM118 357q0 64 22 118t60 93t89.5 61t110.5 22q58 0 109.5 -22t89.5 -61t60.5 -93t22.5 -118t-22.5 -118t-60.5 -93t-89.5 -61t-109.5 -22q-59 0 -110.5 22t-89.5 61t-60 93t-22 118zM16 357q0 -85 31.5 -154t84.5 -118t122.5 -75 +t145.5 -26t145.5 26t122.5 75t84.5 118t31.5 154q0 86 -31.5 155t-84.5 117.5t-122.5 75t-145.5 26.5t-145.5 -26.5t-122.5 -75t-84.5 -117.5t-31.5 -155z" /> + <glyph glyph-name="trademark" unicode="™" horiz-adv-x="1000" +d="M398 634v80h-336v-80h117v-332h102v332h117zM928 302v412h-135l-103 -271l-103 271h-136v-412h96v292h2l106 -292h69l106 292h2v-292h96z" /> + <glyph glyph-name="acute" unicode="´" horiz-adv-x="259" +d="M54 581l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="dieresis" unicode="¨" horiz-adv-x="259" +d="M94 714v-117h-134v117h134zM300 714v-117h-135v117h135z" /> + <glyph glyph-name="notequal" unicode="≠" horiz-adv-x="600" +d="M106 -7l50 99h-108v107h163l54 107h-217v107h272l81 158l89 -45l-58 -113h121v-107h-175l-55 -107h230v-107h-284l-74 -145z" /> + <glyph glyph-name="AE" unicode="Æ" horiz-adv-x="981" +d="M330 714l-340 -714h166l72 159h224v-159h492v132h-340v175h312v122h-312v153h332v132h-606zM280 276l138 306h34v-306h-172z" /> + <glyph glyph-name="Oslash" unicode="Ø" horiz-adv-x="778" +d="M261 164l295 326q14 -31 20.5 -65.5t6.5 -70.5q0 -45 -10.5 -87.5t-33.5 -76.5t-60 -54.5t-90 -20.5q-42 0 -73.5 13t-54.5 36zM519 548l-296 -329q-15 31 -21.5 65.5t-6.5 69.5q0 47 10.5 91t33.5 78.5t60 55t90 20.5q43 0 75 -14t55 -37zM120 105l-86 -95l49 -42l83 91 +q42 -35 98 -55t125 -20q83 0 148 28.5t110 78.5t69 117.5t24 145.5q0 75 -20.5 138t-59.5 114l84 93l-50 44l-80 -89q-43 37 -99.5 57t-125.5 20q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5q0 -72 20 -135t62 -114z" /> + <glyph glyph-name="infinity" unicode="∞" horiz-adv-x="823" +d="M220 69q-41 0 -73 14.5t-55 39t-35 58.5t-12 73t11.5 72.5t33.5 58t54 39t72 14.5q33 0 60.5 -10t51 -26.5t44 -38t40.5 -45.5q19 23 39.5 45t44 38.5t51 26.5t59.5 10q40 0 72 -14t54 -38.5t34 -57.5t12 -72t-12 -73t-34 -59.5t-54.5 -40t-72.5 -14.5q-31 0 -58 9.5 +t-50.5 25t-44.5 36t-40 42.5q-21 -22 -41 -42.5t-42.5 -36t-49 -25t-59.5 -9.5zM219 170q19 0 38 7.5t36 19t32 26t27 28.5q-12 13 -28 28.5t-33.5 28.5t-36.5 21.5t-38 8.5q-35 0 -55.5 -26.5t-20.5 -59.5q0 -36 21 -59t58 -23zM607 170q37 0 57 24t20 59t-21.5 60 +t-58.5 25q-20 0 -38.5 -8.5t-35 -21.5t-31.5 -28.5t-27 -28.5q13 -15 28 -29.5t32 -26t35.5 -18.5t39.5 -7z" /> + <glyph glyph-name="plusminus" unicode="±" horiz-adv-x="600" +d="M48 107v-107h505v107h-505zM354 375v131h-107v-131h-199v-107h199v-131h107v131h199v107h-199z" /> + <glyph glyph-name="lessequal" unicode="≤" horiz-adv-x="600" +d="M48 66h505v-101h-505v101zM48 272v103l505 179v-107l-367 -123l367 -117v-107z" /> + <glyph glyph-name="greaterequal" unicode="≥" horiz-adv-x="600" +d="M49 -35v101h505v-101h-505zM49 100v107l367 117l-367 123v107l505 -179v-103z" /> + <glyph glyph-name="yen" unicode="¥" horiz-adv-x="556" +d="M207 0h152v138h158v95h-158v46l15 29h143v95h-95l155 311h-162l-129 -311l-132 311h-162l153 -311h-95v-95h143l14 -29v-46h-157v-95h157v-138z" /> + <glyph glyph-name="mu" unicode="µ" horiz-adv-x="593" +d="M539 0v517h-142v-271q0 -79 -26 -113.5t-84 -34.5q-51 0 -71 31.5t-20 95.5v292h-142v-698h142v191q9 -10 27 -16.5t48 -6.5q12 0 28.5 5t34.5 15.5t35.5 26.5t31.5 38h3v-72h135z" /> + <glyph glyph-name="partialdiff" unicode="∂" horiz-adv-x="560" +d="M259 -13q-51 0 -92 17t-70.5 48t-45.5 73t-16 92q0 48 16 88.5t44.5 70.5t69 46.5t88.5 16.5q40 0 73.5 -13t64.5 -38v18q0 34 -6.5 73t-22.5 72t-44 54.5t-71 21.5q-38 0 -65 -13.5t-56 -36.5l-65 74q42 33 83.5 51.5t96.5 18.5q78 0 130.5 -32t84.5 -83t45.5 -116 +t13.5 -131q0 -64 -10.5 -130t-38.5 -120t-78 -88t-129 -34zM262 78q35 0 59.5 19t39.5 49t22 68t7 76q-23 28 -52.5 43.5t-66.5 15.5q-30 0 -52 -11.5t-37 -30.5t-22 -44t-7 -52q0 -26 6.5 -49.5t19.5 -42.5t33.5 -30t49.5 -11z" /> + <glyph glyph-name="summation" unicode="∑" horiz-adv-x="618" +d="M5 -114l299 406l-286 395v99h584v-115h-420l269 -378l-287 -393h449v-114h-608v100z" /> + <glyph glyph-name="product" unicode="∏" horiz-adv-x="749" +d="M69 786h611v-1000h-135v883h-341v-883h-135v1000z" /> + <glyph glyph-name="pi" unicode="π" horiz-adv-x="666" +d="M532 -7q-33 0 -55 10t-34.5 27.5t-18 41.5t-5.5 51v287h-184v-410h-135v410h-70v107h603v-107h-79v-242q0 -11 0.5 -21.5t4.5 -19t11.5 -13.5t21.5 -5q21 0 44 10v-106q-21 -10 -51 -15t-53 -5z" /> + <glyph glyph-name="integral" unicode="∫" horiz-adv-x="417" +d="M117 -213q-18 0 -38.5 5t-38 15t-29 25.5t-11.5 36.5q0 24 16.5 39t40.5 15t34.5 -12.5t16 -27.5t9 -27.5t14.5 -12.5q13 0 16 11.5t3 21.5q0 32 -2.5 63.5t-2.5 63.5v521q0 44 3 90t18 84t47.5 62.5t91.5 24.5q17 0 36.5 -4.5t36.5 -14t28 -24t11 -35.5 +q0 -24 -15.5 -41.5t-40.5 -17.5q-24 0 -35 12.5t-16.5 27t-10 27t-14.5 12.5q-12 0 -15 -10.5t-3 -19.5q0 -38 2 -75.5t2 -75.5v-479q0 -44 -2 -93.5t-16 -91t-45.5 -68.5t-90.5 -27z" /> + <glyph glyph-name="ordfeminine" unicode="ª" horiz-adv-x="344" +d="M20 605h102q2 23 17 33.5t32 10.5q25 0 42.5 -6.5t17.5 -32.5q0 -12 -8.5 -18.5t-22.5 -10t-33.5 -5t-42.5 -4.5q-21 -3 -41.5 -8t-36.5 -15.5t-26 -28t-10 -45.5q0 -53 32.5 -76.5t79.5 -23.5q27 0 56.5 8.5t51.5 31.5q1 -8 3 -15.5t4 -15.5h101q-12 23 -12 75v166 +q0 28 -13.5 45.5t-35 27t-48.5 13t-53 3.5q-28 0 -54 -5t-47 -17t-35.5 -33t-19.5 -54zM230 535v-20q0 -12 -2 -25t-9.5 -24t-22 -18.5t-39.5 -7.5q-14 0 -29.5 7.5t-15.5 29.5q0 19 15 27t36 13q15 3 35.5 5.5t31.5 12.5z" /> + <glyph glyph-name="ordmasculine" unicode="º" horiz-adv-x="367" +d="M119 544q0 17 3.5 34t11.5 30.5t20 22t29 8.5t29.5 -8.5t20.5 -22t11.5 -30.5t3.5 -34q0 -16 -3.5 -33t-11.5 -30.5t-20.5 -22t-29.5 -8.5t-29 8.5t-20 22t-11.5 30.5t-3.5 33zM12 544q0 -79 46.5 -124t124.5 -45t125 45t47 124t-47 124.5t-125 45.5t-124.5 -45.5 +t-46.5 -124.5z" /> + <glyph glyph-name="Omegagreek" unicode="Ω" horiz-adv-x="773" +d="M57 107h180v37q-45 13 -79 38.5t-57.5 60.5t-35 77t-11.5 87q0 70 26.5 128t72 99.5t106 64t128.5 22.5t128.5 -22.5t105.5 -63t71.5 -98.5t26.5 -128q0 -45 -11.5 -87.5t-34.5 -78t-57.5 -61.5t-80.5 -38v-37h181v-107h-281v200q75 17 112 70t37 128q0 43 -14 81 +t-39.5 66.5t-61.5 45t-81 16.5t-81.5 -17t-63 -46t-40.5 -67.5t-14 -81.5q0 -75 36.5 -126.5t111.5 -68.5v-200h-280v107z" /> + <glyph glyph-name="ae" unicode="æ" horiz-adv-x="907" +d="M736 314h-227q0 24 8 46t23 39t36.5 27t48.5 10t47.5 -10t35 -27t21.5 -39t7 -46zM509 224h369q0 60 -13 115.5t-41.5 98t-73.5 68t-110 25.5q-63 0 -103 -17.5t-70 -52.5q-14 20 -34 33.5t-43 21.5t-47 11.5t-47 3.5q-45 0 -88.5 -9t-77 -29.5t-55 -54t-23.5 -82.5h142 +q2 45 29.5 62.5t69.5 17.5q17 0 33.5 -2.5t29.5 -10t21 -20.5t8 -33t-10 -31t-31.5 -17.5t-54.5 -11.5t-78 -12q-32 -5 -63 -13.5t-55.5 -26t-39.5 -46t-15 -72.5q0 -43 16.5 -72.5t43.5 -47.5t61.5 -25.5t71.5 -7.5q29 0 59 4.5t57.5 15t52 27t42.5 40.5q33 -47 85 -67 +t108 -20q42 0 80.5 11.5t69.5 34t54 55t34 74.5h-138q-7 -38 -31 -59.5t-72 -21.5q-30 0 -53 13t-39 33t-24 46t-7 51zM385 252v-64q0 -28 -11 -48.5t-28 -33.5t-37.5 -19t-40.5 -6q-16 0 -32 3t-28.5 11t-20 21t-7.5 32q0 25 11.5 39t30 22t41.5 11.5t45.5 7t43 8.5 +t33.5 16z" /> + <glyph glyph-name="oslash" unicode="ø" horiz-adv-x="611" +d="M104 69l-60 -68l37 -31l59 66q67 -49 165 -49q61 0 110.5 19t84.5 54.5t54 85.5t19 112q0 60 -18 109t-51 84l54 61l-37 32l-53 -61q-67 48 -163 48q-61 0 -110 -19.5t-84 -55t-54 -86t-19 -112.5q0 -117 66 -189zM220 127l195 222q8 -20 12 -43.5t4 -47.5 +q0 -31 -6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14q-29 0 -50 9t-35 25zM388 392l-193 -220q-8 19 -11.5 41t-3.5 45q0 31 6 61t20.5 53t38.5 37.5t60 14.5q53 0 83 -32z" /> + <glyph glyph-name="questiondown" unicode="¿" horiz-adv-x="556" +d="M363 377v154h-157v-154h157zM522 51h-147q0 -26 -6 -49.5t-18.5 -41t-31.5 -28t-45 -10.5q-40 0 -62.5 22t-22.5 67q-1 27 9.5 45t27.5 33t37 30t38 35.5t31.5 49.5t16.5 72v45h-135v-38q-4 -30 -19 -50t-35.5 -36t-42.5 -31t-41 -37t-31.5 -53t-12.5 -78 +q0 -29 12.5 -62.5t41.5 -62.5t77 -48.5t118 -19.5q54 0 98 18.5t75.5 51.5t49 78t18.5 98z" /> + <glyph glyph-name="exclamdown" unicode="¡" horiz-adv-x="278" +d="M65 9v-191h148v191l-38 308h-71zM218 377v154h-157v-154h157z" /> + <glyph glyph-name="logicalnot" unicode="¬" horiz-adv-x="600" +d="M552 99v307h-504v-107h397v-200h107z" /> + <glyph glyph-name="radical" unicode="√" horiz-adv-x="565" +d="M92 96l-52 -25l-45 97l160 73l123 -264l165 809h127l-214 -1000h-114z" /> + <glyph glyph-name="florin" unicode="ƒ" horiz-adv-x="556" +d="M14 -59l-18 -107q20 -2 37 -2.5t36 -0.5q56 0 92 12t59 36.5t36 61t22 86.5l56 310h100l16 95h-98l25 130q6 32 21.5 47t54.5 15q10 0 19.5 -1t20.5 -6l18 107q-32 7 -75 7q-49 0 -84 -9t-59 -29.5t-39 -53.5t-24 -80l-24 -127h-91l-18 -95h92l-63 -329q-6 -34 -20 -52.5 +t-52 -17.5q-20 0 -40 3z" /> + <glyph glyph-name="approxequal" unicode="≈" horiz-adv-x="600" +d="M32 65q3 31 12.5 62t27 56t44 40t62.5 15q31 0 63.5 -10.5t65.5 -22.5t65.5 -22.5t62.5 -10.5q28 0 42.5 20.5t19.5 45.5h71q-3 -33 -12.5 -64t-27 -55t-44 -39t-64.5 -15q-30 0 -65 11t-70 23.5t-66 23.5t-52 11q-28 0 -43.5 -22.5t-20.5 -46.5h-71v0zM32 272 +q3 31 12.5 62t27 56t44 40t62.5 15q31 0 63.5 -10.5t65.5 -22.5t65.5 -22.5t62.5 -10.5q28 0 42.5 20.5t19.5 45.5h71q-3 -33 -12.5 -64t-27 -55t-44 -39t-64.5 -15q-30 0 -65 11t-70 23.5t-66 23.5t-52 11q-28 0 -43.5 -22.5t-20.5 -46.5h-71v0z" /> + <glyph glyph-name="Delta" unicode="∆" horiz-adv-x="686" +d="M264 714h161l267 -714h-698zM499 117l-155 436h-2l-160 -436h317z" /> + <glyph glyph-name="guillemotleft" unicode="«" horiz-adv-x="444" +d="M42 205l157 -125v120l-90 72l90 71v120l-157 -123v-135zM245 205l157 -125v120l-90 72l90 71v120l-157 -123v-135z" /> + <glyph glyph-name="guillemotright" unicode="»" horiz-adv-x="444" +d="M199 340l-157 123v-120l90 -71l-90 -72v-120l157 125v135zM402 340l-157 123v-120l90 -71l-90 -72v-120l157 125v135z" /> + <glyph glyph-name="ellipsis" unicode="…" horiz-adv-x="1000" +d="M754 154v-154h157v154h-157zM421 154v-154h157v154h-157zM88 154v-154h157v154h-157z" /> + <glyph glyph-name="nonbreakingspace" unicode=" " horiz-adv-x="278" + /> + <glyph glyph-name="Agrave" unicode="À" horiz-adv-x="685" +d="M165 920l154 -142h99l-96 142h-157zM249 276l93 262h2l90 -262h-185zM264 714l-270 -714h158l56 159h267l54 -159h163l-267 714h-161z" /> + <glyph glyph-name="Atilde" unicode="Ã" horiz-adv-x="685" +d="M526 911h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -55 -11t-36 -28.5t-22 -39t-13 -43.5h61q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37zM249 276 +l93 262h2l90 -262h-185zM264 714l-270 -714h158l56 159h267l54 -159h163l-267 714h-161z" /> + <glyph glyph-name="Otilde" unicode="Õ" horiz-adv-x="778" +d="M573 911h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -55 -11t-36 -28.5t-22 -39t-13 -43.5h61q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37zM195 354 +q0 47 10.5 91t33.5 78.5t60 55t90 20.5t90 -20.5t60 -55t33.5 -78.5t10.5 -91q0 -45 -10.5 -87.5t-33.5 -76.5t-60 -54.5t-90 -20.5t-90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5zM38 354q0 -78 24 -145.5t69 -117.5t110.5 -78.5t147.5 -28.5q83 0 148 28.5t110 78.5t69 117.5 +t24 145.5q0 80 -24 148.5t-69 119.5t-110 80t-148 29q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5z" /> + <glyph glyph-name="OE" unicode="Œ" horiz-adv-x="1093" +d="M538 448v-170q0 -73 -42.5 -118t-114.5 -45q-50 0 -85.5 21t-58 55t-32.5 77t-10 87q0 45 10 88.5t32.5 78t58.5 56t88 21.5q33 0 61.5 -11t49 -31t32 -47.5t11.5 -61.5zM544 54v-54h507v132h-361v175h324v122h-324v153h354v132h-500v-51h-2q-30 38 -76 53t-93 15 +q-79 0 -141.5 -31t-105.5 -83.5t-65.5 -121t-22.5 -142.5t22 -141t64.5 -117.5t104.5 -80.5t141 -30q48 0 94 17.5t78 52.5h2z" /> + <glyph glyph-name="oe" unicode="œ" horiz-adv-x="926" +d="M528 224h369q0 62 -14 117.5t-44.5 97.5t-78.5 67t-117 25q-23 0 -48 -5.5t-48.5 -16t-43.5 -25.5t-33 -35q-29 45 -78 63.5t-100 18.5q-58 0 -105 -21t-80 -57t-51 -85.5t-18 -106.5q0 -55 15.5 -105t46 -87.5t76 -59.5t105.5 -22q26 0 52.5 4.5t51 15t45 27t34.5 40.5 +q30 -48 81.5 -67.5t105.5 -19.5q88 0 152.5 46t89.5 131h-138q-14 -35 -39.5 -53t-64.5 -18q-62 0 -92.5 37.5t-30.5 93.5zM290 93q-32 0 -53 15.5t-34 39.5t-18 52.5t-5 55.5q0 30 5.5 60t18.5 54t34.5 39t54.5 15q36 0 57.5 -16t33.5 -40t16 -53t4 -55q0 -28 -4.5 -57.5 +t-17 -54t-34.5 -40t-58 -15.5zM755 314h-227q2 46 30 78t82 32q57 0 85 -29.5t30 -80.5z" /> + <glyph glyph-name="endash" unicode="–" horiz-adv-x="500" +d="M0 334v-122h500v122h-500z" /> + <glyph glyph-name="emdash" unicode="—" horiz-adv-x="1000" +d="M130 334v-122h740v122h-740z" /> + <glyph glyph-name="quotedblleft" unicode="“" horiz-adv-x="463" +d="M196 393v154h-66q0 37 14 62.5t52 38.5v66q-31 -4 -57.5 -18.5t-45.5 -36.5t-29.5 -51t-9.5 -62v-153h142zM409 393v154h-66q0 37 14 62.5t52 38.5v66q-31 -4 -57.5 -18.5t-45.5 -36.5t-29.5 -51t-9.5 -62v-153h142z" /> + <glyph glyph-name="quotedblright" unicode="”" horiz-adv-x="463" +d="M54 714v-154h66q0 -37 -14 -62.5t-52 -38.5v-66q31 4 57.5 18.5t45.5 36.5t29.5 51t9.5 62v153h-142zM267 714v-154h66q0 -37 -14 -62.5t-52 -38.5v-66q31 4 57.5 18.5t45.5 36.5t29.5 51t9.5 62v153h-142z" /> + <glyph glyph-name="quoteleft" unicode="‘" horiz-adv-x="278" +d="M210 393v154h-66q0 37 14 62.5t52 38.5v66q-31 -4 -57.5 -18.5t-45.5 -36.5t-29.5 -51t-9.5 -62v-153h142z" /> + <glyph glyph-name="quoteright" unicode="’" horiz-adv-x="278" +d="M68 714v-154h66q0 -37 -14 -62.5t-52 -38.5v-66q31 4 57.5 18.5t45.5 36.5t29.5 51t9.5 62v153h-142z" /> + <glyph glyph-name="divide" unicode="÷" horiz-adv-x="600" +d="M216 45q0 -16 7 -31.5t18.5 -27t27 -18.5t33.5 -7q17 0 32 7.5t26 19.5t18 27t7 30q0 18 -7 33t-18.5 26.5t-26.5 18t-32 6.5t-32.5 -6.5t-27 -18t-18.5 -26.5t-7 -33zM216 460q0 -17 7 -32.5t18.5 -27t27 -18t33.5 -6.5q17 0 32 7t26 19t18 27t7 31q0 18 -7 33.5 +t-18.5 27t-26.5 18t-32 6.5q-34 0 -59.5 -24.5t-25.5 -60.5zM48 306v-107h505v107h-505z" /> + <glyph glyph-name="lozenge" unicode="◊" horiz-adv-x="600" +d="M65 349l180 384h110l181 -384l-181 -384h-110zM415 349l-115 266l-115 -266l115 -267z" /> + <glyph glyph-name="ydieresis" unicode="ÿ" horiz-adv-x="519" +d="M89 714v-117h135v117h-135zM295 714v-117h135v117h-135zM309 -64l216 581h-147l-113 -354h-2l-117 354h-151l181 -485q6 -15 6 -32q0 -23 -13.5 -42t-41.5 -22q-21 -1 -42 1t-41 4v-117q22 -2 43.5 -3.5t43.5 -1.5q73 0 114 27t64 90z" /> + <glyph glyph-name="Ydieresis" unicode="Ÿ" horiz-adv-x="667" +d="M163 911v-117h135v117h-135zM369 911v-117h135v117h-135zM254 278v-278h157v274l265 440h-175l-166 -282l-167 282h-176z" /> + <glyph glyph-name="fraction" unicode="⁄" horiz-adv-x="167" +d="M248 722l-413 -743h87l411 743h-85z" /> + <glyph glyph-name="Euro" unicode="€" horiz-adv-x="556" +d="M515 547l61 125q-98 50 -182 50q-119 0 -198 -76q-75 -70 -99 -191h-51l-31 -72h73q-1 -2 -1 -16v-26h-40l-31 -72h77q21 -131 91 -204q77 -81 203 -81q87 0 154 39l1 151q-79 -63 -154 -63q-116 0 -148 158h174l31 72h-213l1 42h224l31 72h-244q35 137 140 137 +q61 0 131 -45z" /> + <glyph glyph-name="guilsinglleft" unicode="‹" horiz-adv-x="241" +d="M42 205l157 -125v120l-90 72l90 71v120l-157 -123v-135z" /> + <glyph glyph-name="guilsinglright" unicode="›" horiz-adv-x="241" +d="M199 340l-157 123v-120l90 -71l-90 -72v-120l157 125v135z" /> + <glyph glyph-name="daggerdbl" unicode="‡" horiz-adv-x="556" +d="M210 27v-192h135v192h187v117h-187v256h187v117h-187v197h-135v-197h-186v-117h186v-256h-186v-117h186z" /> + <glyph glyph-name="periodcentered" unicode="·" horiz-adv-x="278" +d="M55 287q0 -17 7 -32.5t18.5 -27t27 -18t33.5 -6.5q17 0 32 7t26 19t18 27t7 31q0 18 -7 33.5t-18.5 27t-26.5 18t-32 6.5q-34 0 -59.5 -24.5t-25.5 -60.5z" /> + <glyph glyph-name="quotesinglbase" unicode="‚" horiz-adv-x="278" +d="M68 154v-154h66q0 -36 -14 -61.5t-52 -38.5v-66q31 4 57.5 18.5t45.5 37t29.5 51t9.5 60.5v153h-142z" /> + <glyph glyph-name="quotedblbase" unicode="„" horiz-adv-x="463" +d="M54 154v-154h66q0 -36 -14 -61.5t-52 -38.5v-66q31 4 57.5 18.5t45.5 37t29.5 51t9.5 60.5v153h-142zM267 154v-154h66q0 -36 -14 -61.5t-52 -38.5v-66q31 4 57.5 18.5t45.5 37t29.5 51t9.5 60.5v153h-142z" /> + <glyph glyph-name="perthousand" unicode="‰" horiz-adv-x="1147" +d="M440 155q0 -75 38 -121.5t108 -46.5q39 0 66.5 12.5t45 35t26 53.5t8.5 68q0 36 -7.5 68t-24.5 55.5t-44.5 37t-68.5 13.5q-39 0 -67 -14t-45.5 -38t-26 -56t-8.5 -67zM564 722l-414 -743h87l412 743h-85zM159 556q0 14 1 30.5t7 30.5t17.5 23t32.5 9q20 0 31 -9.5 +t16 -24.5t6 -34t1 -39q0 -18 -0.5 -37t-6 -34.5t-17 -25.5t-32.5 -10q-19 0 -30.5 11t-17 28t-7 39t-1.5 43zM69 539q0 -75 38 -122t108 -47q39 0 66.5 13t45 35.5t26 54t8.5 67.5t-7.5 68t-24.5 55.5t-44.5 37t-68.5 13.5q-39 0 -67 -14t-45.5 -38t-26 -56t-8.5 -67z +M876 172q0 14 1 30.5t7 30.5t17.5 23t32.5 9q20 0 31 -9.5t16 -24.5t6 -34t1 -39q0 -18 -0.5 -37t-6 -34.5t-17 -25.5t-32.5 -10q-19 0 -30.5 11t-17 28t-7 39t-1.5 43zM786 155q0 -75 38 -121.5t108 -46.5q39 0 66.5 12.5t45 35t26 53.5t8.5 68q0 36 -7.5 68t-24.5 55.5 +t-44.5 37t-68.5 13.5q-39 0 -67 -14t-45.5 -38t-26 -56t-8.5 -67zM530 172q0 14 1 30.5t7 30.5t17.5 23t32.5 9q20 0 31 -9.5t16 -24.5t6 -34t1 -39q0 -18 -0.5 -37t-6 -34.5t-17 -25.5t-32.5 -10q-19 0 -30.5 11t-17 28t-7 39t-1.5 43z" /> + <glyph glyph-name="Acircumflex" unicode="Â" horiz-adv-x="685" +d="M278 920l-111 -142h108l64 81l62 -81h117l-110 142h-130zM249 276l93 262h2l90 -262h-185zM264 714l-270 -714h158l56 159h267l54 -159h163l-267 714h-161z" /> + <glyph glyph-name="Ecircumflex" unicode="Ê" horiz-adv-x="648" +d="M260 920l-111 -142h108l64 81l62 -81h117l-110 142h-130zM69 714v-714h542v132h-385v175h346v122h-346v153h377v132h-534z" /> + <glyph glyph-name="Aacute" unicode="Á" horiz-adv-x="685" +d="M366 778l154 142h-157l-96 -142h99zM249 276l93 262h2l90 -262h-185zM264 714l-270 -714h158l56 159h267l54 -159h163l-267 714h-161z" /> + <glyph glyph-name="Edieresis" unicode="Ë" horiz-adv-x="648" +d="M154 911v-117h135v117h-135zM360 911v-117h135v117h-135zM69 714v-714h542v132h-385v175h346v122h-346v153h377v132h-534z" /> + <glyph glyph-name="Egrave" unicode="È" horiz-adv-x="648" +d="M147 920l154 -142h99l-96 142h-157zM69 714v-714h542v132h-385v175h346v122h-346v153h377v132h-534z" /> + <glyph glyph-name="Iacute" unicode="Í" horiz-adv-x="295" +d="M171 778l154 142h-157l-96 -142h99zM69 714v-714h157v714h-157z" /> + <glyph glyph-name="Icircumflex" unicode="Î" horiz-adv-x="295" +d="M83 920l-110 -142h107l64 81l62 -81h117l-110 142h-130zM69 714v-714h157v714h-157z" /> + <glyph glyph-name="Idieresis" unicode="Ï" horiz-adv-x="295" +d="M-22 911v-117h134v117h-134zM183 911v-117h135v117h-135zM69 714v-714h157v714h-157z" /> + <glyph glyph-name="Igrave" unicode="Ì" horiz-adv-x="295" +d="M-29 920l153 -142h99l-96 142h-156zM69 714v-714h157v714h-157z" /> + <glyph glyph-name="Oacute" unicode="Ó" horiz-adv-x="778" +d="M413 778l154 142h-157l-96 -142h99zM195 354q0 47 10.5 91t33.5 78.5t60 55t90 20.5t90 -20.5t60 -55t33.5 -78.5t10.5 -91q0 -45 -10.5 -87.5t-33.5 -76.5t-60 -54.5t-90 -20.5t-90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5zM38 354q0 -78 24 -145.5t69 -117.5t110.5 -78.5 +t147.5 -28.5q83 0 148 28.5t110 78.5t69 117.5t24 145.5q0 80 -24 148.5t-69 119.5t-110 80t-148 29q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5z" /> + <glyph glyph-name="Ocircumflex" unicode="Ô" horiz-adv-x="778" +d="M325 920l-111 -142h108l64 81l62 -81h117l-110 142h-130zM195 354q0 47 10.5 91t33.5 78.5t60 55t90 20.5t90 -20.5t60 -55t33.5 -78.5t10.5 -91q0 -45 -10.5 -87.5t-33.5 -76.5t-60 -54.5t-90 -20.5t-90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5zM38 354q0 -78 24 -145.5 +t69 -117.5t110.5 -78.5t147.5 -28.5q83 0 148 28.5t110 78.5t69 117.5t24 145.5q0 80 -24 148.5t-69 119.5t-110 80t-148 29q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5z" /> + <glyph glyph-name="apple" unicode="" horiz-adv-x="790" +d="M408 588q-16 0 -69 15q-52 15 -89 15q-86 0 -143 -72q-56 -73 -56 -187q0 -124 74 -252q74 -129 150 -129q24 0 66 17q39 16 72 16q32 0 75 -15q44 -16 71 -16q65 0 129 97q21 32 36 63.5t25 61.5q-45 14 -79 63q-35 50 -35 112q0 57 33 103q18 26 57 60q-13 16 -26 28 +t-26 22q-47 32 -107 32q-36 0 -87 -17t-71 -17zM561 790q0 4 -0.5 9t-2.5 12q-88 -20 -125.5 -74.5t-38.5 -128.5q32 3 51 8q26 9 55 36q31 32 46 69t15 69z" /> + <glyph glyph-name="Ograve" unicode="Ò" horiz-adv-x="778" +d="M212 920l154 -142h99l-96 142h-157zM195 354q0 47 10.5 91t33.5 78.5t60 55t90 20.5t90 -20.5t60 -55t33.5 -78.5t10.5 -91q0 -45 -10.5 -87.5t-33.5 -76.5t-60 -54.5t-90 -20.5t-90 20.5t-60 54.5t-33.5 76.5t-10.5 87.5zM38 354q0 -78 24 -145.5t69 -117.5t110.5 -78.5 +t147.5 -28.5q83 0 148 28.5t110 78.5t69 117.5t24 145.5q0 80 -24 148.5t-69 119.5t-110 80t-148 29q-82 0 -147.5 -29t-110.5 -80t-69 -119.5t-24 -148.5z" /> + <glyph glyph-name="Uacute" unicode="Ú" horiz-adv-x="741" +d="M394 778l154 142h-157l-96 -142h99zM675 270v444h-157v-444q0 -80 -32 -117.5t-116 -37.5q-48 0 -76.5 13.5t-44.5 35t-21 49.5t-5 57v444h-157v-444q0 -146 79.5 -216t224.5 -70q143 0 224 70.5t81 215.5z" /> + <glyph glyph-name="Ucircumflex" unicode="Û" horiz-adv-x="741" +d="M306 920l-111 -142h108l64 81l62 -81h117l-110 142h-130zM675 270v444h-157v-444q0 -80 -32 -117.5t-116 -37.5q-48 0 -76.5 13.5t-44.5 35t-21 49.5t-5 57v444h-157v-444q0 -146 79.5 -216t224.5 -70q143 0 224 70.5t81 215.5z" /> + <glyph glyph-name="Ugrave" unicode="Ù" horiz-adv-x="741" +d="M193 920l154 -142h99l-96 142h-157zM675 270v444h-157v-444q0 -80 -32 -117.5t-116 -37.5q-48 0 -76.5 13.5t-44.5 35t-21 49.5t-5 57v444h-157v-444q0 -146 79.5 -216t224.5 -70q143 0 224 70.5t81 215.5z" /> + <glyph glyph-name="dotlessi" unicode="ı" horiz-adv-x="258" +d="M58 517v-517h142v517h-142z" /> + <glyph glyph-name="circumflex" unicode="ˆ" horiz-adv-x="259" +d="M65 723l-110 -142h107l64 81l62 -81h117l-110 142h-130z" /> + <glyph glyph-name="tilde" unicode="˜" horiz-adv-x="259" +d="M313 714h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -54.5 -11t-35.5 -28.5t-22 -39t-13 -43.5h60q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37z" /> + <glyph glyph-name="macron" unicode="¯" horiz-adv-x="259" +d="M316 691v-75h-372v75h372z" /> + <glyph glyph-name="breve" unicode="˘" horiz-adv-x="259" +d="M26 727h-64q12 -146 158 -146q75 0 121.5 34t56.5 112h-63q-9 -38 -37 -54.5t-73 -16.5q-15 0 -31 3.5t-30.5 12t-24.5 22t-13 33.5z" /> + <glyph glyph-name="dotaccent" unicode="˙" horiz-adv-x="259" +d="M62 714v-117h135v117h-135z" /> + <glyph glyph-name="ring" unicode="˚" horiz-adv-x="259" +d="M7 656q0 -25 9.5 -47.5t26 -39t39 -26t47.5 -9.5q26 0 48 9.5t39 26t26.5 39t9.5 47.5q0 26 -9.5 48t-26.5 38.5t-39 26t-48 9.5q-25 0 -47.5 -9.5t-39 -26t-26 -38.5t-9.5 -48zM66 656q0 29 17 49.5t46 20.5t46.5 -20.5t17.5 -49.5t-17.5 -49.5t-46.5 -20.5t-46 20.5 +t-17 49.5z" /> + <glyph glyph-name="cedilla" unicode="¸" horiz-adv-x="259" +d="M33 -147l-21 -48q14 -5 26.5 -9t26 -7t30.5 -4.5t41 -1.5q22 0 43 4.5t37.5 16t26.5 31t10 48.5q0 18 -8 31.5t-21 22t-29.5 12.5t-33.5 4q-22 0 -34 -5h-2l39 54h-49l-59 -84l21 -24q18 7 40 7q17 0 28.5 -6.5t11.5 -25.5q0 -18 -11 -26t-29 -8q-26 0 -47 5.5t-37 12.5z +" /> + <glyph glyph-name="hungarumlaut" unicode="˝" horiz-adv-x="259" +d="M151 581l91 142h157l-149 -142h-99zM-55 581l90 142h157l-149 -142h-98z" /> + <glyph glyph-name="ogonek" unicode="˛" horiz-adv-x="259" +d="M250 -149l-48 22q-14 -19 -28 -24.5t-30 -5.5q-15 0 -27 9.5t-12 24.5q0 26 17.5 54.5t65.5 71.5h-65q-42 -24 -65 -45t-34 -37.5t-13 -28.5t-2 -19q0 -32 13 -50t31 -27t36 -11t27 -2q34 0 69 15t65 53z" /> + <glyph glyph-name="caron" unicode="ˇ" horiz-adv-x="259" +d="M195 581l110 142h-110l-65 -81l-64 81h-111l110 -142h130z" /> + <glyph glyph-name="Omega" unicode="Ω" horiz-adv-x="773" +d="M57 107h180v37q-45 13 -79 38.5t-57.5 60.5t-35 77t-11.5 87q0 70 26.5 128t72 99.5t106 64t128.5 22.5t128.5 -22.5t105.5 -63t71.5 -98.5t26.5 -128q0 -45 -11.5 -87.5t-34.5 -78t-57.5 -61.5t-80.5 -38v-37h181v-107h-281v200q75 17 112 70t37 128q0 43 -14 81 +t-39.5 66.5t-61.5 45t-81 16.5t-81.5 -17t-63 -46t-40.5 -67.5t-14 -81.5q0 -75 36.5 -126.5t111.5 -68.5v-200h-280v107z" /> + <glyph glyph-name="currency" unicode="¤" horiz-adv-x="556" +d="M280 491q30 0 53 -12t38 -31.5t22.5 -45t7.5 -51.5q0 -27 -7.5 -52.5t-22.5 -45.5t-38 -32t-54 -12t-54.5 11.5t-39.5 31t-24 45t-8 52.5q0 28 8 53.5t24 45t40 31.5t55 12zM77 207l-57 -58l56 -56l56 58q26 -24 64 -36.5t83 -12.5q42 0 80 13t63 37l57 -58l55 55l-55 56 +q23 28 34.5 66t11.5 80t-11.5 80.5t-33.5 62.5l56 55l-61 61l-58 -57q-23 20 -60 32.5t-77 12.5q-42 0 -81.5 -12.5t-64.5 -33.5l-57 56l-57 -57l57 -58q-25 -25 -36.5 -63.5t-11.5 -80.5q0 -86 48 -142z" /> + <glyph glyph-name="Lslash" unicode="Ł" horiz-adv-x="593" +d="M69 214v-214h505v132h-348v192l211 148v112l-211 -148v278h-157v-388l-79 -56v-112z" /> + <glyph glyph-name="lslash" unicode="ł" horiz-adv-x="258" +d="M58 286v-286h142v398l67 53v102l-67 -53v214h-142v-326l-66 -53v-102z" /> + <glyph glyph-name="threequarters" unicode="¾" horiz-adv-x="889" +d="M709 313v-144h-116l114 144h2zM709 89v-89h96v89h57v80h-57v251h-100l-188 -238v-93h192zM181 534v-70q17 0 35 -1t33.5 -6t25.5 -17t10 -33q0 -28 -21.5 -45.5t-51.5 -17.5q-38 0 -56.5 24t-20.5 56h-96q-2 -78 46 -119t129 -41q35 0 66.5 9t55 27.5t37.5 45.5t14 63 +q0 35 -21.5 61t-59.5 33v2q33 8 49.5 32t16.5 54q0 31 -13.5 54t-36 38.5t-51 23t-58.5 7.5q-75 0 -117.5 -41t-44.5 -111h96q-1 30 17 51t50 21q24 0 43 -14t19 -39q0 -18 -9.5 -27.5t-24 -14t-31 -5t-30.5 -0.5zM653 722l-414 -743h87l412 743h-85z" /> + <glyph glyph-name="onequarter" unicode="¼" horiz-adv-x="892" +d="M689 313v-144h-116l114 144h2zM689 89v-89h96v89h57v80h-57v251h-100l-188 -238v-93h192zM236 273v432h-84q-3 -24 -14.5 -40.5t-29 -26t-39 -13.5t-45.5 -3v-75h110v-274h102zM566 722l-414 -743h87l412 743h-85z" /> + <glyph glyph-name="onesuperior" unicode="¹" horiz-adv-x="392" +d="M289 273v432h-84q-3 -24 -14.5 -40.5t-29 -26t-39 -13.5t-45.5 -3v-75h110v-274h102z" /> + <glyph glyph-name="multiply" unicode="×" horiz-adv-x="600" +d="M64 93l76 -76l161 161l160 -161l76 76l-161 160l161 160l-76 76l-160 -160l-159 160l-76 -76l159 -160z" /> + <glyph glyph-name="Thorn" unicode="Þ" horiz-adv-x="667" +d="M226 281v214h122q27 0 52 -4t44 -15.5t30.5 -32.5t11.5 -55t-11.5 -55t-30.5 -32.5t-44 -15.5t-52 -4h-122zM69 714v-714h157v159h165q67 0 114 19.5t76.5 51.5t43 73.5t13.5 84.5q0 44 -13.5 85t-43 73t-76.5 51.5t-114 19.5h-165v97h-157z" /> + <glyph glyph-name="brokenbar" unicode="¦" horiz-adv-x="223" +d="M165 411v250h-107v-250h107zM58 161v-249h107v249h-107z" /> + <glyph glyph-name="Eth" unicode="Ð" horiz-adv-x="741" +d="M226 427v155h112q58 0 97.5 -16.5t63.5 -47.5t34.5 -74.5t10.5 -97.5q0 -59 -15 -100t-40 -66.5t-57 -36.5t-66 -11h-140v178h160v117h-160zM69 311v-311h308q82 0 142.5 27.5t101 75.5t60.5 114t20 144q0 89 -24.5 155t-68 110t-103 66t-128.5 22h-308v-287h-66v-116h66 +z" /> + <glyph glyph-name="onehalf" unicode="½" horiz-adv-x="889" +d="M509 267h102q-1 15 2.5 31.5t12 30.5t22.5 23t35 9q28 0 44.5 -18t16.5 -44q0 -19 -9.5 -34t-24 -27t-31 -22t-31.5 -20q-29 -18 -54.5 -36t-44.5 -40.5t-30 -51t-11 -68.5h334v80h-209q26 34 62 55.5t70 43.5t57.5 50.5t23.5 76.5q0 33 -12.5 58.5t-34 42.5t-49.5 25.5 +t-60 8.5q-92 0 -137 -48.5t-44 -125.5zM236 273v432h-84q-3 -24 -14.5 -40.5t-29 -26t-39 -13.5t-45.5 -3v-75h110v-274h102zM566 722l-414 -743h87l412 743h-85z" /> + <glyph glyph-name="minus" unicode="−" horiz-adv-x="600" +d="M48 306v-107h505v107h-505z" /> + <glyph glyph-name="eth" unicode="ð" horiz-adv-x="611" +d="M240 647l-107 -54l58 -56l112 56q25 -22 54.5 -53.5t47.5 -73.5h-2q-35 24 -70.5 32t-64.5 8q-60 0 -103.5 -23t-71.5 -60t-41.5 -83t-13.5 -93q0 -57 19 -105t54 -82.5t84 -53.5t110 -19t110.5 21.5t84.5 59.5t54 90.5t19 114.5q2 117 -41 206t-124 167l114 57l-52 59 +l-123 -62q-45 36 -99 66l-92 -69q20 -10 41 -22t43 -28zM305 93q-36 0 -60 14t-38.5 37.5t-20.5 53t-6 60.5q0 27 6.5 54.5t21 49.5t38.5 35.5t58 13.5q35 0 59 -13.5t39 -35t22 -49t7 -55.5q0 -31 -6 -60.5t-20.5 -53t-39 -37.5t-60.5 -14z" /> + <glyph glyph-name="thorn" unicode="þ" horiz-adv-x="611" +d="M438 257q0 -31 -6 -61t-20.5 -52.5t-38 -36.5t-58.5 -14q-34 0 -58 14t-38.5 36.5t-21 52.5t-6.5 61q0 32 6 62t20.5 53t38 37.5t58.5 14.5q34 0 57.5 -14.5t38.5 -38t21.5 -53.5t6.5 -61zM54 714v-895h142v245h2q26 -38 66.5 -57.5t88.5 -19.5q57 0 99.5 22t71 59 +t42.5 85t14 100q0 55 -14 105.5t-43 88.5t-73 61t-105 23q-43 0 -82 -19t-65 -61h-2v263h-142z" /> + <glyph glyph-name="twosuperior" unicode="²" horiz-adv-x="392" +d="M28 540h102q-1 15 2.5 31.5t12 30.5t22.5 23t35 9q28 0 44.5 -18t16.5 -44q0 -19 -9.5 -34t-24 -27t-31 -22t-31.5 -20q-29 -18 -54.5 -36t-44.5 -40.5t-30 -51t-11 -68.5h334v80h-209q26 34 62 55.5t70 43.5t57.5 50.5t23.5 76.5q0 33 -12.5 58.5t-34 42.5t-49.5 25.5 +t-60 8.5q-92 0 -137 -48.5t-44 -125.5z" /> + <glyph glyph-name="threesuperior" unicode="³" horiz-adv-x="392" +d="M164 534v-70q17 0 35 -1t33.5 -6t25.5 -17t10 -33q0 -28 -21.5 -45.5t-51.5 -17.5q-38 0 -56.5 24t-20.5 56h-96q-2 -78 46 -119t129 -41q35 0 66.5 9t55 27.5t37.5 45.5t14 63q0 35 -21.5 61t-59.5 33v2q33 8 49.5 32t16.5 54q0 31 -13.5 54t-36 38.5t-51 23t-58.5 7.5 +q-75 0 -117.5 -41t-44.5 -111h96q-1 30 17 51t50 21q24 0 43 -14t19 -39q0 -18 -9.5 -27.5t-24 -14t-31 -5t-30.5 -0.5z" /> + <glyph glyph-name="Scaron" unicode="Š" horiz-adv-x="649" +d="M390 778l110 142h-110l-65 -81l-64 81h-112l111 -142h130zM176 237h-152q-1 -66 24 -114t67.5 -79t98 -45.5t114.5 -14.5q73 0 128.5 17t93 47.5t56.5 72.5t19 91q0 60 -25.5 98.5t-60.5 61.5t-70.5 33.5t-55.5 14.5q-67 17 -108.5 28t-65 22t-31.5 24t-8 34q0 23 10 38 +t25.5 25t34.5 14t38 4q29 0 53.5 -5t43.5 -17t30.5 -33t13.5 -53h152q0 62 -23.5 105.5t-63.5 71.5t-91.5 40.5t-107.5 12.5q-48 0 -96 -13t-86 -40t-61.5 -67.5t-23.5 -95.5q0 -49 18.5 -83.5t48.5 -57.5t68 -37.5t78 -24.5q39 -11 77 -20t68 -21t48.5 -30t18.5 -47 +q0 -27 -14 -44.5t-35 -27.5t-45 -13.5t-45 -3.5q-31 0 -60 7.5t-50.5 23t-34.5 40.5t-13 61z" /> + <glyph glyph-name="Yacute" unicode="Ý" horiz-adv-x="667" +d="M357 778l154 142h-157l-96 -142h99zM254 278v-278h157v274l265 440h-175l-166 -282l-167 282h-176z" /> + <glyph glyph-name="Zcaron" unicode="Ž" horiz-adv-x="648" +d="M390 778l110 142h-110l-65 -81l-64 81h-112l111 -142h130zM23 124v-124h602v132h-393l383 458v124h-562v-132h353z" /> + <glyph glyph-name="scaron" unicode="š" horiz-adv-x="537" +d="M334 581l110 142h-110l-65 -81l-64 81h-112l111 -142h130zM164 168h-135q2 -52 23.5 -86.5t55 -55.5t76.5 -30t88 -9q44 0 86.5 8.5t75.5 29.5t53.5 55.5t20.5 85.5q0 36 -14 60.5t-37 41t-52.5 26.5t-60.5 17q-30 7 -59 13t-51.5 13.5t-36.5 19.5t-14 31q0 16 8 25.5 +t19.5 14.5t25.5 6.5t26 1.5q38 0 66 -14.5t31 -55.5h135q-4 48 -24.5 79.5t-51.5 50.5t-70.5 27t-81.5 8t-82 -7.5t-72 -26t-51.5 -50.5t-19.5 -82q0 -34 14 -57.5t37 -39t52.5 -25t60.5 -16.5q76 -16 118.5 -32t42.5 -48q0 -19 -9 -31.5t-22.5 -20t-30 -11t-31.5 -3.5 +q-21 0 -40.5 5t-34.5 15.5t-24.5 27t-9.5 39.5z" /> + <glyph glyph-name="yacute" unicode="ý" horiz-adv-x="519" +d="M283 581l154 142h-157l-96 -142h99zM309 -64l216 581h-147l-113 -354h-2l-117 354h-151l181 -485q6 -15 6 -32q0 -23 -13.5 -42t-41.5 -22q-21 -1 -42 1t-41 4v-117q22 -2 43.5 -3.5t43.5 -1.5q73 0 114 27t64 90z" /> + <glyph glyph-name="zcaron" unicode="ž" horiz-adv-x="519" +d="M325 581l110 142h-110l-65 -81l-64 81h-112l111 -142h130zM22 107v-107h475v107h-288l269 303v107h-436v-107h249z" /> + <glyph glyph-name="gravecmb" unicode="̀" horiz-adv-x="0" +d="M-148 723l96 -142h-99l-153 142h156z" /> + <glyph glyph-name="acutecmb" unicode="́" horiz-adv-x="0" +d="M-203 581l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="circumflexcmb" unicode="̂" horiz-adv-x="0" +d="M-192 723l-110 -142h107l64 81l62 -81h117l-110 142h-130z" /> + <glyph glyph-name="tildecmb" unicode="̃" horiz-adv-x="0" +d="M56 714h-69q1 -14 -9 -24.5t-33 -10.5q-17 0 -33.5 5.5t-32.5 12.5q-16 6 -31.5 11.5t-32.5 5.5q-33 0 -54.5 -11t-35.5 -28.5t-22 -39t-13 -43.5h60q5 19 13.5 30.5t28.5 11.5q17 0 34 -5t36 -12q19 -6 39 -11.5t43 -5.5q30 0 49.5 11.5t32 28.5t19 37t11.5 37z" /> + <glyph glyph-name="macroncmb" unicode="̄" horiz-adv-x="0" +d="M59 691v-75h-372v75h372z" /> + <glyph glyph-name="brevecmb" unicode="̆" horiz-adv-x="0" +d="M-231 727h-64q12 -146 158 -146q75 0 121.5 34t56.5 112h-63q-9 -38 -37 -54.5t-73 -16.5q-15 0 -31 3.5t-30.5 12t-24.5 22t-13 33.5z" /> + <glyph glyph-name="dotaccentcmb" unicode="̇" horiz-adv-x="0" +d="M-195 714v-117h135v117h-135z" /> + <glyph glyph-name="dieresiscmb" unicode="̈" horiz-adv-x="0" +d="M-163 714v-117h-134v117h134zM43 714v-117h-135v117h135z" /> + <glyph glyph-name="ringcmb" unicode="̊" horiz-adv-x="0" +d="M-250 656q0 -25 9.5 -47.5t26 -39t39 -26t47.5 -9.5q26 0 48 9.5t39 26t26.5 39t9.5 47.5q0 26 -9.5 48t-26.5 38.5t-39 26t-48 9.5q-25 0 -47.5 -9.5t-39 -26t-26 -38.5t-9.5 -48zM-191 656q0 29 17 49.5t46 20.5t46.5 -20.5t17.5 -49.5t-17.5 -49.5t-46.5 -20.5 +t-46 20.5t-17 49.5z" /> + <glyph glyph-name="hungarumlautcmb" unicode="̋" horiz-adv-x="0" +d="M-106 581l91 142h157l-149 -142h-99zM-312 581l90 142h157l-149 -142h-98z" /> + <glyph glyph-name="caroncmb" unicode="̌" horiz-adv-x="0" +d="M-62 581l110 142h-110l-65 -81l-64 81h-111l110 -142h130z" /> + <glyph glyph-name="cedillacmb" unicode="̧" horiz-adv-x="0" +d="M-224 -147l-21 -48q14 -5 26.5 -9t26 -7t30.5 -4.5t41 -1.5q22 0 43 4.5t37.5 16t26.5 31t10 48.5q0 18 -8 31.5t-21 22t-29.5 12.5t-33.5 4q-22 0 -34 -5h-2l39 54h-49l-59 -84l21 -24q18 7 40 7q17 0 28.5 -6.5t11.5 -25.5q0 -18 -11 -26t-29 -8q-26 0 -47 5.5 +t-37 12.5z" /> + <glyph glyph-name="ogonekcmb" unicode="̨" horiz-adv-x="0" +d="M-7 -149l-48 22q-14 -19 -28 -24.5t-30 -5.5q-15 0 -27 9.5t-12 24.5q0 26 17.5 54.5t65.5 71.5h-65q-42 -24 -65 -45t-34 -37.5t-13 -28.5t-2 -19q0 -32 13 -50t31 -27t36 -11t27 -2q34 0 69 15t65 53z" /> + <glyph glyph-name="soliduslongoverlaycmb" unicode="̸" horiz-adv-x="0" +d="M-101 731l-278 -747h113l279 747h-114z" /> + <glyph glyph-name="FL295" horiz-adv-x="0" + /> + <glyph glyph-name="cyrbreve" horiz-adv-x="259" +d="M129 579q-35 0 -64 8t-50 25.5t-33 44.5t-12 66h56q7 -35 34 -50.5t69 -15.5t69 15.5t34 50.5h56q0 -39 -12 -66t-33 -44.5t-50.5 -25.5t-63.5 -8z" /> + <glyph glyph-name="cyrBreve" horiz-adv-x="259" +d="M129 775q-73 0 -118 38t-45 116h56q7 -35 36 -53t71 -18t71 18t36 53h56q0 -78 -45 -116t-118 -38z" /> + <glyph glyph-name="uni018F" unicode="Ə" horiz-adv-x="748" +d="M376 -16q-86 0 -149.5 28.5t-105.5 78.5t-62.5 117.5t-20.5 145.5q0 7 0.5 23t1.5 23h513q-11 94 -62.5 147.5t-127.5 53.5q-60 0 -104.5 -28.5t-58.5 -82.5h-149q7 52 33 96t66.5 76.5t94 50.5t115.5 18q82 0 147 -29t110 -79.5t69 -118.5t24 -146q0 -84 -24.5 -153 +t-68.5 -118t-105.5 -76t-135.5 -27zM375 114q66 0 111 41t62 123h-346q5 -35 18 -65t34.5 -52t51.5 -34.5t69 -12.5z" /> + <glyph glyph-name="uni01A2" unicode="Ƣ" horiz-adv-x="922" +d="M696 582h-90v-529q-43 -32 -97 -50.5t-120 -18.5q-83 0 -148 28.5t-110 78.5t-69 117.5t-24 145.5q0 79 24 148t69 120t110 80t148 29q61 0 115 -17h349v-895h-157v763zM389 115q31 0 60 8v468q-29 8 -60 8q-53 0 -90 -20.5t-60 -55t-33.5 -78.5t-10.5 -91 +q0 -45 10.5 -87.5t33.5 -76.5t60 -54.5t90 -20.5z" /> + <glyph glyph-name="uni01A3" unicode="ƣ" horiz-adv-x="764" +d="M568 410h-68v-349q-35 -35 -84 -54.5t-111 -19.5q-61 0 -110 19t-84 54.5t-54 85.5t-19 112t19 112.5t54 86t84 55t110 19.5q50 0 94 -14h311v-698h-142v591zM305 93q28 0 53 10v311q-14 5 -25 7.5t-28 2.5q-36 0 -60 -14.5t-38.5 -37.5t-20.5 -53t-6 -61t6 -60.5 +t20.5 -53t38.5 -37.5t60 -14z" /> + <glyph glyph-name="uni01B5" unicode="Ƶ" horiz-adv-x="648" +d="M23 124l157 183h-89v122h193l132 153h-363v132h562v-124l-138 -161h91v-122h-196l-150 -175h403v-132h-602v124z" /> + <glyph glyph-name="uni01B6" unicode="ƶ" horiz-adv-x="519" +d="M22 107l105 114h-51v91h135l90 98h-259v107h436v-107l-90 -98h58v-91h-142l-105 -114h298v-107h-475v107z" /> + <glyph glyph-name="uni0259" unicode="ə" +d="M281 -13q-66 0 -115 25.5t-80.5 68.5t-45.5 98t-10 115h373q-3 69 -35 100t-92 31q-43 0 -74 -21.5t-38 -45.5h-125q30 93 92 133t150 40q61 0 110 -19.5t83 -55.5t52.5 -86t18.5 -110q0 -58 -19 -108t-54 -86.5t-83.5 -57.5t-107.5 -21zM285 94q34 0 56.5 11.5t36 28.5 +t19 36t6.5 34h-231q10 -54 35.5 -82t77.5 -28z" /> + <glyph glyph-name="uni0400" unicode="Ѐ" horiz-adv-x="648" +d="M69 714h534v-132h-377v-153h346v-122h-346v-175h385v-132h-542v714zM304 920l96 -142h-99l-153 142h156z" /> + <glyph glyph-name="afii10023" unicode="Ё" horiz-adv-x="648" +d="M69 714h534v-132h-377v-153h346v-122h-346v-175h385v-132h-542v714zM308 911v-117h-134v117h134zM514 911v-117h-135v117h135z" /> + <glyph glyph-name="afii10051" unicode="Ђ" horiz-adv-x="804" +d="M505 -11q-21 0 -46.5 3t-41.5 8v118q4 -2 12 -3.5t16 -2.5t15.5 -1h11.5q28 0 52.5 6t42.5 19.5t28.5 36.5t10.5 57q0 54 -32.5 83t-89.5 29q-58 0 -94 -42t-36 -117v-183h-157v582h-184v132h575v-132h-234v-197q26 35 72 56.5t96 21.5q52 0 96.5 -13t76.5 -41 +t50.5 -72.5t18.5 -106.5q0 -67 -21 -113t-56.5 -74.5t-82.5 -41t-99 -12.5z" /> + <glyph glyph-name="afii10052" unicode="Ѓ" +d="M74 714h496v-132h-339v-582h-157v714zM230 778l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="afii10053" unicode="Є" horiz-adv-x="736" +d="M382 -16q-78 0 -141.5 27t-108.5 76t-69.5 118t-24.5 153q0 78 24 146t69 118.5t110 79.5t147 29q62 0 115 -18t93 -50.5t65.5 -76.5t32.5 -96h-152q-15 52 -56 81t-101 29q-41 0 -72 -13t-53.5 -35.5t-37 -53t-21.5 -65.5h258v-123h-263q11 -91 58 -144t129 -53 +q133 0 162 139h153q-9 -60 -33 -109.5t-63.5 -85t-94.5 -54.5t-125 -19z" /> + <glyph glyph-name="afii10054" unicode="Ѕ" horiz-adv-x="649" +d="M328 -16q-59 0 -114.5 14.5t-98 45.5t-67.5 79t-24 114h152q0 -36 13 -61t34.5 -40.5t50 -23t60.5 -7.5q21 0 45 3.5t45 13.5t35 27.5t14 44.5q0 29 -18.5 47t-48.5 30t-68 21t-77 20q-40 10 -78 24t-68 37.5t-48.5 57.5t-18.5 84q0 55 23.5 95.5t61.5 67.5t86 40t96 13 +q56 0 107.5 -12.5t91.5 -40.5t63.5 -71.5t23.5 -105.5h-152q-2 32 -13.5 53t-30.5 33t-44 17t-53 5q-19 0 -38 -4t-34.5 -14t-25.5 -25.5t-10 -37.5q0 -21 8 -34t31.5 -24t65 -22t108.5 -28q20 -4 55.5 -14.5t70.5 -33.5t60.5 -61.5t25.5 -98.5q0 -50 -19 -91.5t-56.5 -72 +t-93 -47.5t-128.5 -17z" /> + <glyph glyph-name="afii10055" unicode="І" horiz-adv-x="295" +d="M69 714h157v-714h-157v714z" /> + <glyph glyph-name="afii10056" unicode="Ї" horiz-adv-x="295" +d="M69 714h157v-714h-157v714zM111 911v-117h-134v117h134zM317 911v-117h-135v117h135z" /> + <glyph glyph-name="afii10057" unicode="Ј" horiz-adv-x="556" +d="M249 -16q-45 0 -87 12.5t-75 39t-53 68t-20 100.5v62h142v-32q0 -26 4 -48t14 -37.5t27.5 -24.5t45.5 -9q31 0 48 11t24.5 28.5t9 38t1.5 39.5v482h157v-489q0 -35 -7 -77t-32 -78.5t-72 -61t-127 -24.5z" /> + <glyph glyph-name="afii10058" unicode="Љ" horiz-adv-x="1125" +d="M101 -8q-11 0 -25 1t-29 2.5t-28 3.5t-21 5v120q4 -2 12.5 -3t17.5 -1.5t17.5 -1t12.5 -0.5q7 0 18.5 2t23.5 9.5t22.5 22.5t16.5 41q7 30 11 75.5t6.5 109t3 147t0.5 189.5h514v-258h168q54 0 100 -13.5t80 -41.5t53.5 -71t19.5 -101q0 -59 -19 -102t-53.5 -71.5 +t-82.5 -42t-106 -13.5h-316v582h-209q-1 -118 -3.5 -202.5t-9.5 -145t-20 -102t-36 -73.5q-26 -36 -60 -51.5t-79 -15.5zM822 128q57 0 89 23t32 80q0 28 -9 47.5t-25.5 31.5t-39 17.5t-48.5 5.5h-147v-205h148z" /> + <glyph glyph-name="afii10059" unicode="Њ" horiz-adv-x="1123" +d="M69 714h157v-268h289v268h157v-268h168q54 0 100 -13.5t80 -41t53.5 -69t19.5 -98.5t-19 -99t-53.5 -70t-82.5 -41.5t-106 -13.5h-317v314h-289v-314h-157v714zM820 128q57 0 89 22t32 76q0 27 -9 45.5t-25.5 30t-39 16.5t-48.5 5h-147v-195h148z" /> + <glyph glyph-name="afii10060" unicode="Ћ" horiz-adv-x="804" +d="M197 582h-184v132h575v-132h-234v-154q13 3 32 6.5t39.5 6.5t41 5t36.5 2q60 0 105 -13t75.5 -42.5t45.5 -77t15 -116.5v-199h-156v201q0 65 -25.5 91t-85.5 26q-16 0 -34 -2t-35 -4.5t-31 -5.5t-23 -4v-302h-157v582z" /> + <glyph glyph-name="afii10061" unicode="Ќ" horiz-adv-x="722" +d="M69 714h157v-296l279 296h196l-279 -282l306 -432h-197l-215 321l-90 -91v-230h-157v714zM274 778l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="uni040D" unicode="Ѝ" horiz-adv-x="745" +d="M69 714h156v-495h3l272 495h176v-714h-156v496h-3l-272 -496h-176v714zM342 920l96 -142h-99l-153 142h156z" /> + <glyph glyph-name="afii10062" unicode="Ў" horiz-adv-x="647" +d="M177 -13q-26 0 -49.5 4.5t-37.5 8.5v127q29 -8 75 -8q36 0 54 18.5t18 42.5q0 23 -11 47.5t-22 46.5l-209 440h173l164 -372l155 372h167l-240 -526q-25 -54 -49 -92.5t-51.5 -62.5t-60.5 -35t-76 -11zM330 775q-73 0 -118 38t-45 116h56q7 -35 36 -53t71 -18t71 18 +t36 53h56q0 -78 -45 -116t-118 -38z" /> + <glyph glyph-name="afii10145" unicode="Џ" horiz-adv-x="732" +d="M290 0h-221v714h157v-582h280v582h157v-714h-222v-163h-151v163z" /> + <glyph glyph-name="afii10017" unicode="А" horiz-adv-x="685" +d="M264 714h161l267 -714h-163l-54 159h-267l-56 -159h-158zM434 276l-90 262h-2l-93 -262h185z" /> + <glyph glyph-name="afii10018" unicode="Б" horiz-adv-x="702" +d="M69 714h530v-129h-373v-135h186q54 0 100 -13t80 -40.5t53.5 -70t19.5 -100.5q0 -59 -19 -101.5t-53.5 -70.5t-82.5 -41t-106 -13h-335v714zM392 128q57 0 89 21.5t32 78.5q0 28 -9 47t-25.5 30.5t-39 16.5t-48.5 5h-165v-199h166z" /> + <glyph glyph-name="afii10019" unicode="В" horiz-adv-x="704" +d="M69 714h336q51 0 93 -9t72 -29.5t46.5 -54.5t16.5 -84q0 -54 -24.5 -90t-72.5 -59q66 -19 98.5 -66.5t32.5 -114.5q0 -54 -21 -93.5t-56.5 -64.5t-81 -37t-93.5 -12h-346v714zM394 122q23 0 44 4.5t37 15t25.5 28.5t9.5 46q0 55 -31 78.5t-82 23.5h-171v-196h168z +M385 425q42 0 69 20t27 65q0 25 -9 41t-24 25t-34.5 12.5t-40.5 3.5h-147v-167h159z" /> + <glyph glyph-name="afii10020" unicode="Г" +d="M74 714h496v-132h-339v-582h-157v714z" /> + <glyph glyph-name="afii10021" unicode="Д" horiz-adv-x="772" +d="M8 132h60q31 42 50.5 91t30 107t14 126t3.5 147v111h518v-582h78v-295h-151v163h-452v-163h-151v295zM527 132v453h-211v-13q0 -73 -3.5 -135t-12 -115.5t-24 -100t-39.5 -89.5h290z" /> + <glyph glyph-name="afii10022" unicode="Е" horiz-adv-x="648" +d="M69 714h534v-132h-377v-153h346v-122h-346v-175h385v-132h-542v714z" /> + <glyph glyph-name="afii10024" unicode="Ж" horiz-adv-x="1061" +d="M279 423l-259 291h185l250 -294v294h151v-294l250 294h185l-259 -291l285 -423h-194l-190 312l-77 -87v-225h-151v225l-77 87l-191 -312h-193z" /> + <glyph glyph-name="afii10025" unicode="З" horiz-adv-x="647" +d="M330 -16q-147 0 -227 67.5t-82 188.5h155q1 -36 13.5 -62t33 -42.5t48 -24t59.5 -7.5q55 0 89 33.5t34 82.5q0 30 -11 49.5t-30 31t-43 15.5t-50 4h-54v106q9 -1 22 -1h20q129 0 129 97q0 42 -29.5 65t-77.5 23q-58 0 -92.5 -28t-39.5 -80h-148q1 60 24 103t61.5 71 +t89 41.5t106.5 13.5q54 0 100.5 -14.5t80 -40.5t53 -62.5t19.5 -81.5q0 -54 -30 -93t-78 -50q28 -5 53 -19t43 -35.5t28.5 -50.5t10.5 -63q0 -52 -21.5 -95.5t-59 -75t-88.5 -49t-111 -17.5z" /> + <glyph glyph-name="afii10026" unicode="И" horiz-adv-x="745" +d="M69 714h156v-495h3l272 495h176v-714h-156v496h-3l-272 -496h-176v714z" /> + <glyph glyph-name="afii10027" unicode="Й" horiz-adv-x="745" +d="M69 714h156v-495h3l272 495h176v-714h-156v496h-3l-272 -496h-176v714zM382 775q-73 0 -118 38t-45 116h56q7 -35 36 -53t71 -18t71 18t36 53h56q0 -78 -45 -116t-118 -38z" /> + <glyph glyph-name="afii10028" unicode="К" horiz-adv-x="722" +d="M69 714h157v-296l279 296h196l-279 -282l306 -432h-197l-215 321l-90 -91v-230h-157v714z" /> + <glyph glyph-name="afii10029" unicode="Л" horiz-adv-x="743" +d="M101 -8q-11 0 -25 1t-29 2.5t-28 3.5t-21 5v120q4 -2 12.5 -3t17.5 -1.5t17.5 -1t12.5 -0.5q7 0 18.5 2t23.5 9.5t22.5 22.5t16.5 41q7 30 11 75.5t6.5 109t3 147t0.5 189.5h514v-714h-156v582h-209q-1 -118 -3.5 -202.5t-9.5 -145t-20 -102t-36 -73.5q-26 -36 -60 -51.5 +t-79 -15.5z" /> + <glyph glyph-name="afii10030" unicode="М" horiz-adv-x="907" +d="M69 714h221l167 -491h2l158 491h221v-714h-147v506h-2l-175 -506h-121l-175 501h-2v-501h-147v714z" /> + <glyph glyph-name="afii10031" unicode="Н" horiz-adv-x="741" +d="M69 714h157v-274h289v274h157v-714h-157v308h-289v-308h-157v714z" /> + <glyph glyph-name="afii10032" unicode="О" horiz-adv-x="778" +d="M389 -16q-83 0 -148 28.5t-110 78.5t-69 117.5t-24 145.5q0 79 24 148t69 120t110 80t148 29q82 0 147.5 -29t110.5 -80t69 -120t24 -148q0 -78 -24 -145.5t-69 -117.5t-110.5 -78.5t-147.5 -28.5zM389 115q53 0 90 20.5t60 54.5t33.5 76.5t10.5 87.5q0 47 -10.5 91 +t-33.5 78.5t-60 55t-90 20.5t-90 -20.5t-60 -55t-33.5 -78.5t-10.5 -91q0 -45 10.5 -87.5t33.5 -76.5t60 -54.5t90 -20.5z" /> + <glyph glyph-name="afii10033" unicode="П" horiz-adv-x="732" +d="M69 714h594v-714h-157v582h-280v-582h-157v714z" /> + <glyph glyph-name="afii10034" unicode="Р" horiz-adv-x="667" +d="M69 714h322q67 0 114 -19.5t76.5 -51.5t43 -73.5t13.5 -84.5q0 -44 -13.5 -85t-43 -73t-76.5 -51.5t-114 -19.5h-165v-256h-157v714zM348 378q27 0 52 4t44 15.5t30.5 32.5t11.5 55t-11.5 55t-30.5 32.5t-44 15.5t-52 4h-122v-214h122z" /> + <glyph glyph-name="afii10035" unicode="С" horiz-adv-x="741" +d="M389 -16q-83 0 -148 28.5t-110 78.5t-69 117.5t-24 145.5q0 79 24 148t69 120t110 80t148 29q58 0 111 -17t94.5 -49.5t68.5 -80.5t34 -110h-152q-4 27 -18 49.5t-35 39.5t-47.5 26.5t-55.5 9.5q-53 0 -90 -20.5t-60 -55t-33.5 -78.5t-10.5 -91q0 -45 10.5 -87.5 +t33.5 -76.5t60 -54.5t90 -20.5q72 0 112.5 44t49.5 116h152q-6 -68 -31 -121.5t-66 -91.5t-96 -58t-121 -20z" /> + <glyph glyph-name="afii10036" unicode="Т" horiz-adv-x="611" +d="M227 582h-214v132h585v-132h-214v-582h-157v582z" /> + <glyph glyph-name="afii10037" unicode="У" horiz-adv-x="647" +d="M177 -13q-26 0 -49.5 4.5t-37.5 8.5v127q29 -8 75 -8q36 0 54 18.5t18 42.5q0 23 -11 47.5t-22 46.5l-209 440h173l164 -372l155 372h167l-240 -526q-25 -54 -49 -92.5t-51.5 -62.5t-60.5 -35t-76 -11z" /> + <glyph glyph-name="afii10038" unicode="Ф" horiz-adv-x="863" +d="M354 62q-72 3 -131 25.5t-101 61.5t-64.5 93.5t-22.5 121.5q0 64 22 118t63.5 93t100.5 61.5t133 24.5v70h155v-70q74 -2 133 -24.5t100.5 -61.5t63.5 -93t22 -118q0 -67 -22.5 -121.5t-64.5 -93.5t-101 -61.5t-131 -25.5v-78h-155v78zM354 548q-39 -2 -70 -16.5t-53 -39 +t-33.5 -57.5t-11.5 -71q0 -35 12 -68t34.5 -58.5t53 -41.5t68.5 -17v369zM509 179q37 1 68.5 17t53.5 41.5t34.5 58.5t12.5 68q0 38 -12 71t-33.5 57.5t-53 39t-70.5 16.5v-369v0z" /> + <glyph glyph-name="afii10039" unicode="Х" horiz-adv-x="667" +d="M244 374l-230 340h182l140 -228l145 228h172l-229 -341l249 -373h-187l-156 247l-159 -247h-176z" /> + <glyph glyph-name="afii10040" unicode="Ц" horiz-adv-x="752" +d="M591 0h-522v714h157v-582h280v582h157v-582h79v-295h-151v163z" /> + <glyph glyph-name="afii10041" unicode="Ч" horiz-adv-x="680" +d="M453 271q-13 -3 -32.5 -6.5t-41 -6.5t-42.5 -5t-37 -2q-60 0 -107.5 13t-80 42.5t-50 77t-17.5 116.5v214h156v-216q0 -65 25.5 -91t85.5 -26q16 0 37 2t41 4.5t37 5t26 4.5v317h157v-714h-157v271z" /> + <glyph glyph-name="afii10042" unicode="Ш" horiz-adv-x="1081" +d="M69 714h157v-582h236v582h157v-582h236v582h157v-714h-943v714z" /> + <glyph glyph-name="afii10043" unicode="Щ" horiz-adv-x="1101" +d="M940 0h-871v714h157v-582h236v582h157v-582h236v582h157v-582h79v-295h-151v163z" /> + <glyph glyph-name="afii10044" unicode="Ъ" horiz-adv-x="814" +d="M206 582h-193v132h350v-258h168q54 0 100 -13.5t80 -41.5t53.5 -71t19.5 -101q0 -59 -19 -102t-53.5 -71.5t-82.5 -42t-106 -13.5h-317v582zM511 128q57 0 89 23t32 80q0 28 -9 47.5t-25.5 31.5t-39 17.5t-48.5 5.5h-147v-205h148z" /> + <glyph glyph-name="afii10045" unicode="Ы" horiz-adv-x="929" +d="M69 714h157v-258h148q54 0 100 -13.5t80 -41.5t53.5 -71t19.5 -101q0 -59 -19 -102t-53.5 -71.5t-82.5 -42t-106 -13.5h-297v714zM354 128q57 0 89 23t32 80q0 28 -9 47.5t-25.5 31.5t-39 17.5t-48.5 5.5h-127v-205h128zM703 714h157v-714h-157v714z" /> + <glyph glyph-name="afii10046" unicode="Ь" horiz-adv-x="677" +d="M69 714h157v-258h168q54 0 100 -13.5t80 -41.5t53.5 -71t19.5 -101q0 -59 -19 -102t-53.5 -71.5t-82.5 -42t-106 -13.5h-317v714zM374 128q57 0 89 23t32 80q0 28 -9 47.5t-25.5 31.5t-39 17.5t-48.5 5.5h-147v-205h148z" /> + <glyph glyph-name="afii10047" unicode="Э" horiz-adv-x="738" +d="M356 -16q-70 0 -125 19t-95 54.5t-64.5 85t-33.5 109.5h151q29 -138 166 -138q80 0 128.5 52.5t59.5 143.5h-264v123h259q-7 34 -20.5 64.5t-36 53.5t-54.5 36.5t-74 13.5q-60 0 -102.5 -29.5t-57.5 -81.5h-149q7 52 32.5 96t65.5 76.5t93 50.5t115 18q82 0 147 -29 +t110 -79.5t69 -118.5t24 -146q0 -84 -24.5 -153t-69.5 -118t-108.5 -76t-141.5 -27z" /> + <glyph glyph-name="afii10048" unicode="Ю" horiz-adv-x="1023" +d="M663 -16q-68 0 -124.5 23.5t-98.5 66.5t-67.5 103.5t-31.5 135.5h-115v-313h-157v714h157v-274h119q11 67 38 120.5t68 91.5t94.5 58.5t118.5 20.5q72 0 131 -27t101 -76.5t65.5 -118.5t23.5 -153q0 -83 -23.5 -151.5t-65.5 -117.5t-101.5 -76t-131.5 -27zM664 115 +q76 0 119.5 64.5t43.5 179.5q0 114 -43.5 177t-121.5 63q-38 0 -68.5 -16.5t-52 -48t-33 -76t-11.5 -99.5q0 -115 44.5 -179t122.5 -65z" /> + <glyph glyph-name="afii10049" unicode="Я" horiz-adv-x="725" +d="M219 282q-71 18 -114.5 72.5t-43.5 141.5q0 57 20 98t53.5 68t78 39.5t93.5 12.5h350v-714h-156v269h-111l-190 -269h-196zM500 386v205h-155q-25 0 -48.5 -3.5t-42 -14t-29.5 -29t-11 -49.5q0 -33 11.5 -54t30.5 -33.5t44 -17t52 -4.5h148z" /> + <glyph glyph-name="afii10065" unicode="а" +d="M208 -13q-37 0 -69 9t-56 28t-37.5 48t-13.5 69q0 44 15.5 72.5t40 45.5t56 25.5t63.5 13.5t63 8t55 9t38 17.5t13 33.5q0 22 -7.5 36t-20 21.5t-29 10t-35.5 2.5q-42 0 -66 -18t-28 -60h-142q3 49 25 82.5t56 53.5t76 28.5t86 8.5q39 0 79 -5.5t73 -21.5t54 -45t21 -75 +v-269q0 -35 4 -67t14 -48h-144q-4 12 -6.5 24.5t-3.5 25.5q-34 -35 -80 -49t-94 -14zM261 81q42 0 65 14t34 33.5t13.5 39.5t2.5 32v53q-9 -8 -22 -12.5t-29 -7.5t-33 -5t-34 -5t-32 -8t-26.5 -13.5t-18.5 -21.5t-7 -33t7 -32.5t19 -20t28 -10.5t33 -3z" /> + <glyph glyph-name="afii10066" unicode="б" horiz-adv-x="607" +d="M300 -13q-75 0 -124 28t-77.5 73t-39.5 101t-11 113q0 68 6 130.5t28 113.5t63.5 88.5t112.5 56.5q22 6 51.5 8t56.5 5t45.5 8.5t19.5 18.5h125q-4 -48 -20.5 -76t-47.5 -44.5t-76 -24t-106 -13.5q-48 -5 -81 -23t-54 -45.5t-31.5 -62t-14.5 -72.5h3q9 26 25.5 52 +t41.5 47t59 34.5t78 13.5q49 0 92.5 -19t75.5 -54t50.5 -83.5t18.5 -108.5q0 -61 -18.5 -110t-53.5 -83.5t-85 -53t-112 -18.5zM310 93q54 0 85.5 41t31.5 119q0 76 -31 118.5t-88 42.5q-54 0 -85 -43t-31 -119q0 -78 31.5 -118.5t86.5 -40.5z" /> + <glyph glyph-name="afii10067" unicode="в" horiz-adv-x="581" +d="M58 517h297q34 0 64 -7.5t52.5 -23t35.5 -40.5t13 -59q0 -38 -19 -65.5t-51 -41.5q40 -11 67 -41.5t27 -84.5q0 -38 -13.5 -66.5t-37.5 -48t-56 -29.5t-68 -10h-311v517zM303 92q18 0 35 2.5t30 9.5t21 20.5t8 35.5t-8.5 36t-22.5 21t-32 9.5t-37 2.5h-99v-137h105z +M292 309q16 0 31 2t27 8.5t19 18t7 31.5q0 19 -7 30.5t-18.5 17.5t-27 8t-31.5 2h-94v-118h94z" /> + <glyph glyph-name="afii10068" unicode="г" horiz-adv-x="453" +d="M59 517h390v-107h-248v-410h-142v517z" /> + <glyph glyph-name="afii10069" unicode="д" horiz-adv-x="624" +d="M7 107h62q11 22 22.5 55t21 74t15.5 89t6 101v91h413v-410h67v-249h-133v142h-341v-142h-133v249zM405 107v304h-139v-13q0 -48 -5.5 -92t-14.5 -81.5t-19 -67.5t-19 -50h197z" /> + <glyph glyph-name="afii10070" unicode="е" +d="M293 -13q-61 0 -110 19.5t-83 55.5t-52.5 86t-18.5 110q0 58 19 108t54 86.5t83.5 57.5t107.5 21q62 0 109.5 -23t79 -61.5t47.5 -89.5t16 -106v-13.5t-1 -13.5h-373q3 -69 35 -100t92 -31q43 0 74 21.5t38 45.5h125q-30 -93 -92 -133t-150 -40zM402 314q-10 54 -35.5 82 +t-77.5 28q-35 0 -57 -11.5t-35.5 -28.5t-19 -36t-6.5 -34h231z" /> + <glyph glyph-name="afii10072" unicode="ж" horiz-adv-x="812" +d="M193 318l-178 199h157l167 -206v206h134v-206l167 206h157l-181 -202l201 -315h-164l-127 215l-53 -60v-155h-134v155l-53 60l-127 -215h-164z" /> + <glyph glyph-name="afii10073" unicode="з" horiz-adv-x="542" +d="M264 -13q-49 0 -92.5 9.5t-76.5 31.5t-52.5 56t-20.5 84h135q4 -42 32.5 -64t77.5 -22q48 0 70 20t22 49q0 32 -20.5 52t-68.5 20h-55v89h37q45 0 71.5 14t26.5 53q0 23 -19.5 40.5t-61.5 17.5q-43 0 -67.5 -14.5t-30.5 -56.5h-132q4 45 24.5 76.5t52 51t72 28.5t84.5 9 +q103 0 159.5 -33.5t56.5 -105.5q0 -23 -8.5 -42.5t-21.5 -34.5t-30 -24.5t-33 -12.5v-2q18 -2 37.5 -8.5t35.5 -21t26.5 -37t10.5 -56.5q0 -42 -17.5 -73t-49 -52t-76 -31t-98.5 -10z" /> + <glyph glyph-name="afii10074" unicode="и" horiz-adv-x="600" +d="M54 517h136v-350l195 350h161v-517h-136v350l-195 -350h-161v517z" /> + <glyph glyph-name="afii10075" unicode="й" horiz-adv-x="600" +d="M54 517h136v-350l195 350h161v-517h-136v350l-195 -350h-161v517zM299 579q-35 0 -64 8t-50 25.5t-33 44.5t-12 66h56q7 -35 34 -50.5t69 -15.5t69 15.5t34 50.5h56q0 -39 -12 -66t-33 -44.5t-50.5 -25.5t-63.5 -8z" /> + <glyph glyph-name="afii10076" unicode="к" +d="M54 517h142v-220l190 220h167l-197 -206l225 -311h-172l-145 215l-68 -72v-143h-142v517z" /> + <glyph glyph-name="afii10077" unicode="л" horiz-adv-x="599" +d="M85 -8q-8 0 -19.5 1t-23.5 2.5t-22.5 3t-16.5 3.5v109q8 -2 21 -3.5t24 -1.5q33 0 49 31q3 6 7 20t7.5 53t6 111.5t2.5 195.5h425v-517h-142v410h-146q0 -77 -2 -135.5t-7 -101t-13 -72t-20 -47.5q-17 -28 -48 -45t-82 -17z" /> + <glyph glyph-name="afii10078" unicode="м" horiz-adv-x="738" +d="M54 517h206l107 -376h4l107 376h206v-517h-134v393h-3l-111 -393h-134l-111 393h-3v-393h-134v517z" /> + <glyph glyph-name="afii10079" unicode="н" horiz-adv-x="593" +d="M54 517h142v-188h201v188h142v-517h-142v217h-201v-217h-142v517z" /> + <glyph glyph-name="afii10080" unicode="о" horiz-adv-x="611" +d="M305 -13q-61 0 -110 19t-84 54.5t-54 85.5t-19 112t19 112.5t54 86t84 55t110 19.5t110.5 -19.5t84.5 -55t54 -86t19 -112.5t-19 -112t-54 -85.5t-84.5 -54.5t-110.5 -19zM305 93q36 0 60.5 14t39 37.5t20.5 53t6 60.5t-6 61t-20.5 53t-39 37.5t-60.5 14.5t-60 -14.5 +t-38.5 -37.5t-20.5 -53t-6 -61t6 -60.5t20.5 -53t38.5 -37.5t60 -14z" /> + <glyph glyph-name="afii10081" unicode="п" horiz-adv-x="583" +d="M54 517h475v-517h-142v410h-191v-410h-142v517z" /> + <glyph glyph-name="afii10082" unicode="р" horiz-adv-x="611" +d="M54 517h135v-66h2q26 42 66 61t88 19q61 0 105 -23t73 -61t43 -88.5t14 -105.5q0 -52 -14 -100t-42.5 -85t-71 -59t-99.5 -22q-48 0 -88.5 19.5t-66.5 57.5h-2v-245h-142v698zM315 93q35 0 58.5 14t38 36.5t20.5 52t6 61.5q0 31 -6.5 61t-21.5 53.5t-38.5 38t-57.5 14.5 +q-35 0 -58.5 -14.5t-38 -37.5t-20.5 -53.5t-6 -61.5q0 -32 6.5 -61.5t21 -52t38 -36.5t58.5 -14z" /> + <glyph glyph-name="afii10083" unicode="с" +d="M299 -13q-59 0 -107 19.5t-82 54.5t-53 83.5t-19 106.5q0 60 17.5 111.5t51.5 89t83 58.5t112 21q46 0 88.5 -12t76 -36.5t54.5 -61.5t24 -86h-139q-14 89 -105 89q-34 0 -57 -15.5t-37.5 -40t-20.5 -54.5t-6 -58t6 -57t19.5 -52.5t36.5 -38.5t56 -15q51 0 78.5 28.5 +t34.5 76.5h137q-14 -103 -80 -157t-169 -54z" /> + <glyph glyph-name="afii10084" unicode="т" horiz-adv-x="502" +d="M180 410h-170v107h482v-107h-170v-410h-142v410z" /> + <glyph glyph-name="afii10085" unicode="у" horiz-adv-x="519" +d="M131 -181q-22 0 -43.5 1.5t-43.5 3.5v117q17 -2 35.5 -3.5t36.5 -1.5q32 0 49 18t17 46q0 17 -6 32l-181 485h151l117 -354h2l113 354h147l-216 -581q-23 -63 -64 -90t-114 -27z" /> + <glyph glyph-name="afii10086" unicode="ф" horiz-adv-x="856" +d="M357 35h-3q-15 -19 -45 -33.5t-62 -14.5q-58 0 -98 23.5t-64.5 62t-35.5 89t-11 104.5q0 61 14.5 110t40.5 83.5t63.5 53t83.5 18.5q45 0 74 -16t40 -37h3v236h142v-236h3q11 21 40 37t74 16q46 0 83.5 -18.5t63.5 -53t40.5 -83.5t14.5 -110q0 -54 -11 -104.5t-35.5 -89 +t-64.5 -62t-98 -23.5q-32 0 -62 14.5t-45 33.5h-3v-216h-142v216zM280 93q32 0 52.5 15t24.5 35v226q-10 31 -34 43t-47 12q-51 0 -73.5 -43t-22.5 -118q0 -32 4.5 -62.5t16 -54.5t30.5 -38.5t49 -14.5zM576 93q30 0 49 14.5t30.5 38.5t16 54.5t4.5 62.5q0 75 -22.5 118 +t-73.5 43q-23 0 -47 -12t-34 -43v-226q4 -20 24.5 -35t52.5 -15z" /> + <glyph glyph-name="afii10087" unicode="х" horiz-adv-x="537" +d="M186 272l-170 245h162l91 -135l90 135h157l-170 -242l191 -275h-162l-108 163l-108 -163h-159z" /> + <glyph glyph-name="afii10088" unicode="ц" horiz-adv-x="603" +d="M460 0h-406v517h142v-410h191v410h142v-410h64v-249h-133v142z" /> + <glyph glyph-name="afii10089" unicode="ч" +d="M378 198q-10 -3 -28 -6.5t-40.5 -7.5t-47.5 -6.5t-49 -2.5q-87 0 -130 49t-43 133v160h141v-131q0 -56 16 -78.5t63 -22.5q13 0 30 1.5t33.5 3.5t31 5t23.5 5v217h142v-517h-142v198z" /> + <glyph glyph-name="afii10090" unicode="ш" horiz-adv-x="839" +d="M54 517h141v-410h154v410h141v-410h154v410h141v-517h-731v517z" /> + <glyph glyph-name="afii10091" unicode="щ" horiz-adv-x="854" +d="M711 0h-657v517h141v-410h151v410h141v-410h151v410h141v-410h65v-249h-133v142z" /> + <glyph glyph-name="afii10092" unicode="ъ" horiz-adv-x="646" +d="M152 410h-142v107h284v-178h137q39 0 73.5 -10.5t60 -32t40.5 -53t15 -73.5q0 -43 -14.5 -75t-41 -53t-62 -31.5t-77.5 -10.5h-273v410zM391 98q39 0 62.5 17t23.5 55t-25 55.5t-62 17.5h-96v-145h97z" /> + <glyph glyph-name="afii10093" unicode="ы" horiz-adv-x="778" +d="M54 517h142v-178h137q39 0 73.5 -10.5t60 -32t40.5 -53t15 -73.5q0 -43 -14.5 -75t-41 -53t-62 -31.5t-77.5 -10.5h-273v517zM293 98q39 0 62.5 17t23.5 55t-25 55.5t-62 17.5h-96v-145h97zM583 517h141v-517h-141v517z" /> + <glyph glyph-name="afii10094" unicode="ь" horiz-adv-x="548" +d="M54 517h142v-178h137q39 0 73.5 -10.5t60 -32t40.5 -53t15 -73.5q0 -43 -14.5 -75t-41 -53t-62 -31.5t-77.5 -10.5h-273v517zM293 98q39 0 62.5 17t23.5 55t-25 55.5t-62 17.5h-96v-145h97z" /> + <glyph glyph-name="afii10095" unicode="э" horiz-adv-x="576" +d="M275 -13q-98 0 -163.5 48t-79.5 143h135q11 -42 38.5 -65.5t69.5 -23.5q55 0 84.5 36t36.5 97h-171v90h168q-10 54 -41.5 85t-79.5 31q-38 0 -66 -20t-38 -60h-136q13 85 77 134t164 49q60 0 109 -20t83.5 -56t53.5 -87t19 -114q0 -60 -18.5 -109.5t-53 -84.5t-83 -54 +t-108.5 -19z" /> + <glyph glyph-name="afii10096" unicode="ю" horiz-adv-x="835" +d="M546 -13q-111 0 -175.5 62t-74.5 171h-100v-220h-142v517h142v-197h103q16 97 80 154t169 57q58 0 104 -19.5t78 -55.5t49.5 -86.5t17.5 -111.5q0 -62 -17.5 -112t-49.5 -85.5t-79 -54.5t-105 -19zM546 93q54 0 81.5 42.5t27.5 123.5q0 78 -28.5 121.5t-82.5 43.5 +q-52 0 -80 -44t-28 -122q0 -81 28 -123t82 -42z" /> + <glyph glyph-name="afii10097" unicode="я" horiz-adv-x="578" +d="M164 194q-55 9 -89.5 53t-34.5 108q0 34 12.5 63.5t35.5 51.5t54 34.5t69 12.5h313v-517h-142v182h-67l-141 -182h-174zM382 414h-113q-49 0 -67 -17.5t-18 -46.5q0 -30 17.5 -48t67.5 -18h113v130z" /> + <glyph glyph-name="uni0450" unicode="ѐ" +d="M293 -13q-61 0 -110 19.5t-83 55.5t-52.5 86t-18.5 110q0 58 19 108t54 86.5t83.5 57.5t107.5 21q62 0 109.5 -23t79 -61.5t47.5 -89.5t16 -106v-13.5t-1 -13.5h-373q3 -69 35 -100t92 -31q43 0 74 21.5t38 45.5h125q-30 -93 -92 -133t-150 -40zM402 314q-10 54 -35.5 82 +t-77.5 28q-35 0 -57 -11.5t-35.5 -28.5t-19 -36t-6.5 -34h231zM267 723l96 -142h-99l-153 142h156z" /> + <glyph glyph-name="afii10071" unicode="ё" +d="M293 -13q-61 0 -110 19.5t-83 55.5t-52.5 86t-18.5 110q0 58 19 108t54 86.5t83.5 57.5t107.5 21q62 0 109.5 -23t79 -61.5t47.5 -89.5t16 -106v-13.5t-1 -13.5h-373q3 -69 35 -100t92 -31q43 0 74 21.5t38 45.5h125q-30 -93 -92 -133t-150 -40zM402 314q-10 54 -35.5 82 +t-77.5 28q-35 0 -57 -11.5t-35.5 -28.5t-19 -36t-6.5 -34h231zM256 714v-117h-134v117h134zM462 714v-117h-135v117h135z" /> + <glyph glyph-name="afii10099" unicode="ђ" horiz-adv-x="613" +d="M324 -181q-27 0 -57 3v114q8 -1 20 -1.5t22 -0.5q26 0 46.5 5.5t34 20.5t20.5 40.5t7 64.5v185q0 64 -20 95.5t-71 31.5q-58 0 -84 -34.5t-26 -113.5v-229h-142v535h-82v96h82v83h142v-83h208v-96h-208v-132h3q27 45 69 65.5t82 20.5q57 0 93.5 -15.5t57.5 -43t29.5 -67 +t8.5 -87.5v-220q0 -112 -56 -174.5t-179 -62.5z" /> + <glyph glyph-name="afii10100" unicode="ѓ" horiz-adv-x="453" +d="M59 517h390v-107h-248v-410h-142v517zM155 581l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="afii10101" unicode="є" horiz-adv-x="576" +d="M301 -13q-60 0 -108.5 19t-83 54t-53 84.5t-18.5 109.5q0 63 19 114t53.5 87t83.5 56t109 20q100 0 164 -49t77 -134h-136q-10 40 -38 60t-66 20q-48 0 -79.5 -31t-41.5 -85h168v-90h-171q7 -61 36.5 -97t84.5 -36q42 0 69.5 23.5t38.5 65.5h135q-14 -95 -79.5 -143 +t-163.5 -48z" /> + <glyph glyph-name="afii10102" unicode="ѕ" horiz-adv-x="537" +d="M272 -13q-45 0 -88 9t-76.5 30t-55 55.5t-23.5 86.5h135q0 -23 9.5 -39.5t24.5 -27t34.5 -15.5t40.5 -5q15 0 31.5 3.5t30 11t22.5 20t9 31.5q0 32 -42.5 48t-118.5 32q-31 7 -60.5 16.5t-52.5 25t-37 38.5t-14 58q0 49 19.5 81.5t51.5 51t72 26t82 7.5t81.5 -8t70.5 -27 +t51.5 -50.5t24.5 -79.5h-135q-3 41 -31 55.5t-66 14.5q-12 0 -26 -1.5t-25.5 -6.5t-19.5 -14.5t-8 -25.5q0 -19 14 -31t36.5 -19.5t51.5 -13.5t59 -13q31 -7 60.5 -17t52.5 -26.5t37 -41t14 -60.5q0 -51 -20.5 -85.5t-53.5 -55.5t-75.5 -29.5t-86.5 -8.5z" /> + <glyph glyph-name="afii10103" unicode="і" horiz-adv-x="258" +d="M58 517h142v-517h-142v517zM58 714h142v-117h-142v117z" /> + <glyph glyph-name="afii10104" unicode="ї" horiz-adv-x="258" +d="M93 714v-117h-134v117h134zM299 714v-117h-135v117h135zM200 517v-517h-142v517h142z" /> + <glyph glyph-name="afii10105" unicode="ј" horiz-adv-x="278" +d="M27 -181q-28 0 -45 4v117q9 -4 30 -4q22 0 38.5 8.5t16.5 37.5v535h142v-542q0 -40 -8.5 -69t-29 -48.5t-55.5 -29t-89 -9.5zM67 714h142v-117h-142v117z" /> + <glyph glyph-name="afii10106" unicode="љ" horiz-adv-x="897" +d="M85 -8q-8 0 -19.5 1t-23.5 2.5t-22.5 3t-16.5 3.5v109q8 -2 21 -3.5t24 -1.5q33 0 49 31q3 6 7 20t7.5 53t6 111.5t2.5 195.5h425v-178h137q39 0 73.5 -10.5t60 -32t40.5 -53t15 -73.5q0 -43 -14.5 -75t-41 -53t-62 -31.5t-77.5 -10.5h-273v410h-146q0 -77 -2 -135.5 +t-7 -101t-13 -72t-20 -47.5q-17 -28 -48 -45t-82 -17zM642 98q39 0 62.5 17t23.5 55t-25 55.5t-62 17.5h-96v-145h97z" /> + <glyph glyph-name="afii10107" unicode="њ" horiz-adv-x="891" +d="M54 517h142v-188h201v188h142v-188h137q39 0 73.5 -10t60 -30t40.5 -51t15 -73q0 -43 -14.5 -74t-41 -51.5t-62 -30t-77.5 -9.5h-273v217h-201v-217h-142v517zM636 98q39 0 62.5 14.5t23.5 52.5t-25 53t-62 15h-96v-135h97z" /> + <glyph glyph-name="afii10108" unicode="ћ" horiz-adv-x="613" +d="M74 535h-82v96h82v83h142v-83h208v-96h-208v-132h3q27 45 69 65.5t82 20.5q57 0 93.5 -15.5t57.5 -43t29.5 -67t8.5 -87.5v-276h-142v250q0 64 -20 95.5t-71 31.5q-58 0 -84 -34.5t-26 -113.5v-229h-142v535z" /> + <glyph glyph-name="afii10109" unicode="ќ" +d="M54 517h142v-220l190 220h167l-197 -206l225 -311h-172l-145 215l-68 -72v-143h-142v517zM210 581l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="uni045D" unicode="ѝ" horiz-adv-x="600" +d="M54 517h136v-350l195 350h161v-517h-136v350l-195 -350h-161v517zM290 723l96 -142h-99l-153 142h156z" /> + <glyph glyph-name="afii10110" unicode="ў" horiz-adv-x="519" +d="M131 -181q-22 0 -43.5 1.5t-43.5 3.5v117q17 -2 35.5 -3.5t36.5 -1.5q32 0 49 18t17 46q0 17 -6 32l-181 485h151l117 -354h2l113 354h147l-216 -581q-23 -63 -64 -90t-114 -27zM265 579q-35 0 -64 8t-50 25.5t-33 44.5t-12 66h56q7 -35 34 -50.5t69 -15.5t69 15.5 +t34 50.5h56q0 -39 -12 -66t-33 -44.5t-50.5 -25.5t-63.5 -8z" /> + <glyph glyph-name="afii10193" unicode="џ" horiz-adv-x="583" +d="M225 0h-171v517h142v-410h191v410h142v-517h-170v-142h-134v142z" /> + <glyph glyph-name="afii10146" unicode="Ѣ" horiz-adv-x="754" +d="M146 526h-146v105h146v83h157v-83h211v-105h-211v-91h168q54 0 100 -13t80 -40t53.5 -68t19.5 -96q0 -58 -19 -99.5t-53.5 -67.5t-82.5 -38.5t-106 -12.5h-317v526zM451 128q64 0 92.5 21.5t28.5 70.5q0 48 -31 70t-91 22h-147v-184h148z" /> + <glyph glyph-name="afii10194" unicode="ѣ" horiz-adv-x="588" +d="M94 422h-104v95h104v197h142v-197h165v-95h-165v-83h137q39 0 73.5 -10.5t60 -32t40.5 -53t15 -73.5q0 -43 -14.5 -75t-41 -53t-62 -31.5t-77.5 -10.5h-273v422zM333 98q39 0 62.5 17t23.5 55t-25 55.5t-62 17.5h-96v-145h97z" /> + <glyph glyph-name="uni046A" unicode="Ѫ" horiz-adv-x="997" +d="M60 169q0 69 15 116.5t45.5 77t75.5 42.5t105 13h70l-190 296h639l-189 -296h65q60 0 105 -13t75.5 -42.5t45.5 -77t15 -116.5v-169h-156v181q0 65 -25.5 91t-85.5 26h-93v-298h-157v298h-93q-60 0 -85.5 -26t-25.5 -91v-181h-156v169zM593 602h-178l88 -156z" /> + <glyph glyph-name="uni046B" unicode="ѫ" horiz-adv-x="822" +d="M46 110q0 84 43 133t130 49h71l-149 225h520l-151 -225h93q87 0 130 -49t43 -133v-110h-141v101q0 56 -16 78.5t-63 22.5h-83v-202h-142v202h-65q-47 0 -63 -22.5t-16 -78.5v-101h-141v110zM463 427h-119l60 -105z" /> + <glyph glyph-name="afii10147" unicode="Ѳ" horiz-adv-x="778" +d="M389 -16q-83 0 -148 28.5t-110 78.5t-69 117.5t-24 145.5q0 79 24 148t69 120t110 80t148 29q82 0 147.5 -29t110.5 -80t69 -120t24 -148q0 -78 -24 -145.5t-69 -117.5t-110.5 -78.5t-147.5 -28.5zM389 111q50 0 86 18t59.5 48t36 69t15.5 81q-11 -13 -23.5 -26 +t-25.5 -23.5t-26.5 -17t-27.5 -6.5q-22 0 -48.5 13.5t-52.5 29t-51 29t-44 13.5q-31 0 -53.5 -11.5t-38.5 -29.5q6 -38 19.5 -71.5t37 -59.5t57.5 -41t80 -15zM484 372q30 0 55.5 13t42.5 32q-6 38 -20 72t-37.5 59.5t-57 40t-78.5 14.5q-49 0 -84.5 -17.5t-59 -46.5 +t-36.5 -68t-17 -81q21 24 46.5 45.5t52.5 21.5q24 0 51.5 -13.5t54 -29t49.5 -29t38 -13.5z" /> + <glyph glyph-name="afii10195" unicode="ѳ" horiz-adv-x="611" +d="M305 -13q-61 0 -110 19t-84 54.5t-54 85.5t-19 112t19 112.5t54 86t84 55t110 19.5t110.5 -19.5t84.5 -55t54 -86t19 -112.5t-19 -112t-54 -85.5t-84.5 -54.5t-110.5 -19zM305 89q33 0 56 11.5t38 30.5t23 44t11 52q-14 -17 -32 -30t-38 -13q-18 0 -32.5 8.5t-28.5 19 +t-28 19.5t-29 9q-24 0 -39 -11t-26 -25q4 -24 13.5 -44.5t24.5 -36.5t36.5 -25t50.5 -9zM364 281q23 0 39 7.5t28 20.5q-4 24 -13 46t-24 38t-37 25.5t-52 9.5q-33 0 -56 -11.5t-38 -31t-23 -45t-11 -53.5q14 19 32 34.5t40 15.5q19 0 35 -9t29.5 -19.5t26 -19t24.5 -8.5z +" /> + <glyph glyph-name="afii10148" unicode="Ѵ" horiz-adv-x="670" +d="M-7 714h161l159 -502h2l120 399q17 58 62.5 87.5t104.5 29.5q21 0 49 -3.5t44 -8.5v-120q-8 3 -25 4.5t-25 1.5q-6 0 -16 -1t-20.5 -5.5t-20 -14t-14.5 -25.5l-173 -556h-177z" /> + <glyph glyph-name="afii10196" unicode="ѵ" horiz-adv-x="540" +d="M5 517h149l109 -353h2l68 257q6 23 16 42.5t25.5 34t38 22.5t54.5 8q8 0 19.5 -0.5t23.5 -2t22.5 -3t16.5 -3.5v-109q-8 2 -21 3t-24 1q-17 0 -30 -11.5t-18 -28.5l-116 -374h-158z" /> + <glyph glyph-name="uni048C" unicode="Ҍ" horiz-adv-x="754" +d="M146 609h-146v105h146v106h157v-106h151v-105h-151v-174h168q54 0 100 -13t80 -40t53.5 -68t19.5 -96q0 -58 -19 -99.5t-53.5 -67.5t-82.5 -38.5t-106 -12.5h-317v609zM451 128q64 0 92.5 21.5t28.5 70.5q0 48 -31 70t-91 22h-147v-184h148z" /> + <glyph glyph-name="uni048D" unicode="ҍ" horiz-adv-x="588" +d="M94 422h-104v95h104v108h142v-108h118v-95h-118v-83h137q39 0 73.5 -10.5t60 -32t40.5 -53t15 -73.5q0 -43 -14.5 -75t-41 -53t-62 -31.5t-77.5 -10.5h-273v422zM333 98q39 0 62.5 17t23.5 55t-25 55.5t-62 17.5h-96v-145h97z" /> + <glyph glyph-name="afii10050" unicode="Ґ" +d="M69 714h346v157h151v-289h-340v-582h-157v714z" /> + <glyph glyph-name="afii10098" unicode="ґ" horiz-adv-x="453" +d="M59 517h261v141h129v-248h-248v-410h-142v517z" /> + <glyph glyph-name="uni0492" unicode="Ғ" horiz-adv-x="627" +d="M127 307h-103v122h103v285h496v-132h-339v-153h187v-122h-187v-307h-157v307z" /> + <glyph glyph-name="uni0493" unicode="ғ" horiz-adv-x="495" +d="M101 213h-83v91h83v213h390v-107h-248v-106h145v-91h-145v-213h-142v213z" /> + <glyph glyph-name="uni0496" unicode="Җ" horiz-adv-x="1082" +d="M926 0h-53l-190 312l-77 -87v-225h-151v225l-77 87l-191 -312h-193l285 423l-259 291h185l250 -294v294h151v-294l250 294h185l-259 -291l196 -291h99v-295h-151v163z" /> + <glyph glyph-name="uni0497" unicode="җ" horiz-adv-x="832" +d="M696 0h-43l-127 215l-53 -60v-155h-134v155l-53 60l-127 -215h-164l198 318l-178 199h157l167 -206v206h134v-206l167 206h157l-181 -202l133 -208h80v-249h-133v142z" /> + <glyph glyph-name="uni0498" unicode="Ҙ" horiz-adv-x="647" +d="M326 -217q-24 0 -41 1.5t-30.5 4.5t-26 7t-26.5 9l21 48q16 -7 37 -12.5t47 -5.5q18 0 29 8t11 26q0 19 -11.5 25.5t-28.5 6.5q-22 0 -40 -7l-21 24l47 67q-130 9 -200 75t-72 180h155q1 -36 13.5 -62t33 -42.5t48 -24t59.5 -7.5q55 0 89 33.5t34 82.5q0 30 -11 49.5 +t-30 31t-43 15.5t-50 4h-54v106q9 -1 22 -1h20q129 0 129 97q0 42 -29.5 65t-77.5 23q-58 0 -92.5 -28t-39.5 -80h-148q1 60 24 103t61.5 71t89 41.5t106.5 13.5q54 0 100.5 -14.5t80 -40.5t53 -62.5t19.5 -81.5q0 -54 -30 -93t-78 -50q28 -5 53 -19t43 -35.5t28.5 -50.5 +t10.5 -63q0 -51 -20.5 -93.5t-56.5 -74t-85.5 -49.5t-106.5 -20l-26 -36h2q12 5 34 5q17 0 33.5 -4t29.5 -12.5t21 -22t8 -31.5q0 -29 -10 -48.5t-26.5 -31t-37.5 -16t-43 -4.5z" /> + <glyph glyph-name="uni0499" unicode="ҙ" horiz-adv-x="542" +d="M273 -217q-24 0 -41 1.5t-30.5 4.5t-26 7t-26.5 9l21 48q16 -7 37 -12.5t47 -5.5q18 0 29 8t11 26q0 19 -11.5 25.5t-28.5 6.5q-22 0 -40 -7l-21 24l49 70q-45 2 -84.5 12.5t-69.5 32.5t-47.5 55t-18.5 80h135q4 -42 32.5 -64t77.5 -22q48 0 70 20t22 49q0 32 -20.5 52 +t-68.5 20h-55v89h37q45 0 71.5 14t26.5 53q0 23 -19.5 40.5t-61.5 17.5q-43 0 -67.5 -14.5t-30.5 -56.5h-132q4 45 24.5 76.5t52 51t72 28.5t84.5 9q103 0 159.5 -33.5t56.5 -105.5q0 -23 -8.5 -42.5t-21.5 -34.5t-30 -24.5t-33 -12.5v-2q18 -2 37.5 -8.5t35.5 -21t26.5 -37 +t10.5 -56.5q0 -39 -15.5 -69t-43.5 -50.5t-68 -31.5t-88 -14l-28 -40h2q12 5 34 5q17 0 33.5 -4t29.5 -12.5t21 -22t8 -31.5q0 -29 -10 -48.5t-26.5 -31t-37.5 -16t-43 -4.5z" /> + <glyph glyph-name="uni049A" unicode="Қ" horiz-adv-x="743" +d="M587 0h-56l-215 321l-90 -91v-230h-157v714h157v-296l279 296h196l-279 -282l213 -300h103v-295h-151v163z" /> + <glyph glyph-name="uni049B" unicode="қ" horiz-adv-x="586" +d="M450 0h-41l-145 215l-68 -72v-143h-142v517h142v-220l190 220h167l-197 -206l149 -204h78v-249h-133v142z" /> + <glyph glyph-name="uni049C" unicode="Ҝ" horiz-adv-x="752" +d="M69 714h157v-274h47v133h80v-133h12l200 274h176l-253 -332l270 -382h-197l-203 308h-5v-135h-80v135h-47v-308h-157v714z" /> + <glyph glyph-name="uni049D" unicode="ҝ" horiz-adv-x="615" +d="M54 517h142v-194h38v92h65v-92h5l145 194h156l-188 -234l204 -283h-172l-145 215h-5v-95h-65v95h-38v-215h-142v517z" /> + <glyph glyph-name="uni04A0" unicode="Ҡ" horiz-adv-x="859" +d="M206 582h-193v132h350v-296l279 296h196l-279 -282l306 -432h-197l-215 321l-90 -91v-230h-157v582z" /> + <glyph glyph-name="uni04A1" unicode="ҡ" horiz-adv-x="672" +d="M152 410h-142v107h284v-220l190 220h167l-197 -206l225 -311h-172l-145 215l-68 -72v-143h-142v410z" /> + <glyph glyph-name="uni04A2" unicode="Ң" horiz-adv-x="761" +d="M600 0h-85v308h-289v-308h-157v714h157v-274h289v274h157v-582h79v-295h-151v163z" /> + <glyph glyph-name="uni04A3" unicode="ң" horiz-adv-x="610" +d="M470 0h-73v217h-201v-217h-142v517h142v-188h201v188h142v-410h64v-249h-133v142z" /> + <glyph glyph-name="uni04A4" unicode="Ҥ" horiz-adv-x="1015" +d="M69 714h157v-274h289v274h496v-132h-339v-582h-157v308h-289v-308h-157v714z" /> + <glyph glyph-name="uni04A5" unicode="ҥ" horiz-adv-x="791" +d="M54 517h142v-188h201v188h390v-107h-248v-410h-142v217h-201v-217h-142v517z" /> + <glyph glyph-name="uni04AA" unicode="Ҫ" horiz-adv-x="741" +d="M386 -217q-24 0 -41 1.5t-30.5 4.5t-26 7t-26.5 9l21 48q16 -7 37 -12.5t47 -5.5q18 0 29 8t11 26q0 19 -11.5 25.5t-28.5 6.5q-22 0 -40 -7l-21 24l47 68q-74 6 -132.5 36.5t-99 79.5t-62 113.5t-21.5 138.5q0 79 24 148t69 120t110 80t148 29q58 0 111 -17t94.5 -49.5 +t68.5 -80.5t34 -110h-152q-4 27 -18 49.5t-35 39.5t-47.5 26.5t-55.5 9.5q-53 0 -90 -20.5t-60 -55t-33.5 -78.5t-10.5 -91q0 -45 10.5 -87.5t33.5 -76.5t60 -54.5t90 -20.5q72 0 112.5 44t49.5 116h152q-6 -66 -30 -119t-63.5 -90.5t-92.5 -58.5t-116 -23l-26 -36h2 +q12 5 34 5q17 0 33.5 -4t29.5 -12.5t21 -22t8 -31.5q0 -29 -10 -48.5t-26.5 -31t-37.5 -16t-43 -4.5z" /> + <glyph glyph-name="uni04AB" unicode="ҫ" +d="M306 -217q-24 0 -41 1.5t-30.5 4.5t-26 7t-26.5 9l21 48q16 -7 37 -12.5t47 -5.5q18 0 29 8t11 26q0 19 -11.5 25.5t-28.5 6.5q-22 0 -40 -7l-21 24l49 70q-54 4 -97.5 25t-74.5 55.5t-48 81t-17 101.5q0 60 17.5 111.5t51.5 89t83 58.5t112 21q46 0 88.5 -12t76 -36.5 +t54.5 -61.5t24 -86h-139q-14 89 -105 89q-34 0 -57 -15.5t-37.5 -40t-20.5 -54.5t-6 -58t6 -57t19.5 -52.5t36.5 -38.5t56 -15q51 0 78.5 28.5t34.5 76.5h137q-14 -97 -72.5 -150.5t-152.5 -59.5l-28 -40h2q12 5 34 5q17 0 33.5 -4t29.5 -12.5t21 -22t8 -31.5 +q0 -29 -10 -48.5t-26.5 -31t-37.5 -16t-43 -4.5z" /> + <glyph glyph-name="uni04AE" unicode="Ү" horiz-adv-x="667" +d="M254 278l-262 436h176l167 -282l166 282h175l-265 -440v-274h-157v278z" /> + <glyph glyph-name="uni04AF" unicode="ү" horiz-adv-x="519" +d="M188 17l-193 500h151l117 -344h2l113 344h147l-195 -507v-191h-142v198z" /> + <glyph glyph-name="uni04B0" unicode="Ұ" horiz-adv-x="667" +d="M254 134h-154v105h154v39l-262 436h176l167 -282l166 282h175l-265 -440v-35h154v-105h-154v-134h-157v134z" /> + <glyph glyph-name="uni04B1" unicode="ұ" horiz-adv-x="519" +d="M188 -103h-122v95h122v25l-193 500h151l117 -344h2l113 344h147l-195 -507v-18h122v-95h-122v-78h-142v78z" /> + <glyph glyph-name="uni04B2" unicode="Ҳ" horiz-adv-x="688" +d="M532 0h-46l-156 247l-159 -247h-176l249 374l-230 340h182l140 -228l145 228h172l-229 -341l161 -241h98v-295h-151v163z" /> + <glyph glyph-name="uni04B3" unicode="ҳ" horiz-adv-x="553" +d="M375 0l-108 163l-108 -163h-159l186 272l-170 245h162l91 -135l90 135h157l-170 -242l117 -168h87v-249h-133v142h-42z" /> + <glyph glyph-name="uni04B6" unicode="Ҷ" horiz-adv-x="699" +d="M538 0h-85v271q-13 -3 -32.5 -6.5t-41 -6.5t-42.5 -5t-37 -2q-60 0 -107.5 13t-80 42.5t-50 77t-17.5 116.5v214h156v-216q0 -65 25.5 -91t85.5 -26q16 0 37 2t41 4.5t37 5t26 4.5v317h157v-582h79v-295h-151v163z" /> + <glyph glyph-name="uni04B7" unicode="ҷ" horiz-adv-x="591" +d="M451 0h-73v198q-10 -3 -28 -6.5t-40.5 -7.5t-47.5 -6.5t-49 -2.5q-87 0 -130 49t-43 133v160h141v-131q0 -56 16 -78.5t63 -22.5q13 0 30 1.5t33.5 3.5t31 5t23.5 5v217h142v-410h64v-249h-133v142z" /> + <glyph glyph-name="uni04B8" unicode="Ҹ" horiz-adv-x="680" +d="M453 271q-16 -4 -39.5 -8.5t-49.5 -7.5v-132h-80v128q-57 1 -101 15.5t-75 44t-47 76t-16 113.5v214h156v-216q0 -57 19 -84t64 -32v141h80v-139q27 2 52.5 6t36.5 7v317h157v-714h-157v271z" /> + <glyph glyph-name="uni04B9" unicode="ҹ" +d="M378 198q-11 -3 -28.5 -7t-40.5 -8v-103h-65v96q-8 -1 -15.5 -1h-15.5q-87 0 -130 49t-43 133v160h141v-131q0 -51 12.5 -74t50.5 -26v99h65v-97q20 2 39 5.5t30 6.5v217h142v-517h-142v198z" /> + <glyph glyph-name="uni04BA" unicode="Һ" horiz-adv-x="675" +d="M69 714h157v-271q13 3 32.5 6.5t41 6.5t42.5 5t37 2q60 0 107.5 -13t80 -42.5t50 -77t17.5 -116.5v-214h-156v216q0 65 -25.5 91t-85.5 26q-16 0 -37 -2t-41 -4.5t-37 -5t-26 -4.5v-317h-157v714z" /> + <glyph glyph-name="uni04BB" unicode="һ" horiz-adv-x="593" +d="M54 714h142v-269h3q27 45 69 65.5t82 20.5q57 0 93.5 -15.5t57.5 -43t29.5 -67t8.5 -87.5v-318h-142v292q0 64 -20 95.5t-71 31.5q-58 0 -84 -34.5t-26 -113.5v-271h-142v714z" /> + <glyph glyph-name="uni04C0" unicode="Ӏ" horiz-adv-x="295" +d="M69 714h157v-714h-157v714z" /> + <glyph glyph-name="uni04C1" unicode="Ӂ" horiz-adv-x="1061" +d="M279 423l-259 291h185l250 -294v294h151v-294l250 294h185l-259 -291l285 -423h-194l-190 312l-77 -87v-225h-151v225l-77 87l-191 -312h-193zM529 775q-73 0 -118 38t-45 116h56q7 -35 36 -53t71 -18t71 18t36 53h56q0 -78 -45 -116t-118 -38z" /> + <glyph glyph-name="uni04C2" unicode="ӂ" horiz-adv-x="812" +d="M193 318l-178 199h157l167 -206v206h134v-206l167 206h157l-181 -202l201 -315h-164l-127 215l-53 -60v-155h-134v155l-53 60l-127 -215h-164zM405 579q-35 0 -64 8t-50 25.5t-33 44.5t-12 66h56q7 -35 34 -50.5t69 -15.5t69 15.5t34 50.5h56q0 -39 -12 -66t-33 -44.5 +t-50.5 -25.5t-63.5 -8z" /> + <glyph glyph-name="uni04D0" unicode="Ӑ" horiz-adv-x="685" +d="M264 714h161l267 -714h-163l-54 159h-267l-56 -159h-158zM434 276l-90 262h-2l-93 -262h185zM341 775q-73 0 -118 38t-45 116h56q7 -35 36 -53t71 -18t71 18t36 53h56q0 -78 -45 -116t-118 -38z" /> + <glyph glyph-name="uni04D1" unicode="ӑ" +d="M208 -13q-37 0 -69 9t-56 28t-37.5 48t-13.5 69q0 44 15.5 72.5t40 45.5t56 25.5t63.5 13.5t63 8t55 9t38 17.5t13 33.5q0 22 -7.5 36t-20 21.5t-29 10t-35.5 2.5q-42 0 -66 -18t-28 -60h-142q3 49 25 82.5t56 53.5t76 28.5t86 8.5q39 0 79 -5.5t73 -21.5t54 -45t21 -75 +v-269q0 -35 4 -67t14 -48h-144q-4 12 -6.5 24.5t-3.5 25.5q-34 -35 -80 -49t-94 -14zM261 81q42 0 65 14t34 33.5t13.5 39.5t2.5 32v53q-9 -8 -22 -12.5t-29 -7.5t-33 -5t-34 -5t-32 -8t-26.5 -13.5t-18.5 -21.5t-7 -33t7 -32.5t19 -20t28 -10.5t33 -3zM286 579q-35 0 -64 8 +t-50 25.5t-33 44.5t-12 66h56q7 -35 34 -50.5t69 -15.5t69 15.5t34 50.5h56q0 -39 -12 -66t-33 -44.5t-50.5 -25.5t-63.5 -8z" /> + <glyph glyph-name="uni04D2" unicode="Ӓ" horiz-adv-x="685" +d="M264 714h161l267 -714h-163l-54 159h-267l-56 -159h-158zM434 276l-90 262h-2l-93 -262h185zM306 911v-117h-134v117h134zM512 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04D3" unicode="ӓ" +d="M208 -13q-37 0 -69 9t-56 28t-37.5 48t-13.5 69q0 44 15.5 72.5t40 45.5t56 25.5t63.5 13.5t63 8t55 9t38 17.5t13 33.5q0 22 -7.5 36t-20 21.5t-29 10t-35.5 2.5q-42 0 -66 -18t-28 -60h-142q3 49 25 82.5t56 53.5t76 28.5t86 8.5q39 0 79 -5.5t73 -21.5t54 -45t21 -75 +v-269q0 -35 4 -67t14 -48h-144q-4 12 -6.5 24.5t-3.5 25.5q-34 -35 -80 -49t-94 -14zM261 81q42 0 65 14t34 33.5t13.5 39.5t2.5 32v53q-9 -8 -22 -12.5t-29 -7.5t-33 -5t-34 -5t-32 -8t-26.5 -13.5t-18.5 -21.5t-7 -33t7 -32.5t19 -20t28 -10.5t33 -3zM251 714v-117h-134 +v117h134zM457 714v-117h-135v117h135z" /> + <glyph glyph-name="uni04D4" unicode="Ӕ" horiz-adv-x="981" +d="M330 714h606v-132h-332v-153h312v-122h-312v-175h340v-132h-492v159h-224l-72 -159h-166zM452 276v306h-34l-138 -306h172z" /> + <glyph glyph-name="uni04D5" unicode="ӕ" horiz-adv-x="907" +d="M231 -13q-37 0 -71.5 7.5t-61.5 25.5t-43.5 47t-16.5 73t15 72.5t39.5 46t55.5 26t63 13.5q45 7 78 11.5t54.5 11.5t31.5 18t10 31t-8 33t-21 20.5t-29.5 10t-33.5 2.5q-42 0 -69.5 -17.5t-29.5 -62.5h-142q2 49 23.5 82.5t55 54t77 29.5t88.5 9q22 0 46.5 -3.5 +t47.5 -11.5t43 -21.5t34 -33.5q30 35 70 52.5t103 17.5q64 0 109.5 -25.5t74 -68t41.5 -98t13 -115.5h-369q-1 -26 7 -51.5t24 -45.5t39 -33t53 -13q48 0 72 21.5t31 59.5h138q-11 -42 -33.5 -74.5t-54 -55t-70 -34t-80.5 -11.5q-56 0 -108 20t-85 67q-18 -24 -42.5 -40.5 +t-52 -27t-57.5 -15t-59 -4.5zM268 81q19 0 40 6t38 19t28 33t11 49v64q-20 -17 -54 -21t-68 -10t-58.5 -21t-24.5 -52q0 -20 7.5 -32.5t20 -20.5t28 -11t32.5 -3zM736 314q0 24 -7 46t-21.5 39t-35 27t-47.5 10t-48.5 -10t-36.5 -27t-23 -39t-8 -46h227z" /> + <glyph glyph-name="uni04D6" unicode="Ӗ" horiz-adv-x="648" +d="M69 714h534v-132h-377v-153h346v-122h-346v-175h385v-132h-542v714zM343 775q-73 0 -118 38t-45 116h56q7 -35 36 -53t71 -18t71 18t36 53h56q0 -78 -45 -116t-118 -38z" /> + <glyph glyph-name="uni04D7" unicode="ӗ" +d="M293 -13q-61 0 -110 19.5t-83 55.5t-52.5 86t-18.5 110q0 58 19 108t54 86.5t83.5 57.5t107.5 21q62 0 109.5 -23t79 -61.5t47.5 -89.5t16 -106v-13.5t-1 -13.5h-373q3 -69 35 -100t92 -31q43 0 74 21.5t38 45.5h125q-30 -93 -92 -133t-150 -40zM402 314q-10 54 -35.5 82 +t-77.5 28q-35 0 -57 -11.5t-35.5 -28.5t-19 -36t-6.5 -34h231zM286 579q-35 0 -64 8t-50 25.5t-33 44.5t-12 66h56q7 -35 34 -50.5t69 -15.5t69 15.5t34 50.5h56q0 -39 -12 -66t-33 -44.5t-50.5 -25.5t-63.5 -8z" /> + <glyph glyph-name="uni04D8" unicode="Ә" horiz-adv-x="748" +d="M376 -16q-86 0 -149.5 28.5t-105.5 78.5t-62.5 117.5t-20.5 145.5q0 7 0.5 23t1.5 23h513q-11 94 -62.5 147.5t-127.5 53.5q-60 0 -104.5 -28.5t-58.5 -82.5h-149q7 52 33 96t66.5 76.5t94 50.5t115.5 18q82 0 147 -29t110 -79.5t69 -118.5t24 -146q0 -84 -24.5 -153 +t-68.5 -118t-105.5 -76t-135.5 -27zM375 114q66 0 111 41t62 123h-346q5 -35 18 -65t34.5 -52t51.5 -34.5t69 -12.5z" /> + <glyph glyph-name="afii10846" unicode="ә" +d="M281 -13q-66 0 -115 25.5t-80.5 68.5t-45.5 98t-10 115h373q-3 69 -35 100t-92 31q-43 0 -74 -21.5t-38 -45.5h-125q30 93 92 133t150 40q61 0 110 -19.5t83 -55.5t52.5 -86t18.5 -110q0 -58 -19 -108t-54 -86.5t-83.5 -57.5t-107.5 -21zM285 94q34 0 56.5 11.5t36 28.5 +t19 36t6.5 34h-231q10 -54 35.5 -82t77.5 -28z" /> + <glyph glyph-name="uni04DC" unicode="Ӝ" horiz-adv-x="1061" +d="M279 423l-259 291h185l250 -294v294h151v-294l250 294h185l-259 -291l285 -423h-194l-190 312l-77 -87v-225h-151v225l-77 87l-191 -312h-193zM494 911v-117h-134v117h134zM700 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04DD" unicode="ӝ" horiz-adv-x="812" +d="M193 318l-178 199h157l167 -206v206h134v-206l167 206h157l-181 -202l201 -315h-164l-127 215l-53 -60v-155h-134v155l-53 60l-127 -215h-164zM370 714v-117h-134v117h134zM576 714v-117h-135v117h135z" /> + <glyph glyph-name="uni04DE" unicode="Ӟ" horiz-adv-x="647" +d="M330 -16q-147 0 -227 67.5t-82 188.5h155q1 -36 13.5 -62t33 -42.5t48 -24t59.5 -7.5q55 0 89 33.5t34 82.5q0 30 -11 49.5t-30 31t-43 15.5t-50 4h-54v106q9 -1 22 -1h20q129 0 129 97q0 42 -29.5 65t-77.5 23q-58 0 -92.5 -28t-39.5 -80h-148q1 60 24 103t61.5 71 +t89 41.5t106.5 13.5q54 0 100.5 -14.5t80 -40.5t53 -62.5t19.5 -81.5q0 -54 -30 -93t-78 -50q28 -5 53 -19t43 -35.5t28.5 -50.5t10.5 -63q0 -52 -21.5 -95.5t-59 -75t-88.5 -49t-111 -17.5zM287 911v-117h-134v117h134zM493 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04DF" unicode="ӟ" horiz-adv-x="542" +d="M264 -13q-49 0 -92.5 9.5t-76.5 31.5t-52.5 56t-20.5 84h135q4 -42 32.5 -64t77.5 -22q48 0 70 20t22 49q0 32 -20.5 52t-68.5 20h-55v89h37q45 0 71.5 14t26.5 53q0 23 -19.5 40.5t-61.5 17.5q-43 0 -67.5 -14.5t-30.5 -56.5h-132q4 45 24.5 76.5t52 51t72 28.5t84.5 9 +q103 0 159.5 -33.5t56.5 -105.5q0 -23 -8.5 -42.5t-21.5 -34.5t-30 -24.5t-33 -12.5v-2q18 -2 37.5 -8.5t35.5 -21t26.5 -37t10.5 -56.5q0 -42 -17.5 -73t-49 -52t-76 -31t-98.5 -10zM235 714v-117h-134v117h134zM441 714v-117h-135v117h135z" /> + <glyph glyph-name="uni04E2" unicode="Ӣ" horiz-adv-x="745" +d="M69 714h156v-495h3l272 495h176v-714h-156v496h-3l-272 -496h-176v714zM559 888v-75h-372v75h372z" /> + <glyph glyph-name="uni04E3" unicode="ӣ" horiz-adv-x="600" +d="M54 517h136v-350l195 350h161v-517h-136v350l-195 -350h-161v517zM486 691v-75h-372v75h372z" /> + <glyph glyph-name="uni04E4" unicode="Ӥ" horiz-adv-x="745" +d="M69 714h156v-495h3l272 495h176v-714h-156v496h-3l-272 -496h-176v714zM336 911v-117h-134v117h134zM542 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04E5" unicode="ӥ" horiz-adv-x="600" +d="M54 517h136v-350l195 350h161v-517h-136v350l-195 -350h-161v517zM264 714v-117h-134v117h134zM470 714v-117h-135v117h135z" /> + <glyph glyph-name="uni04E6" unicode="Ӧ" horiz-adv-x="778" +d="M389 -16q-83 0 -148 28.5t-110 78.5t-69 117.5t-24 145.5q0 79 24 148t69 120t110 80t148 29q82 0 147.5 -29t110.5 -80t69 -120t24 -148q0 -78 -24 -145.5t-69 -117.5t-110.5 -78.5t-147.5 -28.5zM389 115q53 0 90 20.5t60 54.5t33.5 76.5t10.5 87.5q0 47 -10.5 91 +t-33.5 78.5t-60 55t-90 20.5t-90 -20.5t-60 -55t-33.5 -78.5t-10.5 -91q0 -45 10.5 -87.5t33.5 -76.5t60 -54.5t90 -20.5zM353 911v-117h-134v117h134zM559 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04E7" unicode="ӧ" horiz-adv-x="611" +d="M305 -13q-61 0 -110 19t-84 54.5t-54 85.5t-19 112t19 112.5t54 86t84 55t110 19.5t110.5 -19.5t84.5 -55t54 -86t19 -112.5t-19 -112t-54 -85.5t-84.5 -54.5t-110.5 -19zM305 93q36 0 60.5 14t39 37.5t20.5 53t6 60.5t-6 61t-20.5 53t-39 37.5t-60.5 14.5t-60 -14.5 +t-38.5 -37.5t-20.5 -53t-6 -61t6 -60.5t20.5 -53t38.5 -37.5t60 -14zM269 714v-117h-134v117h134zM475 714v-117h-135v117h135z" /> + <glyph glyph-name="uni04E8" unicode="Ө" horiz-adv-x="778" +d="M389 -16q-83 0 -148 28.5t-110 78.5t-69 117.5t-24 145.5q0 79 24 148t69 120t110 80t148 29q82 0 147.5 -29t110.5 -80t69 -120t24 -148q0 -78 -24 -145.5t-69 -117.5t-110.5 -78.5t-147.5 -28.5zM389 111q48 0 82.5 16.5t58 44t36.5 64t18 75.5h-391q4 -39 17.5 -75.5 +t37.5 -64t58.5 -44t82.5 -16.5zM581 425q-7 37 -21.5 69.5t-38 56.5t-56.5 38t-76 14q-44 0 -77 -14t-56.5 -38t-38 -56.5t-20.5 -69.5h384z" /> + <glyph glyph-name="uni04E9" unicode="ө" horiz-adv-x="611" +d="M305 -13q-61 0 -110 19t-84 54.5t-54 85.5t-19 112t19 112.5t54 86t84 55t110 19.5t110.5 -19.5t84.5 -55t54 -86t19 -112.5t-19 -112t-54 -85.5t-84.5 -54.5t-110.5 -19zM305 89q32 0 55 10.5t38 28.5t23.5 42t11.5 51h-255q3 -27 11.5 -51t23.5 -42t37.5 -28.5 +t54.5 -10.5zM430 316q-5 23 -14.5 43.5t-24.5 35.5t-36 24t-50 9t-50 -9t-36 -24t-24 -35.5t-14 -43.5h249z" /> + <glyph glyph-name="uni04EE" unicode="Ӯ" horiz-adv-x="647" +d="M177 -13q-26 0 -49.5 4.5t-37.5 8.5v127q29 -8 75 -8q36 0 54 18.5t18 42.5q0 23 -11 47.5t-22 46.5l-209 440h173l164 -372l155 372h167l-240 -526q-25 -54 -49 -92.5t-51.5 -62.5t-60.5 -35t-76 -11zM509 888v-75h-372v75h372z" /> + <glyph glyph-name="uni04EF" unicode="ӯ" horiz-adv-x="519" +d="M131 -181q-22 0 -43.5 1.5t-43.5 3.5v117q17 -2 35.5 -3.5t36.5 -1.5q32 0 49 18t17 46q0 17 -6 32l-181 485h151l117 -354h2l113 354h147l-216 -581q-23 -63 -64 -90t-114 -27zM445 691v-75h-372v75h372z" /> + <glyph glyph-name="uni04F0" unicode="Ӱ" horiz-adv-x="647" +d="M177 -13q-26 0 -49.5 4.5t-37.5 8.5v127q29 -8 75 -8q36 0 54 18.5t18 42.5q0 23 -11 47.5t-22 46.5l-209 440h173l164 -372l155 372h167l-240 -526q-25 -54 -49 -92.5t-51.5 -62.5t-60.5 -35t-76 -11zM287 911v-117h-134v117h134zM493 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04F1" unicode="ӱ" horiz-adv-x="519" +d="M131 -181q-22 0 -43.5 1.5t-43.5 3.5v117q17 -2 35.5 -3.5t36.5 -1.5q32 0 49 18t17 46q0 17 -6 32l-181 485h151l117 -354h2l113 354h147l-216 -581q-23 -63 -64 -90t-114 -27zM223 714v-117h-134v117h134zM429 714v-117h-135v117h135z" /> + <glyph glyph-name="uni04F2" unicode="Ӳ" horiz-adv-x="647" +d="M177 -13q-26 0 -49.5 4.5t-37.5 8.5v127q29 -8 75 -8q36 0 54 18.5t18 42.5q0 23 -11 47.5t-22 46.5l-209 440h173l164 -372l155 372h167l-240 -526q-25 -54 -49 -92.5t-51.5 -62.5t-60.5 -35t-76 -11zM361 778l91 142h157l-149 -142h-99zM155 778l90 142h157l-149 -142 +h-98z" /> + <glyph glyph-name="uni04F3" unicode="ӳ" horiz-adv-x="519" +d="M131 -181q-22 0 -43.5 1.5t-43.5 3.5v117q17 -2 35.5 -3.5t36.5 -1.5q32 0 49 18t17 46q0 17 -6 32l-181 485h151l117 -354h2l113 354h147l-216 -581q-23 -63 -64 -90t-114 -27zM301 581l91 142h157l-149 -142h-99zM95 581l90 142h157l-149 -142h-98z" /> + <glyph glyph-name="uni04F4" unicode="Ӵ" horiz-adv-x="675" +d="M448 271q-13 -3 -32.5 -6.5t-41 -6.5t-42.5 -5t-37 -2q-60 0 -107.5 13t-80 42.5t-50 77t-17.5 116.5v214h156v-216q0 -65 25.5 -91t85.5 -26q16 0 37 2t41 4.5t37 5t26 4.5v317h157v-714h-157v271zM301 911v-117h-134v117h134zM507 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04F5" unicode="ӵ" +d="M378 198q-10 -3 -28 -6.5t-40.5 -7.5t-47.5 -6.5t-49 -2.5q-87 0 -130 49t-43 133v160h141v-131q0 -56 16 -78.5t63 -22.5q13 0 30 1.5t33.5 3.5t31 5t23.5 5v217h142v-517h-142v198zM251 714v-117h-134v117h134zM457 714v-117h-135v117h135z" /> + <glyph glyph-name="uni04F8" unicode="Ӹ" horiz-adv-x="929" +d="M69 714h157v-258h148q54 0 100 -13.5t80 -41.5t53.5 -71t19.5 -101q0 -59 -19 -102t-53.5 -71.5t-82.5 -42t-106 -13.5h-297v714zM354 128q57 0 89 23t32 80q0 28 -9 47.5t-25.5 31.5t-39 17.5t-48.5 5.5h-127v-205h128zM703 714h157v-714h-157v714zM428 911v-117h-134 +v117h134zM634 911v-117h-135v117h135z" /> + <glyph glyph-name="uni04F9" unicode="ӹ" horiz-adv-x="778" +d="M54 517h142v-178h137q39 0 73.5 -10.5t60 -32t40.5 -53t15 -73.5q0 -43 -14.5 -75t-41 -53t-62 -31.5t-77.5 -10.5h-273v517zM293 98q39 0 62.5 17t23.5 55t-25 55.5t-62 17.5h-96v-145h97zM583 517h141v-517h-141v517zM353 714v-117h-134v117h134zM559 714v-117h-135 +v117h135z" /> + <glyph glyph-name="afii61352" unicode="№" horiz-adv-x="1066" +d="M69 700h150l243 -445v445h141v-700h-147l-245 446v-446h-142v700zM698 249h301v-98h-301v98zM843 280q-75 0 -119.5 43.5t-44.5 118.5q0 36 12 66t33.5 51t52 32.5t67.5 11.5q75 0 118.5 -44t43.5 -117q0 -75 -44 -118.5t-119 -43.5zM843 354q29 0 47 21.5t18 66.5 +t-18.5 66t-47.5 21t-46.5 -22t-17.5 -65q0 -45 17.5 -66.5t47.5 -21.5z" /> + <glyph glyph-name="Aogonek" unicode="Ą" horiz-adv-x="685" +d="M558 -217q-9 0 -27 2t-36 11t-31 27t-13 50q0 7 2 19t13 28.5t34 37.5q21 20 59 42h-30l-54 159h-267l-56 -159h-158l270 714h161l267 -714h-66q-45 -41 -62 -68q-17 -29 -17 -55q0 -15 12 -24.5t27 -9.5q16 0 30 5.5t28 24.5l48 -22q-30 -38 -65 -53t-69 -15zM434 276 +l-90 262h-2l-93 -262h185z" /> + <glyph glyph-name="aogonek" unicode="ą" +d="M402 -217q-9 0 -27 2t-36 11t-31 27t-13 50q0 7 2 19t13 28.5t34 37.5q21 20 59 42h-11q-4 12 -6.5 24.5t-3.5 25.5q-34 -35 -80 -49t-94 -14q-37 0 -69 9t-56 28t-37.5 48t-13.5 69q0 44 15.5 72.5t40 45.5t56 25.5t63.5 13.5t63 8t55 9t38 17.5t13 33.5q0 23 -7.5 36.5 +t-20 21t-29 10t-35.5 2.5q-42 0 -66 -18t-28 -60h-142q3 50 25 83t56 53t76.5 28.5t85.5 8.5q39 0 79 -5.5t73 -21.5t54 -44.5t21 -75.5v-269q0 -35 4 -67t14 -48h-66q-45 -41 -62 -68q-17 -29 -17 -55q0 -15 12 -24.5t27 -9.5q16 0 30 5.5t28 24.5l48 -22q-30 -38 -65 -53 +t-69 -15zM261 81q42 0 65 14t34 33.5t13.5 39.5t2.5 32v53q-9 -8 -22.5 -12.5t-29 -7.5t-32.5 -5t-34 -5q-16 -3 -31.5 -8t-27 -13.5t-18.5 -21.5t-7 -33q0 -19 7 -32t19 -20.5t28 -10.5t33 -3z" /> + <glyph glyph-name="Cacute" unicode="Ć" horiz-adv-x="741" +d="M545 474q-4 27 -18 49.5t-35 39.5t-47.5 26.5t-55.5 9.5q-53 0 -90 -20.5t-60 -55t-33.5 -78.5t-10.5 -91q0 -45 10.5 -87.5t33.5 -76.5t60 -54.5t90 -20.5q72 0 112.5 44t49.5 116h152q-6 -67 -31 -121t-66 -92t-96 -58t-121 -20q-82 0 -147.5 28.5t-110.5 78.5 +t-69 117.5t-24 145.5q0 80 24 148.5t69 119.5t110.5 80t147.5 29q59 0 111.5 -17t94 -49.5t68.5 -80.5t34 -110h-152v0zM304 778l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="cacute" unicode="ć" +d="M406 335q-14 89 -105 89q-34 0 -57 -15.5t-37.5 -40t-20.5 -54t-6 -58.5q0 -28 6 -57t19.5 -52.5t36.5 -38.5t56 -15q51 0 78.5 28.5t34.5 76.5h137q-14 -103 -80 -157t-169 -54q-58 0 -106.5 19.5t-82.5 54.5t-53 83.5t-19 106.5q0 60 17.5 111.5t51.5 89t83 58.5 +t112 21q46 0 88.5 -12t76 -36.5t54.5 -61t24 -86.5h-139v0zM220 581l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="Eogonek" unicode="Ę" horiz-adv-x="648" +d="M477 -217q-9 0 -27 2t-36 11t-31 27t-13 50q0 7 2 19t13 28.5t34 37.5q21 20 59 42h-409v714h534v-132h-377v-153h346v-122h-346v-175h385v-132h-66q-45 -41 -62 -68q-17 -29 -17 -55q0 -15 12 -24.5t27 -9.5q16 0 30 5.5t28 24.5l48 -22q-30 -38 -65 -53t-69 -15z" /> + <glyph glyph-name="eogonek" unicode="ę" +d="M277 -217q-9 0 -27 2t-36 11t-31 27t-13 50q0 7 2 19t13 28.5t34 37.5q16 15 40 31q-41 4 -76 17q-49 20 -83 56t-52.5 86t-18.5 110q0 58 19 108t54 86.5t83.5 57.5t107.5 21q66 0 115 -25.5t80.5 -68.5t45.5 -98t10 -115h-373q3 -69 35 -100t92 -31q43 0 74 21.5 +t38 45.5h125q-30 -93 -92 -133q-47 -30 -109 -37q-36 -34 -51 -58q-17 -29 -17 -55q0 -15 12 -24.5t27 -9.5q16 0 30 5.5t28 24.5l48 -22q-30 -38 -65 -53t-69 -15zM402 314q-10 54 -35.5 82t-77.5 28q-34 0 -56.5 -11.5t-36 -28.5t-19 -36t-6.5 -34h231z" /> + <glyph glyph-name="Nacute" unicode="Ń" horiz-adv-x="741" +d="M225 714l298 -479h2v479h147v-714h-157l-297 478h-2v-478h-147v714h156zM304 778l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="nacute" unicode="ń" horiz-adv-x="593" +d="M189 517v-72h3q27 45 70 65.5t88 20.5q57 0 93.5 -15.5t57.5 -43t29.5 -67t8.5 -87.5v-318h-142v292q0 64 -20 95.5t-71 31.5q-58 0 -84 -34.5t-26 -113.5v-271h-142v517h135zM210 581l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="Sacute" unicode="Ś" horiz-adv-x="649" +d="M176 237q0 -36 13 -61t34.5 -40.5t50.5 -23t60 -7.5q21 0 45 3.5t45 13.5t35 27.5t14 44.5q0 29 -18.5 47t-48.5 30t-68 21t-77 20q-40 10 -78 24.5t-68 37.5t-48.5 57.5t-18.5 83.5q0 55 23.5 95.5t61.5 67.5t86 40t96 13q56 0 107.5 -12.5t91.5 -40.5t63.5 -71.5 +t23.5 -105.5h-152q-2 32 -13.5 53t-30.5 33t-43.5 17t-53.5 5q-19 0 -38 -4t-34.5 -14t-25.5 -25t-10 -38q0 -21 8 -34t31.5 -24t65 -22t108.5 -28q20 -4 55.5 -14.5t70.5 -33.5t60.5 -61.5t25.5 -98.5q0 -49 -19 -91t-56.5 -72.5t-93 -47.5t-128.5 -17q-59 0 -114.5 14.5 +t-98 45.5t-67.5 79t-24 114h152v0zM248 778l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="sacute" unicode="ś" horiz-adv-x="537" +d="M164 168q0 -23 9.5 -39.5t24.5 -27t34.5 -15.5t40.5 -5q15 0 31.5 3.5t30 11t22.5 20t9 31.5q0 32 -42.5 48t-118.5 32q-31 7 -60.5 16.5t-52.5 25t-37 39t-14 57.5q0 50 19.5 82t51.5 50.5t72 26t82 7.5t81.5 -8t70.5 -27t51.5 -50.5t24.5 -79.5h-135q-3 41 -31 55.5 +t-66 14.5q-12 0 -26 -1.5t-25.5 -6.5t-19.5 -14.5t-8 -25.5q0 -19 14 -31t36.5 -19.5t51.5 -13.5t59 -13q31 -7 60.5 -17t52.5 -26.5t37 -41t14 -60.5q0 -51 -20.5 -85.5t-53.5 -55.5t-75.5 -29.5t-86.5 -8.5q-45 0 -88 9t-76.5 30t-55 55.5t-23.5 86.5h135v0zM202 581 +l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="Zacute" unicode="Ź" horiz-adv-x="648" +d="M406 582h-353v132h562v-124l-383 -458h393v-132h-602v124zM247 778l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="zacute" unicode="ź" horiz-adv-x="519" +d="M291 410h-249v107h436v-107l-269 -303h288v-107h-475v107zM183 581l96 142h157l-154 -142h-99z" /> + <glyph glyph-name="Zdotaccent" unicode="Ż" horiz-adv-x="648" +d="M406 582h-353v132h562v-124l-383 -458h393v-132h-602v124zM391 911v-117h-135v117h135z" /> + <glyph glyph-name="zdotaccent" unicode="ż" horiz-adv-x="519" +d="M291 410h-249v107h436v-107l-269 -303h288v-107h-475v107zM327 714v-117h-135v117h135z" /> + <hkern u1="A" u2="’" k="74" /> + <hkern u1="A" u2="y" k="18" /> + <hkern u1="A" u2="w" k="18" /> + <hkern u1="A" u2="v" k="18" /> + <hkern u1="A" u2="Y" k="74" /> + <hkern u1="A" u2="W" k="24" /> + <hkern u1="A" u2="V" k="46" /> + <hkern u1="A" u2="T" k="92" /> + <hkern u1="F" u2="A" k="55" /> + <hkern u1="F" u2="." k="157" /> + <hkern u1="F" u2="," k="157" /> + <hkern u1="L" u2="’" k="74" /> + <hkern u1="L" u2="y" k="37" /> + <hkern u1="L" u2="Y" k="111" /> + <hkern u1="L" u2="W" k="55" /> + <hkern u1="L" u2="V" k="92" /> + <hkern u1="L" u2="T" k="92" /> + <hkern u1="P" u2="A" k="74" /> + <hkern u1="P" u2="." k="179" /> + <hkern u1="P" u2="," k="179" /> + <hkern u1="R" u2="Y" k="37" /> + <hkern u1="R" u2="W" k="18" /> + <hkern u1="R" u2="V" k="18" /> + <hkern u1="R" u2="T" k="18" /> + <hkern u1="T" u2="y" k="111" /> + <hkern u1="T" u2="w" k="111" /> + <hkern u1="T" u2="u" k="92" /> + <hkern u1="T" u2="s" k="111" /> + <hkern u1="T" u2="r" k="92" /> + <hkern u1="T" u2="o" k="111" /> + <hkern u1="T" u2="e" k="111" /> + <hkern u1="T" u2="c" k="111" /> + <hkern u1="T" u2="a" k="111" /> + <hkern u1="T" u2="A" k="92" /> + <hkern u1="T" u2=";" k="111" /> + <hkern u1="T" u2=":" k="111" /> + <hkern u1="T" u2="." k="111" /> + <hkern u1="T" u2="-" k="129" /> + <hkern u1="T" u2="," k="111" /> + <hkern u1="V" u2="y" k="18" /> + <hkern u1="V" u2="u" k="37" /> + <hkern u1="V" u2="r" k="37" /> + <hkern u1="V" u2="o" k="55" /> + <hkern u1="V" u2="i" k="18" /> + <hkern u1="V" u2="e" k="55" /> + <hkern u1="V" u2="a" k="55" /> + <hkern u1="V" u2="A" k="46" /> + <hkern u1="V" u2=";" k="46" /> + <hkern u1="V" u2=":" k="46" /> + <hkern u1="V" u2="." k="129" /> + <hkern u1="V" u2="-" k="55" /> + <hkern u1="V" u2="," k="129" /> + <hkern u1="W" u2="u" k="18" /> + <hkern u1="W" u2="r" k="18" /> + <hkern u1="W" u2="o" k="57" /> + <hkern u1="W" u2="e" k="57" /> + <hkern u1="W" u2="a" k="37" /> + <hkern u1="W" u2="A" k="24" /> + <hkern u1="W" u2=";" k="18" /> + <hkern u1="W" u2=":" k="18" /> + <hkern u1="W" u2="." k="74" /> + <hkern u1="W" u2="," k="74" /> + <hkern u1="Y" u2="v" k="55" /> + <hkern u1="Y" u2="u" k="74" /> + <hkern u1="Y" u2="q" k="92" /> + <hkern u1="Y" u2="p" k="74" /> + <hkern u1="Y" u2="o" k="111" /> + <hkern u1="Y" u2="i" k="37" /> + <hkern u1="Y" u2="e" k="111" /> + <hkern u1="Y" u2="a" k="92" /> + <hkern u1="Y" u2="A" k="74" /> + <hkern u1="Y" u2=";" k="92" /> + <hkern u1="Y" u2=":" k="92" /> + <hkern u1="Y" u2="." k="139" /> + <hkern u1="Y" u2="-" k="111" /> + <hkern u1="Y" u2="," k="139" /> + <hkern u1="f" u2="’" k="-18" /> + <hkern u1="f" u2="f" k="18" /> + <hkern u1="r" u2="q" k="18" /> + <hkern u1="r" u2="o" k="18" /> + <hkern u1="r" u2="n" k="-18" /> + <hkern u1="r" u2="g" k="28" /> + <hkern u1="r" u2="e" k="18" /> + <hkern u1="r" u2="d" k="18" /> + <hkern u1="r" u2="c" k="18" /> + <hkern u1="r" u2="." k="92" /> + <hkern u1="r" u2="-" k="55" /> + <hkern u1="r" u2="," k="92" /> + <hkern u1="v" u2="." k="74" /> + <hkern u1="v" u2="," k="74" /> + <hkern u1="w" u2="." k="55" /> + <hkern u1="w" u2="," k="55" /> + <hkern u1="y" u2="." k="74" /> + <hkern u1="y" u2="," k="74" /> + <hkern u1="‘" u2="‘" k="95" /> + <hkern u1="’" u2="’" k="95" /> + <hkern u1="’" u2="t" k="18" /> + <hkern u1="’" u2="s" k="74" /> + </font> +</defs></svg> diff --git a/doc/www/theme/static/fonts/HelveticaNeue-Bold.ttf b/doc/www/theme/static/fonts/HelveticaNeue-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..11c5545433cc8fb08f524ec9de3383c82426a29d Binary files /dev/null and b/doc/www/theme/static/fonts/HelveticaNeue-Bold.ttf differ diff --git a/doc/www/theme/static/fonts/HelveticaNeue-Bold.woff b/doc/www/theme/static/fonts/HelveticaNeue-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..da645dad2df2a903adb91fcbcbee4a169599120a Binary files /dev/null and b/doc/www/theme/static/fonts/HelveticaNeue-Bold.woff differ diff --git a/doc/www/theme/static/fonts/HelveticaNeue.eot b/doc/www/theme/static/fonts/HelveticaNeue.eot new file mode 100644 index 0000000000000000000000000000000000000000..583e829fd29982347046276356ce7a1e51ca6d7b Binary files /dev/null and b/doc/www/theme/static/fonts/HelveticaNeue.eot differ diff --git a/doc/www/theme/static/fonts/HelveticaNeue.svg b/doc/www/theme/static/fonts/HelveticaNeue.svg new file mode 100644 index 0000000000000000000000000000000000000000..44f3c5866633f8a929399cbac252e71fd7ce8e94 --- /dev/null +++ b/doc/www/theme/static/fonts/HelveticaNeue.svg @@ -0,0 +1,1271 @@ +<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> +<metadata> +Created by FontForge 20141024 at Mon Dec 22 12:03:03 2014 + By System Administrator +Copyright (c) 1981, 1982, 1983, 1989 and 1993, Linotype Library GmbH or its affiliated Linotype-Hell companies. All rights reserved. + +The digitally encoded machine readable software for producing the Typefaces licensed to you is now the property of Heidelberger Druckmaschinen AG and its licensors, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Heidelberger Druckmaschinen AG. + +Copyright (c) 1988, 1990, 1993 Adobe Systems Incorporated. All Rights Reserved. +</metadata> +<defs> +<font id="HelveticaNeue" horiz-adv-x="556" > + <font-face + font-family="Helvetica Neue" + font-weight="400" + font-stretch="normal" + units-per-em="1000" + panose-1="2 0 5 3 0 0 0 2 0 4" + ascent="800" + descent="-200" + x-height="517" + cap-height="714" + bbox="-348 -214 1086 952" + underline-thickness="50" + underline-position="-75" + unicode-range="U+0008-FB02" + /> +<missing-glyph horiz-adv-x="500" +d="M442 8h-384v496h384v-496zM50 512v-512h400v512h-400z" /> + <glyph glyph-name="fi" unicode="fi" horiz-adv-x="518" +d="M365 0h85v517h-85v-517zM365 610h85v104h-85v-104zM99 442v-442h85v442h100v75h-100v72q0 34 17 46t48 12q11 0 24 -1.5t24 -5.5v74q-12 4 -27.5 6t-27.5 2q-70 0 -106.5 -32.5t-36.5 -95.5v-77h-87v-75h87z" /> + <glyph glyph-name="fl" unicode="fl" horiz-adv-x="518" +d="M365 714v-714h85v714h-85zM99 442v-442h85v442h100v75h-100v72q0 34 17 46t48 12q11 0 24 -1.5t24 -5.5v74q-12 4 -27.5 6t-27.5 2q-70 0 -106.5 -32.5t-36.5 -95.5v-77h-87v-75h87z" /> + <glyph glyph-name=".notdef" horiz-adv-x="500" +d="M442 8h-384v496h384v-496zM50 512v-512h400v512h-400z" /> + <glyph glyph-name=".null" horiz-adv-x="0" + /> + <glyph glyph-name="uniE001" horiz-adv-x="278" + /> + <glyph glyph-name="space" unicode=" " horiz-adv-x="278" + /> + <glyph glyph-name="controlBS" horiz-adv-x="0" + /> + <glyph glyph-name="controlHT" unicode="	" horiz-adv-x="278" + /> + <glyph glyph-name="controlCR" unicode="
" horiz-adv-x="278" + /> + <glyph glyph-name="controlGS" horiz-adv-x="0" + /> + <glyph glyph-name="exclam" unicode="!" horiz-adv-x="259" +d="M74 111v-111h111v111h-111zM177 494v220h-95v-220l25 -311h45z" /> + <glyph glyph-name="quotedbl" unicode=""" horiz-adv-x="426" +d="M249 714v-258h68v258h-68zM109 714v-258h68v258h-68z" /> + <glyph glyph-name="numbersign" unicode="#" +d="M231 424h124l-21 -150h-124zM131 206l-29 -206h69l29 206h124l-29 -206h69l29 206h101v68h-91l21 150h98v68h-89l29 205h-69l-29 -205h-124l29 205h-69l-29 -205h-111v-68h102l-21 -150h-107v-68h97z" /> + <glyph glyph-name="dollar" unicode="$" +d="M110 218h-85q8 -105 67 -164.5t159 -69.5v-82h55v82q48 4 88 20t69 43.5t45.5 65.5t16.5 87q0 46 -17.5 79t-42.5 55t-52 34.5t-47 17.5l-60 16v246q92 -17 112 -116h85q-20 88 -68 138t-129 60v67h-55v-66q-43 -3 -80.5 -19t-65 -43.5t-43.5 -65t-16 -82.5q0 -44 12 -75 +t37.5 -52.5t64 -37t91.5 -28.5v-265q-60 10 -99.5 49t-41.5 106zM306 63v251q27 -8 51 -17.5t41 -23.5t27 -33.5t10 -48.5q0 -32 -9.5 -55.5t-27 -39t-41 -23.5t-51.5 -10zM251 651v-234q-25 7 -46 16t-36.5 21.5t-24 31t-8.5 44.5q0 57 33.5 86.5t81.5 34.5z" /> + <glyph glyph-name="percent" unicode="%" horiz-adv-x="1000" +d="M167 508q0 23 3 48.5t12.5 47t26.5 36t45 14.5q29 0 45.5 -14.5t25.5 -36t11.5 -47t2.5 -47.5q0 -23 -3 -49t-12.5 -47.5t-26.5 -35.5t-46 -14q-28 0 -44.5 14.5t-25.5 36t-11.5 47t-2.5 47.5zM92 506q0 -41 8.5 -77t27.5 -63t50 -42.5t76 -15.5q44 0 74 17t49.5 44.5 +t28 64t8.5 75.5q0 41 -7.5 77.5t-26 63.5t-49 43t-77.5 16q-46 0 -77 -16.5t-50 -44.5t-27 -64.5t-8 -77.5zM661 188q0 23 3 48.5t12.5 47t26.5 36t45 14.5q29 0 45.5 -14.5t25.5 -36t11.5 -47t2.5 -47.5q0 -23 -3 -49t-12.5 -47.5t-26.5 -35.5t-46 -14q-28 0 -44.5 14.5 +t-25.5 36t-11.5 47t-2.5 47.5zM586 186q0 -41 8.5 -77t27.5 -62.5t50 -42t76 -15.5q44 0 74 16.5t49.5 44t28 64t8.5 75.5q0 41 -7.5 77.5t-26 63.5t-49 43t-77.5 16q-46 0 -77 -16.5t-50 -44.5t-27 -64.5t-8 -77.5zM726 722l-538 -743h86l537 743h-85z" /> + <glyph glyph-name="ampersand" unicode="&" horiz-adv-x="630" +d="M275 439l-24 30t-22 30.5t-16.5 31.5t-6.5 32q0 39 26 57.5t56 18.5q38 0 60 -22.5t22 -53.5q0 -23 -9 -41.5t-23 -33.5t-31 -27t-32 -22zM458 89l76 -89h111l-139 161q11 24 19 42.5t13.5 37.5t9 41.5t6.5 54.5h-81q-3 -55 -23 -111l-129 157q26 15 50 33.5t43 41.5 +t30 50.5t11 59.5q0 36 -14.5 63.5t-38.5 46t-55.5 27.5t-64.5 9q-39 0 -69 -12t-50.5 -32.5t-31 -47t-10.5 -55.5q0 -27 6.5 -48.5t18 -41t25.5 -38.5t29 -40q-34 -18 -64.5 -38.5t-53 -46t-36 -57.5t-13.5 -74q0 -22 7.5 -55t31.5 -64t68 -53t116 -22q59 0 114.5 25 +t87.5 75zM247 345l164 -197q-26 -39 -64.5 -62t-87.5 -23q-26 0 -50.5 9t-43.5 24.5t-30.5 38t-11.5 49.5q0 32 10 55.5t27 42.5t39.5 34t47.5 29z" /> + <glyph glyph-name="quotesingle" unicode="'" horiz-adv-x="278" +d="M105 714v-258h68v258h-68z" /> + <glyph glyph-name="parenleft" unicode="(" horiz-adv-x="259" +d="M204 -197h65q-71 115 -101.5 228t-30.5 239q0 123 30 235t102 226h-65q-78 -103 -117.5 -223t-39.5 -238q0 -66 11 -126t31.5 -117t49.5 -112.5t65 -111.5z" /> + <glyph glyph-name="parenright" unicode=")" horiz-adv-x="259" +d="M-9 -197h64q78 103 117.5 222.5t39.5 237.5q0 66 -11 126t-31.5 117.5t-49.5 113t-65 111.5h-64q70 -115 100.5 -228.5t30.5 -239.5q0 -122 -30 -234.5t-101 -225.5z" /> + <glyph glyph-name="asterisk" unicode="*" horiz-adv-x="352" +d="M201 601v113h-53v-113l-106 40l-18 -48l106 -38l-65 -91l45 -31l65 96l69 -96l41 31l-66 91l109 38l-20 48z" /> + <glyph glyph-name="plus" unicode="+" horiz-adv-x="600" +d="M334 287v219h-68v-219h-218v-68h218v-219h68v219h218v68h-218z" /> + <glyph glyph-name="comma" unicode="," horiz-adv-x="278" +d="M83 111v-111h59q1 -12 -1.5 -26t-9.5 -27.5t-18.5 -25t-28.5 -17.5v-50q58 17 84 58t26 98v101h-111z" /> + <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="389" +d="M50 318v-80h289v80h-289z" /> + <glyph glyph-name="period" unicode="." horiz-adv-x="278" +d="M83 111v-111h111v111h-111z" /> + <glyph glyph-name="slash" unicode="/" horiz-adv-x="333" +d="M278 731l-295 -747h72l296 747h-73z" /> + <glyph glyph-name="zero" unicode="0" +d="M132 349q0 26 0.5 57.5t5 63t13 61.5t25 52.5t41.5 36.5t61 14t61 -14t41.5 -36.5t25 -52.5t13 -61.5t5 -63t0.5 -57.5q0 -40 -2.5 -89.5t-16 -93t-43.5 -73.5t-84 -30t-84 30t-43.5 73.5t-16 93t-2.5 89.5zM42 348q0 -39 2 -81t10 -82t23 -75.5t41 -62.5t65.5 -42.5 +t94.5 -15.5q56 0 95 15.5t65 42.5t41 62.5t23 75.5t10 82t2 81t-2 81t-10 82t-23 76t-41 63t-65.5 43t-94.5 16t-94.5 -16t-65.5 -43t-41 -63t-23 -76t-10 -82t-2 -81z" /> + <glyph glyph-name="one" unicode="1" +d="M356 0v709h-65q-7 -40 -26 -66t-46.5 -41t-61.5 -20.5t-70 -5.5v-68h184v-508h85z" /> + <glyph glyph-name="two" unicode="2" +d="M44 458h85q-1 32 6.5 63.5t24.5 56.5t43.5 40.5t63.5 15.5q28 0 53 -9t43.5 -26t29.5 -40.5t11 -52.5q0 -37 -11.5 -65t-34 -52t-56.5 -47.5t-79 -51.5q-37 -22 -71 -47t-61 -58t-44.5 -77.5t-22.5 -107.5h463v75h-364q6 33 25.5 58.5t47 47.5t60.5 41.5t66 39.5 +q33 21 64 44t55 51.5t38.5 64.5t14.5 83q0 50 -17.5 88t-47.5 63.5t-70.5 39t-86.5 13.5q-56 0 -100 -19t-73.5 -52.5t-43.5 -79.5t-11 -100z" /> + <glyph glyph-name="three" unicode="3" +d="M218 405v-72q24 3 51 3q32 0 59.5 -8.5t47.5 -26t32 -43t12 -58.5q0 -32 -12.5 -57.5t-33.5 -43t-49 -27t-59 -9.5q-73 0 -111 43.5t-40 112.5h-85q-1 -55 15.5 -98t47.5 -72.5t75 -44.5t98 -15q50 0 94.5 13.5t77.5 40.5t52.5 67.5t19.5 93.5q0 64 -31.5 111t-96.5 61v2 +q42 19 70 56t28 85q0 49 -16.5 85t-45.5 59t-68.5 34.5t-85.5 11.5q-53 0 -93.5 -17t-67.5 -47t-41.5 -72t-16.5 -93h85q0 31 8 59t24.5 49t42 33.5t59.5 12.5q54 0 90 -28.5t36 -85.5q0 -28 -11 -50t-29.5 -36.5t-43 -22t-51.5 -7.5h-18h-10q-4 0 -9 1z" /> + <glyph glyph-name="four" unicode="4" +d="M339 241h-238l236 347h2v-347zM419 241v468h-68l-323 -461v-82h311v-166h80v166h96v75h-96z" /> + <glyph glyph-name="five" unicode="5" +d="M470 622v75h-350l-66 -368l73 -4q25 30 57.5 48.5t74.5 18.5q36 0 65.5 -12t50.5 -33.5t32.5 -51t11.5 -64.5q0 -42 -12 -73.5t-32.5 -52.5t-48 -31.5t-57.5 -10.5q-32 0 -58.5 9.5t-46 27t-31 41t-13.5 50.5h-85q1 -48 19 -86t49 -63.5t71.5 -39t86.5 -13.5 +q62 0 108.5 19.5t77.5 52.5t46.5 75.5t15.5 87.5q0 61 -18 106.5t-49 76t-73 45.5t-89 15q-36 0 -72.5 -12.5t-59.5 -38.5l-2 2l38 204h286z" /> + <glyph glyph-name="six" unicode="6" +d="M414 528h85q-8 88 -60 134.5t-140 46.5q-76 0 -126 -32t-80 -85t-42.5 -121.5t-12.5 -141.5q0 -56 8.5 -116t34.5 -110t74 -82t127 -32q67 0 112.5 22.5t73 57t39.5 76.5t12 81q0 49 -15 91t-42.5 73t-68 48.5t-91.5 17.5q-58 0 -102.5 -22t-74.5 -71l-2 2q1 41 8 88 +t25.5 87.5t51.5 67t87 26.5q51 0 82 -29t37 -77zM286 381q36 0 63 -13t45 -34.5t26.5 -51t8.5 -62.5q0 -31 -9.5 -59.5t-27.5 -50.5t-44.5 -34.5t-61.5 -12.5t-62.5 12.5t-46 33.5t-28.5 50t-10 62t9.5 62.5t28.5 51t46 34t63 12.5z" /> + <glyph glyph-name="seven" unicode="7" +d="M509 624v73h-459v-80h372q-56 -59 -104.5 -129t-85.5 -148.5t-60.5 -164t-29.5 -175.5h95q5 83 28 171t59.5 171t83.5 156t101 126z" /> + <glyph glyph-name="eight" unicode="8" +d="M155 525q0 27 10 47t26.5 34t39.5 21t48 7q52 0 85.5 -27.5t33.5 -81.5t-33 -84t-84 -30q-26 0 -49 7t-40 21t-27 35.5t-10 50.5zM65 528q0 -48 27 -88.5t72 -58.5q-60 -21 -92 -67.5t-32 -109.5q0 -54 18.5 -94.5t51 -67.5t76.5 -40t95 -13q49 0 92 14t74.5 41.5 +t50 67.5t18.5 92q0 66 -31 111.5t-95 65.5q45 20 71.5 59.5t26.5 87.5q0 34 -12 66.5t-37.5 58t-66.5 41t-99 15.5q-41 0 -78.5 -12t-66.5 -35t-46 -56.5t-17 -77.5zM130 200q0 31 11.5 56t32 43t48 27.5t58.5 9.5q30 0 56.5 -10.5t46.5 -28.5t31.5 -42.5t11.5 -53.5 +q0 -30 -10.5 -55t-30 -43.5t-46 -29t-58.5 -10.5q-66 0 -108.5 36.5t-42.5 100.5z" /> + <glyph glyph-name="nine" unicode="9" +d="M134 171h-85q8 -92 67 -137t148 -45q129 0 187.5 98.5t58.5 282.5q0 101 -19.5 166.5t-52.5 103.5t-77 53.5t-94 15.5q-51 0 -94 -17t-74 -47.5t-48 -73t-17 -93.5q0 -52 14.5 -96t43 -75t70.5 -48.5t96 -17.5q52 0 96 26.5t68 71.5l2 -2q-4 -139 -43 -206.5t-117 -67.5 +q-51 0 -88 28t-42 80zM409 472q0 -31 -10 -59.5t-29 -50t-46 -34t-60 -12.5q-31 0 -56.5 12.5t-44 33.5t-29 48t-10.5 56q0 33 7.5 63t24 53.5t43 37.5t64.5 14q36 0 63 -13t45.5 -35.5t28 -51.5t9.5 -62z" /> + <glyph glyph-name="colon" unicode=":" horiz-adv-x="278" +d="M194 406v111h-111v-111h111zM83 111v-111h111v111h-111z" /> + <glyph glyph-name="semicolon" unicode=";" horiz-adv-x="278" +d="M194 406v111h-111v-111h111zM83 111v-111h59q1 -12 -1.5 -26t-9.5 -27.5t-18.5 -25t-28.5 -17.5v-50q58 17 84.5 58t25.5 98v101h-111z" /> + <glyph glyph-name="less" unicode="<" horiz-adv-x="600" +d="M554 446v68l-508 -230v-62l508 -229v67l-425 193z" /> + <glyph glyph-name="equal" unicode="=" horiz-adv-x="600" +d="M48 186v-68h504v68h-504zM552 320v68h-504v-68h504z" /> + <glyph glyph-name="greater" unicode=">" horiz-adv-x="600" +d="M46 60v-67l508 229v62l-508 230v-68l425 -193z" /> + <glyph glyph-name="question" unicode="?" +d="M218 111v-111h111v111h-111zM55 491h85q0 35 8 65t25.5 52t43.5 35t62 13q54 0 85.5 -31t35.5 -86q2 -37 -9 -63t-29.5 -47.5t-40 -41t-41 -42.5t-33 -52.5t-15.5 -71.5v-47h85v39q0 26 7.5 46.5t20 38t28 33t31.5 30.5q16 16 31.5 33t27.5 37t19.5 44.5t7.5 55.5 +q0 48 -15.5 85t-43.5 62.5t-66.5 39t-85.5 13.5q-52 0 -94 -18t-71 -50.5t-44.5 -76.5t-14.5 -95z" /> + <glyph glyph-name="at" unicode="@" horiz-adv-x="800" +d="M534 270l84 284h-63l-23 -63q-17 45 -47 63.5t-65 18.5q-53 0 -96.5 -25t-74 -65t-47.5 -91t-17 -103q0 -33 10.5 -62t29 -50t45 -33.5t58.5 -12.5q37 0 69 20.5t55 46.5h3q2 -33 20 -49t44 -16q35 0 76 21t76 59t58.5 91.5t23.5 118.5q0 68 -27 124.5t-73.5 97 +t-108.5 63.5t-131 23q-76 0 -143.5 -29t-118 -79.5t-80 -118t-29.5 -144.5q0 -80 29 -148.5t79.5 -119t119 -79.5t147.5 -29q48 0 94 11.5t86.5 34t74.5 55t58 74.5h-63q-43 -55 -109.5 -88t-138.5 -33q-63 0 -119 24.5t-98.5 67t-67 100.5t-24.5 125q0 66 23.5 124 +t64.5 102t96.5 69.5t119.5 25.5q53 0 101.5 -18t86.5 -51.5t60.5 -81.5t22.5 -107q0 -40 -13 -81t-33 -74t-44.5 -54t-47.5 -21q-24 0 -24 31q0 11 3.5 24.5t7.5 26.5zM420 505q16 0 30.5 -8t26 -20.5t18 -29.5t6.5 -35q0 -31 -12 -68t-33 -69.5t-49 -54t-61 -21.5 +q-38 0 -62 27.5t-24 69.5q0 33 12 69.5t33 67.5t50.5 51.5t64.5 20.5z" /> + <glyph glyph-name="A" unicode="A" horiz-adv-x="648" +d="M201 295l121 333h2l119 -333h-242zM272 714l-278 -714h97l80 215h302l78 -215h105l-279 714h-105z" /> + <glyph glyph-name="B" unicode="B" horiz-adv-x="685" +d="M173 407v227h190q31 0 58.5 -3.5t48.5 -15.5t33 -34t12 -60q0 -57 -35.5 -85.5t-116.5 -28.5h-190zM78 714v-714h345q53 0 93.5 17.5t68 46t41.5 65.5t14 76q0 66 -35 112t-101 60v2q51 20 78.5 61.5t27.5 98.5q0 54 -24.5 91t-59.5 58q-16 10 -38.5 15t-48.5 7.5 +t-52.5 3t-49.5 0.5h-259zM173 80v247h217q30 0 58 -5.5t49.5 -19t34.5 -36.5t13 -58q0 -60 -35.5 -94t-98.5 -34h-238z" /> + <glyph glyph-name="C" unicode="C" horiz-adv-x="722" +d="M580 499h95q-8 57 -34 100.5t-65 72.5t-89 44t-106 15q-82 0 -145.5 -29.5t-106 -80.5t-64.5 -119.5t-22 -146.5t20.5 -146t61.5 -118t103 -78.5t145 -28.5q137 0 216 75t93 210h-95q-3 -44 -18 -82t-41.5 -65.5t-63 -43t-83.5 -15.5q-64 0 -110 24t-75.5 64.5t-43.5 95 +t-14 115.5q0 56 14 108t43.5 92.5t75 64.5t109.5 24q75 0 129.5 -38t70.5 -114z" /> + <glyph glyph-name="D" unicode="D" horiz-adv-x="704" +d="M173 80v554h160q66 0 111 -18.5t73.5 -54t41 -86t12.5 -114.5q0 -66 -13.5 -112.5t-34.5 -77.5t-47.5 -49t-53.5 -27.5t-51 -12t-40 -2.5h-158zM78 714v-714h245q89 0 154 25t107 72.5t62 117t20 159.5q0 172 -89 256t-254 84h-245z" /> + <glyph glyph-name="E" unicode="E" horiz-adv-x="611" +d="M78 714v-714h496v80h-401v247h371v80h-371v227h398v80h-493z" /> + <glyph glyph-name="F" unicode="F" horiz-adv-x="574" +d="M78 714v-714h95v327h328v80h-328v227h374v80h-469z" /> + <glyph glyph-name="G" unicode="G" horiz-adv-x="759" +d="M612 89l25 -89h60v376h-313v-80h228q2 -49 -13 -91.5t-44.5 -74t-72.5 -49.5t-99 -18q-60 0 -105.5 23.5t-76.5 63t-47 91t-16 107.5q0 57 14 111.5t43.5 97t76 68.5t111.5 26q40 0 75.5 -9.5t63.5 -28.5t47 -48.5t26 -70.5h95q-10 63 -37.5 107.5t-68 73.5t-92 42.5 +t-109.5 13.5q-85 0 -148.5 -31.5t-106 -84.5t-64 -123.5t-21.5 -148.5q0 -70 23 -135t67 -115t107 -79.5t143 -29.5q63 0 125 24.5t104 80.5z" /> + <glyph glyph-name="H" unicode="H" horiz-adv-x="722" +d="M78 714v-714h95v327h376v-327h95v714h-95v-307h-376v307h-95z" /> + <glyph glyph-name="I" unicode="I" horiz-adv-x="259" +d="M82 714v-714h95v714h-95z" /> + <glyph glyph-name="J" unicode="J" horiz-adv-x="519" +d="M441 178v536h-95v-522q0 -59 -24.5 -94t-89.5 -35q-35 0 -57.5 10.5t-35 29.5t-17.5 45t-5 57v30h-95v-44q0 -102 54 -154.5t154 -52.5q60 0 100.5 16.5t65 44t35 62.5t10.5 71z" /> + <glyph glyph-name="K" unicode="K" horiz-adv-x="667" +d="M78 714v-714h95v250l119 111l258 -361h120l-313 426l301 288h-123l-362 -356v356h-95z" /> + <glyph glyph-name="L" unicode="L" +d="M78 714v-714h473v80h-378v634h-95z" /> + <glyph glyph-name="M" unicode="M" horiz-adv-x="871" +d="M80 714v-714h90v594h2l223 -594h81l223 594h2v-594h90v714h-130l-226 -600l-225 600h-130z" /> + <glyph glyph-name="N" unicode="N" horiz-adv-x="722" +d="M77 714v-714h90v573h2l373 -573h104v714h-90v-579h-2l-376 579h-101z" /> + <glyph glyph-name="O" unicode="O" horiz-adv-x="760" +d="M133 357q0 54 14 106.5t44 94.5t77 67.5t112 25.5t112 -25.5t77 -67.5t44 -94.5t14 -106.5t-14 -106.5t-44 -94.5t-77 -67.5t-112 -25.5t-112 25.5t-77 67.5t-44 94.5t-14 106.5zM38 357q0 -73 21.5 -140.5t64.5 -119.5t107 -82.5t149 -30.5t149 30.5t107 82.5 +t64.5 119.5t21.5 140.5t-21.5 140.5t-64.5 119.5t-107 83t-149 31t-149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5z" /> + <glyph glyph-name="P" unicode="P" horiz-adv-x="648" +d="M173 372v262h186q81 0 118.5 -33.5t37.5 -97.5t-37.5 -98t-118.5 -33h-186zM78 714v-714h95v292h218q108 -1 163.5 55t55.5 156t-55.5 155.5t-163.5 55.5h-313z" /> + <glyph glyph-name="Q" unicode="Q" horiz-adv-x="760" +d="M450 204l-50 -58l79 -63q-48 -20 -99 -20q-65 0 -112 25.5t-77 67.5t-44 94.5t-14 106.5t14 106.5t44 94.5t77 67.5t112 25.5t112 -25.5t77 -67.5t44 -94.5t14 -106.5q0 -66 -20 -126.5t-62 -102.5zM660 -61l48 60l-94 74q54 54 81 128t27 156q0 73 -21.5 140.5 +t-64.5 119.5t-107 83t-149 31t-149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5t21.5 -140.5t64.5 -119.5t107 -82.5t149 -30.5q99 0 171 42z" /> + <glyph glyph-name="R" unicode="R" horiz-adv-x="685" +d="M78 714v-714h95v305h232q35 0 56 -10.5t34 -28t19 -41t10 -49.5q5 -26 6 -53t2 -50.5t4.5 -42.5t13.5 -30h106q-15 18 -22.5 41.5t-11.5 49.5t-5 53t-3 53q-3 26 -8.5 50t-17 43.5t-31 33.5t-50.5 20v2q65 18 94.5 67t29.5 114q0 87 -57.5 137t-159.5 50h-336zM371 385 +h-198v249h236q67 0 97 -34t30 -88q0 -39 -13.5 -63.5t-36 -39t-52.5 -19.5t-63 -5z" /> + <glyph glyph-name="S" unicode="S" horiz-adv-x="648" +d="M491 505h90q-2 59 -22.5 101.5t-56 70.5t-82.5 41t-102 13q-49 0 -95.5 -12.5t-83 -38t-58.5 -65t-22 -93.5q0 -49 19.5 -81.5t52 -53t73.5 -33t83.5 -22t83.5 -18.5t73.5 -23.5t52 -37.5t19.5 -60q0 -39 -16 -64t-42 -39.5t-58.5 -20.5t-64.5 -6q-40 0 -78 10t-66.5 31 +t-46 53.5t-17.5 77.5h-90q0 -65 23.5 -112.5t64 -78t94 -45.5t113.5 -15q49 0 98.5 11.5t89.5 37t65.5 66t25.5 97.5q0 53 -19.5 88t-52 58t-73.5 36.5t-83.5 23.5t-83.5 18.5t-73.5 21.5t-52 33.5t-19.5 53.5q0 35 13.5 58.5t36 37.5t51.5 20t59 6q74 0 121.5 -34.5 +t55.5 -111.5z" /> + <glyph glyph-name="T" unicode="T" horiz-adv-x="574" +d="M240 634v-634h95v634h238v80h-571v-80h238z" /> + <glyph glyph-name="U" unicode="U" horiz-adv-x="722" +d="M648 258v456h-95v-456q0 -96 -47.5 -145.5t-138.5 -49.5q-96 0 -147 49.5t-51 145.5v456h-95v-456q0 -143 77.5 -208.5t215.5 -65.5q135 0 208 68.5t73 205.5z" /> + <glyph glyph-name="V" unicode="V" horiz-adv-x="611" +d="M359 0l254 714h-99l-206 -619h-2l-204 619h-102l251 -714h108z" /> + <glyph glyph-name="W" unicode="W" horiz-adv-x="926" +d="M723 0l191 714h-95l-145 -594h-2l-158 594h-103l-160 -594h-2l-140 594h-97l183 -714h99l165 600h2l163 -600h99z" /> + <glyph glyph-name="X" unicode="X" horiz-adv-x="611" +d="M248 367l-248 -367h106l198 295l192 -295h116l-251 367l236 347h-106l-186 -279l-178 279h-114z" /> + <glyph glyph-name="Y" unicode="Y" horiz-adv-x="648" +d="M373 292l273 422h-108l-209 -340l-214 340h-113l276 -422v-292h95v292z" /> + <glyph glyph-name="Z" unicode="Z" horiz-adv-x="611" +d="M22 80v-80h568v80h-455l443 554v80h-522v-80h410z" /> + <glyph glyph-name="bracketleft" unicode="[" horiz-adv-x="259" +d="M259 663v68h-187v-928h187v68h-107v792h107z" /> + <glyph glyph-name="backslash" unicode="\" horiz-adv-x="333" +d="M351 -16l-296 747h-72l295 -747h73z" /> + <glyph glyph-name="bracketright" unicode="]" horiz-adv-x="259" +d="M0 -129v-68h187v928h-187v-68h107v-792h-107z" /> + <glyph glyph-name="asciicircum" unicode="^" horiz-adv-x="600" +d="M268 697l-218 -433h71l178 360l181 -360h70l-218 433h-64z" /> + <glyph glyph-name="underscore" unicode="_" horiz-adv-x="500" +d="M0 -74v-50h500v50h-500z" /> + <glyph glyph-name="grave" unicode="`" horiz-adv-x="222" +d="M-22 731l130 -143h64l-86 143h-108z" /> + <glyph glyph-name="a" unicode="a" horiz-adv-x="537" +d="M522 2v66q-15 -5 -26 -5q-20 0 -23.5 14t-3.5 44v266q0 45 -17 73t-45 43.5t-62.5 20.5t-69.5 5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q20 0 40.5 -3t37 -12t27 -26t10.5 -45q0 -24 -14 -36.5t-38 -19t-55.5 -10t-66.5 -10.5 +q-33 -6 -64.5 -15t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t54.5 -25t66 -7.5q54 0 100.5 18.5t81.5 60.5q0 -42 19.5 -60.5t52.5 -18.5q39 0 61 13zM384 267v-87q0 -18 -9 -38.5t-28 -38t-49 -29t-72 -11.5q-19 0 -37.5 4t-32 13t-22 23.5t-8.5 35.5 +q0 32 14.5 50.5t37.5 28.5t52 14.5t57.5 8t54.5 9t42 17.5z" /> + <glyph glyph-name="b" unicode="b" horiz-adv-x="593" +d="M67 714v-714h85v69h2q14 -23 34.5 -38.5t43.5 -24.5t46.5 -13t42.5 -4q59 0 103.5 21t74 57.5t44 85.5t14.5 104t-15 104t-44.5 86.5t-74 59.5t-104.5 22q-54 0 -99 -19.5t-66 -62.5h-2v267h-85zM467 263q0 -38 -8 -74t-26 -64t-47.5 -45t-73.5 -17t-75 16.5t-50.5 43.5 +t-28.5 62.5t-9 73.5q0 36 8.5 71t27.5 62.5t49 44.5t73 17q41 0 71.5 -16t50 -43t29 -61.5t9.5 -70.5z" /> + <glyph glyph-name="c" unicode="c" horiz-adv-x="537" +d="M415 351h88q-5 46 -24 79.5t-48.5 55.5t-68 32.5t-82.5 10.5q-61 0 -107 -21.5t-76.5 -59t-45.5 -88t-15 -108.5t15.5 -106.5t46 -83.5t76 -54t104.5 -19q99 0 156.5 52t71.5 148h-87q-8 -60 -43.5 -93t-98.5 -33q-40 0 -69 16t-47 42.5t-26.5 60.5t-8.5 70q0 39 8 75.5 +t26.5 64.5t49.5 45t77 17q54 0 86 -27t42 -76z" /> + <glyph glyph-name="d" unicode="d" horiz-adv-x="593" +d="M126 254q0 38 8 74t26 64t48 45t73 17q44 0 75 -16.5t50.5 -43.5t28.5 -62.5t9 -73.5q0 -36 -8.5 -71t-27.5 -62.5t-49 -44.5t-73 -17q-41 0 -71.5 16t-50 43t-29 61.5t-9.5 70.5zM526 0v714h-85v-266h-2q-14 23 -34.5 38.5t-43.5 25t-46 13.5t-43 4q-59 0 -103.5 -21.5 +t-74 -58t-44 -85.5t-14.5 -104t15 -104t44.5 -86t74 -59t104.5 -22q54 0 99 19t66 62h2v-70h85z" /> + <glyph glyph-name="e" unicode="e" horiz-adv-x="537" +d="M423 308h-297q2 30 13 56.5t30 46.5t45.5 31.5t59.5 11.5q32 0 58.5 -11.5t46 -31t31 -46.5t13.5 -57zM505 164h-84q-11 -51 -45.5 -76t-88.5 -25q-42 0 -73 14t-51 37.5t-29 54t-8 64.5h387q2 47 -8.5 99t-38 96t-73 72.5t-114.5 28.5q-53 0 -97.5 -20t-77 -56 +t-50.5 -85t-18 -108q2 -59 17.5 -109t46.5 -86t76.5 -56t107.5 -20q88 0 146 44t75 131z" /> + <glyph glyph-name="f" unicode="f" horiz-adv-x="296" +d="M99 442v-442h85v442h100v75h-100v72q0 34 17 46t48 12q11 0 24 -1.5t24 -5.5v74q-12 4 -27.5 6t-27.5 2q-70 0 -106.5 -32.5t-36.5 -95.5v-77h-87v-75h87z" /> + <glyph glyph-name="g" unicode="g" horiz-adv-x="574" +d="M510 44v473h-80v-74h-1q-23 43 -64 64.5t-90 21.5q-67 0 -113 -25.5t-74 -65t-40 -88t-12 -94.5q0 -53 14.5 -100.5t43.5 -83t72 -56.5t101 -21q50 0 94.5 22.5t66.5 70.5h2v-34q0 -43 -8.5 -79t-27.5 -61.5t-48 -40t-71 -14.5q-21 0 -44 4.5t-42.5 14.5t-33 26t-14.5 39 +h-85q2 -42 22 -71t50.5 -47t68 -26t73.5 -8q124 0 182 63t58 190zM272 69q-42 0 -70 17.5t-45 46t-24 63.5t-7 70q0 37 8.5 71t27 60t47.5 41.5t70 15.5q40 0 68 -16t45.5 -42.5t25.5 -59.5t8 -67q0 -36 -8.5 -72t-26.5 -64.5t-47.5 -46t-71.5 -17.5z" /> + <glyph glyph-name="h" unicode="h" +d="M64 714v-714h85v292q0 35 9.5 64.5t28.5 51.5t47.5 34t67.5 12q49 0 77 -28t28 -76v-350h85v340q0 42 -8.5 76.5t-29.5 59.5t-55 39t-85 14q-23 0 -47.5 -5t-47 -15.5t-40.5 -27t-28 -40.5h-2v273h-85z" /> + <glyph glyph-name="i" unicode="i" horiz-adv-x="222" +d="M154 610v104h-85v-104h85zM69 517v-517h85v517h-85z" /> + <glyph glyph-name="j" unicode="j" horiz-adv-x="222" +d="M154 610v104h-85v-104h85zM154 -65v582h-85v-568q0 -40 -10 -55.5t-38 -15.5h-18q-4 0 -7.5 0.5t-8.5 1.5v-73q20 -4 43 -4q57 0 90.5 31.5t33.5 100.5z" /> + <glyph glyph-name="k" unicode="k" horiz-adv-x="519" +d="M69 714v-714h85v196l80 74l177 -270h108l-220 329l205 188h-114l-236 -226v423h-85z" /> + <glyph glyph-name="l" unicode="l" horiz-adv-x="222" +d="M69 714v-714h85v714h-85z" /> + <glyph glyph-name="m" unicode="m" horiz-adv-x="853" +d="M64 517v-517h85v322q0 15 7.5 37.5t24 43.5t43 36t63.5 15q29 0 47.5 -8.5t29.5 -24t15.5 -36.5t4.5 -46v-339h85v322q0 60 36 96t99 36q31 0 50.5 -9t30.5 -24.5t15 -36.5t4 -45v-339h85v379q0 40 -12.5 68.5t-35 46.5t-54 26.5t-70.5 8.5q-51 0 -93.5 -23t-68.5 -65 +q-16 48 -55 68t-87 20q-109 0 -167 -88h-2v76h-80z" /> + <glyph glyph-name="n" unicode="n" +d="M64 517v-517h85v292q0 35 9.5 64.5t28.5 51.5t47.5 34t67.5 12q49 0 77 -28t28 -76v-350h85v340q0 42 -8.5 76.5t-29.5 59.5t-55 39t-85 14q-115 0 -168 -94h-2v82h-80z" /> + <glyph glyph-name="o" unicode="o" horiz-adv-x="574" +d="M126 258q0 47 12.5 83.5t34.5 61.5t51.5 38t62.5 13t62.5 -13t51.5 -38t34.5 -61.5t12.5 -83.5t-12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13t-62.5 13t-51.5 37.5t-34.5 61t-12.5 83.5zM36 258q0 -57 16 -106t48 -85.5t79 -57t108 -20.5q62 0 108.5 20.5t78.5 57 +t48 85.5t16 106t-16 106.5t-48 86t-78.5 57.5t-108.5 21q-61 0 -108 -21t-79 -57.5t-48 -86t-16 -106.5z" /> + <glyph glyph-name="p" unicode="p" horiz-adv-x="593" +d="M67 517v-714h85v266h2q14 -23 34.5 -38.5t43.5 -24.5t46.5 -13t42.5 -4q59 0 103.5 21t74 57.5t44 85.5t14.5 104t-15 104t-44.5 86.5t-74 59.5t-104.5 22q-54 0 -99 -19.5t-66 -62.5h-2v70h-85zM467 263q0 -38 -8 -74t-26 -64t-47.5 -45t-73.5 -17t-75 16.5t-50.5 43.5 +t-28.5 62.5t-9 73.5q0 36 8.5 71t27.5 62.5t49 44.5t73 17q41 0 71.5 -16t50 -43t29 -61.5t9.5 -70.5z" /> + <glyph glyph-name="q" unicode="q" horiz-adv-x="593" +d="M126 254q0 38 8 74t26 64t48 45t73 17q44 0 75 -16.5t50.5 -43.5t28.5 -62.5t9 -73.5q0 -36 -8.5 -71t-27.5 -62.5t-49 -44.5t-73 -17q-41 0 -71.5 16t-50 43t-29 61.5t-9.5 70.5zM526 -197v714h-85v-69h-2q-14 23 -34.5 38.5t-43.5 25t-46 13.5t-43 4 +q-59 0 -103.5 -21.5t-74 -58t-44 -85.5t-14.5 -104t15 -104t44.5 -86t74 -59t104.5 -22q54 0 99 19t66 62h2v-267h85z" /> + <glyph glyph-name="r" unicode="r" horiz-adv-x="333" +d="M61 517v-517h85v230q0 50 10 88.5t32 65.5t58 41t87 14v90q-69 2 -114 -28t-76 -93h-2v109h-80z" /> + <glyph glyph-name="s" unicode="s" horiz-adv-x="500" +d="M116 163h-85q2 -48 20 -81.5t48 -54t69 -29.5t82 -9q39 0 78.5 7.5t71 26.5t51 50t19.5 78q0 37 -14.5 62t-38 41.5t-54 26.5t-62.5 17q-30 7 -60 13.5t-54 16t-39.5 24t-15.5 36.5q0 20 10 32.5t26 20t35.5 10.5t38.5 3q21 0 41.5 -4.5t37.5 -14.5t28 -26.5t13 -41.5h85 +q-3 47 -20 78.5t-45.5 50t-65.5 26t-81 7.5q-34 0 -68.5 -8.5t-62 -26t-45 -45.5t-17.5 -67q0 -50 25 -78t62.5 -43.5t81.5 -24t81.5 -19t62.5 -27.5t25 -50q0 -24 -12 -39.5t-30.5 -23.5t-40.5 -11t-42 -3q-26 0 -50.5 5t-44 16.5t-31.5 31t-13 47.5z" /> + <glyph glyph-name="t" unicode="t" horiz-adv-x="315" +d="M182 517v155h-85v-155h-88v-75h88v-329q0 -36 7 -58t21.5 -34t38 -16.5t56.5 -4.5h65v75h-39q-20 0 -32.5 1.5t-19.5 6.5t-9.5 14t-2.5 24v321h103v75h-103z" /> + <glyph glyph-name="u" unicode="u" +d="M492 0v517h-85v-292q0 -35 -9.5 -64.5t-28.5 -51.5t-47.5 -34t-67.5 -12q-49 0 -77 28t-28 76v350h-85v-340q0 -42 8.5 -76.5t29.5 -59.5t55 -38.5t85 -13.5q57 0 99 22.5t69 70.5h2v-82h80z" /> + <glyph glyph-name="v" unicode="v" horiz-adv-x="500" +d="M297 0l189 517h-89l-141 -431h-2l-145 431h-95l192 -517h91z" /> + <glyph glyph-name="w" unicode="w" horiz-adv-x="758" +d="M576 0l165 517h-88l-116 -423h-2l-108 423h-93l-104 -423h-2l-117 423h-94l166 -517h92l104 411h2l105 -411h90z" /> + <glyph glyph-name="x" unicode="x" horiz-adv-x="518" +d="M203 272l-194 -272h103l144 214l144 -214h109l-200 279l178 238h-102l-129 -181l-124 181h-109z" /> + <glyph glyph-name="y" unicode="y" horiz-adv-x="500" +d="M267 -68l225 585h-90l-145 -423h-2l-151 423h-96l205 -514l-35 -87q-12 -23 -28 -35t-42 -12q-13 0 -25.5 4t-24.5 8v-78q14 -5 29 -7t30 -2q29 0 50 7.5t38.5 24t32 42.5t29.5 64z" /> + <glyph glyph-name="z" unicode="z" horiz-adv-x="480" +d="M22 65v-65h436v75h-330l316 384v58h-402v-75h292z" /> + <glyph glyph-name="braceleft" unicode="{" horiz-adv-x="333" +d="M309 671v60h-70q-19 0 -38 -8.5t-34.5 -25t-25.5 -41t-10 -56.5v-182q0 -26 -7 -48t-18.5 -37.5t-26.5 -24t-31 -8.5v-68q16 0 31 -8t26.5 -23t18.5 -37t7 -49v-181q0 -32 10 -56.5t25.5 -41t34.5 -25t38 -8.5h70v60h-50q-15 0 -24 7.5t-14.5 20t-7.5 28t-2 30.5v182 +q0 38 -10.5 63t-24.5 40.5t-28.5 22.5t-23.5 8v3q9 2 23.5 10t28.5 24t24.5 40.5t10.5 59.5v183q0 16 2 31.5t7.5 27.5t14.5 19.5t24 7.5h50z" /> + <glyph glyph-name="bar" unicode="|" horiz-adv-x="222" +d="M77 786v-999h68v999h-68z" /> + <glyph glyph-name="braceright" unicode="}" horiz-adv-x="333" +d="M24 -137v-60h70q19 0 38 8.5t34.5 25t25.5 41t10 56.5v181q0 26 7 47.5t18.5 37t26.5 24t31 8.5v68q-16 0 -31 8t-26.5 23.5t-18.5 37.5t-7 49v182q0 32 -10 56.5t-25.5 41t-34.5 25t-38 8.5h-70v-60h50q15 0 24 -7.5t14.5 -20t7.5 -28t2 -32.5v-181q0 -38 10.5 -63 +t24.5 -40.5t28.5 -22.5t23.5 -8v-3q-9 -2 -23.5 -10t-28.5 -24t-24.5 -40.5t-10.5 -59.5v-182q0 -16 -2 -31.5t-7.5 -27.5t-14.5 -19.5t-24 -7.5h-50z" /> + <glyph glyph-name="asciitilde" unicode="~" horiz-adv-x="600" +d="M531 269l-36 50q-9 -13 -18 -26.5t-19.5 -24.5t-23 -18t-27.5 -7q-20 0 -47 14t-55 26q-29 13 -57 22.5t-54 9.5q-25 0 -44.5 -7.5t-35 -19.5t-26.5 -27.5t-19 -31.5l36 -50q6 13 13.5 26.5t18 24.5t23.5 18t29 7q35 0 63 -12.5t52 -26.5q25 -14 49.5 -23.5t52.5 -9.5 +q23 0 41.5 7.5t33.5 19.5t27 27.5t23 31.5z" /> + <glyph glyph-name="Adieresis" unicode="Ä" horiz-adv-x="648" +d="M185 873v-104h90v104h-90zM373 873v-104h90v104h-90zM201 295l121 333h2l119 -333h-242zM272 714l-278 -714h97l80 215h302l78 -215h105l-279 714h-105z" /> + <glyph glyph-name="Aring" unicode="Å" horiz-adv-x="648" +d="M211 839q0 -23 9 -43.5t24.5 -36t36 -24.5t43.5 -9t43.5 9t36 24.5t24.5 36t9 43.5t-9 43.5t-24.5 36t-36 24.5t-43.5 9t-43.5 -9t-36 -24.5t-24.5 -36t-9 -43.5zM256 839q0 29 19.5 48.5t48.5 19.5t48.5 -19.5t19.5 -48.5t-19.5 -48.5t-48.5 -19.5t-48.5 19.5 +t-19.5 48.5zM201 295l121 333h2l119 -333h-242zM272 714l-278 -714h97l80 215h302l78 -215h105l-279 714h-105z" /> + <glyph glyph-name="Ccedilla" unicode="Ç" horiz-adv-x="722" +d="M580 499h95q-8 57 -34 100.5t-65 72.5t-89 44t-106 15q-82 0 -145.5 -29.5t-106 -80.5t-64.5 -119.5t-22 -146.5q0 -75 18.5 -139.5t55 -113.5t92.5 -79.5t131 -36.5l-49 -63l17 -28q11 4 20 6t21 2q20 0 33.5 -8.5t13.5 -22.5q0 -9 -6 -14.5t-15 -9.5t-20 -5.5t-21 -1.5 +q-16 0 -32.5 4t-28.5 9l-18 -44q23 -8 45.5 -13.5t46.5 -5.5q21 0 43 4.5t40 15t29.5 27.5t11.5 42q0 37 -26 55t-58 18q-23 0 -33 -7l-2 2l29 37q132 2 209.5 77t91.5 207h-95q-3 -44 -18 -82t-41.5 -65.5t-63 -43t-83.5 -15.5q-64 0 -110 24t-75.5 64.5t-43.5 95 +t-14 115.5q0 56 14 108t43.5 92.5t75 64.5t109.5 24q75 0 129.5 -38t70.5 -114z" /> + <glyph glyph-name="Eacute" unicode="É" horiz-adv-x="611" +d="M331 908l-86 -143h64l131 143h-109zM78 714v-714h496v80h-401v247h371v80h-371v227h398v80h-493z" /> + <glyph glyph-name="Ntilde" unicode="Ñ" horiz-adv-x="722" +d="M535 888h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-24 0 -41 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 15 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80zM77 714v-714h90 +v573h2l373 -573h104v714h-90v-579h-2l-376 579h-101z" /> + <glyph glyph-name="Odieresis" unicode="Ö" horiz-adv-x="760" +d="M241 873v-104h90v104h-90zM429 873v-104h90v104h-90zM133 357q0 54 14 106.5t44 94.5t77 67.5t112 25.5t112 -25.5t77 -67.5t44 -94.5t14 -106.5t-14 -106.5t-44 -94.5t-77 -67.5t-112 -25.5t-112 25.5t-77 67.5t-44 94.5t-14 106.5zM38 357q0 -73 21.5 -140.5 +t64.5 -119.5t107 -82.5t149 -30.5t149 30.5t107 82.5t64.5 119.5t21.5 140.5t-21.5 140.5t-64.5 119.5t-107 83t-149 31t-149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5z" /> + <glyph glyph-name="Udieresis" unicode="Ü" horiz-adv-x="722" +d="M222 873v-104h90v104h-90zM410 873v-104h90v104h-90zM648 258v456h-95v-456q0 -96 -47.5 -145.5t-138.5 -49.5q-96 0 -147 49.5t-51 145.5v456h-95v-456q0 -143 77.5 -208.5t215.5 -65.5q135 0 208 68.5t73 205.5z" /> + <glyph glyph-name="aacute" unicode="á" horiz-adv-x="537" +d="M294 731l-86 -143h64l131 143h-109zM522 2v66q-15 -5 -26 -5q-20 0 -23.5 14t-3.5 44v266q0 45 -17 73t-45 43.5t-62.5 20.5t-69.5 5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q20 0 40.5 -3t37 -12t27 -26t10.5 -45q0 -24 -14 -36.5t-38 -19 +t-55.5 -10t-66.5 -10.5q-33 -6 -64.5 -15t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t54.5 -25t66 -7.5q54 0 100.5 18.5t81.5 60.5q0 -42 19.5 -60.5t52.5 -18.5q39 0 61 13zM384 267v-87q0 -18 -9 -38.5t-28 -38t-49 -29t-72 -11.5q-19 0 -37.5 4t-32 13 +t-22 23.5t-8.5 35.5q0 32 14.5 50.5t37.5 28.5t52 14.5t57.5 8t54.5 9t42 17.5z" /> + <glyph glyph-name="agrave" unicode="à" horiz-adv-x="537" +d="M135 731l131 -143h64l-86 143h-109zM522 2v66q-15 -5 -26 -5q-20 0 -23.5 14t-3.5 44v266q0 45 -17 73t-45 43.5t-62.5 20.5t-69.5 5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q20 0 40.5 -3t37 -12t27 -26t10.5 -45q0 -24 -14 -36.5t-38 -19 +t-55.5 -10t-66.5 -10.5q-33 -6 -64.5 -15t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t54.5 -25t66 -7.5q54 0 100.5 18.5t81.5 60.5q0 -42 19.5 -60.5t52.5 -18.5q39 0 61 13zM384 267v-87q0 -18 -9 -38.5t-28 -38t-49 -29t-72 -11.5q-19 0 -37.5 4t-32 13 +t-22 23.5t-8.5 35.5q0 32 14.5 50.5t37.5 28.5t52 14.5t57.5 8t54.5 9t42 17.5z" /> + <glyph glyph-name="acircumflex" unicode="â" horiz-adv-x="537" +d="M222 731l-103 -143h77l70 96l69 -96h84l-104 143h-93zM522 2v66q-15 -5 -26 -5q-20 0 -23.5 14t-3.5 44v266q0 45 -17 73t-45 43.5t-62.5 20.5t-69.5 5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q20 0 40.5 -3t37 -12t27 -26t10.5 -45 +q0 -24 -14 -36.5t-38 -19t-55.5 -10t-66.5 -10.5q-33 -6 -64.5 -15t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t54.5 -25t66 -7.5q54 0 100.5 18.5t81.5 60.5q0 -42 19.5 -60.5t52.5 -18.5q39 0 61 13zM384 267v-87q0 -18 -9 -38.5t-28 -38t-49 -29t-72 -11.5 +q-19 0 -37.5 4t-32 13t-22 23.5t-8.5 35.5q0 32 14.5 50.5t37.5 28.5t52 14.5t57.5 8t54.5 9t42 17.5z" /> + <glyph glyph-name="adieresis" unicode="ä" horiz-adv-x="537" +d="M130 696v-104h90v104h-90zM318 696v-104h90v104h-90zM522 2v66q-15 -5 -26 -5q-20 0 -23.5 14t-3.5 44v266q0 45 -17 73t-45 43.5t-62.5 20.5t-69.5 5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q20 0 40.5 -3t37 -12t27 -26t10.5 -45 +q0 -24 -14 -36.5t-38 -19t-55.5 -10t-66.5 -10.5q-33 -6 -64.5 -15t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t54.5 -25t66 -7.5q54 0 100.5 18.5t81.5 60.5q0 -42 19.5 -60.5t52.5 -18.5q39 0 61 13zM384 267v-87q0 -18 -9 -38.5t-28 -38t-49 -29t-72 -11.5 +q-19 0 -37.5 4t-32 13t-22 23.5t-8.5 35.5q0 32 14.5 50.5t37.5 28.5t52 14.5t57.5 8t54.5 9t42 17.5z" /> + <glyph glyph-name="atilde" unicode="ã" horiz-adv-x="537" +d="M443 711h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-24 0 -41 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 15 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80zM522 2v66 +q-15 -5 -26 -5q-20 0 -23.5 14t-3.5 44v266q0 45 -17 73t-45 43.5t-62.5 20.5t-69.5 5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q20 0 40.5 -3t37 -12t27 -26t10.5 -45q0 -24 -14 -36.5t-38 -19t-55.5 -10t-66.5 -10.5q-33 -6 -64.5 -15 +t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t54.5 -25t66 -7.5q54 0 100.5 18.5t81.5 60.5q0 -42 19.5 -60.5t52.5 -18.5q39 0 61 13zM384 267v-87q0 -18 -9 -38.5t-28 -38t-49 -29t-72 -11.5q-19 0 -37.5 4t-32 13t-22 23.5t-8.5 35.5q0 32 14.5 50.5 +t37.5 28.5t52 14.5t57.5 8t54.5 9t42 17.5z" /> + <glyph glyph-name="aring" unicode="å" horiz-adv-x="537" +d="M156 662q0 -23 9 -43.5t24.5 -36t36 -24.5t43.5 -9t43.5 9t36 24.5t24.5 36t9 43.5t-9 43.5t-24.5 36t-36 24.5t-43.5 9t-43.5 -9t-36 -24.5t-24.5 -36t-9 -43.5zM201 662q0 29 19.5 48.5t48.5 19.5t48.5 -19.5t19.5 -48.5t-19.5 -48.5t-48.5 -19.5t-48.5 19.5 +t-19.5 48.5zM522 2v66q-15 -5 -26 -5q-20 0 -23.5 14t-3.5 44v266q0 45 -17 73t-45 43.5t-62.5 20.5t-69.5 5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q20 0 40.5 -3t37 -12t27 -26t10.5 -45q0 -24 -14 -36.5t-38 -19t-55.5 -10t-66.5 -10.5 +q-33 -6 -64.5 -15t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t54.5 -25t66 -7.5q54 0 100.5 18.5t81.5 60.5q0 -42 19.5 -60.5t52.5 -18.5q39 0 61 13zM384 267v-87q0 -18 -9 -38.5t-28 -38t-49 -29t-72 -11.5q-19 0 -37.5 4t-32 13t-22 23.5t-8.5 35.5 +q0 32 14.5 50.5t37.5 28.5t52 14.5t57.5 8t54.5 9t42 17.5z" /> + <glyph glyph-name="ccedilla" unicode="ç" horiz-adv-x="537" +d="M415 351h88q-5 46 -24 79.5t-48.5 55.5t-68 32.5t-82.5 10.5q-61 0 -107 -21.5t-76.5 -59t-45.5 -88t-15 -108.5q0 -55 14 -101t41 -80t67.5 -55t93.5 -25l-53 -68l17 -28q11 4 20 6t21 2q20 0 33.5 -8.5t13.5 -22.5q0 -9 -6 -14.5t-15 -9.5t-20 -5.5t-21 -1.5 +q-16 0 -32.5 4t-28.5 9l-18 -44q23 -8 45.5 -13.5t46.5 -5.5q21 0 43 4.5t40 15t29.5 27.5t11.5 42q0 37 -26 55t-58 18q-23 0 -33 -7l-2 2l33 42q91 4 145 56t68 143h-87q-8 -60 -43.5 -93t-98.5 -33q-40 0 -69 16t-47 42.5t-26.5 60.5t-8.5 70q0 39 8 75.5t26.5 64.5 +t49.5 45t77 17q54 0 86 -27t42 -76z" /> + <glyph glyph-name="eacute" unicode="é" horiz-adv-x="537" +d="M294 731l-86 -143h64l131 143h-109zM423 308h-297q2 30 13 56.5t30 46.5t45.5 31.5t59.5 11.5q32 0 58.5 -11.5t46 -31t31 -46.5t13.5 -57zM505 164h-84q-11 -51 -45.5 -76t-88.5 -25q-42 0 -73 14t-51 37.5t-29 54t-8 64.5h387q2 47 -8.5 99t-38 96t-73 72.5 +t-114.5 28.5q-53 0 -97.5 -20t-77 -56t-50.5 -85t-18 -108q2 -59 17.5 -109t46.5 -86t76.5 -56t107.5 -20q88 0 146 44t75 131z" /> + <glyph glyph-name="egrave" unicode="è" horiz-adv-x="537" +d="M135 731l131 -143h64l-86 143h-109zM423 308h-297q2 30 13 56.5t30 46.5t45.5 31.5t59.5 11.5q32 0 58.5 -11.5t46 -31t31 -46.5t13.5 -57zM505 164h-84q-11 -51 -45.5 -76t-88.5 -25q-42 0 -73 14t-51 37.5t-29 54t-8 64.5h387q2 47 -8.5 99t-38 96t-73 72.5 +t-114.5 28.5q-53 0 -97.5 -20t-77 -56t-50.5 -85t-18 -108q2 -59 17.5 -109t46.5 -86t76.5 -56t107.5 -20q88 0 146 44t75 131z" /> + <glyph glyph-name="ecircumflex" unicode="ê" horiz-adv-x="537" +d="M222 731l-103 -143h77l70 96l69 -96h84l-104 143h-93zM423 308h-297q2 30 13 56.5t30 46.5t45.5 31.5t59.5 11.5q32 0 58.5 -11.5t46 -31t31 -46.5t13.5 -57zM505 164h-84q-11 -51 -45.5 -76t-88.5 -25q-42 0 -73 14t-51 37.5t-29 54t-8 64.5h387q2 47 -8.5 99t-38 96 +t-73 72.5t-114.5 28.5q-53 0 -97.5 -20t-77 -56t-50.5 -85t-18 -108q2 -59 17.5 -109t46.5 -86t76.5 -56t107.5 -20q88 0 146 44t75 131z" /> + <glyph glyph-name="edieresis" unicode="ë" horiz-adv-x="537" +d="M130 696v-104h90v104h-90zM318 696v-104h90v104h-90zM423 308h-297q2 30 13 56.5t30 46.5t45.5 31.5t59.5 11.5q32 0 58.5 -11.5t46 -31t31 -46.5t13.5 -57zM505 164h-84q-11 -51 -45.5 -76t-88.5 -25q-42 0 -73 14t-51 37.5t-29 54t-8 64.5h387q2 47 -8.5 99t-38 96 +t-73 72.5t-114.5 28.5q-53 0 -97.5 -20t-77 -56t-50.5 -85t-18 -108q2 -59 17.5 -109t46.5 -86t76.5 -56t107.5 -20q88 0 146 44t75 131z" /> + <glyph glyph-name="iacute" unicode="í" horiz-adv-x="222" +d="M136 731l-86 -143h64l131 143h-109zM69 0h85v517h-85v-517z" /> + <glyph glyph-name="igrave" unicode="ì" horiz-adv-x="222" +d="M-22 731l130 -143h64l-86 143h-108zM69 0h85v517h-85v-517z" /> + <glyph glyph-name="icircumflex" unicode="î" horiz-adv-x="222" +d="M64 731l-102 -143h76l70 96l69 -96h84l-104 143h-93zM69 0h85v517h-85v-517z" /> + <glyph glyph-name="idieresis" unicode="ï" horiz-adv-x="222" +d="M-27 696v-104h89v104h-89zM160 696v-104h90v104h-90zM69 0h85v517h-85v-517z" /> + <glyph glyph-name="ntilde" unicode="ñ" +d="M452 711h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-24 0 -41 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 15 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80zM64 517v-517h85 +v292q0 35 9.5 64.5t28.5 51.5t47.5 34t67.5 12q49 0 77 -28t28 -76v-350h85v340q0 42 -8.5 76.5t-29.5 59.5t-55 39t-85 14q-115 0 -168 -94h-2v82h-80z" /> + <glyph glyph-name="oacute" unicode="ó" horiz-adv-x="574" +d="M312 731l-86 -143h64l131 143h-109zM126 258q0 47 12.5 83.5t34.5 61.5t51.5 38t62.5 13t62.5 -13t51.5 -38t34.5 -61.5t12.5 -83.5t-12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13t-62.5 13t-51.5 37.5t-34.5 61t-12.5 83.5zM36 258q0 -57 16 -106t48 -85.5t79 -57 +t108 -20.5q62 0 108.5 20.5t78.5 57t48 85.5t16 106t-16 106.5t-48 86t-78.5 57.5t-108.5 21q-61 0 -108 -21t-79 -57.5t-48 -86t-16 -106.5z" /> + <glyph glyph-name="ograve" unicode="ò" horiz-adv-x="574" +d="M153 731l131 -143h64l-86 143h-109zM126 258q0 47 12.5 83.5t34.5 61.5t51.5 38t62.5 13t62.5 -13t51.5 -38t34.5 -61.5t12.5 -83.5t-12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13t-62.5 13t-51.5 37.5t-34.5 61t-12.5 83.5zM36 258q0 -57 16 -106t48 -85.5t79 -57 +t108 -20.5q62 0 108.5 20.5t78.5 57t48 85.5t16 106t-16 106.5t-48 86t-78.5 57.5t-108.5 21q-61 0 -108 -21t-79 -57.5t-48 -86t-16 -106.5z" /> + <glyph glyph-name="ocircumflex" unicode="ô" horiz-adv-x="574" +d="M240 731l-103 -143h77l70 96l69 -96h84l-104 143h-93zM126 258q0 47 12.5 83.5t34.5 61.5t51.5 38t62.5 13t62.5 -13t51.5 -38t34.5 -61.5t12.5 -83.5t-12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13t-62.5 13t-51.5 37.5t-34.5 61t-12.5 83.5zM36 258q0 -57 16 -106 +t48 -85.5t79 -57t108 -20.5q62 0 108.5 20.5t78.5 57t48 85.5t16 106t-16 106.5t-48 86t-78.5 57.5t-108.5 21q-61 0 -108 -21t-79 -57.5t-48 -86t-16 -106.5z" /> + <glyph glyph-name="odieresis" unicode="ö" horiz-adv-x="574" +d="M148 696v-104h90v104h-90zM336 696v-104h90v104h-90zM126 258q0 47 12.5 83.5t34.5 61.5t51.5 38t62.5 13t62.5 -13t51.5 -38t34.5 -61.5t12.5 -83.5t-12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13t-62.5 13t-51.5 37.5t-34.5 61t-12.5 83.5zM36 258q0 -57 16 -106 +t48 -85.5t79 -57t108 -20.5q62 0 108.5 20.5t78.5 57t48 85.5t16 106t-16 106.5t-48 86t-78.5 57.5t-108.5 21q-61 0 -108 -21t-79 -57.5t-48 -86t-16 -106.5z" /> + <glyph glyph-name="otilde" unicode="õ" horiz-adv-x="574" +d="M461 711h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-24 0 -41 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 15 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80zM126 258 +q0 47 12.5 83.5t34.5 61.5t51.5 38t62.5 13t62.5 -13t51.5 -38t34.5 -61.5t12.5 -83.5t-12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13t-62.5 13t-51.5 37.5t-34.5 61t-12.5 83.5zM36 258q0 -57 16 -106t48 -85.5t79 -57t108 -20.5q62 0 108.5 20.5t78.5 57t48 85.5t16 106 +t-16 106.5t-48 86t-78.5 57.5t-108.5 21q-61 0 -108 -21t-79 -57.5t-48 -86t-16 -106.5z" /> + <glyph glyph-name="uacute" unicode="ú" +d="M303 731l-86 -143h64l131 143h-109zM492 0v517h-85v-292q0 -35 -9.5 -64.5t-28.5 -51.5t-47.5 -34t-67.5 -12q-49 0 -77 28t-28 76v350h-85v-340q0 -42 8.5 -76.5t29.5 -59.5t55 -38.5t85 -13.5q57 0 99 22.5t69 70.5h2v-82h80z" /> + <glyph glyph-name="ugrave" unicode="ù" +d="M144 731l131 -143h64l-86 143h-109zM492 0v517h-85v-292q0 -35 -9.5 -64.5t-28.5 -51.5t-47.5 -34t-67.5 -12q-49 0 -77 28t-28 76v350h-85v-340q0 -42 8.5 -76.5t29.5 -59.5t55 -38.5t85 -13.5q57 0 99 22.5t69 70.5h2v-82h80z" /> + <glyph glyph-name="ucircumflex" unicode="û" +d="M231 731l-103 -143h77l70 96l69 -96h84l-104 143h-93zM492 0v517h-85v-292q0 -35 -9.5 -64.5t-28.5 -51.5t-47.5 -34t-67.5 -12q-49 0 -77 28t-28 76v350h-85v-340q0 -42 8.5 -76.5t29.5 -59.5t55 -38.5t85 -13.5q57 0 99 22.5t69 70.5h2v-82h80z" /> + <glyph glyph-name="udieresis" unicode="ü" +d="M139 696v-104h90v104h-90zM327 696v-104h90v104h-90zM492 0v517h-85v-292q0 -35 -9.5 -64.5t-28.5 -51.5t-47.5 -34t-67.5 -12q-49 0 -77 28t-28 76v350h-85v-340q0 -42 8.5 -76.5t29.5 -59.5t55 -38.5t85 -13.5q57 0 99 22.5t69 70.5h2v-82h80z" /> + <glyph glyph-name="dagger" unicode="†" +d="M236 442v-596h80v596h198v75h-198v197h-80v-197h-194v-75h194z" /> + <glyph glyph-name="degree" unicode="°" horiz-adv-x="400" +d="M106 565q0 18 6.5 34.5t18.5 30t29.5 21.5t39.5 8t39.5 -8t29.5 -21.5t18.5 -30t6.5 -34.5t-6.5 -34.5t-18.5 -30t-29.5 -21.5t-39.5 -8t-39.5 8t-29.5 21.5t-18.5 30t-6.5 34.5zM56 565q0 -30 11 -56.5t30.5 -46t46 -30.5t56.5 -11t56 11t45.5 30.5t31 46t11.5 56.5 +t-11.5 56t-31 45.5t-45.5 31t-56 11.5t-56.5 -11.5t-46 -31t-30.5 -45.5t-11 -56z" /> + <glyph glyph-name="cent" unicode="¢" +d="M272 -11v-104h39v104q47 0 83.5 17t62.5 45.5t41 64.5t19 73h-85q-8 -51 -37.5 -86t-83.5 -40v391q48 -2 77 -29.5t39 -73.5h87q-6 45 -23 78.5t-43.5 55t-61 32.5t-75.5 12v95h-39v-95q-56 -4 -98.5 -27.5t-71 -61t-42.5 -86t-14 -102.5q0 -55 15 -102.5t43.5 -82.5 +t70.5 -55.5t97 -22.5zM272 454v-391q-36 3 -62 20t-42.5 43t-24 59t-7.5 67q0 37 7 71.5t22.5 62t41.5 45.5t65 23z" /> + <glyph glyph-name="sterling" unicode="£" +d="M47 372v-45h85q9 -20 17 -45t8 -48q0 -29 -9 -55t-24.5 -49t-35.5 -42t-41 -33l47 -65q23 15 47 24.5t53 9.5t54.5 -6.5t50.5 -14.5q26 -7 50 -13t49 -6q39 0 77.5 9.5t68.5 35.5l-43 66q-18 -14 -41.5 -25.5t-47.5 -11.5q-23 0 -43.5 6t-40.5 12q-20 5 -43 10t-52 5 +q-30 0 -54.5 -9t-50.5 -20l-2 2q22 18 43 37t37 41.5t26 49t10 60.5q0 21 -6 40t-14 35h137v45h-159q-9 18 -18 35t-16.5 35t-12.5 38.5t-5 44.5q0 28 11 52t30.5 41.5t45.5 27.5t56 10q72 0 108 -47.5t38 -135.5h85q2 129 -61.5 193.5t-174.5 64.5q-46 0 -87 -14t-72.5 -40 +t-50 -63.5t-18.5 -85.5t13.5 -85t33.5 -71h-58z" /> + <glyph glyph-name="section" unicode="§" +d="M380 546h85q-2 94 -52 139.5t-132 45.5q-34 0 -67.5 -10.5t-59.5 -31.5t-42 -51t-16 -69q0 -32 12 -57.5t34 -48.5q-22 -6 -41.5 -19.5t-34 -32t-23 -41t-8.5 -45.5q0 -41 15 -72t39.5 -56t56 -44.5t63.5 -36.5q33 -18 64 -35t55.5 -35t39.5 -39t15 -46q0 -21 -9 -36.5 +t-23 -26t-32.5 -15.5t-36.5 -5q-51 0 -82 31.5t-32 82.5h-85q6 -88 58.5 -138.5t142.5 -50.5q41 0 75 11.5t59 32.5t39 50.5t14 65.5q0 75 -59 119q45 18 74.5 57.5t29.5 89.5q0 37 -14.5 65.5t-37.5 51.5t-53 41.5t-61 35.5t-61 33t-53.5 33.5t-37.5 37t-14 43.5 +q0 45 27.5 65.5t67.5 20.5q48 0 74 -32t27 -78zM190 420q34 -23 68.5 -43.5t69.5 -41.5q16 -10 34.5 -21.5t34.5 -26t26.5 -32t10.5 -38.5q0 -34 -21.5 -57.5t-50.5 -35.5q-34 23 -69 43.5t-71 39.5q-18 11 -37 22.5t-34 25.5t-24.5 32t-9.5 42q0 32 22 56.5t51 34.5z" /> + <glyph glyph-name="bullet" unicode="•" horiz-adv-x="500" +d="M72 357q0 -37 14 -69.5t38 -57t56.5 -38.5t69.5 -14t69.5 14t57 38.5t38.5 57t14 69.5t-14 69.5t-38.5 56.5t-57 38t-69.5 14t-69.5 -14t-56.5 -38t-38 -56.5t-14 -69.5z" /> + <glyph glyph-name="paragraph" unicode="¶" horiz-adv-x="600" +d="M515 -154v868h-239q-106 0 -167 -53.5t-61 -152.5q0 -39 15.5 -73t43 -59t66 -39.5t84.5 -14.5v-476h68v813h122v-813h68z" /> + <glyph glyph-name="germandbls" unicode="ß" +d="M64 531v-531h85v516q0 42 9 69t24.5 42.5t37.5 22t48 6.5q24 0 44 -9t35 -24t23.5 -35.5t8.5 -44.5q0 -34 -12.5 -57.5t-33.5 -37t-48.5 -18.5t-57.5 -3v-68q42 0 76 -5t58 -21t37 -45.5t13 -78.5q0 -66 -40.5 -106t-109.5 -40q-8 0 -17 0.5t-17 2.5v-73q20 -4 43 -4 +q51 0 93.5 16.5t73 47t47.5 73t17 94.5q0 33 -8.5 63.5t-25.5 54.5t-42.5 40.5t-59.5 20.5v2q57 18 80.5 58t23.5 97q0 44 -18.5 76.5t-48 54.5t-66.5 33t-74 11q-45 0 -81.5 -14.5t-62.5 -41t-40 -63t-14 -81.5z" /> + <glyph glyph-name="registered" unicode="®" horiz-adv-x="800" +d="M323 382v139h90q17 0 34.5 -2.5t31 -9.5t22 -20t8.5 -35q0 -26 -9.5 -40.5t-25.5 -21.5t-36.5 -8.5t-43.5 -1.5h-71zM255 576v-437h68v188h72l119 -188h73l-125 193q49 5 82 32.5t33 86.5q0 63 -37.5 94t-115.5 31h-169zM92 359q0 67 23.5 125t65 100.5t98 67t122.5 24.5 +q65 0 121 -24.5t97.5 -67t65 -100.5t23.5 -125q0 -69 -23.5 -127.5t-65 -101.5t-97.5 -67.5t-121 -24.5q-66 0 -122.5 24.5t-98 67.5t-65 101.5t-23.5 127.5zM24 359q0 -81 30 -149.5t81.5 -119t120 -78.5t145.5 -28t145 28t119 78.5t81 119t30 149.5q0 79 -30 147t-81 118 +t-119 78.5t-145 28.5t-145.5 -28.5t-120 -78.5t-81.5 -118t-30 -147z" /> + <glyph glyph-name="copyright" unicode="©" horiz-adv-x="800" +d="M599 285h-64q-7 -45 -39 -73.5t-83 -28.5q-36 0 -64.5 14.5t-48.5 38.5t-30.5 56t-10.5 67q0 36 10 67t29 54.5t47.5 36.5t65.5 13q51 0 83.5 -27.5t40.5 -69.5h63q-12 75 -64 113.5t-124 38.5q-51 0 -92 -17t-69 -47t-43 -72t-15 -92q0 -49 15.5 -91t44.5 -72.5t70 -48 +t92 -17.5q69 0 119.5 42t66.5 115zM92 359q0 67 23.5 125t65 100.5t98 67t122.5 24.5q65 0 121 -24.5t97.5 -67t65 -100.5t23.5 -125q0 -69 -23.5 -127.5t-65 -101.5t-97.5 -67.5t-121 -24.5q-66 0 -122.5 24.5t-98 67.5t-65 101.5t-23.5 127.5zM24 359q0 -81 30 -149.5 +t81.5 -119t120 -78.5t145.5 -28t145 28t119 78.5t81 119t30 149.5q0 79 -30 147t-81 118t-119 78.5t-145 28.5t-145.5 -28.5t-120 -78.5t-81.5 -118t-30 -147z" /> + <glyph glyph-name="trademark" unicode="™" horiz-adv-x="990" +d="M927 302v412h-104l-121 -313l-123 313h-105v-412h68v344h2l135 -344h43l135 344h2v-344h68zM390 659v55h-326v-55h129v-357h68v357h129z" /> + <glyph glyph-name="acute" unicode="´" horiz-adv-x="222" +d="M136 731l-86 -143h64l131 143h-109z" /> + <glyph glyph-name="dieresis" unicode="¨" horiz-adv-x="222" +d="M-27 696v-104h89v104h-89zM160 696v-104h90v104h-90z" /> + <glyph glyph-name="notequal" unicode="≠" horiz-adv-x="600" +d="M128 8l58 110h-138v68h174l70 134h-244v68h280l75 142l57 -29l-60 -113h152v-68h-187l-70 -134h257v-68h-293l-73 -140z" /> + <glyph glyph-name="AE" unicode="Æ" horiz-adv-x="926" +d="M407 634h41v-346h-209zM354 714l-360 -714h106l102 208h246v-208h447v80h-357v247h330v80h-330v227h351v80h-535z" /> + <glyph glyph-name="Oslash" unicode="Ø" horiz-adv-x="760" +d="M723 700l-32 30l-79 -87q-42 42 -99.5 65t-132.5 23q-85 0 -149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5q0 -72 20.5 -138t62.5 -117l-84 -92l33 -29l81 88q42 -40 99 -62.5t130 -22.5q85 0 149 30.5t107 82.5t64.5 119.5t21.5 140.5q0 72 -19.5 136.5t-61.5 116.5z +M210 134l369 407q25 -39 36.5 -87t11.5 -97q0 -54 -14 -106.5t-44 -94.5t-77 -67.5t-112 -25.5q-57 0 -99 19t-71 52zM552 577l-369 -407q-26 40 -38 88t-12 99q0 54 14 106.5t44 94.5t77 67.5t112 25.5q57 0 100 -20t72 -54z" /> + <glyph glyph-name="infinity" unicode="∞" horiz-adv-x="744" +d="M181 92q-36 0 -64.5 12.5t-48.5 34t-31 51.5t-11 65q0 34 10.5 64t30 52.5t47.5 35.5t64 13q31 0 58 -10.5t51 -27t45 -37t41 -41.5q19 21 39.5 41.5t44 37t50 27t56.5 10.5q35 0 63.5 -12.5t49 -34.5t31.5 -52t11 -64q0 -35 -10.5 -65t-30.5 -52t-48.5 -35t-64.5 -13 +q-30 0 -56.5 9.5t-49.5 25t-44.5 35t-40.5 40.5q-20 -20 -40.5 -39.5t-44 -35.5t-50 -25.5t-57.5 -9.5zM181 169q20 0 40 8t38.5 21t35 27.5t29.5 28.5q-14 13 -31 29t-36 29t-39 22t-40 9q-37 0 -58 -27t-21 -61q0 -38 22 -62t60 -24zM566 169q38 0 58.5 24.5t20.5 60.5 +q0 38 -21 63.5t-61 25.5q-20 0 -40 -9t-38.5 -22.5t-35 -29.5t-29.5 -29q15 -14 31.5 -29t34.5 -27t38 -20t42 -8z" /> + <glyph glyph-name="plusminus" unicode="±" horiz-adv-x="600" +d="M48 68v-68h504v68h-504zM48 339v-68h218v-167h68v167h218v68h-218v166h-68v-166h-218z" /> + <glyph glyph-name="lessequal" unicode="≤" horiz-adv-x="600" +d="M48 45h504v-68h-504v68zM48 270v69l504 188v-74l-406 -149l406 -146v-75z" /> + <glyph glyph-name="greaterequal" unicode="≥" horiz-adv-x="600" +d="M48 -23v68h504v-68h-504zM48 83v75l406 146l-406 149v74l504 -188v-69z" /> + <glyph glyph-name="yen" unicode="¥" +d="M232 174v-174h95v174h144v60h-144v42l18 33h126v60h-93l178 345h-104l-169 -353l-174 353h-109l183 -345h-92v-60h123l18 -33v-42h-141v-60h141z" /> + <glyph glyph-name="mu" unicode="µ" +d="M492 0v517h-85v-292q0 -35 -9.5 -64.5t-28.5 -51.5t-47.5 -34t-67.5 -12q-49 0 -77 28t-28 76v350h-85v-714h85v223h2q13 -20 36 -28.5t55 -8.5q57 0 99 22.5t69 70.5h2v-82h80z" /> + <glyph glyph-name="partialdiff" unicode="∂" horiz-adv-x="534" +d="M245 -12q-48 0 -87 18t-66 49t-42 72t-15 87q0 45 14.5 84.5t41 69t64.5 46t85 16.5q45 0 84.5 -18.5t70.5 -50.5l1 37q1 39 -7 83t-27.5 81.5t-52 62.5t-80.5 25q-34 0 -61.5 -13.5t-53.5 -33.5l-48 56q37 29 74.5 45.5t85.5 16.5q75 0 124.5 -33t79.5 -85t42 -116 +t12 -126q0 -60 -9 -125.5t-35 -120.5t-72.5 -91t-122.5 -36zM247 56q42 0 69.5 23t44.5 57.5t24 74t7 72.5q-27 33 -61.5 55.5t-79.5 22.5q-32 0 -56.5 -12.5t-41 -33.5t-24.5 -48t-8 -57q0 -29 7.5 -56.5t23.5 -49t39.5 -35t55.5 -13.5z" /> + <glyph glyph-name="summation" unicode="∑" horiz-adv-x="576" +d="M0 -142l316 433l-302 423v72h550v-80h-432l292 -414l-311 -426h463v-80h-576v72z" /> + <glyph glyph-name="product" unicode="∏" horiz-adv-x="750" +d="M78 786h594v-1000h-95v920h-404v-920h-95v1000z" /> + <glyph glyph-name="pi" unicode="π" horiz-adv-x="622" +d="M509 -7q-32 0 -50 10t-27 27t-11.5 39.5t-2.5 48.5v324h-233v-442h-85v442h-70v75h550v-75h-77v-314q0 -11 0.5 -22t4 -20t11 -14.5t22.5 -5.5q11 0 21.5 3t21.5 8v-65q-19 -9 -36.5 -14t-38.5 -5z" /> + <glyph glyph-name="integral" unicode="∫" horiz-adv-x="343" +d="M80 -213q-12 0 -26 3.5t-26 10.5t-20 18t-8 26q0 17 11 29.5t29 12.5q15 0 23.5 -8t14.5 -18t10 -18t10 -8q11 0 16 12t6.5 28t1 30.5t-0.5 20.5v252v173.5t-0.5 110t-0.5 62.5v31v16q0 37 4 75.5t17.5 69.5t40.5 50.5t72 19.5q14 0 29.5 -3.5t29 -11t22 -19t8.5 -28.5 +q0 -18 -13.5 -30.5t-31.5 -12.5q-15 0 -24.5 8t-15.5 17t-10.5 17t-10.5 8q-10 0 -15 -13t-7.5 -29.5t-2.5 -32.5v-23v-640q0 -33 -4.5 -69.5t-18.5 -66.5t-40 -50t-69 -20z" /> + <glyph glyph-name="ordfeminine" unicode="ª" horiz-adv-x="378" +d="M155 430q-25 0 -43.5 7.5t-18.5 33.5t18.5 36.5t45.5 15.5q28 5 56 9t44 14v-47q0 -11 -5.5 -23.5t-17.5 -22.5t-31.5 -16.5t-47.5 -6.5zM317 462v160q0 27 -12 44t-30.5 26.5t-41.5 13t-46 3.5q-28 0 -54.5 -5.5t-46.5 -18.5t-32.5 -33t-13.5 -49h60q2 32 24.5 44 +t58.5 12q14 0 28 -1.5t25 -6.5t17.5 -14.5t6.5 -26.5q0 -10 -5 -16.5t-17.5 -11t-35 -7.5t-57.5 -7q-22 -2 -43.5 -8t-38.5 -17.5t-27.5 -29.5t-10.5 -44q0 -23 9.5 -40t25.5 -28t37 -16t45 -5q74 0 117 46q3 -46 51 -46q13 0 23 2t20 6v44q-6 -2 -11 -2h-11q-8 0 -11 7 +t-3 25z" /> + <glyph glyph-name="ordmasculine" unicode="º" horiz-adv-x="384" +d="M192 659q16 0 33.5 -4.5t32 -17.5t24 -36t9.5 -59q0 -22 -5.5 -42.5t-17 -36t-30 -24.5t-45.5 -9t-46 9t-31 25t-17.5 36.5t-5.5 42.5q0 60 28.5 88t70.5 28zM192 709q-40 0 -71.5 -13t-52.5 -35.5t-32 -52.5t-11 -65q0 -36 11.5 -65.5t33 -51.5t52.5 -34t71 -12 +q82 0 124 45.5t42 117.5q0 35 -11 65.5t-32 53t-52 35t-72 12.5z" /> + <glyph glyph-name="Omegagreek" unicode="Ω" horiz-adv-x="740" +d="M50 80h195v60q-47 13 -83.5 39.5t-61 63t-37.5 80.5t-13 91q0 67 25.5 123.5t69 97t101.5 63.5t124 23q65 0 123.5 -22.5t102 -63t69 -96.5t25.5 -123q0 -48 -13 -92t-37.5 -80.5t-61 -63.5t-83.5 -40v-60h195v-80h-254v206q80 17 120 71t40 136q0 49 -16 90.5t-45 72 +t-71.5 48t-94.5 17.5t-93.5 -17.5t-71 -48t-45 -72.5t-15.5 -90q0 -79 39.5 -135.5t120.5 -71.5v-206h-254v80z" /> + <glyph glyph-name="ae" unicode="æ" horiz-adv-x="870" +d="M467 233h379q0 60 -11 114t-38 94.5t-71.5 64t-112.5 23.5q-47 0 -93 -17.5t-72 -57.5q-12 24 -32 39t-44 23t-49 10.5t-48 2.5q-43 0 -82 -9t-69 -29.5t-48 -53.5t-20 -81h85q3 57 39 77.5t90 20.5q21 0 42 -2.5t37.5 -11t27 -24.5t10.5 -42q0 -23 -10 -35.5t-31 -20 +t-54.5 -12.5t-80.5 -14q-33 -6 -64.5 -15t-56 -26.5t-39.5 -45.5t-15 -72q0 -39 13.5 -66.5t37 -45t55.5 -25t69 -7.5q72 0 130.5 23.5t87.5 76.5q13 -29 32.5 -48t44 -30.5t52.5 -16.5t58 -5q88 0 146.5 44.5t77.5 129.5h-87q-12 -51 -47.5 -75.5t-83.5 -24.5 +q-39 0 -68.5 13.5t-48.5 37t-28.5 54.5t-9.5 65zM126 139q0 24 8.5 40t22.5 26.5t33 16.5t40 10q20 4 42.5 7t43.5 6.5t39.5 8.5t31.5 13v-87q0 -18 -9.5 -38.5t-29 -38t-50 -29t-72.5 -11.5q-19 0 -37.5 4t-32 13t-22 23.5t-8.5 35.5zM756 308h-289q0 32 10 58.5t29 46 +t46 30.5t61 11t60.5 -11.5t44.5 -31t27.5 -46.5t10.5 -57z" /> + <glyph glyph-name="oslash" unicode="ø" horiz-adv-x="574" +d="M480 443l60 66l-27 26l-58 -65q-32 29 -73 44t-95 15q-61 0 -108 -21t-79 -57.5t-48 -86t-16 -106.5q0 -55 15 -102.5t45 -84.5l-62 -69l28 -23l60 66q31 -27 72 -41.5t93 -14.5q62 0 108.5 20.5t78.5 57t48 85.5t16 106q0 55 -14.5 102.5t-43.5 82.5zM178 108l242 269 +q13 -23 20.5 -52.5t7.5 -66.5q0 -47 -12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13q-64 0 -109 45zM398 407l-242 -270q-14 25 -22 55t-8 66q0 47 12.5 83.5t34.5 61.5t51.5 38t62.5 13q67 0 111 -47z" /> + <glyph glyph-name="questiondown" unicode="¿" +d="M337 406v111h-111v-111h111zM503 30h-85q0 -34 -8 -64t-25.5 -52t-43.5 -35t-62 -13q-54 0 -85.5 31t-35.5 86q-2 36 9 62t29.5 47.5t40 41t41 42.5t33 53t15.5 71v39h-85v-31q0 -25 -7.5 -46t-20 -38.5t-28 -33t-31.5 -30.5q-17 -16 -32.5 -33t-27.5 -37t-19 -44.5 +t-7 -54.5q0 -48 15.5 -85t43.5 -62.5t67 -39t85 -13.5q52 0 94 18.5t71.5 50.5t44.5 75.5t14 94.5z" /> + <glyph glyph-name="exclamdown" unicode="¡" horiz-adv-x="259" +d="M185 406v111h-111v-111h111zM82 22v-219h95v219l-25 311h-45z" /> + <glyph glyph-name="logicalnot" unicode="¬" horiz-adv-x="600" +d="M552 109v279h-504v-68h436v-211h68z" /> + <glyph glyph-name="radical" unicode="√" horiz-adv-x="536" +d="M81 114l-49 -23l-32 70l124 58l144 -302l178 869h90l-211 -1000h-86z" /> + <glyph glyph-name="florin" unicode="ƒ" +d="M478 639l14 75h-74q-64 0 -103.5 -36t-50.5 -93l-26 -136h-91l-13 -68h92l-70 -369q-6 -34 -14 -54t-22.5 -30.5t-39 -13.5t-63.5 -3l-14 -75h66q42 0 72 11t52.5 38t38 72t27.5 113l55 311h100l14 68h-102l31 138q6 26 20.5 39t41.5 13h59z" /> + <glyph glyph-name="approxequal" unicode="≈" horiz-adv-x="600" +d="M36 85q4 27 12.5 53.5t24 47.5t38 34t54.5 13q33 0 68.5 -11t71.5 -24.5t70 -24.5t64 -11q34 0 51.5 22t23.5 52h50q-3 -28 -11.5 -54t-24 -46.5t-38.5 -32.5t-55 -12t-69 11t-74 24.5t-70.5 25t-58.5 11.5q-32 0 -51.5 -24.5t-23.5 -53.5h-52v0zM36 265q4 27 12.5 53.5 +t24 47.5t38 34t54.5 13q33 0 68.5 -11t71.5 -24.5t70 -24.5t64 -11q34 0 51.5 22t23.5 52h50q-3 -28 -11.5 -54t-24 -46.5t-38.5 -32.5t-55 -12t-69 11t-74 24.5t-70.5 25t-58.5 11.5q-32 0 -51.5 -24.5t-23.5 -53.5h-52v0z" /> + <glyph glyph-name="Delta" unicode="∆" horiz-adv-x="648" +d="M271 714h105l279 -714h-662zM519 80l-196 548h-2l-201 -548h399z" /> + <glyph glyph-name="guillemotleft" unicode="«" horiz-adv-x="463" +d="M50 234l152 -120v86l-100 78l100 78v86l-152 -120v-88zM246 234l152 -120v86l-100 78l100 78v86l-152 -120v-88z" /> + <glyph glyph-name="guillemotright" unicode="»" horiz-adv-x="463" +d="M413 322l-152 120v-86l100 -78l-100 -78v-86l152 120v88zM217 322l-152 120v-86l100 -78l-100 -78v-86l152 120v88z" /> + <glyph glyph-name="ellipsis" unicode="…" horiz-adv-x="1000" +d="M777 111v-111h111v111h-111zM444 111v-111h111v111h-111zM111 111v-111h111v111h-111z" /> + <glyph glyph-name="nonbreakingspace" unicode=" " horiz-adv-x="278" + /> + <glyph glyph-name="Agrave" unicode="À" horiz-adv-x="648" +d="M190 908l131 -143h64l-86 143h-109zM201 295l121 333h2l119 -333h-242zM272 714l-278 -714h97l80 215h302l78 -215h105l-279 714h-105z" /> + <glyph glyph-name="Atilde" unicode="Ã" horiz-adv-x="648" +d="M498 888h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-24 0 -41 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 15 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80zM201 295l121 333 +h2l119 -333h-242zM272 714l-278 -714h97l80 215h302l78 -215h105l-279 714h-105z" /> + <glyph glyph-name="Otilde" unicode="Õ" horiz-adv-x="760" +d="M554 888h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-24 0 -41 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 15 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80zM133 357 +q0 54 14 106.5t44 94.5t77 67.5t112 25.5t112 -25.5t77 -67.5t44 -94.5t14 -106.5t-14 -106.5t-44 -94.5t-77 -67.5t-112 -25.5t-112 25.5t-77 67.5t-44 94.5t-14 106.5zM38 357q0 -73 21.5 -140.5t64.5 -119.5t107 -82.5t149 -30.5t149 30.5t107 82.5t64.5 119.5 +t21.5 140.5t-21.5 140.5t-64.5 119.5t-107 83t-149 31t-149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5z" /> + <glyph glyph-name="OE" unicode="Œ" horiz-adv-x="1074" +d="M551 69v-69h483v80h-388v247h350v80h-350v227h382v80h-477v-59h-2q-11 20 -30.5 34t-43.5 23.5t-50.5 14t-51.5 4.5q-79 0 -141.5 -28.5t-105.5 -79t-65.5 -119t-22.5 -149.5q0 -79 21.5 -146.5t63 -117.5t102.5 -78.5t140 -28.5q27 0 54.5 5.5t52 16t44.5 26.5t33 37h2z +M372 63q-58 0 -103 22.5t-75 61.5t-45.5 91.5t-15.5 112.5t15 114.5t45 96t75 65.5t106 24q57 0 99.5 -23t62.5 -54q11 -17 13 -35t2 -34v-301q0 -31 -14 -57t-38 -44.5t-56.5 -29t-70.5 -10.5z" /> + <glyph glyph-name="oe" unicode="œ" horiz-adv-x="891" +d="M415 260q0 -35 -6.5 -70t-23 -63.5t-44 -46t-70.5 -17.5q-39 0 -67 16.5t-45 43t-25 59.5t-8 66q0 38 7.5 75t24.5 66t45 47t68 18q44 0 72 -17t44 -44.5t22 -62t6 -70.5zM774 308h-285q-1 64 38 105t106 41t104 -40t37 -106zM489 233h375q3 61 -8.5 115t-39.5 94 +t-73 63.5t-110 23.5q-55 0 -105.5 -22.5t-77.5 -68.5q-26 54 -72.5 72.5t-106.5 18.5t-104 -21t-73.5 -57.5t-43.5 -85.5t-14 -106q0 -56 14 -105t42.5 -86t73 -58t105.5 -21q58 0 106.5 22.5t72.5 78.5q24 -56 73.5 -78.5t114.5 -22.5q170 0 221 175h-81q-15 -48 -52 -74.5 +t-88 -26.5q-38 0 -66.5 14t-47 37.5t-27.5 54t-8 64.5z" /> + <glyph glyph-name="endash" unicode="–" horiz-adv-x="500" +d="M0 318v-80h500v80h-500z" /> + <glyph glyph-name="emdash" unicode="—" horiz-adv-x="1000" +d="M130 318v-80h740v80h-740z" /> + <glyph glyph-name="quotedblleft" unicode="“" horiz-adv-x="426" +d="M177 456v111h-59q0 17 2.5 34.5t9.5 31.5t18 22.5t28 8.5v50q-28 0 -49 -12t-34.5 -32t-20 -46.5t-6.5 -56.5v-111h111zM360 456v111h-59q0 17 2.5 34.5t9.5 31.5t18 22.5t28 8.5v50q-28 0 -49 -12t-34.5 -32t-20 -46.5t-6.5 -56.5v-111h111z" /> + <glyph glyph-name="quotedblright" unicode="”" horiz-adv-x="426" +d="M66 714v-111h59q0 -17 -2.5 -34.5t-9.5 -31.5t-18 -22.5t-28 -8.5v-50q29 0 49.5 12t34 32t20 46.5t6.5 56.5v111h-111zM249 714v-111h59q0 -17 -2.5 -34.5t-9.5 -31.5t-18 -22.5t-28 -8.5v-50q29 0 49.5 12t34 32t20 46.5t6.5 56.5v111h-111z" /> + <glyph glyph-name="quoteleft" unicode="‘" horiz-adv-x="278" +d="M195 456v111h-59q0 17 2.5 34.5t9.5 31.5t18 22.5t28 8.5v50q-28 0 -49 -12t-34.5 -32t-20 -46.5t-6.5 -56.5v-111h111z" /> + <glyph glyph-name="quoteright" unicode="’" horiz-adv-x="278" +d="M83 714v-111h59q0 -17 -2.5 -34.5t-9.5 -31.5t-18 -22.5t-28 -8.5v-50q29 0 49.5 12t34 32t20 46.5t6.5 56.5v111h-111z" /> + <glyph glyph-name="divide" unicode="÷" horiz-adv-x="600" +d="M236 47q0 -26 19.5 -44.5t45.5 -18.5q25 0 44 19.5t19 43.5q0 26 -19 45t-45 19t-45 -19t-19 -45zM236 459q0 -26 19.5 -45t45.5 -19q25 0 44 20t19 44q0 26 -19 45t-45 19t-45 -19t-19 -45zM48 287v-68h504v68h-504z" /> + <glyph glyph-name="lozenge" unicode="◊" horiz-adv-x="600" +d="M86 349l173 384h81l174 -384l-174 -384h-81zM427 349l-128 298l-126 -298l126 -299z" /> + <glyph glyph-name="ydieresis" unicode="ÿ" horiz-adv-x="500" +d="M111 696v-104h90v104h-90zM299 696v-104h90v104h-90zM267 -68l225 585h-90l-145 -423h-2l-151 423h-96l205 -514l-35 -87q-12 -23 -28 -35t-42 -12q-13 0 -25.5 4t-24.5 8v-78q14 -5 29 -7t30 -2q29 0 50 7.5t38.5 24t32 42.5t29.5 64z" /> + <glyph glyph-name="Ydieresis" unicode="Ÿ" horiz-adv-x="648" +d="M185 873v-104h90v104h-90zM373 873v-104h90v104h-90zM373 292l273 422h-108l-209 -340l-214 340h-113l276 -422v-292h95v292z" /> + <glyph glyph-name="fraction" unicode="⁄" horiz-adv-x="167" +d="M269 725l-434 -752h64l434 752h-64z" /> + <glyph glyph-name="Euro" unicode="€" +d="M558 662q-90 63 -181 63q-118 0 -193 -81q-67 -71 -91 -194h-54l-26 -61h73q-1 -7 -1 -15v-17v-10t1 -10h-46l-27 -61h77q42 -291 287 -291q87 0 154 43v105q-42 -39 -69 -53q-37 -19 -85 -19q-157 0 -190 215h218l26 61h-249q-1 5 -1 10v11v15t1 16h263l27 61h-283 +q17 83 56 134q49 64 124 64q73 0 143 -69z" /> + <glyph glyph-name="guilsinglleft" unicode="‹" horiz-adv-x="259" +d="M50 234l152 -120v86l-100 78l100 78v86l-152 -120v-88z" /> + <glyph glyph-name="guilsinglright" unicode="›" horiz-adv-x="259" +d="M209 322l-152 120v-86l100 -78l-100 -78v-86l152 120v88z" /> + <glyph glyph-name="daggerdbl" unicode="‡" +d="M236 42v-196h80v196h198v75h-198v325h198v75h-198v197h-80v-197h-194v-75h194v-325h-194v-75h194z" /> + <glyph glyph-name="periodcentered" unicode="·" horiz-adv-x="278" +d="M75 311q0 -26 19.5 -45t45.5 -19q25 0 44 20t19 44q0 26 -19 45t-45 19t-45 -19t-19 -45z" /> + <glyph glyph-name="quotesinglbase" unicode="‚" horiz-adv-x="278" +d="M83 111v-111h59q0 -17 -2.5 -34t-9.5 -31t-18 -22.5t-28 -8.5v-50q29 0 49.5 12t34 32t20 46.5t6.5 55.5v111h-111z" /> + <glyph glyph-name="quotedblbase" unicode="„" horiz-adv-x="426" +d="M249 111v-111h59q0 -17 -2.5 -34t-9.5 -31t-18 -22.5t-28 -8.5v-50q29 0 49.5 12t34 32t20 46.5t6.5 55.5v111h-111zM66 111v-111h59q0 -17 -2.5 -34t-9.5 -31t-18 -22.5t-28 -8.5v-50q29 0 49.5 12t34 32t20 46.5t6.5 55.5v111h-111z" /> + <glyph glyph-name="perthousand" unicode="‰" horiz-adv-x="1148" +d="M857 158q0 19 3.5 39.5t12 37.5t23.5 28t37 11q21 0 34.5 -12t21 -30t10 -38t2.5 -37q0 -18 -3 -38.5t-11 -37t-22 -27.5t-36 -11q-23 0 -37.5 10.5t-22 27.5t-10 37.5t-2.5 39.5zM782 155q0 -36 8 -66.5t26 -52.5t45.5 -34.5t66.5 -12.5q31 0 59.5 9.5t48.5 34.5 +q22 27 31 60t9 67q0 36 -8 67t-25.5 53.5t-45 35.5t-67.5 13t-68.5 -13.5t-46 -37t-25.5 -55.5t-8 -68zM512 158q0 19 3.5 39.5t12 37.5t23.5 28t37 11q21 0 34.5 -12t21 -30t10 -38t2.5 -37q0 -18 -3 -38.5t-11 -37t-22 -27.5t-36 -11q-23 0 -37.5 10.5t-22 27.5t-10 37.5 +t-2.5 39.5zM437 155q0 -36 8 -66.5t26 -52.5t45.5 -34.5t66.5 -12.5q31 0 59.5 9.5t48.5 34.5q22 27 31 60t9 67q0 36 -8 67t-25.5 53.5t-45 35.5t-67.5 13t-68.5 -13.5t-46 -37t-25.5 -55.5t-8 -68zM628 722l-538 -743h86l537 743h-85zM147 538q0 19 3.5 39.5t12 37.5 +t23.5 28t37 11q21 0 34.5 -12t21 -30t10 -38t2.5 -37q0 -18 -3 -38.5t-11 -37t-22 -27.5t-36 -11q-23 0 -37.5 10.5t-22 27.5t-10 37.5t-2.5 39.5zM72 535q0 -36 8 -66.5t26 -53t45.5 -35t66.5 -12.5q31 0 59.5 10t48.5 35q22 27 31 60t9 67q0 36 -8 67t-25.5 53.5t-45 35.5 +t-67.5 13t-68.5 -13.5t-46 -37t-25.5 -55.5t-8 -68z" /> + <glyph glyph-name="Acircumflex" unicode="Â" horiz-adv-x="648" +d="M277 908l-103 -143h77l70 96l69 -96h84l-104 143h-93zM201 295l121 333h2l119 -333h-242zM272 714l-278 -714h97l80 215h302l78 -215h105l-279 714h-105z" /> + <glyph glyph-name="Ecircumflex" unicode="Ê" horiz-adv-x="611" +d="M259 908l-103 -143h77l70 96l69 -96h84l-104 143h-93zM78 714v-714h496v80h-401v247h371v80h-371v227h398v80h-493z" /> + <glyph glyph-name="Aacute" unicode="Á" horiz-adv-x="648" +d="M349 908l-86 -143h64l131 143h-109zM201 295l121 333h2l119 -333h-242zM272 714l-278 -714h97l80 215h302l78 -215h105l-279 714h-105z" /> + <glyph glyph-name="Edieresis" unicode="Ë" horiz-adv-x="611" +d="M167 873v-104h90v104h-90zM355 873v-104h90v104h-90zM78 714v-714h496v80h-401v247h371v80h-371v227h398v80h-493z" /> + <glyph glyph-name="Egrave" unicode="È" horiz-adv-x="611" +d="M172 908l131 -143h64l-86 143h-109zM78 714v-714h496v80h-401v247h371v80h-371v227h398v80h-493z" /> + <glyph glyph-name="Iacute" unicode="Í" horiz-adv-x="259" +d="M155 908l-86 -143h64l131 143h-109zM82 714v-714h95v714h-95z" /> + <glyph glyph-name="Icircumflex" unicode="Î" horiz-adv-x="259" +d="M83 908l-102 -143h76l70 96l69 -96h84l-104 143h-93zM82 714v-714h95v714h-95z" /> + <glyph glyph-name="Idieresis" unicode="Ï" horiz-adv-x="259" +d="M-8 873v-104h89v104h-89zM179 873v-104h90v104h-90zM82 714v-714h95v714h-95z" /> + <glyph glyph-name="Igrave" unicode="Ì" horiz-adv-x="259" +d="M-3 908l130 -143h64l-86 143h-108zM82 714v-714h95v714h-95z" /> + <glyph glyph-name="Oacute" unicode="Ó" horiz-adv-x="760" +d="M405 908l-86 -143h64l131 143h-109zM133 357q0 54 14 106.5t44 94.5t77 67.5t112 25.5t112 -25.5t77 -67.5t44 -94.5t14 -106.5t-14 -106.5t-44 -94.5t-77 -67.5t-112 -25.5t-112 25.5t-77 67.5t-44 94.5t-14 106.5zM38 357q0 -73 21.5 -140.5t64.5 -119.5t107 -82.5 +t149 -30.5t149 30.5t107 82.5t64.5 119.5t21.5 140.5t-21.5 140.5t-64.5 119.5t-107 83t-149 31t-149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5z" /> + <glyph glyph-name="Ocircumflex" unicode="Ô" horiz-adv-x="760" +d="M333 908l-103 -143h77l70 96l69 -96h84l-104 143h-93zM133 357q0 54 14 106.5t44 94.5t77 67.5t112 25.5t112 -25.5t77 -67.5t44 -94.5t14 -106.5t-14 -106.5t-44 -94.5t-77 -67.5t-112 -25.5t-112 25.5t-77 67.5t-44 94.5t-14 106.5zM38 357q0 -73 21.5 -140.5 +t64.5 -119.5t107 -82.5t149 -30.5t149 30.5t107 82.5t64.5 119.5t21.5 140.5t-21.5 140.5t-64.5 119.5t-107 83t-149 31t-149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5z" /> + <glyph glyph-name="apple" unicode="" horiz-adv-x="790" +d="M408 588q-16 0 -69 15q-52 15 -89 15q-86 0 -143 -72q-56 -73 -56 -187q0 -124 74 -252q74 -129 150 -129q24 0 66 17q39 16 72 16q32 0 75 -15q44 -16 71 -16q65 0 129 97q21 32 36 63.5t25 61.5q-45 14 -79 63q-35 50 -35 112q0 57 33 103q18 26 57 60q-13 16 -26 28 +t-26 22q-47 32 -107 32q-36 0 -87 -17t-71 -17zM561 790q0 4 -0.5 9t-2.5 12q-88 -20 -125.5 -74.5t-38.5 -128.5q32 3 51 8q26 9 55 36q31 32 46 69t15 69z" /> + <glyph glyph-name="Ograve" unicode="Ò" horiz-adv-x="760" +d="M246 908l131 -143h64l-86 143h-109zM133 357q0 54 14 106.5t44 94.5t77 67.5t112 25.5t112 -25.5t77 -67.5t44 -94.5t14 -106.5t-14 -106.5t-44 -94.5t-77 -67.5t-112 -25.5t-112 25.5t-77 67.5t-44 94.5t-14 106.5zM38 357q0 -73 21.5 -140.5t64.5 -119.5t107 -82.5 +t149 -30.5t149 30.5t107 82.5t64.5 119.5t21.5 140.5t-21.5 140.5t-64.5 119.5t-107 83t-149 31t-149 -31t-107 -83t-64.5 -119.5t-21.5 -140.5z" /> + <glyph glyph-name="Uacute" unicode="Ú" horiz-adv-x="722" +d="M386 908l-86 -143h64l131 143h-109zM648 258v456h-95v-456q0 -96 -47.5 -145.5t-138.5 -49.5q-96 0 -147 49.5t-51 145.5v456h-95v-456q0 -143 77.5 -208.5t215.5 -65.5q135 0 208 68.5t73 205.5z" /> + <glyph glyph-name="Ucircumflex" unicode="Û" horiz-adv-x="722" +d="M314 908l-103 -143h77l70 96l69 -96h84l-104 143h-93zM648 258v456h-95v-456q0 -96 -47.5 -145.5t-138.5 -49.5q-96 0 -147 49.5t-51 145.5v456h-95v-456q0 -143 77.5 -208.5t215.5 -65.5q135 0 208 68.5t73 205.5z" /> + <glyph glyph-name="Ugrave" unicode="Ù" horiz-adv-x="722" +d="M227 908l131 -143h64l-86 143h-109zM648 258v456h-95v-456q0 -96 -47.5 -145.5t-138.5 -49.5q-96 0 -147 49.5t-51 145.5v456h-95v-456q0 -143 77.5 -208.5t215.5 -65.5q135 0 208 68.5t73 205.5z" /> + <glyph glyph-name="dotlessi" unicode="ı" horiz-adv-x="222" +d="M69 0h85v517h-85v-517z" /> + <glyph glyph-name="circumflex" unicode="ˆ" horiz-adv-x="222" +d="M64 731l-102 -143h76l70 96l69 -96h84l-104 143h-93z" /> + <glyph glyph-name="tilde" unicode="˜" horiz-adv-x="222" +d="M285 711h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-23 0 -40 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 14 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80z" /> + <glyph glyph-name="macron" unicode="¯" horiz-adv-x="222" +d="M-58 675v-55h340v55h-340z" /> + <glyph glyph-name="breve" unicode="˘" horiz-adv-x="222" +d="M5 731h-49q10 -67 47 -102.5t106 -35.5q66 0 106.5 37t51.5 101h-51q-15 -38 -35.5 -60.5t-63.5 -22.5q-88 0 -112 83z" /> + <glyph glyph-name="dotaccent" unicode="˙" horiz-adv-x="222" +d="M156 592v104h-90v-104h90z" /> + <glyph glyph-name="ring" unicode="˚" horiz-adv-x="222" +d="M-1 662q0 -23 9 -43.5t24 -36t35.5 -24.5t43.5 -9t43.5 9t36 24.5t24.5 36t9 43.5t-9 43.5t-24.5 36t-36 24.5t-43.5 9t-43.5 -9t-35.5 -24.5t-24 -36t-9 -43.5zM43 662q0 29 19.5 48.5t48.5 19.5t48.5 -19.5t19.5 -48.5t-19.5 -48.5t-48.5 -19.5t-48.5 19.5t-19.5 48.5z +" /> + <glyph glyph-name="cedilla" unicode="¸" horiz-adv-x="222" +d="M23 -146l-18 -44q23 -8 45.5 -13.5t46.5 -5.5q21 0 43 4.5t40 15t29.5 27.5t11.5 42q0 37 -26 55t-58 18q-23 0 -33 -7l-2 2l42 52h-42l-61 -77l17 -28q11 4 20 6t21 2q20 0 33.5 -8.5t13.5 -22.5q0 -9 -6 -14.5t-15 -9.5t-20 -5.5t-21 -1.5q-16 0 -32.5 4t-28.5 9z" /> + <glyph glyph-name="hungarumlaut" unicode="˝" horiz-adv-x="222" +d="M189 731l-81 -143h66l120 143h-105zM33 731l-80 -143h65l120 143h-105z" /> + <glyph glyph-name="ogonek" unicode="˛" horiz-adv-x="222" +d="M230 3h-40q-38 -22 -60.5 -42.5t-34.5 -38t-15.5 -30t-3.5 -19.5q0 -30 11 -46.5t26 -24.5t30.5 -9.5t24.5 -1.5q31 0 59.5 13.5t48.5 48.5l-32 18q-11 -14 -25 -22t-37 -8q-20 0 -29 13t-9 29q0 21 17 49t69 71z" /> + <glyph glyph-name="caron" unicode="ˇ" horiz-adv-x="222" +d="M158 588l103 143h-77l-70 -96l-69 96h-83l103 -143h93z" /> + <glyph glyph-name="Omega" unicode="Ω" horiz-adv-x="740" +d="M50 80h195v60q-47 13 -83.5 39.5t-61 63t-37.5 80.5t-13 91q0 67 25.5 123.5t69 97t101.5 63.5t124 23q65 0 123.5 -22.5t102 -63t69 -96.5t25.5 -123q0 -48 -13 -92t-37.5 -80.5t-61 -63.5t-83.5 -40v-60h195v-80h-254v206q80 17 120 71t40 136q0 49 -16 90.5t-45 72 +t-71.5 48t-94.5 17.5t-93.5 -17.5t-71 -48t-45 -72.5t-15.5 -90q0 -79 39.5 -135.5t120.5 -71.5v-206h-254v80z" /> + <glyph glyph-name="currency" unicode="¤" +d="M281 524q35 0 64.5 -14t51 -37.5t34 -55t12.5 -66.5q0 -36 -12.5 -68t-34 -55.5t-51.5 -37.5t-65 -14t-65.5 13.5t-53 36.5t-35.5 55t-13 68q0 37 13 69t35.5 55.5t53 37t66.5 13.5zM74 604l-49 -49l57 -58q-28 -28 -41 -67t-13 -81t13.5 -79t38.5 -67l-55 -58l48 -48 +l55 58q30 -27 68.5 -40.5t83.5 -13.5q42 0 80.5 14t67.5 41l56 -58l47 47l-55 56q26 31 39 69.5t13 80.5t-13 81t-39 67l55 55l-50 51l-57 -56q-27 23 -65 36.5t-78 13.5q-42 0 -82 -13.5t-69 -37.5z" /> + <glyph glyph-name="Lslash" unicode="Ł" +d="M78 240v-240h473v80h-378v228l228 160v76l-228 -160v330h-95v-398l-78 -56v-76z" /> + <glyph glyph-name="lslash" unicode="ł" horiz-adv-x="222" +d="M69 321v-321h85v389l70 56v71l-70 -56v254h-85v-321l-69 -56v-71z" /> + <glyph glyph-name="threequarters" unicode="¾" horiz-adv-x="834" +d="M177 527v-50h33q18 0 34.5 -4t29.5 -13.5t21 -24t8 -35.5q0 -34 -28 -53t-66 -19q-90 0 -92 86h-68q0 -35 12.5 -61.5t34 -44t51 -26.5t62.5 -9q32 0 61 8t51.5 24t36 40.5t13.5 57.5q0 38 -21 66t-66 36v2q28 11 48 33.5t20 51.5t-11 51t-30.5 36.5t-46 22t-57.5 7.5 +q-67 0 -105.5 -37.5t-42.5 -103.5h68q0 37 19 61.5t61 24.5q33 0 55 -16t22 -46q0 -35 -25 -50t-58 -15h-24zM650 725l-435 -752h64l435 752h-64zM529 147l148 193h2v-193h-150zM740 151v278h-51l-210 -275v-58h199v-96h62v96h60v55h-60z" /> + <glyph glyph-name="onequarter" unicode="¼" horiz-adv-x="834" +d="M219 280v429h-50q-10 -42 -47 -56.5t-86 -14.5v-50h115v-308h68zM585 725l-435 -752h64l435 752h-64zM511 151l148 193h2v-193h-150zM723 151v278h-51l-210 -275v-58h199v-96h62v96h60v55h-60z" /> + <glyph glyph-name="onesuperior" unicode="¹" horiz-adv-x="333" +d="M249 280v429h-50q-10 -41 -47 -56t-86 -15v-50h115v-308h68z" /> + <glyph glyph-name="multiply" unicode="×" horiz-adv-x="600" +d="M71 72l48 -48l182 182l181 -182l48 48l-181 182l180 180l-48 48l-180 -180l-181 180l-48 -48l181 -180z" /> + <glyph glyph-name="Thorn" unicode="Þ" horiz-adv-x="648" +d="M173 258v262h186q81 0 118.5 -33t37.5 -99q0 -64 -37.5 -97.5t-118.5 -32.5h-186zM78 0h95v178h218q108 -1 163.5 54.5t55.5 155.5t-55.5 156t-163.5 56h-218v114h-95v-714z" /> + <glyph glyph-name="brokenbar" unicode="¦" horiz-adv-x="222" +d="M145 411v250h-68v-250h68zM77 161v-249h68v249h-68z" /> + <glyph glyph-name="Eth" unicode="Ð" horiz-adv-x="704" +d="M173 407v227h160q66 0 111 -18.5t73.5 -54t41 -86t12.5 -114.5q0 -66 -13.5 -112.5t-34.5 -77.5t-47.5 -49t-53.5 -27.5t-51 -12t-40 -2.5h-158v259h214v68h-214zM78 339v-339h245q89 0 154 25t107 72.5t62 117t20 159.5q0 172 -89 256t-254 84h-245v-307h-70v-68h70z +" /> + <glyph glyph-name="onehalf" unicode="½" horiz-adv-x="834" +d="M502 275h68q0 39 18.5 69t63.5 30q35 0 59 -19t24 -51q0 -22 -7 -39t-21.5 -31.5t-36.5 -28.5t-51 -31q-24 -14 -46 -29t-39 -34.5t-27.5 -46t-12.5 -64.5h303v55h-235q4 16 16.5 29t30 25t39 24t42.5 25q21 12 41.5 26t36 31t25.5 38.5t10 49.5q0 30 -11.5 53.5 +t-32 39.5t-47.5 24.5t-57 8.5q-70 0 -111.5 -42.5t-41.5 -111.5zM219 280v429h-50q-10 -42 -47 -56.5t-86 -14.5v-50h115v-308h68zM570 725l-435 -752h64l435 752h-64z" /> + <glyph glyph-name="minus" unicode="−" horiz-adv-x="600" +d="M48 287v-68h504v68h-504z" /> + <glyph glyph-name="eth" unicode="ð" horiz-adv-x="574" +d="M282 431q44 0 75.5 -14t51.5 -38t29.5 -55t9.5 -66q0 -47 -12.5 -83.5t-34.5 -61t-51.5 -37.5t-62.5 -13t-62.5 13t-51.5 37.5t-34.5 61t-12.5 83.5q0 77 39.5 125t116.5 48zM272 506q-57 0 -101 -20.5t-74 -55t-45.5 -79t-15.5 -93.5q0 -57 16 -106t48 -85.5t79 -57 +t108 -20.5q62 0 108.5 20.5t78.5 57t48 85.5t16 106q0 115 -41.5 211.5t-132.5 171.5l115 53l-35 37l-120 -56q-20 16 -41.5 31t-35.5 25l-70 -45q14 -8 34 -21t36 -27l-109 -51l38 -40l115 54q12 -8 28 -23t33 -35t33 -43.5t28 -49.5h-2q-27 31 -63 43.5t-76 12.5z" /> + <glyph glyph-name="thorn" unicode="þ" horiz-adv-x="593" +d="M152 447v267h-85v-911h85v266h2q14 -23 34.5 -38.5t43.5 -24.5t46.5 -13t42.5 -4q59 0 103.5 21t74 57.5t44 85.5t14.5 104t-15 104t-44.5 86.5t-74 59.5t-104.5 22q-54 0 -99 -19.5t-66 -62.5h-2zM467 263q0 -38 -8 -74t-26 -64t-47.5 -45t-73.5 -17t-75 16.5 +t-50.5 43.5t-28.5 62.5t-9 73.5q0 36 8.5 71t27.5 62.5t49 44.5t73 17q41 0 71.5 -16t50 -43t29 -61.5t9.5 -70.5z" /> + <glyph glyph-name="twosuperior" unicode="²" horiz-adv-x="333" +d="M22 555h68q0 39 18.5 69t63.5 30q35 0 59 -19t24 -51q0 -22 -7 -39t-21.5 -31.5t-36.5 -28.5t-51 -31q-24 -14 -46 -29t-39 -34.5t-27.5 -46t-12.5 -64.5h303v55h-235q4 16 16.5 29t30 25t39 24t42.5 25q21 12 41.5 26t36 31t25.5 38.5t10 49.5q0 30 -11.5 53.5t-32 39.5 +t-47.5 24.5t-57 8.5q-70 0 -111.5 -42.5t-41.5 -111.5z" /> + <glyph glyph-name="threesuperior" unicode="³" horiz-adv-x="333" +d="M132 527v-50h33q18 0 34.5 -4t29.5 -13.5t21 -24t8 -35.5q0 -34 -28 -53t-66 -19q-90 0 -92 86h-68q0 -35 12.5 -61.5t34 -44t51 -26.5t62.5 -9q32 0 61 8t51.5 24t36 40.5t13.5 57.5q0 38 -21 66t-66 36v2q28 11 48 33.5t20 51.5t-11 51t-30.5 36.5t-46 22t-57.5 7.5 +q-67 0 -105.5 -37.5t-42.5 -103.5h68q0 37 19 61.5t61 24.5q33 0 55 -16t22 -46q0 -35 -25 -50t-58 -15h-24z" /> + <glyph glyph-name="Scaron" unicode="Š" horiz-adv-x="648" +d="M371 765l103 143h-77l-70 -96l-69 96h-84l104 -143h93zM491 505h90q-2 59 -22.5 101.5t-56 70.5t-82.5 41t-102 13q-49 0 -95.5 -12.5t-83 -38t-58.5 -65t-22 -93.5q0 -49 19.5 -81.5t52 -53t73.5 -33t83.5 -22t83.5 -18.5t73.5 -23.5t52 -37.5t19.5 -60q0 -39 -16 -64 +t-42 -39.5t-58.5 -20.5t-64.5 -6q-40 0 -78 10t-66.5 31t-46 53.5t-17.5 77.5h-90q0 -65 23.5 -112.5t64 -78t94 -45.5t113.5 -15q49 0 98.5 11.5t89.5 37t65.5 66t25.5 97.5q0 53 -19.5 88t-52 58t-73.5 36.5t-83.5 23.5t-83.5 18.5t-73.5 21.5t-52 33.5t-19.5 53.5 +q0 35 13.5 58.5t36 37.5t51.5 20t59 6q74 0 121.5 -34.5t55.5 -111.5z" /> + <glyph glyph-name="Yacute" unicode="Ý" horiz-adv-x="648" +d="M349 908l-86 -143h64l131 143h-109zM373 292l273 422h-108l-209 -340l-214 340h-113l276 -422v-292h95v292z" /> + <glyph glyph-name="Zcaron" unicode="Ž" horiz-adv-x="611" +d="M353 765l103 143h-77l-70 -96l-69 96h-84l104 -143h93zM22 80v-80h568v80h-455l443 554v80h-522v-80h410z" /> + <glyph glyph-name="scaron" unicode="š" horiz-adv-x="500" +d="M297 588l103 143h-77l-70 -96l-69 96h-84l104 -143h93zM116 163h-85q2 -48 20 -81.5t48 -54t69 -29.5t82 -9q39 0 78.5 7.5t71 26.5t51 50t19.5 78q0 37 -14.5 62t-38 41.5t-54 26.5t-62.5 17q-30 7 -60 13.5t-54 16t-39.5 24t-15.5 36.5q0 20 10 32.5t26 20t35.5 10.5 +t38.5 3q21 0 41.5 -4.5t37.5 -14.5t28 -26.5t13 -41.5h85q-3 47 -20 78.5t-45.5 50t-65.5 26t-81 7.5q-34 0 -68.5 -8.5t-62 -26t-45 -45.5t-17.5 -67q0 -50 25 -78t62.5 -43.5t81.5 -24t81.5 -19t62.5 -27.5t25 -50q0 -24 -12 -39.5t-30.5 -23.5t-40.5 -11t-42 -3 +q-26 0 -50.5 5t-44 16.5t-31.5 31t-13 47.5z" /> + <glyph glyph-name="yacute" unicode="ý" horiz-adv-x="500" +d="M275 731l-86 -143h64l131 143h-109zM267 -68l225 585h-90l-145 -423h-2l-151 423h-96l205 -514l-35 -87q-12 -23 -28 -35t-42 -12q-13 0 -25.5 4t-24.5 8v-78q14 -5 29 -7t30 -2q29 0 50 7.5t38.5 24t32 42.5t29.5 64z" /> + <glyph glyph-name="zcaron" unicode="ž" horiz-adv-x="480" +d="M287 588l103 143h-77l-70 -96l-69 96h-84l104 -143h93zM22 65v-65h436v75h-330l316 384v58h-402v-75h292z" /> + <glyph glyph-name="gravecmb" unicode="̀" horiz-adv-x="0" +d="M-242 731l130 -143h64l-86 143h-108z" /> + <glyph glyph-name="acutecmb" unicode="́" horiz-adv-x="0" +d="M-84 731l-86 -143h64l131 143h-109z" /> + <glyph glyph-name="circumflexcmb" unicode="̂" horiz-adv-x="0" +d="M-156 731l-102 -143h76l70 96l69 -96h84l-104 143h-93z" /> + <glyph glyph-name="tildecmb" unicode="̃" horiz-adv-x="0" +d="M65 711h-52q-5 -15 -15.5 -29.5t-30.5 -14.5q-16 0 -32.5 6.5t-33.5 14t-35.5 13.5t-38.5 6q-23 0 -40 -9t-29 -24t-20.5 -35t-14.5 -42h52q-2 19 14 30.5t33 11.5q14 0 31.5 -6t35.5 -13q18 -8 35.5 -14t30.5 -6q29 0 47.5 8.5t31.5 22.5q25 35 31 80z" /> + <glyph glyph-name="macroncmb" unicode="̄" horiz-adv-x="0" +d="M-278 675v-55h340v55h-340z" /> + <glyph glyph-name="brevecmb" unicode="̆" horiz-adv-x="0" +d="M-215 731h-49q10 -67 47 -102.5t106 -35.5q66 0 106.5 37t51.5 101h-51q-15 -38 -35.5 -60.5t-63.5 -22.5q-88 0 -112 83z" /> + <glyph glyph-name="dotaccentcmb" unicode="̇" horiz-adv-x="0" +d="M-64 592v104h-90v-104h90z" /> + <glyph glyph-name="dieresiscmb" unicode="̈" horiz-adv-x="0" +d="M-247 696v-104h89v104h-89zM-60 696v-104h90v104h-90z" /> + <glyph glyph-name="ringcmb" unicode="̊" horiz-adv-x="0" +d="M-221 662q0 -23 9 -43.5t24 -36t35.5 -24.5t43.5 -9t43.5 9t36 24.5t24.5 36t9 43.5t-9 43.5t-24.5 36t-36 24.5t-43.5 9t-43.5 -9t-35.5 -24.5t-24 -36t-9 -43.5zM-177 662q0 29 19.5 48.5t48.5 19.5t48.5 -19.5t19.5 -48.5t-19.5 -48.5t-48.5 -19.5t-48.5 19.5 +t-19.5 48.5z" /> + <glyph glyph-name="hungarumlautcmb" unicode="̋" horiz-adv-x="0" +d="M-31 731l-81 -143h66l120 143h-105zM-187 731l-80 -143h65l120 143h-105z" /> + <glyph glyph-name="caroncmb" unicode="̌" horiz-adv-x="0" +d="M-62 588l103 143h-77l-70 -96l-69 96h-83l103 -143h93z" /> + <glyph glyph-name="cedillacmb" unicode="̧" horiz-adv-x="0" +d="M-197 -146l-18 -44q23 -8 45.5 -13.5t46.5 -5.5q21 0 43 4.5t40 15t29.5 27.5t11.5 42q0 37 -26 55t-58 18q-23 0 -33 -7l-2 2l42 52h-42l-61 -77l17 -28q11 4 20 6t21 2q20 0 33.5 -8.5t13.5 -22.5q0 -9 -6 -14.5t-15 -9.5t-20 -5.5t-21 -1.5q-16 0 -32.5 4t-28.5 9z +" /> + <glyph glyph-name="ogonekcmb" unicode="̨" horiz-adv-x="0" +d="M10 3h-40q-38 -22 -60.5 -42.5t-34.5 -38t-15.5 -30t-3.5 -19.5q0 -30 11 -46.5t26 -24.5t30.5 -9.5t24.5 -1.5q31 0 59.5 13.5t48.5 48.5l-32 18q-11 -14 -25 -22t-37 -8q-20 0 -29 13t-9 29q0 21 17 49t69 71z" /> + <glyph glyph-name="soliduslongoverlaycmb" unicode="̸" horiz-adv-x="0" +d="M-53 731l-295 -747h72l296 747h-73z" /> + <glyph glyph-name="FL295" horiz-adv-x="0" + /> + <glyph glyph-name="cyrbreve" horiz-adv-x="222" +d="M112 593q-59 0 -97.5 36.5t-46.5 96.5h51q11 -36 34.5 -52.5t57.5 -16.5q35 0 57.5 16.5t34.5 52.5h51q-10 -60 -46 -96.5t-96 -36.5z" /> + <glyph glyph-name="cyrBreve" horiz-adv-x="222" +d="M112 761q-63 0 -103.5 39t-48.5 99h51q22 -71 100 -71q76 0 100 71h51q-10 -60 -47 -99t-103 -39z" /> + <glyph glyph-name="uni018F" unicode="Ə" horiz-adv-x="743" +d="M370 -16q-88 0 -151 30.5t-103 82.5t-59 119t-19 141v19.5t2 19.5h568q-6 51 -24.5 98t-49 82t-73.5 56t-98 21q-39 0 -74 -10.5t-63.5 -30t-49.5 -46t-32 -58.5h-94q10 54 40.5 95.5t73 70t94 43t103.5 14.5q84 0 148.5 -30t108 -81t65.5 -119.5t22 -144.5 +q0 -88 -26 -157t-71 -117t-106 -73t-132 -25zM366 61q55 0 99 19.5t76 53.5t50 81t21 102h-478q3 -45 16.5 -90.5t41.5 -82.5t70.5 -60t103.5 -23z" /> + <glyph glyph-name="uni01A2" unicode="Ƣ" horiz-adv-x="803" +d="M630 634h-75v-606q-30 -17 -75 -30.5t-100 -13.5q-85 0 -149 30.5t-107 82.5t-64.5 119t-21.5 141q0 73 21.5 140.5t64.5 119.5t107 83t149 31q65 0 115 -17h230v-911h-95v831zM380 63q8 0 19 1t22 2.5t21.5 4t17.5 4.5v564q-15 4 -33 8t-47 4q-65 0 -112 -25.5 +t-77 -67.5t-44 -94.5t-14 -106.5t14 -106.5t44 -94.5t77 -67.5t112 -25.5z" /> + <glyph glyph-name="uni01A3" unicode="ƣ" horiz-adv-x="642" +d="M493 442h-66v-416q-29 -18 -63.5 -27.5t-76.5 -9.5q-62 0 -108.5 20.5t-78.5 57t-48 85.5t-16 106t16 106.5t48 86t78.5 57.5t108.5 21q46 0 84 -12h207v-714h-85v639zM287 63q27 0 55 10v371q-28 10 -55 10q-33 0 -62.5 -13t-51.5 -38t-34.5 -61.5t-12.5 -83.5 +t12.5 -83.5t34.5 -61t51.5 -37.5t62.5 -13z" /> + <glyph glyph-name="uni01B5" unicode="Ƶ" horiz-adv-x="611" +d="M22 80l198 247h-132v80h196l182 227h-410v80h522v-80l-182 -227h146v-80h-210l-197 -247h455v-80h-568v80z" /> + <glyph glyph-name="uni01B6" unicode="ƶ" horiz-adv-x="480" +d="M22 65l140 170h-82v75h144l110 132h-292v75h402v-58l-123 -149h81v-75h-143l-131 -160h330v-75h-436v65z" /> + <glyph glyph-name="uni0259" unicode="ə" horiz-adv-x="547" +d="M268 -11q-69 0 -114.5 28.5t-73 72.5t-38 96t-8.5 99h387q1 34 -8 64.5t-29 54t-51 37.5t-73 14q-54 0 -88.5 -25t-45.5 -76h-84q17 88 75 131.5t146 43.5q62 0 108.5 -20t77.5 -56t46.5 -86t15.5 -109t-18 -108t-50.5 -85t-77 -56t-97.5 -20zM273 64q33 0 59.5 11.5 +t45.5 31.5t30 46.5t13 56.5h-297q2 -30 13.5 -57t31 -46.5t46 -31t58.5 -11.5z" /> + <glyph glyph-name="uni0400" unicode="Ѐ" horiz-adv-x="611" +d="M78 714h493v-80h-398v-227h371v-80h-371v-247h401v-80h-496v714zM306 908l86 -143h-64l-130 143h108z" /> + <glyph glyph-name="afii10023" unicode="Ё" horiz-adv-x="611" +d="M78 714h493v-80h-398v-227h371v-80h-371v-247h401v-80h-496v714zM276 873v-104h-89v104h89zM464 873v-104h-90v104h90z" /> + <glyph glyph-name="afii10051" unicode="Ђ" horiz-adv-x="750" +d="M481 -8q-25 0 -50 3v81q8 -1 14.5 -1h13.5q46 0 76.5 13t48.5 35.5t25.5 52.5t7.5 64q0 38 -11.5 65t-31 44.5t-46 25.5t-56.5 8q-36 0 -67 -13t-53.5 -37.5t-35 -60.5t-12.5 -81v-191h-95v634h-207v80h570v-80h-268v-254h2q12 21 31.5 36t43.5 25.5t50.5 15.5t52.5 5 +q48 0 90 -13.5t72.5 -41.5t48 -69.5t17.5 -97.5q0 -51 -13.5 -96t-42 -79t-72 -53.5t-103.5 -19.5z" /> + <glyph glyph-name="afii10052" unicode="Ѓ" horiz-adv-x="550" +d="M84 714h464v-80h-369v-634h-95v714zM452 908l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="afii10053" unicode="Є" horiz-adv-x="718" +d="M368 -16q-71 0 -131.5 25t-104.5 73t-69 117t-25 157q0 76 20.5 144.5t62 119.5t104.5 81t147 30q52 0 102.5 -14t92.5 -42t70.5 -70t35.5 -97h-94q-9 33 -28 60t-46 46t-61.5 29t-73.5 10q-55 0 -96.5 -20.5t-70 -55t-45.5 -79t-23 -92.5h329v-79h-333q3 -59 20.5 -108 +t48 -84t74 -54.5t98.5 -19.5q87 0 141.5 48t70.5 139h96q-17 -132 -100 -198t-212 -66z" /> + <glyph glyph-name="afii10054" unicode="Ѕ" horiz-adv-x="648" +d="M332 -16q-60 0 -113.5 15t-94 45.5t-64 78t-23.5 112.5h90q0 -45 17.5 -77.5t46 -53.5t66 -31t78.5 -10q32 0 64.5 6t58.5 20.5t42 39.5t16 64q0 37 -19.5 60t-52 37.5t-73.5 23.5t-83.5 18.5t-83.5 22t-73.5 33t-52 53t-19.5 81.5q0 54 22 93.5t58.5 65t83 38t95.5 12.5 +q55 0 102 -13t82.5 -41t56 -70.5t22.5 -101.5h-90q-8 77 -55.5 111.5t-121.5 34.5q-30 0 -59 -6t-51.5 -20t-36 -37.5t-13.5 -58.5q0 -33 19.5 -53.5t52 -33.5t73.5 -21.5t83.5 -18.5t83.5 -23.5t73.5 -36.5t52 -58t19.5 -88q0 -57 -25.5 -97.5t-65.5 -66t-89.5 -37 +t-98.5 -11.5z" /> + <glyph glyph-name="afii10055" unicode="І" horiz-adv-x="259" +d="M82 714h95v-714h-95v714z" /> + <glyph glyph-name="afii10056" unicode="Ї" horiz-adv-x="259" +d="M82 714h95v-714h-95v714zM80 873v-104h-89v104h89zM268 873v-104h-90v104h90z" /> + <glyph glyph-name="afii10057" unicode="Ј" horiz-adv-x="519" +d="M230 -16q-100 0 -154 52t-54 155v44h95v-30q0 -31 5 -57t17.5 -45t35 -29.5t57.5 -10.5q65 0 89.5 35t24.5 94v522h95v-536q0 -36 -10.5 -71t-35 -62.5t-65 -44t-100.5 -16.5z" /> + <glyph glyph-name="afii10058" unicode="Љ" horiz-adv-x="1105" +d="M68 -10q-15 0 -39.5 3t-38.5 7v80q24 -6 61 -6q24 0 41.5 10t30.5 35.5t22 69t16 109.5q7 67 11.5 168t4.5 248h448v-291h223q106 0 162.5 -54.5t56.5 -157.5q0 -102 -56.5 -156.5t-162.5 -54.5h-318v634h-263q0 -118 -4 -202.5t-10 -144.5q-8 -72 -21.5 -127t-35.5 -93 +t-53.5 -57.5t-74.5 -19.5zM816 80q156 0 156 131q0 133 -156 133h-191v-264h191z" /> + <glyph glyph-name="afii10059" unicode="Њ" horiz-adv-x="1124" +d="M78 714h95v-301h376v301h95v-301h223q106 0 162.5 -52t56.5 -155q0 -102 -56.5 -154t-162.5 -52h-318v333h-376v-333h-95v714zM835 80q78 0 117 30t39 96q0 67 -39 97.5t-117 30.5h-191v-254h191z" /> + <glyph glyph-name="afii10060" unicode="Ћ" horiz-adv-x="750" +d="M208 634h-207v80h570v-80h-268v-203q29 8 72 19.5t87 11.5q82 0 129.5 -23t72 -56t31.5 -70.5t7 -67.5v-245h-95v239q0 22 -2.5 47t-16.5 46t-43 35t-83 14q-56 0 -94.5 -11t-64.5 -18v-352h-95v634z" /> + <glyph glyph-name="afii10061" unicode="Ќ" horiz-adv-x="667" +d="M78 714h95v-356l362 356h123l-301 -288l313 -426h-120l-258 361l-119 -111v-250h-95v714zM491 908l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="uni040D" unicode="Ѝ" horiz-adv-x="730" +d="M78 714h95v-605l359 605h120v-714h-95v607l-360 -607h-119v714zM346 908l86 -143h-64l-130 143h108z" /> + <glyph glyph-name="afii10062" unicode="Ў" horiz-adv-x="611" +d="M149 -11q-24 0 -47.5 3.5t-40.5 8.5v78q13 -4 32.5 -7t37.5 -3q23 0 40.5 8.5t31.5 22.5t24.5 32t19.5 37l12 25l-258 520h103l206 -428l201 428h101l-274 -561q-45 -92 -91 -128t-98 -36zM312 761q-63 0 -103.5 39t-48.5 99h51q22 -71 100 -71q76 0 100 71h51 +q-10 -60 -47 -99t-103 -39z" /> + <glyph glyph-name="afii10145" unicode="Џ" horiz-adv-x="712" +d="M310 0h-232v714h95v-634h366v634h95v-714h-230v-177h-94v177z" /> + <glyph glyph-name="afii10017" unicode="А" horiz-adv-x="648" +d="M272 714h105l279 -714h-105l-78 215h-302l-80 -215h-97zM443 295l-119 333h-2l-121 -333h242z" /> + <glyph glyph-name="afii10018" unicode="Б" horiz-adv-x="675" +d="M78 714h489v-80h-394v-210h238q106 0 162.5 -55t56.5 -158q0 -102 -56.5 -156.5t-162.5 -54.5h-333v714zM380 80q156 0 156 131q0 133 -156 133h-207v-264h207z" /> + <glyph glyph-name="afii10019" unicode="В" horiz-adv-x="685" +d="M78 714h259q23 0 49.5 -0.5t52.5 -3t49 -7.5t38 -15q35 -21 59.5 -58t24.5 -91q0 -57 -27.5 -98.5t-78.5 -61.5v-2q66 -14 101 -60t35 -112q0 -39 -14 -76t-41.5 -65.5t-68 -46t-93.5 -17.5h-345v714zM411 80q63 0 98.5 34t35.5 94q0 35 -13 58t-34.5 36.5t-49.5 19 +t-58 5.5h-217v-247h238zM363 407q81 0 116.5 28.5t35.5 85.5q0 37 -12 59.5t-33 34.5t-48.5 15.5t-58.5 3.5h-190v-227h190z" /> + <glyph glyph-name="afii10020" unicode="Г" horiz-adv-x="550" +d="M84 714h464v-80h-369v-634h-95v714z" /> + <glyph glyph-name="afii10021" unicode="Д" horiz-adv-x="729" +d="M9 80h70q20 36 37 90t29.5 118.5t19.5 137t7 146.5v142h460v-634h79v-257h-91v177h-520v-177h-91v257zM537 80v554h-273v-103q0 -66 -6.5 -132.5t-18 -126t-26 -109.5t-30.5 -83h354z" /> + <glyph glyph-name="afii10022" unicode="Е" horiz-adv-x="611" +d="M78 714h493v-80h-398v-227h371v-80h-371v-247h401v-80h-496v714z" /> + <glyph glyph-name="afii10024" unicode="Ж" horiz-adv-x="1011" +d="M313 420l-284 294h118l312 -333v333h93v-333l312 333h118l-284 -294l316 -420h-118l-260 354l-84 -88v-266h-93v266l-84 88l-260 -354h-118z" /> + <glyph glyph-name="afii10025" unicode="З" horiz-adv-x="654" +d="M332 -16q-64 0 -118 15t-93.5 46t-61.5 78t-22 112h91q1 -48 18.5 -81.5t46 -54t66.5 -29.5t81 -9q37 0 69 10.5t55.5 30t37 47t13.5 61.5q0 39 -15 63.5t-39.5 38t-57 18.5t-68.5 5q-15 0 -34 -0.5t-30 -1.5v78q12 -2 32 -2h32q34 0 62.5 6.5t49 21.5t32 39.5t11.5 60.5 +q0 33 -12.5 55t-34 35.5t-49 19.5t-57.5 6q-79 0 -124 -34.5t-53 -112.5h-91q2 57 23.5 99.5t57.5 70t84.5 41.5t105.5 14q51 0 95.5 -11.5t77.5 -35.5t52 -60.5t19 -86.5q0 -29 -10 -54t-26.5 -45t-38 -34.5t-43.5 -21.5v-3q35 -7 62 -23.5t45 -39.5t27 -51t9 -57 +q0 -33 -15 -72t-48.5 -73t-86 -56.5t-127.5 -22.5z" /> + <glyph glyph-name="afii10026" unicode="И" horiz-adv-x="730" +d="M78 714h95v-605l359 605h120v-714h-95v607l-360 -607h-119v714z" /> + <glyph glyph-name="afii10027" unicode="Й" horiz-adv-x="730" +d="M78 714h95v-605l359 605h120v-714h-95v607l-360 -607h-119v714zM365 761q-63 0 -103.5 39t-48.5 99h51q22 -71 100 -71q76 0 100 71h51q-10 -60 -47 -99t-103 -39z" /> + <glyph glyph-name="afii10028" unicode="К" horiz-adv-x="667" +d="M78 714h95v-356l362 356h123l-301 -288l313 -426h-120l-258 361l-119 -111v-250h-95v714z" /> + <glyph glyph-name="afii10029" unicode="Л" horiz-adv-x="703" +d="M68 -10q-15 0 -39.5 3t-38.5 7v80q24 -6 61 -6q24 0 41.5 10t30.5 35.5t22 69t16 109.5q7 67 11.5 168t4.5 248h448v-714h-95v634h-263q0 -118 -4 -202.5t-10 -144.5q-8 -72 -21.5 -127t-35.5 -93t-53.5 -57.5t-74.5 -19.5z" /> + <glyph glyph-name="afii10030" unicode="М" horiz-adv-x="871" +d="M80 714h130l225 -600l226 600h130v-714h-90v594h-2l-223 -594h-81l-223 594h-2v-594h-90v714z" /> + <glyph glyph-name="afii10031" unicode="Н" horiz-adv-x="722" +d="M78 714h95v-307h376v307h95v-714h-95v327h-376v-327h-95v714z" /> + <glyph glyph-name="afii10032" unicode="О" horiz-adv-x="760" +d="M380 -16q-85 0 -149 30.5t-107 82.5t-64.5 119t-21.5 141q0 73 21.5 140.5t64.5 119.5t107 83t149 31t149 -31t107 -83t64.5 -119.5t21.5 -140.5q0 -74 -21.5 -141t-64.5 -119t-107 -82.5t-149 -30.5zM380 63q65 0 112 25.5t77 67.5t44 94.5t14 106.5t-14 106.5t-44 94.5 +t-77 67.5t-112 25.5t-112 -25.5t-77 -67.5t-44 -94.5t-14 -106.5t14 -106.5t44 -94.5t77 -67.5t112 -25.5z" /> + <glyph glyph-name="afii10033" unicode="П" horiz-adv-x="712" +d="M78 714h556v-714h-95v634h-366v-634h-95v714z" /> + <glyph glyph-name="afii10034" unicode="Р" horiz-adv-x="648" +d="M78 714h313q109 0 164 -55.5t55 -155.5t-55 -155.5t-164 -55.5h-218v-292h-95v714zM359 372q81 0 118.5 33.5t37.5 97.5t-37.5 97.5t-118.5 33.5h-186v-262h186z" /> + <glyph glyph-name="afii10035" unicode="С" horiz-adv-x="722" +d="M373 -16q-83 0 -145 28.5t-103 78.5t-61.5 118t-20.5 146t22 146.5t64.5 119.5t105.5 80.5t146 29.5q56 0 106 -15t89 -44t65 -72.5t34 -100.5h-95q-16 76 -70.5 114t-129.5 38q-64 0 -109.5 -24t-75 -64.5t-43.5 -92.5t-14 -108q0 -61 14 -115.5t43.5 -95t75.5 -64.5 +t110 -24q46 0 83 15.5t63.5 43t41.5 65.5t18 82h95q-14 -136 -92.5 -210.5t-216.5 -74.5z" /> + <glyph glyph-name="afii10036" unicode="Т" horiz-adv-x="574" +d="M240 634h-238v80h571v-80h-238v-634h-95v634z" /> + <glyph glyph-name="afii10037" unicode="У" horiz-adv-x="611" +d="M149 -11q-24 0 -47.5 3.5t-40.5 8.5v78q13 -4 32.5 -7t37.5 -3q23 0 40.5 8.5t31.5 22.5t24.5 32t19.5 37l12 25l-258 520h103l206 -428l201 428h101l-274 -561q-45 -92 -91 -128t-98 -36z" /> + <glyph glyph-name="afii10038" unicode="Ф" horiz-adv-x="821" +d="M363 70q-76 0 -137.5 19.5t-105 57t-67 91t-23.5 121.5q0 67 23.5 122t67 93t105 59t137.5 21v77h95v-77q77 0 138.5 -20.5t105 -59t66.5 -93t23 -122.5q0 -70 -23.5 -124t-67 -90.5t-105 -55.5t-137.5 -19v-86h-95v86zM363 577q-123 -4 -180.5 -61.5t-57.5 -156.5 +q0 -100 57.5 -153t180.5 -59v430zM458 147q123 6 180.5 59t57.5 153q0 99 -57.5 156.5t-180.5 61.5v-430v0z" /> + <glyph glyph-name="afii10039" unicode="Х" horiz-adv-x="611" +d="M248 367l-235 347h114l178 -279l186 279h106l-236 -347l251 -367h-116l-192 295l-198 -295h-106z" /> + <glyph glyph-name="afii10040" unicode="Ц" horiz-adv-x="720" +d="M611 0h-533v714h95v-634h357v634h95v-634h77v-257h-91v177z" /> + <glyph glyph-name="afii10041" unicode="Ч" horiz-adv-x="658" +d="M485 306q-13 -3 -36 -8t-50.5 -9.5t-57 -8t-54.5 -3.5q-82 0 -129.5 21.5t-72 53.5t-31.5 70.5t-7 71.5v220h94v-212q0 -24 2.5 -49.5t16.5 -46.5t43.5 -34.5t83.5 -13.5q67 0 119 10t79 18v328h95v-714h-95v306z" /> + <glyph glyph-name="afii10042" unicode="Ш" horiz-adv-x="1051" +d="M78 714h95v-634h305v634h95v-634h305v634h95v-714h-895v714z" /> + <glyph glyph-name="afii10043" unicode="Щ" horiz-adv-x="1072" +d="M962 0h-884v714h95v-634h305v634h95v-634h305v634h95v-634h81v-257h-92v177z" /> + <glyph glyph-name="afii10044" unicode="Ъ" horiz-adv-x="778" +d="M203 634h-201v80h296v-291h223q106 0 162.5 -54.5t56.5 -157.5q0 -102 -56.5 -156.5t-162.5 -54.5h-318v634zM489 80q156 0 156 131q0 133 -156 133h-191v-264h191z" /> + <glyph glyph-name="afii10045" unicode="Ы" horiz-adv-x="872" +d="M78 714h95v-291h213q106 0 162.5 -54.5t56.5 -157.5q0 -102 -56.5 -156.5t-162.5 -54.5h-308v714zM354 80q156 0 156 131q0 133 -156 133h-181v-264h181zM699 714h95v-714h-95v714z" /> + <glyph glyph-name="afii10046" unicode="Ь" horiz-adv-x="653" +d="M78 714h95v-291h223q106 0 162.5 -54.5t56.5 -157.5q0 -102 -56.5 -156.5t-162.5 -54.5h-318v714zM364 80q156 0 156 131q0 133 -156 133h-191v-264h191z" /> + <glyph glyph-name="afii10047" unicode="Э" horiz-adv-x="718" +d="M350 -16q-129 0 -212 66t-100 198h96q16 -91 70.5 -139t141.5 -48q55 0 98.5 19.5t74 54.5t48 84t20.5 108h-333v79h329q-6 48 -23 92.5t-45.5 79t-70 55t-96.5 20.5q-39 0 -73.5 -10t-61.5 -29t-46 -46t-28 -60h-94q7 55 35.5 97t70.5 70t92.5 42t102.5 14q84 0 147 -30 +t104.5 -81t62 -119.5t20.5 -144.5q0 -88 -25 -157t-69 -117t-104.5 -73t-131.5 -25z" /> + <glyph glyph-name="afii10048" unicode="Ю" horiz-adv-x="1020" +d="M650 -16q-76 0 -135.5 27t-101.5 74t-66 109t-28 133h-146v-327h-95v714h95v-307h147q7 67 32 126t67 103t100 69.5t131 25.5q79 0 141 -30.5t104.5 -81.5t64.5 -119t22 -143t-22 -143t-64.5 -119t-104.5 -81t-141 -30zM650 63q60 0 104.5 25t74 66t44 94t14.5 109 +t-14.5 109t-44 94t-74 66t-104.5 25t-104.5 -25t-74 -66t-44 -94t-14.5 -109t14.5 -109t44 -94t74 -66t104.5 -25z" /> + <glyph glyph-name="afii10049" unicode="Я" horiz-adv-x="671" +d="M232 300q-75 11 -123 64t-48 144q0 102 59.5 154t165.5 52h306v-714h-94v294h-159l-221 -294h-118zM498 374v260h-180q-78 0 -120 -30t-42 -96t41.5 -100t120.5 -34h180z" /> + <glyph glyph-name="afii10065" unicode="а" horiz-adv-x="537" +d="M207 -11q-35 0 -66 7.5t-54.5 25t-37 45t-13.5 66.5q0 44 15 72t39.5 45.5t56 26.5t64.5 15q35 7 66.5 10.5t55.5 10t38 19t14 36.5q0 28 -10.5 45t-27 26t-37 12t-40.5 3q-54 0 -90 -20.5t-39 -77.5h-85q2 48 20 81t48 53.5t68.5 29.5t82.5 9q35 0 69.5 -5t62.5 -20.5 +t45 -43.5t17 -73v-266q0 -30 3.5 -44t23.5 -14q9 0 26 5v-66q-22 -13 -61 -13q-33 0 -52.5 18.5t-19.5 60.5q-35 -42 -81.5 -60.5t-100.5 -18.5zM226 63q42 0 72 11.5t49 29t28 38t9 38.5v87q-16 -13 -42 -18t-54.5 -9t-57.5 -8t-52 -14t-37.5 -28.5t-14.5 -50.5 +q0 -21 8.5 -35.5t22 -23.5t31.5 -13t38 -4z" /> + <glyph glyph-name="afii10066" unicode="б" horiz-adv-x="573" +d="M295 -11q-100 0 -161.5 51t-77.5 158q-6 42 -6 94q0 37 2.5 77t9 79t18 75t30.5 65q34 53 83 78.5t123 30.5q49 4 82 9t37 25h85q-2 -39 -17 -60t-42 -31.5t-66 -14t-91 -7.5q-43 -3 -75 -20t-54.5 -45.5t-36.5 -67t-20 -84.5h3q22 51 68.5 84t112.5 33q109 0 172 -68 +t63 -196q0 -65 -17.5 -114.5t-49.5 -83t-76.5 -50.5t-98.5 -17zM296 61q30 0 58 12.5t49 36.5t34 59.5t13 82.5q0 91 -42 143t-114 52t-114.5 -52.5t-42.5 -143.5q0 -88 42 -139t117 -51z" /> + <glyph glyph-name="afii10067" unicode="в" horiz-adv-x="540" +d="M64 517h239q34 0 65.5 -5t56.5 -18.5t40 -38.5t15 -64q0 -42 -20 -68t-56 -43v-1q45 -9 71.5 -42t26.5 -85q0 -33 -11.5 -61t-32.5 -48t-50 -31.5t-63 -11.5h-281v517zM329 72q42 0 63.5 24.5t21.5 61.5q0 35 -23 56t-77 21h-166v-163h181zM294 305q55 0 76.5 20t21.5 53 +q0 32 -21 49.5t-77 17.5h-146v-140h146z" /> + <glyph glyph-name="afii10068" unicode="г" horiz-adv-x="424" +d="M66 517h354v-75h-269v-442h-85v517z" /> + <glyph glyph-name="afii10069" unicode="д" horiz-adv-x="589" +d="M3 75h61q11 21 22.5 57.5t21 81t15.5 94.5t6 98v111h374v-442h70v-232h-81v157h-408v-157h-81v232zM418 75v367h-206v-44q0 -49 -5.5 -97.5t-14.5 -91.5t-19.5 -78t-20.5 -56h266z" /> + <glyph glyph-name="afii10070" unicode="е" horiz-adv-x="537" +d="M284 -11q-62 0 -108.5 20t-77.5 56t-46.5 86t-15.5 109q0 58 18 107.5t50.5 85.5t77 56t97.5 20q69 0 114.5 -28.5t73 -72.5t38 -96t8.5 -99h-387q-1 -34 8 -64.5t29 -54t51 -37.5t73 -14q54 0 88.5 25t45.5 76h84q-17 -88 -75 -131.5t-146 -43.5zM423 308 +q-2 30 -13.5 57t-31 46.5t-46 31t-58.5 11.5q-33 0 -59.5 -11.5t-45.5 -31.5t-30 -46.5t-13 -56.5h297z" /> + <glyph glyph-name="afii10072" unicode="ж" horiz-adv-x="783" +d="M226 304l-197 213h105l215 -240v240h85v-240l215 240h105l-197 -213l226 -304h-105l-177 250l-67 -65v-185h-85v185l-67 65l-177 -250h-105z" /> + <glyph glyph-name="afii10073" unicode="з" horiz-adv-x="506" +d="M254 -11q-103 0 -161 46t-63 131h86q4 -57 42 -82t95 -25q61 0 94 26t33 66q0 39 -25 61t-85 22h-69v69h55q45 0 77 18.5t32 64.5q0 29 -27.5 51t-81.5 22q-23 0 -45.5 -5t-40.5 -16t-30 -29t-15 -44h-86q3 48 23 79.5t50 50t68 26.5t77 8q40 0 75 -8t61.5 -25.5 +t42 -43.5t15.5 -62q0 -45 -25.5 -73t-57.5 -35v-2q18 -3 36 -12t32 -24.5t23 -38t9 -52.5q0 -42 -18 -73t-48 -51t-68.5 -30t-79.5 -10z" /> + <glyph glyph-name="afii10074" unicode="и" horiz-adv-x="566" +d="M64 517h85v-422l244 422h109v-517h-85v422l-244 -422h-109v517z" /> + <glyph glyph-name="afii10075" unicode="й" horiz-adv-x="566" +d="M64 517h85v-422l244 422h109v-517h-85v422l-244 -422h-109v517zM283 593q-59 0 -97.5 36.5t-46.5 96.5h51q11 -36 34.5 -52.5t57.5 -16.5q35 0 57.5 16.5t34.5 52.5h51q-10 -60 -46 -96.5t-96 -36.5z" /> + <glyph glyph-name="afii10076" unicode="к" horiz-adv-x="526" +d="M64 517h85v-247l237 247h113l-208 -204l235 -313h-109l-187 254l-81 -79v-175h-85v517z" /> + <glyph glyph-name="afii10077" unicode="л" horiz-adv-x="563" +d="M68 -6q-19 0 -39 2.5t-29 4.5v69q10 -3 27 -4t25 -1q33 0 47.5 23.5t21.5 65.5q3 20 6 50.5t5 74t3 102.5t1 136h363v-517h-85v442h-196q0 -117 -4 -189t-11 -115q-11 -66 -43 -105t-92 -39z" /> + <glyph glyph-name="afii10078" unicode="м" horiz-adv-x="688" +d="M64 517h122l157 -419h2l157 419h122v-517h-85v410l-156 -410h-78l-156 410v-410h-85v517z" /> + <glyph glyph-name="afii10079" unicode="н" horiz-adv-x="560" +d="M64 517h85v-206h262v206h85v-517h-85v238h-262v-238h-85v517z" /> + <glyph glyph-name="afii10080" unicode="о" horiz-adv-x="574" +d="M287 -11q-62 0 -108.5 20.5t-78.5 57t-48 85.5t-16 106t16 106.5t48 86t78.5 57.5t108.5 21q61 0 108 -21t79 -57.5t48 -86t16 -106.5t-16 -106t-48 -85.5t-79 -57t-108 -20.5zM287 63q33 0 62.5 13t51.5 37.5t34.5 61t12.5 83.5t-12.5 83.5t-34.5 61.5t-51.5 38 +t-62.5 13t-62.5 -13t-51.5 -38t-34.5 -61.5t-12.5 -83.5t12.5 -83.5t34.5 -61t51.5 -37.5t62.5 -13z" /> + <glyph glyph-name="afii10081" unicode="п" horiz-adv-x="550" +d="M64 517h422v-517h-85v442h-252v-442h-85v517z" /> + <glyph glyph-name="afii10082" unicode="р" horiz-adv-x="593" +d="M67 517h85v-70h2q21 43 66 62.5t99 19.5q60 0 104.5 -22t74 -59.5t44.5 -86.5t15 -104q0 -56 -14.5 -104.5t-44 -85t-74 -57.5t-103.5 -21q-20 0 -43 4t-46 13t-43.5 24.5t-34.5 38.5h-2v-266h-85v714zM312 63q43 0 73 17t48 45t26 64t8 74q0 36 -9.5 70.5t-29 61.5 +t-50 43t-71.5 16q-43 0 -73 -17t-49 -44.5t-27.5 -62.5t-8.5 -71q0 -38 9 -73.5t28.5 -62.5t50.5 -43.5t75 -16.5z" /> + <glyph glyph-name="afii10083" unicode="с" horiz-adv-x="537" +d="M278 -11q-59 0 -104.5 19t-76 54t-46 83t-15.5 107q0 58 15 108.5t45.5 88t76 59t107.5 21.5q44 0 82.5 -10.5t68 -32.5t48.5 -55.5t24 -79.5h-88q-10 49 -42 76t-86 27q-46 0 -77 -17t-49.5 -45t-26.5 -64.5t-8 -75.5q0 -36 8.5 -70t26.5 -60.5t46.5 -42.5t69.5 -16 +q63 0 98.5 33t43.5 93h87q-14 -97 -71 -148.5t-157 -51.5z" /> + <glyph glyph-name="afii10084" unicode="т" horiz-adv-x="463" +d="M189 442h-185v75h455v-75h-185v-442h-85v442z" /> + <glyph glyph-name="afii10085" unicode="у" horiz-adv-x="500" +d="M117 -206q-15 0 -30 2t-29 7v78q12 -4 24.5 -8t25.5 -4q26 0 42 12t28 35l35 87l-205 514h96l151 -423h2l145 423h90l-225 -585q-15 -38 -29.5 -64t-32 -42.5t-39 -24t-49.5 -7.5z" /> + <glyph glyph-name="afii10086" unicode="ф" horiz-adv-x="800" +d="M358 39q-9 -9 -22 -18t-27.5 -16t-30 -11.5t-30.5 -4.5q-58 0 -97.5 23t-64 61.5t-35.5 88.5t-11 104q0 124 54 193.5t147 69.5q16 0 33.5 -5t33 -13t29 -18t21.5 -20v241h84v-241q8 10 21 20t29 18t33 13t34 5q93 0 147 -69.5t54 -193.5q0 -54 -11 -104t-35.5 -88.5 +t-64 -61.5t-97.5 -23q-29 0 -61.5 15.5t-48.5 34.5v-236h-84v236zM258 59q39 0 67 19.5t33 47.5v260q-6 21 -18 34.5t-26.5 22t-30.5 12t-30 3.5q-33 0 -56.5 -14.5t-39 -40t-22.5 -61.5t-7 -78q0 -36 6 -72.5t20.5 -66t39.5 -48t64 -18.5zM542 59q39 0 64 18.5t39.5 48 +t20.5 66t6 72.5q0 42 -7 78t-22.5 61.5t-39 40t-56.5 14.5q-14 0 -30 -3.5t-30.5 -12t-26.5 -22t-18 -34.5v-260q5 -28 33 -47.5t67 -19.5z" /> + <glyph glyph-name="afii10087" unicode="х" horiz-adv-x="518" +d="M203 272l-180 245h109l124 -181l129 181h102l-178 -238l200 -279h-109l-144 214l-144 -214h-103z" /> + <glyph glyph-name="afii10088" unicode="ц" horiz-adv-x="564" +d="M467 0h-403v517h85v-442h244v442h85v-442h70v-232h-81v157z" /> + <glyph glyph-name="afii10089" unicode="ч" horiz-adv-x="523" +d="M374 217q-7 -3 -24.5 -7t-40 -8t-47.5 -7t-48 -3q-78 0 -123 36.5t-45 111.5v177h85v-163q0 -51 25.5 -70.5t73.5 -19.5q19 0 41 2.5t42.5 6.5t36.5 8l24 6v230h85v-517h-85v217z" /> + <glyph glyph-name="afii10090" unicode="ш" horiz-adv-x="809" +d="M64 517h85v-442h213v442h85v-442h213v442h85v-517h-681v517z" /> + <glyph glyph-name="afii10091" unicode="щ" horiz-adv-x="831" +d="M734 0h-670v517h85v-442h213v442h85v-442h213v442h85v-442h70v-232h-81v157z" /> + <glyph glyph-name="afii10092" unicode="ъ" horiz-adv-x="617" +d="M152 442h-149v75h234v-198h184q76 0 122 -41.5t46 -116.5q0 -73 -44 -117t-120 -44h-273v442zM394 75q107 0 107 86q0 85 -107 85h-157v-171h157z" /> + <glyph glyph-name="afii10093" unicode="ы" horiz-adv-x="708" +d="M64 517h85v-198h160q76 0 122 -41.5t46 -116.5q0 -73 -44 -117t-120 -44h-249v517zM282 75q107 0 107 86q0 85 -107 85h-133v-171h133zM559 517h85v-517h-85v517z" /> + <glyph glyph-name="afii10094" unicode="ь" horiz-adv-x="534" +d="M69 517h85v-198h184q76 0 122 -41.5t46 -116.5q0 -73 -44 -117t-120 -44h-273v517zM311 75q107 0 107 86q0 85 -107 85h-157v-171h157z" /> + <glyph glyph-name="afii10095" unicode="э" horiz-adv-x="537" +d="M250 -11q-94 0 -152 48.5t-65 137.5h87q21 -115 132 -115q69 0 111.5 44.5t47.5 129.5h-216v69h215q-11 73 -49.5 114t-108.5 41q-99 0 -127 -94h-88q14 81 69.5 123t146.5 42q57 0 103 -17.5t78 -51.5t49.5 -82.5t17.5 -111.5t-16.5 -114.5t-49 -87.5t-79 -55.5 +t-106.5 -19.5z" /> + <glyph glyph-name="afii10096" unicode="ю" horiz-adv-x="774" +d="M497 -11q-55 0 -98 18.5t-74 51t-48.5 77t-20.5 97.5h-107v-233h-85v517h85v-211h110q6 48 24.5 89t48.5 70.5t71.5 46.5t93.5 17q58 0 102.5 -21t75.5 -57.5t47 -86t16 -106.5t-16 -106t-47 -85.5t-75.5 -57t-102.5 -20.5zM497 63q31 0 59 13t48 37.5t32 61t12 83.5 +t-12 83.5t-32 61.5t-48 38t-59 13q-32 0 -59.5 -13t-47.5 -38t-32 -61.5t-12 -83.5q0 -94 42 -144.5t109 -50.5z" /> + <glyph glyph-name="afii10097" unicode="я" horiz-adv-x="536" +d="M173 202q-55 8 -90 50t-35 106q0 73 43.5 116t118.5 43h262v-517h-85v199h-113l-158 -199h-113zM387 272v170h-150q-54 0 -78 -23t-24 -62q0 -40 24 -62.5t78 -22.5h150z" /> + <glyph glyph-name="uni0450" unicode="ѐ" horiz-adv-x="537" +d="M284 -11q-62 0 -108.5 20t-77.5 56t-46.5 86t-15.5 109q0 58 18 107.5t50.5 85.5t77 56t97.5 20q69 0 114.5 -28.5t73 -72.5t38 -96t8.5 -99h-387q-1 -34 8 -64.5t29 -54t51 -37.5t73 -14q54 0 88.5 25t45.5 76h84q-17 -88 -75 -131.5t-146 -43.5zM423 308 +q-2 30 -13.5 57t-31 46.5t-46 31t-58.5 11.5q-33 0 -59.5 -11.5t-45.5 -31.5t-30 -46.5t-13 -56.5h297zM259 731l86 -143h-64l-130 143h108z" /> + <glyph glyph-name="afii10071" unicode="ё" horiz-adv-x="537" +d="M284 -11q-62 0 -108.5 20t-77.5 56t-46.5 86t-15.5 109q0 58 18 107.5t50.5 85.5t77 56t97.5 20q69 0 114.5 -28.5t73 -72.5t38 -96t8.5 -99h-387q-1 -34 8 -64.5t29 -54t51 -37.5t73 -14q54 0 88.5 25t45.5 76h84q-17 -88 -75 -131.5t-146 -43.5zM423 308 +q-2 30 -13.5 57t-31 46.5t-46 31t-58.5 11.5q-33 0 -59.5 -11.5t-45.5 -31.5t-30 -46.5t-13 -56.5h297zM219 696v-104h-89v104h89zM407 696v-104h-90v104h90z" /> + <glyph glyph-name="afii10099" unicode="ђ" horiz-adv-x="566" +d="M291 -197q-12 0 -30 1t-32 3v76q11 -2 26.5 -2.5t25.5 -0.5q72 0 104 37t32 121v292q0 55 -29 84t-80 29q-30 0 -57 -10t-47.5 -29t-32.5 -48t-12 -66v-290h-85v566h-95v70h95v78h85v-78h206v-70h-206v-140h2q47 91 167 91q174 0 174 -189v-299q0 -112 -52.5 -169 +t-158.5 -57z" /> + <glyph glyph-name="afii10100" unicode="ѓ" horiz-adv-x="424" +d="M66 517h354v-75h-269v-442h-85v517zM369 731l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="afii10101" unicode="є" horiz-adv-x="537" +d="M287 -11q-60 0 -106.5 19.5t-79 55.5t-49 87.5t-16.5 114.5t17.5 111.5t49.5 82.5t78 51.5t103 17.5q91 0 146.5 -42t69.5 -123h-88q-28 94 -127 94q-70 0 -108.5 -41t-49.5 -114h215v-69h-216q5 -85 47.5 -129.5t111.5 -44.5q111 0 132 115h87q-7 -89 -65 -137.5 +t-152 -48.5z" /> + <glyph glyph-name="afii10102" unicode="ѕ" horiz-adv-x="500" +d="M250 -11q-44 0 -82.5 9t-68.5 29.5t-48 54t-20 81.5h85q1 -29 13 -48t31.5 -30.5t44 -16.5t50.5 -5q20 0 42 3t40.5 11t30.5 23.5t12 39.5q0 33 -25 50t-62.5 27.5t-81.5 19t-81.5 24t-62.5 43.5t-25 78q0 39 17.5 67t45 45.5t62 26t68.5 8.5q43 0 80.5 -7.5t66 -26 +t45.5 -50t20 -78.5h-85q-2 25 -13 41.5t-28 26.5t-37.5 14.5t-41.5 4.5q-19 0 -38.5 -3t-35.5 -10.5t-26 -20.5t-10 -32q0 -23 15.5 -37t39.5 -23.5t54 -16t60 -13.5q32 -7 62.5 -17t54 -26.5t38 -41.5t14.5 -62q0 -47 -19.5 -78t-51 -50t-71 -26.5t-78.5 -7.5z" /> + <glyph glyph-name="afii10103" unicode="і" horiz-adv-x="222" +d="M69 517h85v-517h-85v517zM69 714h85v-104h-85v104z" /> + <glyph glyph-name="afii10104" unicode="ї" horiz-adv-x="222" +d="M62 696v-104h-89v104h89zM250 696v-104h-90v104h90zM69 517h85v-517h-85v517z" /> + <glyph glyph-name="afii10105" unicode="ј" horiz-adv-x="222" +d="M30 -197q-11 0 -22 1t-21 3v73q5 -1 14 -1.5t20 -0.5q28 0 38 15.5t10 55.5v568h85v-582q0 -69 -33.5 -100.5t-90.5 -31.5zM69 714h85v-104h-85v104z" /> + <glyph glyph-name="afii10106" unicode="љ" horiz-adv-x="879" +d="M68 -6q-19 0 -39 2.5t-29 4.5v69q10 -3 27 -4t25 -1q33 0 47.5 23.5t21.5 65.5q3 20 6 50.5t5 74t3 102.5t1 136h363v-198h184q76 0 122 -41.5t46 -116.5q0 -73 -44 -117t-120 -44h-273v442h-196q0 -117 -4 -189t-11 -115q-11 -66 -43 -105t-92 -39zM656 75q107 0 107 86 +q0 85 -107 85h-157v-171h157z" /> + <glyph glyph-name="afii10107" unicode="њ" horiz-adv-x="876" +d="M64 517h85v-204h262v204h85v-204h184q76 0 122 -40t46 -115q0 -73 -44 -115.5t-120 -42.5h-273v240h-262v-240h-85v517zM653 75q107 0 107 83q0 43 -26.5 62.5t-80.5 19.5h-157v-165h157z" /> + <glyph glyph-name="afii10108" unicode="ћ" horiz-adv-x="566" +d="M74 566h-95v70h95v78h85v-78h206v-70h-206v-137h2q10 24 28 40.5t40.5 27t47 15.5t47.5 5q51 0 85 -14t55 -39t29.5 -59.5t8.5 -76.5v-328h-85v338q0 48 -28 76t-77 28q-39 0 -67.5 -12t-47.5 -34t-28.5 -51.5t-9.5 -64.5v-280h-85v566z" /> + <glyph glyph-name="afii10109" unicode="ќ" horiz-adv-x="526" +d="M64 517h85v-247l237 247h113l-208 -204l235 -313h-109l-187 254l-81 -79v-175h-85v517zM410 731l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="uni045D" unicode="ѝ" horiz-adv-x="566" +d="M64 517h85v-422l244 422h109v-517h-85v422l-244 -422h-109v517zM274 731l86 -143h-64l-130 143h108z" /> + <glyph glyph-name="afii10110" unicode="ў" horiz-adv-x="500" +d="M117 -206q-15 0 -30 2t-29 7v78q12 -4 24.5 -8t25.5 -4q26 0 42 12t28 35l35 87l-205 514h96l151 -423h2l145 423h90l-225 -585q-15 -38 -29.5 -64t-32 -42.5t-39 -24t-49.5 -7.5zM256 593q-59 0 -97.5 36.5t-46.5 96.5h51q11 -36 34.5 -52.5t57.5 -16.5q35 0 57.5 16.5 +t34.5 52.5h51q-10 -60 -46 -96.5t-96 -36.5z" /> + <glyph glyph-name="afii10193" unicode="џ" horiz-adv-x="550" +d="M232 0h-168v517h85v-442h252v442h85v-517h-169v-157h-85v157z" /> + <glyph glyph-name="afii10146" unicode="Ѣ" horiz-adv-x="730" +d="M160 541h-160v80h160v93h95v-93h238v-80h-238v-118h218q106 0 162.5 -54.5t56.5 -157.5q0 -102 -56.5 -156.5t-162.5 -54.5h-313v541zM441 80q156 0 156 131q0 133 -156 133h-186v-264h186z" /> + <glyph glyph-name="afii10194" unicode="ѣ" horiz-adv-x="581" +d="M116 442h-120v75h120v197h85v-197h185v-75h-185v-123h184q76 0 122 -41.5t46 -116.5q0 -73 -44 -117t-120 -44h-273v442zM358 75q107 0 107 86q0 85 -107 85h-157v-171h157z" /> + <glyph glyph-name="uni046A" unicode="Ѫ" horiz-adv-x="935" +d="M63 195q0 30 7 66.5t31.5 68.5t72 53.5t129.5 21.5h74l-202 309h584l-202 -309h75q82 0 129.5 -21.5t72 -53.5t31.5 -68.5t7 -66.5v-195h-95v189q0 22 -2.5 46.5t-16.5 44.5t-43 33.5t-83 13.5h-117v-327h-95v327h-117q-54 0 -83 -13.5t-43 -33.5t-16.5 -44.5t-2.5 -46.5 +v-189h-95v195zM605 639h-271l133 -220z" /> + <glyph glyph-name="uni046B" unicode="ѫ" horiz-adv-x="729" +d="M50 147q0 75 45 111.5t123 36.5h72l-158 222h464l-162 -222h77q78 0 123 -36.5t45 -111.5v-147h-85v136q0 51 -25.5 70.5t-73.5 19.5h-88v-226h-85v226h-88q-48 0 -73.5 -19.5t-25.5 -70.5v-136h-85v147zM456 453h-179l88 -139z" /> + <glyph glyph-name="afii10147" unicode="Ѳ" horiz-adv-x="760" +d="M380 -16q-85 0 -149 30.5t-107 82.5t-64.5 119t-21.5 141q0 73 21.5 140.5t64.5 119.5t107 83t149 31t149 -31t107 -83t64.5 -119.5t21.5 -140.5q0 -74 -21.5 -141t-64.5 -119t-107 -82.5t-149 -30.5zM380 63q61 0 106 22.5t75 60t46 85t19 98.5q-27 -21 -59 -38t-66 -17 +q-27 0 -60 13.5t-66 29t-64 29t-55 13.5q-20 0 -37 -6t-32 -15.5t-27.5 -20.5t-22.5 -21q7 -46 24.5 -88t47.5 -74.5t72.5 -51.5t98.5 -19zM502 352q18 0 35.5 6t32.5 15t28.5 20t24.5 21q-7 46 -24.5 89t-47 76t-72 52.5t-99.5 19.5q-62 0 -107 -23t-75 -61t-46 -87 +t-19 -100q26 21 59.5 39t68.5 18q30 0 64.5 -13.5t67.5 -29t61.5 -29t47.5 -13.5z" /> + <glyph glyph-name="afii10195" unicode="ѳ" horiz-adv-x="574" +d="M287 -11q-62 0 -108.5 20.5t-78.5 57t-48 85.5t-16 106t16 106.5t48 86t78.5 57.5t108.5 21q61 0 108 -21t79 -57.5t48 -86t16 -106.5t-16 -106t-48 -85.5t-79 -57t-108 -20.5zM287 58q33 0 62.5 13.5t51.5 38.5t35 61t14 82q-20 -19 -41.5 -31.5t-45.5 -12.5 +q-22 0 -43 9t-41 20t-39 20t-35 9q-22 0 -42.5 -12t-37.5 -28q4 -40 18.5 -71.5t36 -53t49 -33t58.5 -11.5zM364 270q21 0 42 13t38 30q-14 69 -57 107.5t-100 38.5q-30 0 -57.5 -11.5t-49 -33t-36 -52.5t-18.5 -70q17 15 37.5 26t46.5 11q18 0 39.5 -9t43 -20.5t40.5 -20.5 +t31 -9z" /> + <glyph glyph-name="afii10148" unicode="Ѵ" horiz-adv-x="667" +d="M0 714h102l204 -619h2l151 505q38 124 150 124q15 0 39.5 -3t38.5 -7v-80q-24 6 -61 6q-29 0 -49 -15t-33 -55l-185 -570h-108z" /> + <glyph glyph-name="afii10196" unicode="ѵ" horiz-adv-x="530" +d="M14 517h95l145 -431h2l102 334q15 48 43.5 77t79.5 29q19 0 34.5 -2t24.5 -4v-69q-10 3 -22.5 3.5t-20.5 0.5q-26 0 -40 -16.5t-23 -42.5l-132 -396h-100z" /> + <glyph glyph-name="uni048C" unicode="Ҍ" horiz-adv-x="730" +d="M160 634h-150v80h150v105h95v-105h162v-80h-162v-211h218q106 0 162.5 -54.5t56.5 -157.5q0 -102 -56.5 -156.5t-162.5 -54.5h-313v634zM441 80q156 0 156 131q0 133 -156 133h-186v-264h186z" /> + <glyph glyph-name="uni048D" unicode="ҍ" horiz-adv-x="565" +d="M100 442h-100v75h100v108h85v-108h111v-75h-111v-123h184q76 0 122 -41.5t46 -116.5q0 -73 -44 -117t-120 -44h-273v442zM342 75q107 0 107 86q0 85 -107 85h-157v-171h157z" /> + <glyph glyph-name="afii10050" unicode="Ґ" horiz-adv-x="550" +d="M84 714h369v159h95v-239h-369v-634h-95v714z" /> + <glyph glyph-name="afii10098" unicode="ґ" horiz-adv-x="424" +d="M66 517h269v155h85v-230h-269v-442h-85v517z" /> + <glyph glyph-name="uni0492" unicode="Ғ" horiz-adv-x="611" +d="M145 327h-123v80h123v307h464v-80h-369v-227h200v-80h-200v-327h-95v327z" /> + <glyph glyph-name="uni0493" unicode="ғ" horiz-adv-x="471" +d="M113 222h-93v75h93v220h354v-75h-269v-145h166v-75h-166v-222h-85v222z" /> + <glyph glyph-name="uni0496" unicode="Җ" horiz-adv-x="1026" +d="M940 0h-44l-260 354l-84 -88v-266h-93v266l-84 88l-260 -354h-118l316 420l-284 294h118l312 -333v333h93v-333l312 333h118l-284 -294l256 -340h77v-257h-91v177z" /> + <glyph glyph-name="uni0497" unicode="җ" horiz-adv-x="797" +d="M716 0h-38l-177 250l-67 -65v-185h-85v185l-67 65l-177 -250h-105l226 304l-197 213h105l215 -240v240h85v-240l215 240h105l-197 -213l170 -229h70v-232h-81v157z" /> + <glyph glyph-name="uni0498" unicode="Ҙ" horiz-adv-x="654" +d="M307 -209q-24 0 -46.5 5.5t-45.5 13.5l18 44q12 -5 28.5 -9t32.5 -4q10 0 21 1.5t20 5.5t15 9.5t6 14.5q0 14 -13.5 22.5t-33.5 8.5q-12 0 -21 -2t-20 -6l-17 28l49 62q-58 4 -106.5 21t-83 47.5t-54 76t-19.5 105.5h91q1 -48 18.5 -81.5t46 -54t66.5 -29.5t81 -9 +q37 0 69 10.5t55.5 30t37 47t13.5 61.5q0 39 -15 63.5t-39.5 38t-57 18.5t-68.5 5q-15 0 -34 -0.5t-30 -1.5v78q12 -2 32 -2h32q34 0 62.5 6.5t49 21.5t32 39.5t11.5 60.5q0 33 -12.5 55t-34 35.5t-49 19.5t-57.5 6q-79 0 -124 -34.5t-53 -112.5h-91q2 57 23.5 99.5t57.5 70 +t84.5 41.5t105.5 14q51 0 95.5 -11.5t77.5 -35.5t52 -60.5t19 -86.5q0 -29 -10 -54t-26.5 -45t-38 -34.5t-43.5 -21.5v-3q35 -7 62 -23.5t45 -39.5t27 -51t9 -57q0 -33 -14.5 -71t-47 -71.5t-83.5 -56.5t-123 -24l-29 -37l2 -2q10 7 33 7q32 0 58 -18t26 -55 +q0 -25 -11.5 -42t-29.5 -27.5t-40 -15t-43 -4.5z" /> + <glyph glyph-name="uni0499" unicode="ҙ" horiz-adv-x="506" +d="M227 -209q-24 0 -46.5 5.5t-45.5 13.5l18 44q12 -5 28.5 -9t32.5 -4q10 0 21 1.5t20 5.5t15 9.5t6 14.5q0 14 -13.5 22.5t-33.5 8.5q-12 0 -21 -2t-20 -6l-17 28l53 67q-89 7 -139 52t-55 124h86q4 -57 42 -82t95 -25q61 0 94 26t33 66q0 39 -25 61t-85 22h-69v69h55 +q45 0 77 18.5t32 64.5q0 29 -27.5 51t-81.5 22q-23 0 -45.5 -5t-40.5 -16t-30 -29t-15 -44h-86q3 48 23 79.5t50 50t68 26.5t77 8q40 0 75 -8t61.5 -25.5t42 -43.5t15.5 -62q0 -45 -25.5 -73t-57.5 -35v-2q18 -3 36 -12t32 -24.5t23 -38t9 -52.5q0 -41 -17 -71t-45 -50 +t-65 -31t-76 -12l-33 -41l2 -2q10 7 33 7q32 0 58 -18t26 -55q0 -25 -11.5 -42t-29.5 -27.5t-40 -15t-43 -4.5z" /> + <glyph glyph-name="uni049A" unicode="Қ" horiz-adv-x="684" +d="M598 0h-48l-258 361l-119 -111v-250h-95v714h95v-356l362 356h123l-301 -288l255 -346h77v-257h-91v177z" /> + <glyph glyph-name="uni049B" unicode="қ" horiz-adv-x="540" +d="M459 0h-42l-187 254l-81 -79v-175h-85v517h85v-247l237 247h113l-208 -204l179 -238h70v-232h-81v157z" /> + <glyph glyph-name="uni049C" unicode="Ҝ" horiz-adv-x="670" +d="M78 714h95v-307h60v151h60v-151h23l248 307h109l-275 -340l282 -374h-120l-244 327h-23v-154h-60v154h-60v-327h-95v714z" /> + <glyph glyph-name="uni049D" unicode="ҝ" horiz-adv-x="551" +d="M64 517h85v-206h45v104h55v-104h17l175 206h103l-204 -235l211 -282h-109l-176 238h-17v-118h-55v118h-45v-238h-85v517z" /> + <glyph glyph-name="uni04A0" unicode="Ҡ" horiz-adv-x="792" +d="M203 634h-201v80h296v-356l362 356h123l-301 -288l313 -426h-120l-258 361l-119 -111v-250h-95v634z" /> + <glyph glyph-name="uni04A1" unicode="ҡ" horiz-adv-x="614" +d="M152 442h-149v75h234v-247l237 247h113l-208 -204l235 -313h-109l-187 254l-81 -79v-175h-85v442z" /> + <glyph glyph-name="uni04A2" unicode="Ң" horiz-adv-x="739" +d="M630 0h-81v327h-376v-327h-95v714h95v-307h376v307h95v-634h77v-257h-91v177z" /> + <glyph glyph-name="uni04A3" unicode="ң" horiz-adv-x="582" +d="M485 0h-74v238h-262v-238h-85v517h85v-206h262v206h85v-442h70v-232h-81v157z" /> + <glyph glyph-name="uni04A4" unicode="Ҥ" horiz-adv-x="1015" +d="M78 714h95v-307h376v307h464v-80h-369v-634h-95v327h-376v-327h-95v714z" /> + <glyph glyph-name="uni04A5" unicode="ҥ" horiz-adv-x="769" +d="M64 517h85v-206h262v206h354v-75h-269v-442h-85v238h-262v-238h-85v517z" /> + <glyph glyph-name="uni04AA" unicode="Ҫ" horiz-adv-x="722" +d="M367 -209q-24 0 -46.5 5.5t-45.5 13.5l18 44q12 -5 28.5 -9t32.5 -4q10 0 21 1.5t20 5.5t15 9.5t6 14.5q0 14 -13.5 22.5t-33.5 8.5q-12 0 -21 -2t-20 -6l-17 28l48 62q-80 2 -139 31.5t-98.5 79t-59 116t-19.5 143.5q0 78 22 146.5t64.5 119.5t105.5 80.5t146 29.5 +q56 0 106 -15t89 -44t65 -72.5t34 -100.5h-95q-16 76 -70.5 114t-129.5 38q-64 0 -109.5 -24t-75 -64.5t-43.5 -92.5t-14 -108q0 -61 14 -115.5t43.5 -95t75.5 -64.5t110 -24q46 0 83 15.5t63.5 43t41.5 65.5t18 82h95q-14 -129 -84.5 -202.5t-195.5 -81.5l-30 -37l2 -2 +q10 7 33 7q32 0 58 -18t26 -55q0 -25 -11.5 -42t-29.5 -27.5t-40 -15t-43 -4.5z" /> + <glyph glyph-name="uni04AB" unicode="ҫ" horiz-adv-x="537" +d="M257 -209q-24 0 -46.5 5.5t-45.5 13.5l18 44q12 -5 28.5 -9t32.5 -4q10 0 21 1.5t20 5.5t15 9.5t6 14.5q0 14 -13.5 22.5t-33.5 8.5q-12 0 -21 -2t-20 -6l-17 28l53 67q-54 4 -94.5 24.5t-68 55t-41.5 80.5t-14 102q0 58 15 108.5t45.5 88t76 59t107.5 21.5 +q44 0 82.5 -10.5t68 -32.5t48.5 -55.5t24 -79.5h-88q-10 49 -42 76t-86 27q-46 0 -77 -17t-49.5 -45t-26.5 -64.5t-8 -75.5q0 -36 8.5 -70t26.5 -60.5t46.5 -42.5t69.5 -16q63 0 98.5 33t43.5 93h87q-14 -93 -66.5 -143.5t-144.5 -55.5l-33 -42l2 -2q10 7 33 7q32 0 58 -18 +t26 -55q0 -25 -11.5 -42t-29.5 -27.5t-40 -15t-43 -4.5z" /> + <glyph glyph-name="uni04AE" unicode="Ү" horiz-adv-x="648" +d="M278 292l-276 422h113l214 -340l209 340h108l-273 -422v-292h-95v292z" /> + <glyph glyph-name="uni04AF" unicode="ү" horiz-adv-x="500" +d="M211 24l-203 493h96l151 -403h2l145 403h90l-196 -492v-222h-85v221z" /> + <glyph glyph-name="uni04B0" unicode="Ұ" horiz-adv-x="648" +d="M278 159h-158v80h158v53l-276 422h113l214 -340l209 340h108l-273 -422v-53h158v-80h-158v-159h-95v159z" /> + <glyph glyph-name="uni04B1" unicode="ұ" horiz-adv-x="500" +d="M211 -95h-135v75h135v44l-203 493h96l151 -403h2l145 403h90l-196 -492v-45h135v-75h-135v-102h-85v102z" /> + <glyph glyph-name="uni04B2" unicode="Ҳ" horiz-adv-x="629" +d="M543 0h-47l-192 295l-198 -295h-106l248 367l-235 347h114l178 -279l186 279h106l-236 -347l196 -287h77v-257h-91v177z" /> + <glyph glyph-name="uni04B3" unicode="ҳ" horiz-adv-x="526" +d="M445 0h-45l-144 214l-144 -214h-103l194 272l-180 245h109l124 -181l129 181h102l-178 -238l147 -204h70v-232h-81v157z" /> + <glyph glyph-name="uni04B6" unicode="Ҷ" horiz-adv-x="675" +d="M566 0h-81v309q-13 -3 -36 -7.5t-50.5 -9t-57 -7.5t-54.5 -3q-82 0 -129.5 21.5t-72 53.5t-31.5 70.5t-7 71.5v215h94v-207q0 -24 2.5 -49.5t16.5 -46.5t43.5 -34.5t83.5 -13.5q67 0 119 9.5t79 16.5v325h95v-634h77v-257h-91v177z" /> + <glyph glyph-name="uni04B7" unicode="ҷ" horiz-adv-x="545" +d="M448 0h-74v217q-7 -3 -24.5 -7t-40 -8t-47.5 -7t-48 -3q-78 0 -123 36.5t-45 111.5v177h85v-163q0 -51 25.5 -70.5t73.5 -19.5q19 0 41 2.5t42.5 6.5t36.5 8l24 6v230h85v-442h70v-232h-81v157z" /> + <glyph glyph-name="uni04B8" unicode="Ҹ" horiz-adv-x="658" +d="M485 309q-20 -5 -60.5 -12.5t-83.5 -11.5v-157h-60v154q-80 1 -126.5 22.5t-70.5 53.5t-30.5 70t-6.5 71v215h94v-207q0 -24 2.5 -49t16 -46t42 -34.5t79.5 -14.5v150h60v-148q48 4 85 11.5t59 12.5v325h95v-714h-95v309z" /> + <glyph glyph-name="uni04B9" unicode="ҹ" horiz-adv-x="523" +d="M374 217q-10 -4 -36.5 -9.5t-58.5 -10.5v-111h-55v106h-10q-78 0 -123 36.5t-45 111.5v177h85v-163q0 -49 24 -69t69 -21v117h55v-113q30 4 57 10t38 9v230h85v-517h-85v217z" /> + <glyph glyph-name="uni04BA" unicode="Һ" horiz-adv-x="665" +d="M78 714h95v-299q13 3 36 7.5t50.5 9t56.5 7.5t55 3q82 0 129.5 -21.5t72 -53.5t31.5 -70.5t7 -71.5v-225h-94v217q0 24 -2.5 49.5t-16.5 46.5t-43.5 34.5t-83.5 13.5q-67 0 -119 -9.5t-79 -16.5v-335h-95v714z" /> + <glyph glyph-name="uni04BB" unicode="һ" +d="M64 714h85v-273h2q10 24 28 40.5t40.5 27t47 15.5t47.5 5q51 0 85 -14t55 -39t29.5 -59.5t8.5 -76.5v-340h-85v350q0 48 -28 76t-77 28q-39 0 -67.5 -12t-47.5 -34t-28.5 -51.5t-9.5 -64.5v-292h-85v714z" /> + <glyph glyph-name="uni04C0" unicode="Ӏ" horiz-adv-x="259" +d="M82 714h95v-714h-95v714z" /> + <glyph glyph-name="uni04C1" unicode="Ӂ" horiz-adv-x="1011" +d="M313 420l-284 294h118l312 -333v333h93v-333l312 333h118l-284 -294l316 -420h-118l-260 354l-84 -88v-266h-93v266l-84 88l-260 -354h-118zM506 761q-63 0 -103.5 39t-48.5 99h51q22 -71 100 -71q76 0 100 71h51q-10 -60 -47 -99t-103 -39z" /> + <glyph glyph-name="uni04C2" unicode="ӂ" horiz-adv-x="783" +d="M226 304l-197 213h105l215 -240v240h85v-240l215 240h105l-197 -213l226 -304h-105l-177 250l-67 -65v-185h-85v185l-67 65l-177 -250h-105zM392 593q-59 0 -97.5 36.5t-46.5 96.5h51q11 -36 34.5 -52.5t57.5 -16.5q35 0 57.5 16.5t34.5 52.5h51q-10 -60 -46 -96.5 +t-96 -36.5z" /> + <glyph glyph-name="uni04D0" unicode="Ӑ" horiz-adv-x="648" +d="M272 714h105l279 -714h-105l-78 215h-302l-80 -215h-97zM443 295l-119 333h-2l-121 -333h242zM322 761q-63 0 -103.5 39t-48.5 99h51q22 -71 100 -71q76 0 100 71h51q-10 -60 -47 -99t-103 -39z" /> + <glyph glyph-name="uni04D1" unicode="ӑ" horiz-adv-x="537" +d="M207 -11q-35 0 -66 7.5t-54.5 25t-37 45t-13.5 66.5q0 44 15 72t39.5 45.5t56 26.5t64.5 15q35 7 66.5 10.5t55.5 10t38 19t14 36.5q0 28 -10.5 45t-27 26t-37 12t-40.5 3q-54 0 -90 -20.5t-39 -77.5h-85q2 48 20 81t48 53.5t68.5 29.5t82.5 9q35 0 69.5 -5t62.5 -20.5 +t45 -43.5t17 -73v-266q0 -30 3.5 -44t23.5 -14q9 0 26 5v-66q-22 -13 -61 -13q-33 0 -52.5 18.5t-19.5 60.5q-35 -42 -81.5 -60.5t-100.5 -18.5zM226 63q42 0 72 11.5t49 29t28 38t9 38.5v87q-16 -13 -42 -18t-54.5 -9t-57.5 -8t-52 -14t-37.5 -28.5t-14.5 -50.5 +q0 -21 8.5 -35.5t22 -23.5t31.5 -13t38 -4zM282 593q-59 0 -97.5 36.5t-46.5 96.5h51q11 -36 34.5 -52.5t57.5 -16.5q35 0 57.5 16.5t34.5 52.5h51q-10 -60 -46 -96.5t-96 -36.5z" /> + <glyph glyph-name="uni04D2" unicode="Ӓ" horiz-adv-x="648" +d="M272 714h105l279 -714h-105l-78 215h-302l-80 -215h-97zM443 295l-119 333h-2l-121 -333h242zM274 873v-104h-89v104h89zM462 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04D3" unicode="ӓ" horiz-adv-x="537" +d="M207 -11q-35 0 -66 7.5t-54.5 25t-37 45t-13.5 66.5q0 44 15 72t39.5 45.5t56 26.5t64.5 15q35 7 66.5 10.5t55.5 10t38 19t14 36.5q0 28 -10.5 45t-27 26t-37 12t-40.5 3q-54 0 -90 -20.5t-39 -77.5h-85q2 48 20 81t48 53.5t68.5 29.5t82.5 9q35 0 69.5 -5t62.5 -20.5 +t45 -43.5t17 -73v-266q0 -30 3.5 -44t23.5 -14q9 0 26 5v-66q-22 -13 -61 -13q-33 0 -52.5 18.5t-19.5 60.5q-35 -42 -81.5 -60.5t-100.5 -18.5zM226 63q42 0 72 11.5t49 29t28 38t9 38.5v87q-16 -13 -42 -18t-54.5 -9t-57.5 -8t-52 -14t-37.5 -28.5t-14.5 -50.5 +q0 -21 8.5 -35.5t22 -23.5t31.5 -13t38 -4zM219 696v-104h-89v104h89zM407 696v-104h-90v104h90z" /> + <glyph glyph-name="uni04D4" unicode="Ӕ" horiz-adv-x="926" +d="M354 714h535v-80h-351v-227h330v-80h-330v-247h357v-80h-447v208h-246l-102 -208h-106zM448 288v346h-41l-168 -346h209z" /> + <glyph glyph-name="uni04D5" unicode="ӕ" horiz-adv-x="870" +d="M211 -11q-37 0 -69 7.5t-55.5 25t-37 45t-13.5 66.5q0 44 15 72t39.5 45.5t56 26.5t64.5 15q47 9 80.5 14t54.5 12.5t31 20t10 35.5q0 26 -10.5 42t-27 24.5t-37.5 11t-42 2.5q-54 0 -90 -20.5t-39 -77.5h-85q2 48 20 81t48 53.5t68.5 29.5t82.5 9q23 0 48.5 -2.5 +t49 -10.5t43.5 -23t32 -39q26 40 72 57.5t93 17.5q67 0 112 -23.5t72 -64t38 -94.5t11 -114h-379q0 -35 9.5 -65.5t28.5 -54t48.5 -37t68.5 -13.5q48 0 83.5 24.5t47.5 75.5h87q-19 -85 -77.5 -129.5t-146.5 -44.5q-30 0 -58 5t-52.5 16.5t-44 30.5t-32.5 48 +q-29 -53 -87.5 -76.5t-130.5 -23.5zM226 63q42 0 72.5 11.5t50 29t29 38t9.5 38.5v87q-13 -8 -31.5 -13t-39.5 -8.5t-43.5 -6.5t-42.5 -7q-21 -4 -40 -10t-33 -16.5t-22.5 -26.5t-8.5 -40q0 -21 8.5 -35.5t22 -23.5t31.5 -13t38 -4zM756 308q-1 30 -10.5 57t-27.5 46.5 +t-44.5 31t-60.5 11.5t-61 -11t-46 -30.5t-29 -46.5t-10 -58h289z" /> + <glyph glyph-name="uni04D6" unicode="Ӗ" horiz-adv-x="611" +d="M78 714h493v-80h-398v-227h371v-80h-371v-247h401v-80h-496v714zM332 761q-63 0 -103.5 39t-48.5 99h51q22 -71 100 -71q76 0 100 71h51q-10 -60 -47 -99t-103 -39z" /> + <glyph glyph-name="uni04D7" unicode="ӗ" horiz-adv-x="537" +d="M284 -11q-62 0 -108.5 20t-77.5 56t-46.5 86t-15.5 109q0 58 18 107.5t50.5 85.5t77 56t97.5 20q69 0 114.5 -28.5t73 -72.5t38 -96t8.5 -99h-387q-1 -34 8 -64.5t29 -54t51 -37.5t73 -14q54 0 88.5 25t45.5 76h84q-17 -88 -75 -131.5t-146 -43.5zM423 308 +q-2 30 -13.5 57t-31 46.5t-46 31t-58.5 11.5q-33 0 -59.5 -11.5t-45.5 -31.5t-30 -46.5t-13 -56.5h297zM282 593q-59 0 -97.5 36.5t-46.5 96.5h51q11 -36 34.5 -52.5t57.5 -16.5q35 0 57.5 16.5t34.5 52.5h51q-10 -60 -46 -96.5t-96 -36.5z" /> + <glyph glyph-name="uni04D8" unicode="Ә" horiz-adv-x="743" +d="M370 -16q-88 0 -151 30.5t-103 82.5t-59 119t-19 141v19.5t2 19.5h568q-6 51 -24.5 98t-49 82t-73.5 56t-98 21q-39 0 -74 -10.5t-63.5 -30t-49.5 -46t-32 -58.5h-94q10 54 40.5 95.5t73 70t94 43t103.5 14.5q84 0 148.5 -30t108 -81t65.5 -119.5t22 -144.5 +q0 -88 -26 -157t-71 -117t-106 -73t-132 -25zM366 61q55 0 99 19.5t76 53.5t50 81t21 102h-478q3 -45 16.5 -90.5t41.5 -82.5t70.5 -60t103.5 -23z" /> + <glyph glyph-name="afii10846" unicode="ә" horiz-adv-x="547" +d="M268 -11q-69 0 -114.5 28.5t-73 72.5t-38 96t-8.5 99h387q1 34 -8 64.5t-29 54t-51 37.5t-73 14q-54 0 -88.5 -25t-45.5 -76h-84q17 88 75 131.5t146 43.5q62 0 108.5 -20t77.5 -56t46.5 -86t15.5 -109t-18 -108t-50.5 -85t-77 -56t-97.5 -20zM273 64q33 0 59.5 11.5 +t45.5 31.5t30 46.5t13 56.5h-297q2 -30 13.5 -57t31 -46.5t46 -31t58.5 -11.5z" /> + <glyph glyph-name="uni04DC" unicode="Ӝ" horiz-adv-x="1011" +d="M313 420l-284 294h118l312 -333v333h93v-333l312 333h118l-284 -294l316 -420h-118l-260 354l-84 -88v-266h-93v266l-84 88l-260 -354h-118zM456 873v-104h-89v104h89zM644 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04DD" unicode="ӝ" horiz-adv-x="783" +d="M226 304l-197 213h105l215 -240v240h85v-240l215 240h105l-197 -213l226 -304h-105l-177 250l-67 -65v-185h-85v185l-67 65l-177 -250h-105zM342 696v-104h-89v104h89zM530 696v-104h-90v104h90z" /> + <glyph glyph-name="uni04DE" unicode="Ӟ" horiz-adv-x="654" +d="M332 -16q-64 0 -118 15t-93.5 46t-61.5 78t-22 112h91q1 -48 18.5 -81.5t46 -54t66.5 -29.5t81 -9q37 0 69 10.5t55.5 30t37 47t13.5 61.5q0 39 -15 63.5t-39.5 38t-57 18.5t-68.5 5q-15 0 -34 -0.5t-30 -1.5v78q12 -2 32 -2h32q34 0 62.5 6.5t49 21.5t32 39.5t11.5 60.5 +q0 33 -12.5 55t-34 35.5t-49 19.5t-57.5 6q-79 0 -124 -34.5t-53 -112.5h-91q2 57 23.5 99.5t57.5 70t84.5 41.5t105.5 14q51 0 95.5 -11.5t77.5 -35.5t52 -60.5t19 -86.5q0 -29 -10 -54t-26.5 -45t-38 -34.5t-43.5 -21.5v-3q35 -7 62 -23.5t45 -39.5t27 -51t9 -57 +q0 -33 -15 -72t-48.5 -73t-86 -56.5t-127.5 -22.5zM277 873v-104h-89v104h89zM465 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04DF" unicode="ӟ" horiz-adv-x="506" +d="M254 -11q-103 0 -161 46t-63 131h86q4 -57 42 -82t95 -25q61 0 94 26t33 66q0 39 -25 61t-85 22h-69v69h55q45 0 77 18.5t32 64.5q0 29 -27.5 51t-81.5 22q-23 0 -45.5 -5t-40.5 -16t-30 -29t-15 -44h-86q3 48 23 79.5t50 50t68 26.5t77 8q40 0 75 -8t61.5 -25.5 +t42 -43.5t15.5 -62q0 -45 -25.5 -73t-57.5 -35v-2q18 -3 36 -12t32 -24.5t23 -38t9 -52.5q0 -42 -18 -73t-48 -51t-68.5 -30t-79.5 -10zM203 696v-104h-89v104h89zM391 696v-104h-90v104h90z" /> + <glyph glyph-name="uni04E2" unicode="Ӣ" horiz-adv-x="730" +d="M78 714h95v-605l359 605h120v-714h-95v607l-360 -607h-119v714zM535 852v-55h-340v55h340z" /> + <glyph glyph-name="uni04E3" unicode="ӣ" horiz-adv-x="566" +d="M64 517h85v-422l244 422h109v-517h-85v422l-244 -422h-109v517zM453 675v-55h-340v55h340z" /> + <glyph glyph-name="uni04E4" unicode="Ӥ" horiz-adv-x="730" +d="M78 714h95v-605l359 605h120v-714h-95v607l-360 -607h-119v714zM315 873v-104h-89v104h89zM503 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04E5" unicode="ӥ" horiz-adv-x="566" +d="M64 517h85v-422l244 422h109v-517h-85v422l-244 -422h-109v517zM233 696v-104h-89v104h89zM421 696v-104h-90v104h90z" /> + <glyph glyph-name="uni04E6" unicode="Ӧ" horiz-adv-x="760" +d="M380 -16q-85 0 -149 30.5t-107 82.5t-64.5 119t-21.5 141q0 73 21.5 140.5t64.5 119.5t107 83t149 31t149 -31t107 -83t64.5 -119.5t21.5 -140.5q0 -74 -21.5 -141t-64.5 -119t-107 -82.5t-149 -30.5zM380 63q65 0 112 25.5t77 67.5t44 94.5t14 106.5t-14 106.5t-44 94.5 +t-77 67.5t-112 25.5t-112 -25.5t-77 -67.5t-44 -94.5t-14 -106.5t14 -106.5t44 -94.5t77 -67.5t112 -25.5zM330 873v-104h-89v104h89zM518 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04E7" unicode="ӧ" horiz-adv-x="574" +d="M287 -11q-62 0 -108.5 20.5t-78.5 57t-48 85.5t-16 106t16 106.5t48 86t78.5 57.5t108.5 21q61 0 108 -21t79 -57.5t48 -86t16 -106.5t-16 -106t-48 -85.5t-79 -57t-108 -20.5zM287 63q33 0 62.5 13t51.5 37.5t34.5 61t12.5 83.5t-12.5 83.5t-34.5 61.5t-51.5 38 +t-62.5 13t-62.5 -13t-51.5 -38t-34.5 -61.5t-12.5 -83.5t12.5 -83.5t34.5 -61t51.5 -37.5t62.5 -13zM237 696v-104h-89v104h89zM425 696v-104h-90v104h90z" /> + <glyph glyph-name="uni04E8" unicode="Ө" horiz-adv-x="760" +d="M380 -16q-85 0 -149 30.5t-107 82.5t-64.5 119t-21.5 141q0 73 21.5 140.5t64.5 119.5t107 83t149 31t149 -31t107 -83t64.5 -119.5t21.5 -140.5q0 -74 -21.5 -141t-64.5 -119t-107 -82.5t-149 -30.5zM380 63q61 0 105.5 22.5t74.5 59.5t46 84.5t20 97.5h-492 +q3 -50 19.5 -97.5t46.5 -84.5t74.5 -59.5t105.5 -22.5zM624 407q-6 47 -23 91t-47 78t-73 54.5t-101 20.5t-101 -20.5t-73 -54.5t-47 -78t-23 -91h488z" /> + <glyph glyph-name="uni04E9" unicode="ө" horiz-adv-x="574" +d="M287 -11q-62 0 -108.5 20.5t-78.5 57t-48 85.5t-16 106t16 106.5t48 86t78.5 57.5t108.5 21q61 0 108 -21t79 -57.5t48 -86t16 -106.5t-16 -106t-48 -85.5t-79 -57t-108 -20.5zM287 63q63 0 108 44t52 126h-320q7 -82 52 -126t108 -44zM444 306q-12 72 -55.5 110 +t-101.5 38t-101.5 -38t-55.5 -110h314z" /> + <glyph glyph-name="uni04EE" unicode="Ӯ" horiz-adv-x="611" +d="M149 -11q-24 0 -47.5 3.5t-40.5 8.5v78q13 -4 32.5 -7t37.5 -3q23 0 40.5 8.5t31.5 22.5t24.5 32t19.5 37l12 25l-258 520h103l206 -428l201 428h101l-274 -561q-45 -92 -91 -128t-98 -36zM475 852v-55h-340v55h340z" /> + <glyph glyph-name="uni04EF" unicode="ӯ" horiz-adv-x="500" +d="M117 -206q-15 0 -30 2t-29 7v78q12 -4 24.5 -8t25.5 -4q26 0 42 12t28 35l35 87l-205 514h96l151 -423h2l145 423h90l-225 -585q-15 -38 -29.5 -64t-32 -42.5t-39 -24t-49.5 -7.5zM420 675v-55h-340v55h340z" /> + <glyph glyph-name="uni04F0" unicode="Ӱ" horiz-adv-x="611" +d="M149 -11q-24 0 -47.5 3.5t-40.5 8.5v78q13 -4 32.5 -7t37.5 -3q23 0 40.5 8.5t31.5 22.5t24.5 32t19.5 37l12 25l-258 520h103l206 -428l201 428h101l-274 -561q-45 -92 -91 -128t-98 -36zM256 873v-104h-89v104h89zM444 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04F1" unicode="ӱ" horiz-adv-x="500" +d="M117 -206q-15 0 -30 2t-29 7v78q12 -4 24.5 -8t25.5 -4q26 0 42 12t28 35l35 87l-205 514h96l151 -423h2l145 423h90l-225 -585q-15 -38 -29.5 -64t-32 -42.5t-39 -24t-49.5 -7.5zM200 696v-104h-89v104h89zM388 696v-104h-90v104h90z" /> + <glyph glyph-name="uni04F2" unicode="Ӳ" horiz-adv-x="611" +d="M149 -11q-24 0 -47.5 3.5t-40.5 8.5v78q13 -4 32.5 -7t37.5 -3q23 0 40.5 8.5t31.5 22.5t24.5 32t19.5 37l12 25l-258 520h103l206 -428l201 428h101l-274 -561q-45 -92 -91 -128t-98 -36zM524 908l-120 -143h-66l81 143h105zM368 908l-120 -143h-65l80 143h105z" /> + <glyph glyph-name="uni04F3" unicode="ӳ" horiz-adv-x="500" +d="M117 -206q-15 0 -30 2t-29 7v78q12 -4 24.5 -8t25.5 -4q26 0 42 12t28 35l35 87l-205 514h96l151 -423h2l145 423h90l-225 -585q-15 -38 -29.5 -64t-32 -42.5t-39 -24t-49.5 -7.5zM467 731l-120 -143h-66l81 143h105zM311 731l-120 -143h-65l80 143h105z" /> + <glyph glyph-name="uni04F4" unicode="Ӵ" horiz-adv-x="658" +d="M485 306q-13 -3 -36 -8t-50.5 -9.5t-57 -8t-54.5 -3.5q-82 0 -129.5 21.5t-72 53.5t-31.5 70.5t-7 71.5v220h94v-212q0 -24 2.5 -49.5t16.5 -46.5t43.5 -34.5t83.5 -13.5q67 0 119 10t79 18v328h95v-714h-95v306zM279 873v-104h-89v104h89zM467 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04F5" unicode="ӵ" horiz-adv-x="523" +d="M374 217q-7 -3 -24.5 -7t-40 -8t-47.5 -7t-48 -3q-78 0 -123 36.5t-45 111.5v177h85v-163q0 -51 25.5 -70.5t73.5 -19.5q19 0 41 2.5t42.5 6.5t36.5 8l24 6v230h85v-517h-85v217zM212 696v-104h-89v104h89zM400 696v-104h-90v104h90z" /> + <glyph glyph-name="uni04F8" unicode="Ӹ" horiz-adv-x="877" +d="M78 714h95v-291h213q106 0 162.5 -54.5t56.5 -157.5q0 -102 -56.5 -156.5t-162.5 -54.5h-308v714zM354 80q156 0 156 131q0 133 -156 133h-181v-264h181zM699 714h95v-714h-95v714zM389 873v-104h-89v104h89zM577 873v-104h-90v104h90z" /> + <glyph glyph-name="uni04F9" unicode="ӹ" horiz-adv-x="708" +d="M64 517h85v-198h160q76 0 122 -41.5t46 -116.5q0 -73 -44 -117t-120 -44h-249v517zM282 75q107 0 107 86q0 85 -107 85h-133v-171h133zM559 517h85v-517h-85v517zM304 696v-104h-89v104h89zM492 696v-104h-90v104h90z" /> + <glyph glyph-name="afii61352" unicode="№" horiz-adv-x="1035" +d="M82 697h96l341 -562v562h85v-697h-99l-338 556v-556h-85v697zM693 213h280v-63h-280v63zM830 272q-70 0 -109.5 38.5t-39.5 104.5t39 106t105 40q72 0 111 -39t39 -108q0 -67 -38 -104.5t-107 -37.5zM829 327q35 0 54 21t19 69q0 46 -20 67.5t-52 21.5q-35 0 -55.5 -22 +t-20.5 -68t20 -67.5t55 -21.5z" /> + <glyph glyph-name="Aogonek" unicode="Ą" horiz-adv-x="648" +d="M548 -209q-9 0 -24.5 1.5t-30.5 9.5t-26 24.5t-11 46.5q0 7 3.5 19.5t14.5 29t33 36.5t58 42h-14l-78 215h-302l-80 -215h-97l278 714h105l279 -714h-50q-25 -21 -41 -37.5t-25 -31t-12.5 -26.5t-3.5 -22q0 -16 9 -29t29 -13q23 0 37 8t25 22l32 -18q-20 -35 -48.5 -48.5 +t-59.5 -13.5zM443 295l-119 333h-2l-121 -333h242z" /> + <glyph glyph-name="aogonek" unicode="ą" horiz-adv-x="537" +d="M414 -209q-9 0 -24.5 1.5t-30.5 9.5t-26 24.5t-11 46.5q0 7 3.5 19t14 28t30.5 35.5t54 40.5q-35 16 -35 72q-35 -42 -81.5 -60.5t-100.5 -18.5q-35 0 -66 7.5t-54.5 25t-37 45t-13.5 66.5q0 44 15 72t39.5 45.5t56 26.5t64.5 15q35 7 66.5 10.5t55.5 10t38 19t14 36.5 +q0 28 -10.5 45t-27 26t-37 12t-40.5 3q-54 0 -90 -20.5t-39 -77.5h-85q2 48 20 81t48 53.5t68.5 29.5t82.5 9q35 0 69.5 -5t62.5 -20.5t45 -43.5t17 -73v-266q0 -30 3.5 -44t23.5 -14q9 0 26 5v-66q-22 -13 -61 -13h-2q-41 -36 -55 -61.5t-14 -44.5q0 -16 9 -29t29 -13 +q23 0 37 8t25 22l32 -18q-20 -35 -48.5 -48.5t-59.5 -13.5zM226 63q42 0 72 11.5t49 29t28 38t9 38.5v87q-16 -13 -42 -18t-54.5 -9t-57.5 -8t-52 -14t-37.5 -28.5t-14.5 -50.5q0 -21 8.5 -35.5t22 -23.5t31.5 -13t38 -4z" /> + <glyph glyph-name="Cacute" unicode="Ć" horiz-adv-x="722" +d="M580 499q-16 76 -70.5 114t-129.5 38q-64 0 -109.5 -24t-75 -64.5t-43.5 -92.5t-14 -108q0 -61 14 -115.5t43.5 -95t75.5 -64.5t110 -24q47 0 83.5 15.5t63 43t41.5 65.5t18 82h95q-14 -135 -93 -210t-216 -75q-83 0 -145 28.5t-103 78.5t-61.5 118t-20.5 146t22 146.5 +t64.5 119.5t106 80.5t145.5 29.5q56 0 106 -15t89 -44t65 -72.5t34 -100.5h-95v0zM498 908l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="cacute" unicode="ć" horiz-adv-x="537" +d="M415 351q-10 49 -42 76t-86 27q-46 0 -77 -17t-49.5 -45t-26.5 -64.5t-8 -75.5q0 -36 8.5 -70t26.5 -60.5t47 -42.5t69 -16q63 0 98.5 33t43.5 93h87q-14 -96 -71.5 -148t-156.5 -52q-59 0 -104.5 19t-76 54t-46 83.5t-15.5 106.5t15 108.5t45.5 88t76.5 59t107 21.5 +q44 0 82.5 -10.5t68 -32.5t48.5 -55.5t24 -79.5h-88v0zM406 731l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="Eogonek" unicode="Ę" horiz-adv-x="611" +d="M466 -209q-9 0 -24.5 1.5t-30.5 9.5t-26 24.5t-11 46.5q0 7 3.5 19.5t14.5 29t33 36.5t58 42h-405v714h493v-80h-398v-227h371v-80h-371v-247h401v-80h-50q-25 -21 -41 -37.5t-25 -31t-12.5 -26.5t-3.5 -22q0 -16 9 -29t29 -13q23 0 37 8t25 22l32 -18 +q-20 -35 -48.5 -48.5t-59.5 -13.5z" /> + <glyph glyph-name="eogonek" unicode="ę" horiz-adv-x="537" +d="M250 -209q-9 0 -24.5 1.5t-30.5 9.5t-26 24.5t-11 46.5q0 6 3 18t12.5 27.5t28 34t49.5 38.5q-53 5 -93 27t-66.5 57.5t-40.5 82.5t-15 102q0 58 18 107.5t50.5 85.5t77 56t97.5 20q69 0 114.5 -28.5t73 -72.5t38 -96t8.5 -99h-387q-1 -34 8 -64.5t29 -54t51 -37.5 +t73 -14q54 0 88.5 25t45.5 76h84q-17 -85 -71.5 -128.5t-137.5 -46.5q-42 -36 -56 -61t-14 -45q0 -16 9 -29t29 -13q23 0 37 8t25 22l32 -18q-20 -35 -48.5 -48.5t-59.5 -13.5zM423 308q-2 30 -13.5 57t-31 46.5t-46 31t-58.5 11.5q-33 0 -59.5 -11.5t-45.5 -31.5t-30 -46.5 +t-13 -56.5h297z" /> + <glyph glyph-name="Nacute" unicode="Ń" horiz-adv-x="722" +d="M178 714l376 -579h2v579h90v-714h-104l-373 573h-2v-573h-90v714h101zM508 908l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="nacute" unicode="ń" +d="M144 517v-82h2q53 94 168 94q51 0 85 -14t55 -39t29.5 -59.5t8.5 -76.5v-340h-85v350q0 48 -28 76t-77 28q-39 0 -67.5 -12t-47.5 -34t-28.5 -51.5t-9.5 -64.5v-292h-85v517h80zM415 731l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="Sacute" unicode="Ś" horiz-adv-x="648" +d="M491 505q-8 77 -55.5 111.5t-121.5 34.5q-30 0 -59 -6t-51.5 -20t-36 -37.5t-13.5 -58.5q0 -33 19.5 -53.5t52 -33.5t73.5 -21.5t83.5 -18.5t83.5 -23.5t73.5 -36.5t52 -58t19.5 -88q0 -57 -25.5 -97.5t-65.5 -66t-89.5 -37t-98.5 -11.5q-60 0 -113.5 15t-94 45.5t-64 78 +t-23.5 112.5h90q0 -45 17.5 -77.5t46 -53.5t66.5 -31t78 -10q32 0 64.5 6t58.5 20.5t42 39.5t16 64q0 37 -19.5 60t-52 37.5t-73.5 23.5t-83.5 18.5t-83.5 22t-73.5 33t-52 53t-19.5 81.5q0 54 22 93.5t58.5 65t83 38t95.5 12.5q55 0 102 -13t82.5 -41t56 -70.5t22.5 -101.5 +h-90v0zM471 908l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="sacute" unicode="ś" horiz-adv-x="500" +d="M116 163q1 -28 13 -47.5t31.5 -31t44 -16.5t50.5 -5q20 0 42 3t40.5 11t30.5 23.5t12 39.5q0 33 -25 50t-62.5 27.5t-81.5 19t-81.5 24t-62.5 43.5t-25 78q0 39 17.5 67t45 45.5t62 26t68.5 8.5q44 0 81 -7.5t65.5 -26t45.5 -50t20 -78.5h-85q-2 25 -13 41.5t-28 26.5 +t-37.5 14.5t-41.5 4.5q-19 0 -38.5 -3t-35.5 -10.5t-26 -20t-10 -32.5q0 -22 15.5 -36.5t39.5 -24t54 -16t60 -13.5q32 -7 62.5 -17t54 -26.5t38 -41.5t14.5 -62q0 -47 -19.5 -78t-51 -50t-71 -26.5t-78.5 -7.5q-43 0 -82 9t-69 29.5t-48 54t-20 81.5h85v0zM387 731 +l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="Zacute" unicode="Ź" horiz-adv-x="611" +d="M466 634h-410v80h522v-80l-443 -554h455v-80h-568v80zM453 908l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="zacute" unicode="ź" horiz-adv-x="480" +d="M334 442h-292v75h402v-58l-316 -384h330v-75h-436v65zM377 731l-131 -143h-64l86 143h109z" /> + <glyph glyph-name="Zdotaccent" unicode="Ż" horiz-adv-x="611" +d="M466 634h-410v80h522v-80l-443 -554h455v-80h-568v80zM260 769v104h90v-104h-90z" /> + <glyph glyph-name="zdotaccent" unicode="ż" horiz-adv-x="480" +d="M334 442h-292v75h402v-58l-316 -384h330v-75h-436v65zM195 592v104h90v-104h-90z" /> + <hkern u1="A" u2="’" k="74" /> + <hkern u1="A" u2="y" k="18" /> + <hkern u1="A" u2="w" k="18" /> + <hkern u1="A" u2="v" k="18" /> + <hkern u1="A" u2="Y" k="74" /> + <hkern u1="A" u2="W" k="24" /> + <hkern u1="A" u2="V" k="46" /> + <hkern u1="A" u2="T" k="92" /> + <hkern u1="F" u2="A" k="55" /> + <hkern u1="F" u2="." k="157" /> + <hkern u1="F" u2="," k="157" /> + <hkern u1="L" u2="’" k="74" /> + <hkern u1="L" u2="y" k="37" /> + <hkern u1="L" u2="Y" k="111" /> + <hkern u1="L" u2="W" k="55" /> + <hkern u1="L" u2="V" k="92" /> + <hkern u1="L" u2="T" k="92" /> + <hkern u1="P" u2="A" k="74" /> + <hkern u1="P" u2="." k="179" /> + <hkern u1="P" u2="," k="179" /> + <hkern u1="R" u2="Y" k="37" /> + <hkern u1="R" u2="W" k="18" /> + <hkern u1="R" u2="V" k="18" /> + <hkern u1="R" u2="T" k="18" /> + <hkern u1="T" u2="y" k="111" /> + <hkern u1="T" u2="w" k="111" /> + <hkern u1="T" u2="u" k="92" /> + <hkern u1="T" u2="s" k="111" /> + <hkern u1="T" u2="r" k="92" /> + <hkern u1="T" u2="o" k="111" /> + <hkern u1="T" u2="e" k="111" /> + <hkern u1="T" u2="c" k="111" /> + <hkern u1="T" u2="a" k="111" /> + <hkern u1="T" u2="A" k="92" /> + <hkern u1="T" u2=";" k="111" /> + <hkern u1="T" u2=":" k="111" /> + <hkern u1="T" u2="." k="111" /> + <hkern u1="T" u2="-" k="129" /> + <hkern u1="T" u2="," k="111" /> + <hkern u1="V" u2="y" k="18" /> + <hkern u1="V" u2="u" k="37" /> + <hkern u1="V" u2="r" k="37" /> + <hkern u1="V" u2="o" k="55" /> + <hkern u1="V" u2="i" k="18" /> + <hkern u1="V" u2="e" k="55" /> + <hkern u1="V" u2="a" k="55" /> + <hkern u1="V" u2="A" k="46" /> + <hkern u1="V" u2=";" k="46" /> + <hkern u1="V" u2=":" k="46" /> + <hkern u1="V" u2="." k="129" /> + <hkern u1="V" u2="-" k="55" /> + <hkern u1="V" u2="," k="129" /> + <hkern u1="W" u2="u" k="18" /> + <hkern u1="W" u2="r" k="18" /> + <hkern u1="W" u2="o" k="57" /> + <hkern u1="W" u2="e" k="57" /> + <hkern u1="W" u2="a" k="37" /> + <hkern u1="W" u2="A" k="24" /> + <hkern u1="W" u2=";" k="18" /> + <hkern u1="W" u2=":" k="18" /> + <hkern u1="W" u2="." k="74" /> + <hkern u1="W" u2="," k="74" /> + <hkern u1="Y" u2="v" k="55" /> + <hkern u1="Y" u2="u" k="74" /> + <hkern u1="Y" u2="q" k="92" /> + <hkern u1="Y" u2="p" k="74" /> + <hkern u1="Y" u2="o" k="111" /> + <hkern u1="Y" u2="i" k="37" /> + <hkern u1="Y" u2="e" k="111" /> + <hkern u1="Y" u2="a" k="92" /> + <hkern u1="Y" u2="A" k="74" /> + <hkern u1="Y" u2=";" k="92" /> + <hkern u1="Y" u2=":" k="92" /> + <hkern u1="Y" u2="." k="139" /> + <hkern u1="Y" u2="-" k="111" /> + <hkern u1="Y" u2="," k="139" /> + <hkern u1="f" u2="’" k="-18" /> + <hkern u1="f" u2="f" k="18" /> + <hkern u1="r" u2="q" k="18" /> + <hkern u1="r" u2="o" k="18" /> + <hkern u1="r" u2="n" k="-18" /> + <hkern u1="r" u2="g" k="28" /> + <hkern u1="r" u2="e" k="18" /> + <hkern u1="r" u2="d" k="18" /> + <hkern u1="r" u2="c" k="18" /> + <hkern u1="r" u2="." k="92" /> + <hkern u1="r" u2="-" k="55" /> + <hkern u1="r" u2="," k="92" /> + <hkern u1="v" u2="." k="74" /> + <hkern u1="v" u2="," k="74" /> + <hkern u1="w" u2="." k="55" /> + <hkern u1="w" u2="," k="55" /> + <hkern u1="y" u2="." k="74" /> + <hkern u1="y" u2="," k="74" /> + <hkern u1="‘" u2="‘" k="95" /> + <hkern u1="’" u2="’" k="95" /> + <hkern u1="’" u2="t" k="18" /> + <hkern u1="’" u2="s" k="74" /> + </font> +</defs></svg> diff --git a/doc/www/theme/static/fonts/HelveticaNeue.ttf b/doc/www/theme/static/fonts/HelveticaNeue.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fdf3c7e03a8e9268b16e89dc5b30cf1f4ba5fd0d Binary files /dev/null and b/doc/www/theme/static/fonts/HelveticaNeue.ttf differ diff --git a/doc/www/theme/static/fonts/HelveticaNeue.woff b/doc/www/theme/static/fonts/HelveticaNeue.woff new file mode 100644 index 0000000000000000000000000000000000000000..4586f1175ae1a85233b82e832090fc19a16aa29b Binary files /dev/null and b/doc/www/theme/static/fonts/HelveticaNeue.woff differ diff --git a/doc/www/theme/static/global.css b/doc/www/theme/static/old_global.css similarity index 100% rename from doc/www/theme/static/global.css rename to doc/www/theme/static/old_global.css diff --git a/doc/www/theme/static/header.css b/doc/www/theme/static/old_header.css similarity index 100% rename from doc/www/theme/static/header.css rename to doc/www/theme/static/old_header.css diff --git a/doc/www/theme/static/pygmentize.css b/doc/www/theme/static/pygmentize.css index 0f31924d1d32137ab54d75df16ea56fc4d5418cf..bcbeb7898b5058421bd6094d42598cc40dd6d41c 100644 --- a/doc/www/theme/static/pygmentize.css +++ b/doc/www/theme/static/pygmentize.css @@ -1,8 +1,7 @@ .highlight .hll { background-color: #49483e } -.highlight { background: #272822; color: #f8f8f2; font-size: 75%} -div .highlight { margin: 20px} -.highlight pre { padding: 10px} -.highlight .c { color: #75715e } /* Comment */ +.highlight { color: #f8f8f2; background:#0d0d0d; } +.highlight pre { padding: 10px; margin: 0px} +.highlight .c { color: #75715e } /* Comment */ .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ .highlight .k { color: #66d9ef } /* Keyword */ .highlight .l { color: #ae81ff } /* Literal */ diff --git a/doc/www/theme/templates/base b/doc/www/theme/templates/base index 3ebcf0b17d4a78aeda21e9dd3b2a11b34a58f301..67eee8f6dd3f23e3fd33ae13413a683992da9283 100644 --- a/doc/www/theme/templates/base +++ b/doc/www/theme/templates/base @@ -1,36 +1,57 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> +{% import "menu" as menu %} +<!doctype html> + +<html> <head> - <title>{{ title }}</title> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> + <meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <title>{{ page.title }}</title> <link rel="shortcut icon" href="/theme/favicon.ico" /> - {% if not documentation %} - <link rel="stylesheet" type="text/css" href="/theme/global.css" /> - <link rel="stylesheet" type="text/css" href="/theme/pygmentize.css" /> - {% endif %} - <link rel="stylesheet" type="text/css" href="/theme/header.css"> + <link rel="stylesheet" href="/theme/design.css" /> + <link rel="stylesheet" href="/theme/pygmentize.css" /> + <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> + <!--script src="/js/select.js"></script--> + <!--[if lt IE 9]> + <script src="scripts/ie8.js"></script> + <link rel="stylesheet" href="/theme/new/ie8.css" /> + <![endif]--> + {% block header_scripts %} + {% endblock header_scripts %} {% include "script" ignore missing %} </head> - <body id="tarantool" {% if page %} class ="{{ page.slug }}" {% endif %}> - <div id="header"> - {% block header %} - <div id="blurb"> - <h1><a href="/" class="index">Tarantool</a></h1> - <h2>A NoSQL database in a Lua script</h2> - <h3> - <a href="/intro.html" class="intro">Overview</a> - <a href="/documentation.html" class="documentation">Documentation</a> - <a href="/download.html" class="download">Download</a> - <a href="http://rocks.tarantool.org">Rocks</a> - <a href="/support.html" class="support">Support</a> - </h3> + + <body class="p-main"> + <div class="b-wrapper"> + <!-- HEADER > --> + <header class="b-header"> + <div class="b-header-wrapper"> + <nav class="b-header_menu"> + {{ menu.i_menu(page) }} + </nav> + </div> + </header> + <!-- < HEADER --> + + <div class="b-content b-clearbox"> + {% block content %} + {% endblock content %} </div> - {% endblock header %} </div> - <div id="content"> - {% block content %} - {% endblock content %} - </div> + <!-- FOOTER > --> + <footer class="b-footer"> + <div class="b-footer-wrapper"> + <nav class="b-footer_menu"> + <div class="b-footer-copyright">© 2015 - Tarantool. All right reserved.</div> + {{ menu.i_menu(page) }} + <div class="b-footer-other"> + <a href="http://stable.tarantool.org">1.5 web site and downloads</a> + </div> + </nav> + </div> + </footer> + <!-- < FOOTER --> </body> </html> + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/documentation.html b/doc/www/theme/templates/documentation.html index 4c2100e5f16f0cdffa25b5fbc3ed02d3e96f6d43..195d1dfc065532f34092d2d83761c204bf30a7ae 100644 --- a/doc/www/theme/templates/documentation.html +++ b/doc/www/theme/templates/documentation.html @@ -1,5 +1,37 @@ {% extends "base" %} -{% set title = page.title %} + +{% block header_scripts %} +{% endblock header_scripts %} + {% block content %} - {{ page.content }} +<section class="b-lightgray_block b-documentation_top b-clearbox"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">Documentation</h2> + <!--div class="b-search"> + <input class="b-search-text" data-placeholder="Search in documentation" /> + <input class="b-search-but" type="submit" /> + </div--> + </div> +</section> + +<section class="b-block b-tcontents"> + <div class="b-block-wrapper"> + <ul class="b-tcontents-list"> + {% for item in page.blocks.sections %} + <li class="b-tcontents-list-item"> + <h2 class="b-tcontents-list-item-title">{{ item.name }}</h2> + <ul class="b-tcontents-sublist"> + {% for itemli in item.list %} + <li class="b-tcontents-sublist-item"> + <a href="{{ itemli.link }}">{{ itemli.name }}</a> + </li> + {% endfor %} + </ul> + </li> + {% endfor %} + </ul> + </div> +</section> {% endblock content %} + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/download.html b/doc/www/theme/templates/download.html new file mode 100644 index 0000000000000000000000000000000000000000..5b4b6e2bbe6686fd02390643ce8045d4fc6cd159 --- /dev/null +++ b/doc/www/theme/templates/download.html @@ -0,0 +1,46 @@ +{% extends "base" %} + +{% block header_scripts %} +<script src="js/main.js"></script> +{% endblock header_scripts %} + +{% block content %} +<section class="b-lightgray_block b-downloads_top"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">{{ page.blocks.top.title }}</h2> + <div class="b-section-text">{{ page.blocks.top.content }}</div> + </div> +</section> +<section class="b-block b-downloads"> + <div class="b-block-wrapper"> + <ul class="b-download-list"> + {% for item in page.blocks.binarylist %} + <li class="b-download-list-item"> + <a href="#" class="b-download-list-item-url">{{ item[0] }}</a> + <div class="b-download-list-item-drop">{{ item[1] }}</div> + </li> + {% endfor %} + </ul> + </div> +</section> +<section class="b-lightgray_block b-downloads_top"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">{{ page.blocks.gimemore.title }}</h2> + <div class="b-section-text">{{ page.blocks.gimemore.content }}</div> + </div> +</section> +<section class="b-block b-downloads"> + <div class="b-block-wrapper"> + <ul class="b-download-list"> + {% for item in page.blocks.gimemorelist %} + <li class="b-download-list-item"> + <a href="#" class="b-download-list-item-url">{{ item[0] }}</a> + <div class="b-download-list-item-drop">{{ item[1] }}</div> + </li> + {% endfor %} + </ul> + </div> +</section> +{% endblock %} + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/index.html b/doc/www/theme/templates/index.html new file mode 100644 index 0000000000000000000000000000000000000000..996fd4530cb6e471e1d6b3f4d207b3032f050f47 --- /dev/null +++ b/doc/www/theme/templates/index.html @@ -0,0 +1,165 @@ +{% extends "base" %} + +{% block header_scripts %} +<script src="http://code.highcharts.com/highcharts.js"></script> +<script src="js/index_tabs.js"></script> +<script src="js/highcharts.js"></script> +{% endblock header_scripts %} + +{% block content %} +<section class="b-gray_block b-mainhead"> + <div class="b-block-wrapper"> + <a href="https://github.com/tarantool/tarantool/" class="b-follow">Follow on</a> + <h1 class="b-Tarantool_title" >{{ page.blocks.header[0] }}</h1> + <h2 class="b-Tarantool_title-note">{{ page.blocks.header[1] }}</h2> + <p class="b-Tarantool_title-text">{{ page.blocks.header[2] }}</p> + </div> +</section> + +<section class="b-block b-features"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">Features</h2> + <ul class="b-features-list"> + {% for item in page.blocks.features %} + <li class="b-features-list-item">{{ item }}</li> + {% endfor %} + </ul> + </div> +</section> + +<section class="b-gray_block b-support"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">Support</h2> + <ul class="b-support-list"> + {% for item in page.blocks.support %} + <li class="b-support-list-item">{{ item }}</li> + {% endfor %} + </ul> + </div> +</section> + +<section class="b-block b-dash"> + <div class="b-block-wrapper"> + <div class="b-cols p-2col"> + <div class="b-cols-item"> + <h2 class="b-section-title">News & events</h2> + <ul class="b-news-list"> + {% for item in page.blocks.news %} + <li class="b-news-list-item"> + <div class="b-date"><span>{{ item[2] }}</span>{{ item[3] }}</div> + <h3 class="b-news-list-item-title"> + <a href="{{ item[1] }}" class="b-news-list-item-title-url" target="_blank"> + {{ item[0] }} + <span class="b-news-list-item-title-url-alt b-ellipsis">{{ item[1] | url_split }}</span> + </a> + </h3> + </li> + {% endfor %} + </ul> + <ul class="b-social_block"> + <li class="b-social_block-item"> + <a href="https://twitter.com/kostja_osipov" class="b-social_ico i-tw"></a> + </li> + <li class="b-social_block-item"> + <a href="https://www.linkedin.com/groups/Tarantool-5131662" class="b-social_ico i-in"></a> + </li> + <li class="b-social_block-item"> + <a href="http://www.quora.com/Tarantool" class="b-social_ico i-q"></a> + </li> + </ul> + </div> + <div class="b-cols-item_empty"> </div> + <div class="b-cols-item"> + <a class="twitter-timeline" + href="https://twitter.com/hashtag/tarantool" + data-widget-id="560794185742442496">#tarantool Tweets + </a> + <script> + !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); + </script> + </div> + </div> + </div> +</section> + +<section class="b-gray_block b-example"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">Example</h2> + <div class="b-cols p-example"> + <div class="b-cols-item"> + <div class="b-example-code"> + {{ page.blocks.example }} + </div> + <div class="b-example-button"> + <a href="http://try.tarantool.org" class="b-button"> + Try our online shell + </a> + </div> + </div> + <div class="b-cols-item-empty"> </div> + <div class="b-cols-item"> + <div class="b-example-player"> + {{ page.blocks.video }} + </div> + </div> + </div> + </div> +</section> + +<section class="b-block b-benchmark"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">YCSB - Benchmark results:</h2> + <div class="b-block-wrapper_bench"> + <div class="b-benchmark-catalog"> + <ul class="b-switcher"> + <li class="b-switcher-item"><a href="#" class="b-switcher-item-url p-active">A</a></li> + <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">B</a></li> + <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">C</a></li> + <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">D</a></li> + <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">E</a></li> + <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">F</a></li> + <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">LOAD</a></li> + </ul> + </div> + <div class="b-benchmark-type"> + <ul class="b-switcher"> + <li class="b-switcher-item"> + <a href="#" class="b-switcher-item-url p-active">Throughput</a> + </li> + <li class="b-switcher-item"> + <a href="#" class="b-switcher-item-url">Latency</a> + </li> + </ul> + </div> + <h3 class="b-benchmark-type-title">Workload A</h3> + </div> + <div class="b-benchmark-grapf"><div id="b-benchmark-grapf-image"></div></div> + <!--div class="b-benchmark-more"> <a href="/benchmark.html">Learn more</a></div--> + </div> +</section> + +<section class="b-gray_block b-customers"> + <div class="b-block-wrapper"> + <h2 class="b-section-title">Our customers</h2> + <div class="b-cols"> + <div class="b-cols-item"> + <a href="http://mail.ru" class="b-cust_logo i-mailru"></a> + </div> + <div class="b-cols-item-empty"> </div> + <div class="b-cols-item"> + <a href="http://badoo.com" class="b-cust_logo i-badoo"></a> + </div> + <div class="b-cols-item-empty"> </div> + <div class="b-cols-item"> + <a href="http://sbrf.ru" class="b-cust_logo i-sberbank"></a> + </div> + <div class="b-cols-item-empty"> </div> + <div class="b-cols-item"> + <a href="http://avito.ru" class="b-cust_logo i-avito"></a> + </div> + </div> + </div> +</section> +{% endblock content %} + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/menu b/doc/www/theme/templates/menu new file mode 100644 index 0000000000000000000000000000000000000000..170fba1a7b51153899eb605d0cee1f456eafdf87 --- /dev/null +++ b/doc/www/theme/templates/menu @@ -0,0 +1,28 @@ +{# Modify i_links to add records to site #} +{% set i_links = [ + ("Overview", "/"), + ("Documentation", "/documentation.html"), + ("Downloads", "/download.html"), + ("Rocks", "http://rocks.tarantool.org") +] %} + +{% macro i_menu(page) %} + <ul class="b-menu"> + {% for item in i_links %} + <li class="b-menu-item"> + {% if + (item[0] == "Overview" and page.slug == "index") or + (item[0] == "Documentation" and page.slug == "documentation") or + (item[0] == "Downloads" and page.slug == "download") or + (item[0] == "Rocks" and page.slug == "rocks") + %} + <a href="{{ item[1] }}" class="b-menu-item-url p-active">{{ item[0] }}</a> + {% else %} + <a href="{{ item[1] }}" class="b-menu-item-url">{{ item[0] }}</a> + {% endif %} + </li> + {% endfor %} + </ul> +{% endmacro %} + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/old_base b/doc/www/theme/templates/old_base new file mode 100644 index 0000000000000000000000000000000000000000..a33f6069049f20cb7c56c05d21e8987186025e91 --- /dev/null +++ b/doc/www/theme/templates/old_base @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <title>{{ title }}</title> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="shortcut icon" href="/theme/favicon.ico" /> + {% if not documentation %} + <link rel="stylesheet" type="text/css" href="/theme/old_global.css" /> + <link rel="stylesheet" type="text/css" href="/theme/pygmentize.css" /> + {% endif %} + <link rel="stylesheet" type="text/css" href="/theme/old_header.css"> + {% include "script" ignore missing %} + </head> + <body id="tarantool" {% if page %} class ="{{ page.slug }}" {% endif %}> + <div id="header"> + {% block header %} + <div id="blurb"> + <h1><a href="/" class="index">Tarantool</a></h1> + <h2>A NoSQL database in a Lua script</h2> + <h3> + <a href="/intro.html" class="intro">Overview</a> + <a href="/documentation.html" class="documentation">Documentation</a> + <a href="/download.html" class="download">Download</a> + <a href="http://rocks.tarantool.org">Rocks</a> + </h3> + </div> + {% endblock header %} + </div> + + <div id="content"> + {% block content %} + {% endblock content %} + </div> + </body> +</html> + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/old_documentation.html b/doc/www/theme/templates/old_documentation.html new file mode 100644 index 0000000000000000000000000000000000000000..7ee4830249d895f2356116bc2658080f10d00306 --- /dev/null +++ b/doc/www/theme/templates/old_documentation.html @@ -0,0 +1,7 @@ +{% extends "old_base" %} +{% set title = page.title %} +{% block content %} + {{ page.content }} +{% endblock content %} + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/page.html b/doc/www/theme/templates/old_page.html similarity index 52% rename from doc/www/theme/templates/page.html rename to doc/www/theme/templates/old_page.html index 9e878af8dbcbe8cbd371a6f5cb8e0eb9e39db79a..2db3be222790859035b829517805b1b5fec96721 100644 --- a/doc/www/theme/templates/page.html +++ b/doc/www/theme/templates/old_page.html @@ -1,7 +1,9 @@ -{% extends "base" %} +{% extends "old_base" %} {% set title = page.title %} {% block content %} <section id="content" class="body"> - {{ page.content }} + {{ page.content }} </section> {% endblock %} + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #} diff --git a/doc/www/theme/templates/script b/doc/www/theme/templates/script index 255753008cb53b7c5b2ae71c6e3aaa5b822c1bd3..ac4e88e76d7b9986171bf5ef2ccf1ed15863954a 100644 --- a/doc/www/theme/templates/script +++ b/doc/www/theme/templates/script @@ -6,13 +6,21 @@ ga('create', 'UA-22120502-1', 'auto'); ga('send', 'pageview'); - </script> -<script type="text/javascript">//<![CDATA[ - (function(w,n,d,r,s){(new Image).src='http://dd.cd.b2.a2.top.mail.ru/counter?id=2284916;js=13'+ - ((r=d.referrer)?';r='+escape(r):'')+((s=w.screen)?';s='+s.width+'*'+s.height:'')+';_='+Math.random();})(window,navigator,document);//]]> -</script> -<noscript> - <img src="http://dd.cd.b2.a2.top.mail.ru/counter?id=2284916;js=na" style="border:0;position:absolute;left:-10000px;" height="1" width="1" alt="" /> -</noscript> +<!-- Rating@Mail.ru counter --> +<script type="text/javascript"> +var _tmr = _tmr || []; +_tmr.push({id: "2284916", type: "pageView", start: (new Date()).getTime()}); +(function (d, w) { + var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; + ts.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//top-fwz1.mail.ru/js/code.js"; + var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);}; + if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } +})(document, window); +</script><noscript><div style="position:absolute;left:-10000px;"> +<img src="//top-fwz1.mail.ru/counter?id=2284916;js=na" style="border:0;" height="1" width="1" alt="Рейтинг@Mail.ru" /> +</div></noscript> +<!-- //Rating@Mail.ru counter --> + +{# vim: syntax=htmldjango ts=2 sts=2 sw=2 expandtab #}