Browse Source

Update XStatic-roboto to 0.5.0.0

Change-Id: I649068f04d2a44ea1d429f1cd9e903ef7c52437f
changes/61/391461/2 0.5.0.0
Rob Cresswell 6 years ago
parent
commit
480b520263
  1. 3
      MANIFEST.in
  2. 20
      setup.cfg
  3. 6
      setup.py
  4. 10
      xstatic/pkg/roboto_fontface/__init__.py
  5. 20
      xstatic/pkg/roboto_fontface/data/README.md
  6. 32
      xstatic/pkg/roboto_fontface/data/css/mixins.less
  7. 32
      xstatic/pkg/roboto_fontface/data/css/mixins.scss
  8. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-bold-italic.less
  9. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-bold.less
  10. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-light-italic.less
  11. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-light.less
  12. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-regular-italic.less
  13. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-regular.less
  14. 6
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface.less
  15. 83
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/roboto-condensed-fontface.css
  16. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-bold-italic.scss
  17. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-bold.scss
  18. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-light-italic.scss
  19. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-light.scss
  20. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-regular-italic.scss
  21. 3
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-regular.scss
  22. 6
      xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface.scss
  23. 263
      xstatic/pkg/roboto_fontface/data/css/roboto-fontface.css
  24. 37
      xstatic/pkg/roboto_fontface/data/css/roboto-fontface.less
  25. 37
      xstatic/pkg/roboto_fontface/data/css/roboto-fontface.scss
  26. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-black-italic.less
  27. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-black.less
  28. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-bold-italic.less
  29. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-bold.less
  30. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-light-italic.less
  31. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-light.less
  32. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-medium-italic.less
  33. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-medium.less
  34. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-regular-italic.less
  35. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-regular.less
  36. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-thin-italic.less
  37. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-thin.less
  38. 12
      xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface.less
  39. 167
      xstatic/pkg/roboto_fontface/data/css/roboto/roboto-fontface.css
  40. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-black-italic.scss
  41. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-black.scss
  42. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-bold-italic.scss
  43. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-bold.scss
  44. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-light-italic.scss
  45. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-light.scss
  46. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-medium-italic.scss
  47. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-medium.scss
  48. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-regular-italic.scss
  49. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-regular.scss
  50. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-thin-italic.scss
  51. 3
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-thin.scss
  52. 12
      xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface.scss
  53. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Bold.eot
  54. 643
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Bold.svg
  55. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Bold.ttf
  56. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Bold.woff
  57. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Bold.woff2
  58. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-BoldItalic.eot
  59. 643
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-BoldItalic.svg
  60. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-BoldItalic.ttf
  61. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff
  62. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff2
  63. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Light.eot
  64. 643
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Light.svg
  65. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Light.ttf
  66. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Light.woff
  67. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Light.woff2
  68. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-LightItalic.eot
  69. 643
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-LightItalic.svg
  70. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-LightItalic.ttf
  71. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff
  72. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff2
  73. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Regular.eot
  74. 644
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Regular.svg
  75. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Regular.ttf
  76. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Regular.woff
  77. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Regular.woff2
  78. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-RegularItalic.eot
  79. 644
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-RegularItalic.svg
  80. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-RegularItalic.ttf
  81. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff
  82. BIN
      xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff2
  83. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Black.eot
  84. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Black.svg
  85. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Black.ttf
  86. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Black.woff
  87. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Black.woff2
  88. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BlackItalic.eot
  89. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BlackItalic.svg
  90. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BlackItalic.ttf
  91. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BlackItalic.woff
  92. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BlackItalic.woff2
  93. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Bold.eot
  94. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Bold.svg
  95. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Bold.ttf
  96. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Bold.woff
  97. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-Bold.woff2
  98. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BoldItalic.eot
  99. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BoldItalic.svg
  100. 0
      xstatic/pkg/roboto_fontface/data/fonts/roboto/Roboto-BoldItalic.ttf
  101. Some files were not shown because too many files have changed in this diff Show More

3
MANIFEST.in

@ -1,6 +1,5 @@
include README.txt
recursive-include xstatic/pkg/roboto_fontface *
recursive-include xstatic *
global-exclude *.pyc
global-exclude *.pyo
global-exclude *.orig

20
setup.cfg

@ -0,0 +1,20 @@
[metadata]
name = XStatic-roboto-fontface
description = roboto-fontface 0.5.0 (XStatic packaging standard)
description-file = README.rst
maintainer = Rob Cresswell
maintainer-email = robert.cresswell@outlook.com
home-page = https://github.com/choffmeister/roboto-fontface-bower
keywords = roboto_fontface xstatic
license = Apache-2.0
zip_safe = False
namespace_packages =
xstatic
xstatic.pkg
[files]
packages =
xstatic
[bdist_wheel]
universal = True

6
setup.py

@ -1,12 +1,10 @@
from setuptools import setup, find_packages
from xstatic.pkg import roboto_fontface as xs
# The README.txt file should be written in reST so that PyPI can use
# it to generate your project's PyPI page.
long_description = open('README.txt').read()
from setuptools import setup, find_packages
setup(
name=xs.PACKAGE_NAME,
version=xs.PACKAGE_VERSION,
@ -20,7 +18,7 @@ setup(
url=xs.HOMEPAGE,
platforms=xs.PLATFORMS,
packages=find_packages(),
namespace_packages=['xstatic', 'xstatic.pkg', ],
namespace_packages=['xstatic', 'xstatic.pkg'],
include_package_data=True,
zip_safe=False,
install_requires=[],

10
xstatic/pkg/roboto_fontface/__init__.py

@ -15,9 +15,9 @@ NAME = __name__.split('.')[-1] # package name (e.g. 'foo' or 'foo_bar')
# please use a all-lowercase valid python
# package name
VERSION = '0.4.3' # version of the packaged files, please use the upstream
VERSION = '0.5.0' # version of the packaged files, please use the upstream
# version number
BUILD = '2' # our package build number, so we can release new builds
BUILD = '0' # our package build number, so we can release new builds
# with fixes for xstatic stuff.
PACKAGE_VERSION = VERSION + '.' + BUILD # version used for PyPi
@ -28,14 +28,14 @@ CLASSIFIERS = []
KEYWORDS = 'roboto_fontface xstatic'
# XStatic-* package maintainer:
MAINTAINER = 'Diana Whitten'
MAINTAINER_EMAIL = 'hurgleburgler@gmail.com'
MAINTAINER = 'Rob Cresswell'
MAINTAINER_EMAIL = 'robert.cresswell@outlook.com'
# this refers to the project homepage of the stuff we packaged:
HOMEPAGE = 'https://github.com/choffmeister/roboto-fontface-bower'
# this refers to all files:
LICENSE = '(same as %s)' % DISPLAY_NAME
LICENSE = 'Apache-2.0'
from os.path import join, dirname
BASE_DIR = join(dirname(__file__), 'data')

20
xstatic/pkg/roboto_fontface/data/README.md

@ -14,6 +14,26 @@ $ npm install roboto-fontface --save
$ bower install roboto-fontface --save
```
## Usage
There're several files in the `css/` subdirectory. Import them in your project
to have access to "Roboto" font face:
* `css/roboto/roboto-fontface.css` - whole font family compiled to CSS
* `css/roboto/sass/roboto-fontface.scss` - whole font family in SCSS
* `css/roboto/less/roboto-fontface.less` - whole font family in LESS
* `css/roboto-condensed/roboto-condensed-fontface.css` - whole font family compiled to CSS
* `css/roboto-condensed/sass/roboto-condensed-fontface.scss` - whole font family in SCSS
* `css/roboto-condensed/less/roboto-condensed-fontface.less` - whole font family in LESS
Importing whole family may be unnecessary and lead to huge build, so if you are
using SCSS or LESS, you can import only individual weights by importing for example:
* `css/roboto/sass/roboto-fontface-black.scss`
* `css/roboto/sass/roboto-fontface-black-italic.scss`
## Hinting
Some of the included font files have [hinting](http://en.wikipedia.org/wiki/Font_hinting).

32
xstatic/pkg/roboto_fontface/data/css/mixins.less

@ -0,0 +1,32 @@
@roboto-font-path: '../../../fonts';
.roboto-font(@variant, @type, @weight, @style) {
@font-full-path: '@{roboto-font-path}/@{variant}/@{variant}';
@font-face {
font-family: '@{variant}';
src: url('@{font-full-path}-@{type}.eot');
src: local('@{variant} @{type}'),
local('@{variant}-@{type}'),
url('@{font-full-path}-@{type}.eot?#iefix') format('embedded-opentype'),
url('@{font-full-path}-@{type}.woff2') format('woff2'),
url('@{font-full-path}-@{type}.woff') format('woff'),
url('@{font-full-path}-@{type}.ttf') format('truetype'),
url('@{font-full-path}-@{type}.svg#@{variant}') format('svg');
font-weight: @weight;
font-style: @style;
}
@font-face {
font-family: '@{variant}-@{type}';
src: url('@{font-full-path}-@{type}.eot');
src: local('@{variant} @{type}'),
local('@{variant}-@{type}'),
url('@{font-full-path}-@{type}.eot?#iefix') format('embedded-opentype'),
url('@{font-full-path}-@{type}.woff2') format('woff2'),
url('@{font-full-path}-@{type}.woff') format('woff'),
url('@{font-full-path}-@{type}.ttf') format('truetype'),
url('@{font-full-path}-@{type}.svg#@{variant}') format('svg');
}
}

32
xstatic/pkg/roboto_fontface/data/css/mixins.scss

@ -0,0 +1,32 @@
$roboto-font-path: '../../../fonts' !default;
@mixin roboto-font($variant, $type, $weight, $style) {
$font-full-path: '#{$roboto-font-path}/#{$variant}/#{$variant}';
@font-face {
font-family: '#{$variant}';
src: url('#{$font-full-path}-#{$type}.eot');
src: local('#{$variant} #{$type}'),
local('#{$variant}-#{$type}'),
url('#{$font-full-path}-#{$type}.eot?#iefix') format('embedded-opentype'),
url('#{$font-full-path}-#{$type}.woff2') format('woff2'),
url('#{$font-full-path}-#{$type}.woff') format('woff'),
url('#{$font-full-path}-#{$type}.ttf') format('truetype'),
url('#{$font-full-path}-#{$type}.svg##{$variant}') format('svg');
font-weight: $weight;
font-style: $style;
}
@font-face {
font-family: '#{$variant}-#{$type}';
src: url('#{$font-full-path}/#{$variant}-#{$type}.eot');
src: local('#{$variant} #{$type}'),
local('#{$variant}-#{$type}'),
url('#{$font-full-path}-#{$type}.eot?#iefix') format('embedded-opentype'),
url('#{$font-full-path}-#{$type}.woff2') format('woff2'),
url('#{$font-full-path}-#{$type}.woff') format('woff'),
url('#{$font-full-path}-#{$type}.ttf') format('truetype'),
url('#{$font-full-path}-#{$type}.svg##{$variant}') format('svg');
}
}

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-bold-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto-Condensed','BoldItalic', 700, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-bold.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto-Condensed','Bold', 700, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-light-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto-Condensed','LightItalic', 300, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-light.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto-Condensed','Light', 300, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-regular-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto-Condensed','RegularItalic', 400, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface-regular.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto-Condensed','Regular', 400, normal);

6
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/less/roboto-condensed-fontface.less

@ -0,0 +1,6 @@
@import "roboto-condensed-fontface-regular";
@import "roboto-condensed-fontface-regular-italic";
@import "roboto-condensed-fontface-light";
@import "roboto-condensed-fontface-light-italic";
@import "roboto-condensed-fontface-bold";
@import "roboto-condensed-fontface-bold-italic";

83
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/roboto-condensed-fontface.css

@ -0,0 +1,83 @@
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot");
src: local("Roboto-Condensed Regular"), local("Roboto-Condensed-Regular"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Regular";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Regular.eot");
src: local("Roboto-Condensed Regular"), local("Roboto-Condensed-Regular"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed") format("svg");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot");
src: local("Roboto-Condensed RegularItalic"), local("Roboto-Condensed-RegularItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed") format("svg");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-RegularItalic";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot");
src: local("Roboto-Condensed RegularItalic"), local("Roboto-Condensed-RegularItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed") format("svg");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot");
src: local("Roboto-Condensed Light"), local("Roboto-Condensed-Light"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed") format("svg");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Light";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Light.eot");
src: local("Roboto-Condensed Light"), local("Roboto-Condensed-Light"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed") format("svg");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot");
src: local("Roboto-Condensed LightItalic"), local("Roboto-Condensed-LightItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed") format("svg");
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-LightItalic";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-LightItalic.eot");
src: local("Roboto-Condensed LightItalic"), local("Roboto-Condensed-LightItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed") format("svg");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot");
src: local("Roboto-Condensed Bold"), local("Roboto-Condensed-Bold"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed") format("svg");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Bold";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Bold.eot");
src: local("Roboto-Condensed Bold"), local("Roboto-Condensed-Bold"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed") format("svg");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot");
src: local("Roboto-Condensed BoldItalic"), local("Roboto-Condensed-BoldItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed") format("svg");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-BoldItalic";
src: url("../../fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot");
src: local("Roboto-Condensed BoldItalic"), local("Roboto-Condensed-BoldItalic"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff") format("woff"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf") format("truetype"), url("../../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed") format("svg");
}

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-bold-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto-Condensed','BoldItalic', 700, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-bold.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto-Condensed','Bold', 700, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-light-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto-Condensed','LightItalic', 300, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-light.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto-Condensed','Light', 300, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-regular-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto-Condensed','RegularItalic', 400, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface-regular.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto-Condensed','Regular', 400, normal);

6
xstatic/pkg/roboto_fontface/data/css/roboto-condensed/sass/roboto-condensed-fontface.scss

@ -0,0 +1,6 @@
@import "roboto-condensed-fontface-regular";
@import "roboto-condensed-fontface-regular-italic";
@import "roboto-condensed-fontface-light";
@import "roboto-condensed-fontface-light-italic";
@import "roboto-condensed-fontface-bold";
@import "roboto-condensed-fontface-bold-italic";

263
xstatic/pkg/roboto_fontface/data/css/roboto-fontface.css

@ -1,263 +0,0 @@
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-Thin.eot');
src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Thin.woff2') format('woff2'),
url('../fonts/Roboto-Thin.woff') format('woff'),
url('../fonts/Roboto-Thin.ttf') format('truetype'),
url('../fonts/Roboto-Thin.svg#Roboto') format('svg');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Thin';
src: url('../fonts/Roboto-Thin.eot');
src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Thin.woff2') format('woff2'),
url('../fonts/Roboto-Thin.woff') format('woff'),
url('../fonts/Roboto-Thin.ttf') format('truetype'),
url('../fonts/Roboto-Thin.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-ThinItalic.eot');
src: url('../fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-ThinItalic.woff2') format('woff2'),
url('../fonts/Roboto-ThinItalic.woff') format('woff'),
url('../fonts/Roboto-ThinItalic.ttf') format('truetype'),
url('../fonts/Roboto-ThinItalic.svg#Roboto') format('svg');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Roboto-ThinItalic';
src: url('../fonts/Roboto-ThinItalic.eot');
src: url('../fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-ThinItalic.woff2') format('woff2'),
url('../fonts/Roboto-ThinItalic.woff') format('woff'),
url('../fonts/Roboto-ThinItalic.ttf') format('truetype'),
url('../fonts/Roboto-ThinItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-Light.eot');
src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Light.woff2') format('woff2'),
url('../fonts/Roboto-Light.woff') format('woff'),
url('../fonts/Roboto-Light.ttf') format('truetype'),
url('../fonts/Roboto-Light.svg#Roboto') format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Light';
src: url('../fonts/Roboto-Light.eot');
src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Light.woff2') format('woff2'),
url('../fonts/Roboto-Light.woff') format('woff'),
url('../fonts/Roboto-Light.ttf') format('truetype'),
url('../fonts/Roboto-Light.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-LightItalic.eot');
src: url('../fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-LightItalic.woff2') format('woff2'),
url('../fonts/Roboto-LightItalic.woff') format('woff'),
url('../fonts/Roboto-LightItalic.ttf') format('truetype'),
url('../fonts/Roboto-LightItalic.svg#Roboto') format('svg');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Roboto-LightItalic';
src: url('../fonts/Roboto-LightItalic.eot');
src: url('../fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-LightItalic.woff2') format('woff2'),
url('../fonts/Roboto-LightItalic.woff') format('woff'),
url('../fonts/Roboto-LightItalic.ttf') format('truetype'),
url('../fonts/Roboto-LightItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-Regular.eot');
src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Regular.woff2') format('woff2'),
url('../fonts/Roboto-Regular.woff') format('woff'),
url('../fonts/Roboto-Regular.ttf') format('truetype'),
url('../fonts/Roboto-Regular.svg#Roboto') format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Regular';
src: url('../fonts/Roboto-Regular.eot');
src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Regular.woff2') format('woff2'),
url('../fonts/Roboto-Regular.woff') format('woff'),
url('../fonts/Roboto-Regular.ttf') format('truetype'),
url('../fonts/Roboto-Regular.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-RegularItalic.eot');
src: url('../fonts/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-RegularItalic.woff2') format('woff2'),
url('../fonts/Roboto-RegularItalic.woff') format('woff'),
url('../fonts/Roboto-RegularItalic.ttf') format('truetype'),
url('../fonts/Roboto-RegularItalic.svg#Roboto') format('svg');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Roboto-RegularItalic';
src: url('../fonts/Roboto-RegularItalic.eot');
src: url('../fonts/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-RegularItalic.woff2') format('woff2'),
url('../fonts/Roboto-RegularItalic.woff') format('woff'),
url('../fonts/Roboto-RegularItalic.ttf') format('truetype'),
url('../fonts/Roboto-RegularItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-Medium.eot');
src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Medium.woff2') format('woff2'),
url('../fonts/Roboto-Medium.woff') format('woff'),
url('../fonts/Roboto-Medium.ttf') format('truetype'),
url('../fonts/Roboto-Medium.svg#Roboto') format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Medium';
src: url('../fonts/Roboto-Medium.eot');
src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Medium.woff2') format('woff2'),
url('../fonts/Roboto-Medium.woff') format('woff'),
url('../fonts/Roboto-Medium.ttf') format('truetype'),
url('../fonts/Roboto-Medium.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-MediumItalic.eot');
src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-MediumItalic.woff2') format('woff2'),
url('../fonts/Roboto-MediumItalic.woff') format('woff'),
url('../fonts/Roboto-MediumItalic.ttf') format('truetype'),
url('../fonts/Roboto-MediumItalic.svg#Roboto') format('svg');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Roboto-MediumItalic';
src: url('../fonts/Roboto-MediumItalic.eot');
src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-MediumItalic.woff2') format('woff2'),
url('../fonts/Roboto-MediumItalic.woff') format('woff'),
url('../fonts/Roboto-MediumItalic.ttf') format('truetype'),
url('../fonts/Roboto-MediumItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-Bold.eot');
src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Bold.woff2') format('woff2'),
url('../fonts/Roboto-Bold.woff') format('woff'),
url('../fonts/Roboto-Bold.ttf') format('truetype'),
url('../fonts/Roboto-Bold.svg#Roboto') format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Bold';
src: url('../fonts/Roboto-Bold.eot');
src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Bold.woff2') format('woff2'),
url('../fonts/Roboto-Bold.woff') format('woff'),
url('../fonts/Roboto-Bold.ttf') format('truetype'),
url('../fonts/Roboto-Bold.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-BoldItalic.eot');
src: url('../fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),
url('../fonts/Roboto-BoldItalic.woff') format('woff'),
url('../fonts/Roboto-BoldItalic.ttf') format('truetype'),
url('../fonts/Roboto-BoldItalic.svg#Roboto') format('svg');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BoldItalic';
src: url('../fonts/Roboto-BoldItalic.eot');
src: url('../fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),
url('../fonts/Roboto-BoldItalic.woff') format('woff'),
url('../fonts/Roboto-BoldItalic.ttf') format('truetype'),
url('../fonts/Roboto-BoldItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-Black.eot');
src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Black.woff2') format('woff2'),
url('../fonts/Roboto-Black.woff') format('woff'),
url('../fonts/Roboto-Black.ttf') format('truetype'),
url('../fonts/Roboto-Black.svg#Roboto') format('svg');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Black';
src: url('../fonts/Roboto-Black.eot');
src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Black.woff2') format('woff2'),
url('../fonts/Roboto-Black.woff') format('woff'),
url('../fonts/Roboto-Black.ttf') format('truetype'),
url('../fonts/Roboto-Black.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../fonts/Roboto-BlackItalic.eot');
src: url('../fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-BlackItalic.woff2') format('woff2'),
url('../fonts/Roboto-BlackItalic.woff') format('woff'),
url('../fonts/Roboto-BlackItalic.ttf') format('truetype'),
url('../fonts/Roboto-BlackItalic.svg#Roboto') format('svg');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BlackItalic';
src: url('../fonts/Roboto-BlackItalic.eot');
src: url('../fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-BlackItalic.woff2') format('woff2'),
url('../fonts/Roboto-BlackItalic.woff') format('woff'),
url('../fonts/Roboto-BlackItalic.ttf') format('truetype'),
url('../fonts/Roboto-BlackItalic.svg#Roboto') format('svg');
}

37
xstatic/pkg/roboto_fontface/data/css/roboto-fontface.less

@ -1,37 +0,0 @@
@roboto-font-path: '../fonts';
.roboto-font(@type, @weight, @style) {
@font-face {
font-family: 'Roboto';
src: url('@{roboto-font-path}/Roboto-@{type}.eot');
src: url('@{roboto-font-path}/Roboto-@{type}.eot?#iefix') format('embedded-opentype'),
url('@{roboto-font-path}/Roboto-@{type}.woff2') format('woff2'),
url('@{roboto-font-path}/Roboto-@{type}.woff') format('woff'),
url('@{roboto-font-path}/Roboto-@{type}.ttf') format('truetype'),
url('@{roboto-font-path}/Roboto-@{type}.svg#Roboto') format('svg');
font-weight: @weight;
font-style: @style;
}
@font-face {
font-family: 'Roboto-@{type}';
src: url('@{roboto-font-path}/Roboto-@{type}.eot');
src: url('@{roboto-font-path}/Roboto-@{type}.eot?#iefix') format('embedded-opentype'),
url('@{roboto-font-path}/Roboto-@{type}.woff2') format('woff2'),
url('@{roboto-font-path}/Roboto-@{type}.woff') format('woff'),
url('@{roboto-font-path}/Roboto-@{type}.ttf') format('truetype'),
url('@{roboto-font-path}/Roboto-@{type}.svg#Roboto') format('svg');
}
}
.roboto-font-pair(@type, @weight) {
.roboto-font('@{type}', @weight, normal);
.roboto-font('@{type}Italic', @weight, italic);
}
.roboto-font-pair('Thin', 100);
.roboto-font-pair('Light', 300);
.roboto-font-pair('Regular', 400);
.roboto-font-pair('Medium', 500);
.roboto-font-pair('Bold', 700);
.roboto-font-pair('Black', 900);

37
xstatic/pkg/roboto_fontface/data/css/roboto-fontface.scss

@ -1,37 +0,0 @@
$roboto-font-path: '../fonts' !default;
@mixin roboto-font($type, $weight, $style: normal) {
@font-face {
font-family: 'Roboto';
src: url('#{$roboto-font-path}/Roboto-#{$type}.eot');
src: url('#{$roboto-font-path}/Roboto-#{$type}.eot?#iefix') format('embedded-opentype'),
url('#{$roboto-font-path}/Roboto-#{$type}.woff2') format('woff2'),
url('#{$roboto-font-path}/Roboto-#{$type}.woff') format('woff'),
url('#{$roboto-font-path}/Roboto-#{$type}.ttf') format('truetype'),
url('#{$roboto-font-path}/Roboto-#{$type}.svg#Roboto') format('svg');
font-weight: $weight;
font-style: $style;
}
@font-face {
font-family: 'Roboto-#{$type}';
src: url('#{$roboto-font-path}/Roboto-#{$type}.eot');
src: url('#{$roboto-font-path}/Roboto-#{$type}.eot?#iefix') format('embedded-opentype'),
url('#{$roboto-font-path}/Roboto-#{$type}.woff2') format('woff2'),
url('#{$roboto-font-path}/Roboto-#{$type}.woff') format('woff'),
url('#{$roboto-font-path}/Roboto-#{$type}.ttf') format('truetype'),
url('#{$roboto-font-path}/Roboto-#{$type}.svg#Roboto') format('svg');
}
}
@mixin roboto-font-pair($type, $weight) {
@include roboto-font($type, $weight);
@include roboto-font(#{$type}Italic, $weight, italic);
}
@include roboto-font-pair('Thin', 100);
@include roboto-font-pair('Light', 300);
@include roboto-font-pair('Regular', 400);
@include roboto-font-pair('Medium', 500);
@include roboto-font-pair('Bold', 700);
@include roboto-font-pair('Black', 900);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-black-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','BlackItalic', 900, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-black.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','Black', 900, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-bold-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','BoldItalic', 700, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-bold.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','Bold', 700, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-light-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','LightItalic', 300, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-light.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','Light', 300, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-medium-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','MediumItalic', 500, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-medium.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','Medium', 500, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-regular-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','RegularItalic', 400, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-regular.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','Regular', 400, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-thin-italic.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','ThinItalic', 100, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface-thin.less

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('Roboto','Thin', 100, normal);

12
xstatic/pkg/roboto_fontface/data/css/roboto/less/roboto-fontface.less

@ -0,0 +1,12 @@
@import "roboto-fontface-regular";
@import "roboto-fontface-regular-italic";
@import "roboto-fontface-light";
@import "roboto-fontface-light-italic";
@import "roboto-fontface-thin";
@import "roboto-fontface-thin-italic";
@import "roboto-fontface-medium";
@import "roboto-fontface-medium-italic";
@import "roboto-fontface-bold";
@import "roboto-fontface-bold-italic";
@import "roboto-fontface-black";
@import "roboto-fontface-black-italic";

167
xstatic/pkg/roboto_fontface/data/css/roboto/roboto-fontface.css

@ -0,0 +1,167 @@
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Thin.eot');
src: local('Roboto Thin'), local('Roboto-Thin'), url('../../fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Thin.woff') format('woff'), url('../../fonts/roboto/Roboto-Thin.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Thin.svg#Roboto') format('svg');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Thin';
src: url('../../fonts/roboto/Roboto-Thin.eot');
src: local('Roboto Thin'), local('Roboto-Thin'), url('../../fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Thin.woff') format('woff'), url('../../fonts/roboto/Roboto-Thin.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Thin.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-ThinItalic.eot');
src: local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('../../fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-ThinItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-ThinItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-ThinItalic.svg#Roboto') format('svg');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Roboto-ThinItalic';
src: url('../../fonts/roboto/Roboto-ThinItalic.eot');
src: local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('../../fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-ThinItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-ThinItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-ThinItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Light.eot');
src: local('Roboto Light'), local('Roboto-Light'), url('../../fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Light.woff') format('woff'), url('../../fonts/roboto/Roboto-Light.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Light.svg#Roboto') format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Light';
src: url('../../fonts/roboto/Roboto-Light.eot');
src: local('Roboto Light'), local('Roboto-Light'), url('../../fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Light.woff') format('woff'), url('../../fonts/roboto/Roboto-Light.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Light.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-LightItalic.eot');
src: local('Roboto LightItalic'), local('Roboto-LightItalic'), url('../../fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-LightItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-LightItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-LightItalic.svg#Roboto') format('svg');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Roboto-LightItalic';
src: url('../../fonts/roboto/Roboto-LightItalic.eot');
src: local('Roboto LightItalic'), local('Roboto-LightItalic'), url('../../fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-LightItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-LightItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-LightItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Regular.eot');
src: local('Roboto Regular'), local('Roboto-Regular'), url('../../fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Regular.woff') format('woff'), url('../../fonts/roboto/Roboto-Regular.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Regular.svg#Roboto') format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Regular';
src: url('../../fonts/roboto/Roboto-Regular.eot');
src: local('Roboto Regular'), local('Roboto-Regular'), url('../../fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Regular.woff') format('woff'), url('../../fonts/roboto/Roboto-Regular.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Regular.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-RegularItalic.eot');
src: local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('../../fonts/roboto/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-RegularItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-RegularItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-RegularItalic.svg#Roboto') format('svg');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Roboto-RegularItalic';
src: url('../../fonts/roboto/Roboto-RegularItalic.eot');
src: local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('../../fonts/roboto/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-RegularItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-RegularItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-RegularItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Medium.eot');
src: local('Roboto Medium'), local('Roboto-Medium'), url('../../fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Medium.woff') format('woff'), url('../../fonts/roboto/Roboto-Medium.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Medium.svg#Roboto') format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Medium';
src: url('../../fonts/roboto/Roboto-Medium.eot');
src: local('Roboto Medium'), local('Roboto-Medium'), url('../../fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Medium.woff') format('woff'), url('../../fonts/roboto/Roboto-Medium.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Medium.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-MediumItalic.eot');
src: local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('../../fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-MediumItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-MediumItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-MediumItalic.svg#Roboto') format('svg');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Roboto-MediumItalic';
src: url('../../fonts/roboto/Roboto-MediumItalic.eot');
src: local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('../../fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-MediumItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-MediumItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-MediumItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Bold.eot');
src: local('Roboto Bold'), local('Roboto-Bold'), url('../../fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Bold.woff') format('woff'), url('../../fonts/roboto/Roboto-Bold.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Bold.svg#Roboto') format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Bold';
src: url('../../fonts/roboto/Roboto-Bold.eot');
src: local('Roboto Bold'), local('Roboto-Bold'), url('../../fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Bold.woff') format('woff'), url('../../fonts/roboto/Roboto-Bold.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Bold.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-BoldItalic.eot');
src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('../../fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BoldItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BoldItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BoldItalic.svg#Roboto') format('svg');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BoldItalic';
src: url('../../fonts/roboto/Roboto-BoldItalic.eot');
src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('../../fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BoldItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BoldItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BoldItalic.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-Black.eot');
src: local('Roboto Black'), local('Roboto-Black'), url('../../fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Black.woff') format('woff'), url('../../fonts/roboto/Roboto-Black.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Black.svg#Roboto') format('svg');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Black';
src: url('../../fonts/roboto/Roboto-Black.eot');
src: local('Roboto Black'), local('Roboto-Black'), url('../../fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../../fonts/roboto/Roboto-Black.woff') format('woff'), url('../../fonts/roboto/Roboto-Black.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Black.svg#Roboto') format('svg');
}
@font-face {
font-family: 'Roboto';
src: url('../../fonts/roboto/Roboto-BlackItalic.eot');
src: local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('../../fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BlackItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BlackItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BlackItalic.svg#Roboto') format('svg');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BlackItalic';
src: url('../../fonts/roboto/Roboto-BlackItalic.eot');
src: local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('../../fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../../fonts/roboto/Roboto-BlackItalic.woff') format('woff'), url('../../fonts/roboto/Roboto-BlackItalic.ttf') format('truetype'), url('../../fonts/roboto/Roboto-BlackItalic.svg#Roboto') format('svg');
}

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-black-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','BlackItalic', 900, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-black.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','Black', 900, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-bold-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','BoldItalic', 700, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-bold.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','Bold', 700, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-light-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','LightItalic', 300, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-light.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','Light', 300, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-medium-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','MediumItalic', 500, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-medium.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','Medium', 500, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-regular-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','RegularItalic', 400, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-regular.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','Regular', 400, normal);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-thin-italic.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','ThinItalic', 100, italic);

3
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface-thin.scss

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('Roboto','Thin', 100, normal);

12
xstatic/pkg/roboto_fontface/data/css/roboto/sass/roboto-fontface.scss

@ -0,0 +1,12 @@
@import "roboto-fontface-regular";
@import "roboto-fontface-regular-italic";
@import "roboto-fontface-light";
@import "roboto-fontface-light-italic";
@import "roboto-fontface-thin";
@import "roboto-fontface-thin-italic";
@import "roboto-fontface-medium";
@import "roboto-fontface-medium-italic";
@import "roboto-fontface-bold";
@import "roboto-fontface-bold-italic";
@import "roboto-fontface-black";
@import "roboto-fontface-black-italic";

BIN
xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Bold.eot

Binary file not shown.

643
xstatic/pkg/roboto_fontface/data/fonts/roboto-condensed/Roboto-Condensed-Bold.svg

@ -0,0 +1,643 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="roboto_condensedbold" horiz-adv-x="995" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="449" />
<glyph unicode="&#xfb01;" horiz-adv-x="1107" d="M18 876v206h133v70q0 207 112 318t316 111q70 0 138.5 -15t153.5 -44l-40 -232q-65 22 -115.5 34t-118.5 12q-80 0 -121 -47t-41 -137v-70h173v-206h-173v-876h-284v876h-133zM716 0v1082h285v-1082h-285z" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="449" />
<glyph horiz-adv-x="16" />
<glyph unicode="&#x9;" horiz-adv-x="16" />
<glyph unicode=" " horiz-adv-x="449" />
<glyph unicode="&#x09;" horiz-adv-x="449" />
<glyph unicode="&#xa0;" horiz-adv-x="449" />
<glyph unicode="!" horiz-adv-x="506" d="M112 506v950h285v-950h-285zM115 0v258h280v-258h-280z" />
<glyph unicode="&#x22;" horiz-adv-x="602" d="M51 1046v514h198v-263l-74 -251h-124zM351 1046l1 247v267h196v-263l-74 -251h-123z" />
<glyph unicode="#" horiz-adv-x="1034" d="M44 410v166h209l43 298h-189v166h213l61 416h172l-60 -416h136l60 416h173l-60 -416h186v-166h-210l-43 -298h189v-166h-213l-59 -410h-173l59 410h-136l-59 -410h-173l59 410h-185zM426 576h136l43 298h-136z" />
<glyph unicode="$" horiz-adv-x="1019" d="M79 456h284q0 -135 44 -193.5t115 -58.5q63 0 96 49t33 128q0 84 -33 133t-115 96q-194 86 -285.5 183t-91.5 279q0 166 93.5 274t250.5 127v212h144v-215q149 -28 236.5 -148.5t87.5 -313.5h-284q0 117 -35 180t-92 63q-59 0 -88 -50t-29 -130q0 -76 32.5 -125 t117.5 -97q192 -91 283.5 -189t91.5 -277q0 -171 -92 -275.5t-248 -123.5v-199h-145v199q-161 20 -266 135t-105 337z" />
<glyph unicode="%" horiz-adv-x="1356" d="M90 1099v77q0 129 74.5 215t209.5 86q137 0 211 -85.5t74 -215.5v-77q0 -130 -74 -214.5t-209 -84.5q-136 0 -211 85t-75 214zM276 1099q0 -57 26 -96.5t74 -39.5q46 0 71.5 39t25.5 97v77q0 58 -26 98t-73 40t-72.5 -40.5t-25.5 -97.5v-77zM283 184l601 1138l134 -74 l-601 -1138zM700 280v77q0 128 75 214t210 86q137 0 211 -85.5t74 -214.5v-77q0 -130 -74 -215t-209 -85q-136 0 -211.5 85t-75.5 215zM887 280q0 -56 28.5 -97t71.5 -40q55 -1 76 36t21 101v77q0 57 -26 97t-73 40q-48 0 -73 -40t-25 -97v-77z" />
<glyph unicode="&#x26;" horiz-adv-x="1221" d="M59 388q0 118 57.5 203.5t175.5 178.5q-62 94 -92 170.5t-30 156.5q0 171 98.5 275.5t262.5 104.5q142 0 232.5 -98.5t90.5 -238.5q0 -97 -43.5 -177.5t-117.5 -139.5l-81 -65l230 -304l6 1q27 52 42.5 117.5t15.5 138.5h208q0 -138 -29.5 -252.5t-92.5 -203.5l194 -255 h-322l-64 84q-75 -53 -152.5 -79t-166.5 -26q-193 0 -307.5 113t-114.5 296zM345 406q0 -87 43.5 -143.5t109.5 -56.5q44 0 88 12t85 37l-259 344l-7 -6q-35 -48 -47.5 -93.5t-12.5 -93.5zM423 1100q0 -41 17.5 -84t52.5 -94l59 44q50 36 67 73.5t17 82.5q0 50 -29.5 88.5 t-76.5 38.5q-52 0 -79.5 -42.5t-27.5 -106.5z" />
<glyph unicode="'" horiz-adv-x="302" d="M52 1275v285h190v-272l-66 -281h-123z" />
<glyph unicode="(" horiz-adv-x="633" d="M109 567v24q0 384 131 658.5t297 356.5h6l50 -143q-105 -98 -177.5 -317.5t-72.5 -552.5v-28q0 -333 72 -552t178 -319l-50 -141h-6q-166 82 -297 355t-131 659z" />
<glyph unicode=")" horiz-adv-x="632" d="M38 -306q104 98 177 318t73 553v28q0 332 -73.5 553t-176.5 319l52 141h6q169 -80 306 -361t137 -654v-24q0 -375 -137 -654.5t-306 -359.5h-6z" />
<glyph unicode="*" horiz-adv-x="825" d="M31 1058l53 173l260 -127l-19 352h178l-19 -358l253 125l53 -175l-268 -93l176 -269l-144 -107l-149 294l-150 -285l-143 103l183 275z" />
<glyph unicode="+" d="M54 556v254h307v396h269v-396h306v-254h-306v-410h-269v410h-307z" />
<glyph unicode="," horiz-adv-x="459" d="M47 -309l59 319v231h252v-239l-145 -311h-166z" />
<glyph unicode="-" horiz-adv-x="748" d="M120 511v228h497v-228h-497z" />
<glyph unicode="." horiz-adv-x="543" d="M124 0v258h281v-258h-281z" />
<glyph unicode="/" horiz-adv-x="646" d="M-12 -125l432 1581h206l-434 -1581h-204z" />
<glyph unicode="0" horiz-adv-x="1014" d="M80 571v313q0 290 115.5 441.5t310.5 151.5t311 -151.5t116 -441.5v-313q0 -291 -115.5 -441.5t-309.5 -150.5q-196 0 -312 150.5t-116 441.5zM364 548q0 -178 37 -259.5t104 -75.5h6q66 -6 102 75t36 260v361q0 176 -37 257t-103 76h-6q-67 5 -103 -76t-36 -257v-361z " />
<glyph unicode="1" horiz-adv-x="1019" d="M128 1153v205l554 99v-1457h-284v1159z" />
<glyph unicode="2" horiz-adv-x="1019" d="M64 1004q-4 198 112 335.5t312 137.5q200 0 312 -116t112 -316q0 -134 -62.5 -248t-208.5 -298l-190 -272h492v-227h-860v193l397 503q79 112 113.5 195t34.5 151q0 93 -36 150t-104 57q-70 0 -107.5 -69t-37.5 -181h-277z" />
<glyph unicode="3" horiz-adv-x="1019" d="M58 394l2 6h276q0 -84 44 -139t109 -55q74 0 117.5 55.5t43.5 148.5q0 116 -42.5 169.5t-125.5 53.5h-142v220h142q76 0 113 54t37 151q0 85 -37 138t-106 53q-56 0 -96.5 -47t-40.5 -123h-275l-2 6q-5 173 113.5 282.5t292.5 109.5q198 0 316 -108.5t118 -306.5 q0 -99 -51 -183.5t-140 -131.5q102 -42 156 -130.5t54 -210.5q0 -199 -127.5 -313t-326.5 -114q-175 0 -301 107.5t-121 307.5z" />
<glyph unicode="4" horiz-adv-x="1019" d="M53 496l497 960h284v-910h126v-228h-126v-318h-283v318h-483zM311 546h240v503l-6 1l-15 -27z" />
<glyph unicode="5" horiz-adv-x="1019" d="M86 393l2 5l276 15q0 -98 40 -152.5t105 -54.5q75 0 109 71.5t34 187.5q0 129 -38 204t-116 75q-59 0 -91 -32t-44 -85l-253 17l72 812h712v-233h-480l-31 -343q31 31 77.5 51.5t97.5 22.5q182 3 279.5 -125.5t97.5 -361.5q0 -208 -110.5 -348t-315.5 -140 q-174 0 -300.5 111.5t-122.5 302.5z" />
<glyph unicode="6" horiz-adv-x="1019" d="M80 563v300q0 283 144.5 448.5t369.5 165.5q71 0 129.5 -15.5t119.5 -46.5l-48 -215q-53 23 -97.5 34.5t-102.5 11.5q-104 0 -166.5 -94.5t-59.5 -267.5l4 -4q39 45 100 71t136 26q165 0 257.5 -139t92.5 -356q0 -218 -119 -360.5t-307 -142.5q-202 0 -327.5 156 t-125.5 428zM364 560q0 -171 45.5 -263t123.5 -92q64 0 103 81.5t39 195.5q0 121 -40 196t-103 75q-59 0 -101 -20.5t-67 -57.5v-115z" />
<glyph unicode="7" horiz-adv-x="1019" d="M55 1228v228h886v-228q-197 -253 -261.5 -486.5t-93.5 -601.5l-13 -140h-285l14 140q27 327 116.5 598t250.5 490h-614z" />
<glyph unicode="8" horiz-adv-x="1019" d="M83 398q0 117 56 207.5t155 139.5q-87 47 -136 131t-49 194q0 193 110 300t290 107t290.5 -107t110.5 -300q0 -110 -49.5 -194t-135.5 -131q98 -50 154 -140t56 -207q0 -203 -117 -311t-308 -108t-309 108.5t-118 310.5zM368 419q0 -100 38 -156.5t104 -56.5 q64 0 102.5 56.5t38.5 156.5q0 98 -39 155.5t-103 57.5q-65 0 -103 -57.5t-38 -155.5zM395 1056q0 -92 29.5 -144.5t85.5 -52.5t85 52t29 145q0 89 -29.5 141t-85.5 52t-85 -51t-29 -142z" />
<glyph unicode="9" horiz-adv-x="1019" d="M75 957q0 219 120.5 369.5t304.5 150.5q191 0 311 -154.5t120 -430.5v-356q0 -256 -136.5 -406.5t-345.5 -150.5q-62 0 -131 16t-128 46l32 212q55 -24 108.5 -35.5t118.5 -11.5q86 0 142.5 82t56.5 230v56q-40 -58 -93.5 -88t-113.5 -30q-171 0 -268.5 134.5 t-97.5 366.5zM358 957q0 -131 35 -209t102 -78q50 0 88.5 24.5t64.5 66.5v166q0 158 -40 239t-105 77h-6q-61 4 -100 -82.5t-39 -203.5z" />
<glyph unicode=":" horiz-adv-x="540" d="M127 0v258h281v-258h-281zM127 823v258h281v-258h-281z" />
<glyph unicode=";" horiz-adv-x="516" d="M89 -309l59 319v231h252v-239l-145 -311h-166zM118 823v258h281v-258h-281z" />
<glyph unicode="&#x3c;" horiz-adv-x="898" d="M48 430v230l739 364v-270l-482 -209v-6l482 -203v-271z" />
<glyph unicode="=" horiz-adv-x="1023" d="M120 323v229h772v-229h-772zM120 756v228h772v-228h-772z" />
<glyph unicode="&#x3e;" horiz-adv-x="909" d="M106 65v269l487 209v6l-487 206v269l745 -364v-230z" />
<glyph unicode="?" horiz-adv-x="898" d="M25 1075q-3 197 111 299.5t299 102.5q200 0 314.5 -115.5t114.5 -312.5q0 -125 -64 -231.5t-160 -178.5q-51 -46 -68.5 -94.5t-17.5 -131.5h-284q1 136 39.5 202t147.5 159q56 55 89 121.5t33 152.5q0 92 -37.5 146t-106.5 54q-53 0 -92 -46.5t-40 -132.5h-276zM271 0 v247h281v-247h-281z" />
<glyph unicode="@" horiz-adv-x="1615" d="M56 478q15 428 226 682t558 254q342 0 526 -241t170 -657q-8 -219 -115.5 -378t-321.5 -159q-72 0 -123.5 44.5t-72.5 126.5q-38 -85 -93.5 -126.5t-129.5 -41.5q-128 0 -196.5 119t-50.5 315q22 252 127.5 404t255.5 152q106 0 171 -26t142 -80l-3 -4h5l-46 -569 q-5 -97 10 -132t41 -28l6 -1q96 -5 154.5 105t66.5 279q13 350 -119 546.5t-408 196.5q-266 0 -422 -210.5t-168 -570.5q-16 -352 126 -557.5t407 -205.5q75 0 155 19.5t138 49.5l35 -148q-60 -42 -151.5 -65.5t-179.5 -23.5q-353 0 -544.5 249t-175.5 682zM649 416 q-8 -127 15.5 -194t75.5 -67q46 0 83.5 28.5t66.5 103.5v6l39 496q-19 5 -37.5 8.5t-37.5 3.5q-95 0 -142.5 -95t-62.5 -290z" />
<glyph unicode="A" horiz-adv-x="1134" d="M16 0l410 1456h296l409 -1456h-287l-79 309h-384l-78 -309h-287zM439 538h268l-131 515h-6z" />
<glyph unicode="B" horiz-adv-x="1136" d="M110 0v1456h429q225 0 351.5 -100t126.5 -298q0 -104 -46 -184.5t-138 -120.5q115 -27 170 -117t55 -211q0 -209 -119.5 -317t-342.5 -108h-486zM395 227h201q90 0 134.5 50t44.5 149q0 104 -38 160t-122 56h-220v-415zM395 841h157q87 2 133.5 50.5t46.5 139.5 q0 102 -48 149.5t-145 47.5h-144v-387z" />
<glyph unicode="C" horiz-adv-x="1088" d="M74 510v435q0 253 130.5 392.5t349.5 139.5q232 0 350.5 -124t122.5 -367l-3 -6h-274q1 17 1 33q0 118 -40 173q-45 63 -157 63q-96 0 -147 -75t-51 -227v-437q0 -154 54.5 -229t159.5 -75q104 0 144 60q36 53 36 172q0 15 -1 31h274l3 -6v-8q0 -234 -114 -354 q-116 -122 -342 -122t-361 138.5t-135 392.5z" />
<glyph unicode="D" horiz-adv-x="1151" d="M110 0v1456h440q224 0 370 -169.5t146 -436.5v-245q0 -267 -146 -436t-370 -169h-440zM395 227h139q119 0 183.5 103.5t64.5 274.5v247q0 170 -64.5 273t-183.5 103h-139v-1001z" />
<glyph unicode="E" horiz-adv-x="1008" d="M110 0v1456h858v-228h-573v-362h489v-227h-489v-412h575v-227h-860z" />
<glyph unicode="F" horiz-adv-x="1016" d="M110 0v1456h866v-228h-581v-396h494v-227h-494v-605h-285z" />
<glyph unicode="G" horiz-adv-x="1179" d="M81 506v444q0 251 136.5 389t361.5 138q242 0 363 -118.5t126 -339.5l-2 -6h-267q-3 123 -54.5 179.5t-157.5 56.5q-104 0 -163 -73.5t-59 -223.5v-446q0 -153 59.5 -226.5t173.5 -73.5q85 0 125.5 23t66.5 68v261h-192v200h476v-542q-59 -94 -177 -165.5t-299 -71.5 q-234 0 -375.5 137t-141.5 390z" />
<glyph unicode="H" horiz-adv-x="1241" d="M110 0v1456h285v-626h452v626h284v-1456h-284v603h-452v-603h-285z" />
<glyph unicode="I" horiz-adv-x="534" d="M125 0v1456h283v-1456h-283z" />
<glyph unicode="J" horiz-adv-x="1015" d="M57 421l3 6h277q0 -115 40.5 -168t104.5 -53q58 0 99.5 63t41.5 175v1012h283v-1012q0 -214 -120.5 -339.5t-303.5 -125.5q-198 0 -314 112q-111 108 -111 316v14z" />
<glyph unicode="K" horiz-adv-x="1137" d="M110 0v1456h285v-592h92l284 592h349l-397 -665l430 -791h-346l-288 605h-124v-605h-285z" />
<glyph unicode="L" horiz-adv-x="959" d="M110 0v1456h285v-1229h532v-227h-817z" />
<glyph unicode="M" horiz-adv-x="1481" d="M105 0v1456h369l261 -1069h6l264 1069h371v-1456h-283v423l24 566l-6 1l-278 -990h-189l-275 982l-6 -1l25 -558v-423h-283z" />
<glyph unicode="N" horiz-adv-x="1241" d="M110 0v1456h285l445 -930l6 2v928h283v-1456h-283l-445 931l-6 -2v-929h-285z" />
<glyph unicode="O" horiz-adv-x="1166" d="M75 523v408q0 255 138 400.5t368 145.5t370 -145.5t140 -400.5v-408q0 -256 -139 -400t-370 -144t-369 144t-138 400zM357 523q0 -158 57 -237t168 -79q110 0 168 79t58 237v410q0 156 -58 235.5t-169 79.5q-112 0 -168 -79t-56 -236v-410z" />
<glyph unicode="P" horiz-adv-x="1158" d="M110 0v1456h506q218 0 344 -129t126 -338q0 -210 -126.5 -338.5t-343.5 -128.5h-221v-522h-285zM395 750h221q91 0 139 67t48 170q0 104 -47.5 172.5t-139.5 68.5h-221v-478z" />
<glyph unicode="Q" horiz-adv-x="1241" d="M81 523v408q0 255 138 400.5t368 145.5t370 -145.5t140 -400.5v-408q0 -113 -29 -206t-82 -161l216 -237l-176 -150l-224 249q-49 -19 -102.5 -29t-111.5 -10q-231 0 -369 144t-138 400zM363 523q0 -158 57 -237t168 -79q110 0 168 79t58 237v410q0 156 -58 235.5 t-169 79.5q-112 0 -168 -79t-56 -236v-410z" />
<glyph unicode="R" horiz-adv-x="1162" d="M111 0v1455h475q215 0 337.5 -113.5t122.5 -315.5q0 -114 -51 -196.5t-149 -131.5q112 -38 161.5 -126t49.5 -220v-103q0 -60 14 -128.5t49 -99.5v-21h-294q-35 32 -44 104t-9 147v99q0 109 -44.5 169t-127.5 60h-206v-579h-284zM395 806h190q87 0 132 53t45 151 q0 100 -45 159t-131 59h-191v-422z" />
<glyph unicode="S" horiz-adv-x="1109" d="M72 449l2 6h277q0 -135 57 -194t172 -59q90 0 133.5 48t43.5 130q0 85 -44 134.5t-155 97.5q-227 79 -340.5 179.5t-113.5 281.5q0 179 132 291.5t337 112.5q208 1 338 -125q126 -122 126 -306v-11l-2 -6h-276q0 100 -50 162t-141 62q-85 0 -132.5 -51.5t-47.5 -129.5 q0 -72 53 -118.5t184 -103.5q207 -70 311.5 -177.5t104.5 -290.5q0 -189 -126 -296t-335 -107q-208 -1 -360 121q-148 118 -148 335v14z" />
<glyph unicode="T" horiz-adv-x="994" d="M29 1228v228h938v-228h-328v-1228h-284v1228h-326z" />
<glyph unicode="U" horiz-adv-x="1176" d="M94 465v991h284v-991q0 -133 55 -196t155 -63q103 0 157 60t54 199v991h283v-991q0 -233 -136.5 -359.5t-357.5 -126.5t-357.5 127t-136.5 359z" />
<glyph unicode="V" horiz-adv-x="1129" d="M9 1456h299l241 -1084l11 -56h6l11 53l243 1087h299l-407 -1456h-296z" />
<glyph unicode="W" horiz-adv-x="1548" d="M21 1456h276l157 -929h6l210 929h204l213 -929h6l157 929h276l-281 -1456h-265l-205 892h-6l-203 -892h-264z" />
<glyph unicode="X" horiz-adv-x="1127" d="M27 0l362 734l-353 722h327l195 -509h6l198 509h329l-353 -722l377 -734h-343l-204 520h-6l-204 -520h-331z" />
<glyph unicode="Y" horiz-adv-x="1124" d="M7 1456h311l240 -624h6l243 624h309l-416 -938v-518h-284v536z" />
<glyph unicode="Z" horiz-adv-x="998" d="M60 1229v227h876v-138l-550 -1091h559v-227h-879v143l546 1086h-552z" />
<glyph unicode="[" horiz-adv-x="530" d="M106 -339v2034h399v-217h-112v-1601h112v-216h-399z" />
<glyph unicode="\" horiz-adv-x="758" d="M0 1456h280l515 -1581h-282z" />
<glyph unicode="]" horiz-adv-x="530" d="M21 -123h114v1601h-114v217h399v-2034h-399v216z" />
<glyph unicode="^" horiz-adv-x="785" d="M38 729l253 727h206l253 -727h-219l-134 422l-2 8h-6l-1 -8l-131 -422h-219z" />
<glyph unicode="_" horiz-adv-x="793" d="M8 0h775v-220h-775v220z" />
<glyph unicode="`" horiz-adv-x="629" d="M73 1471l3 6h298l175 -266h-230z" />
<glyph unicode="a" horiz-adv-x="944" d="M57 302q0 159 102.5 247t304.5 88h107v88q0 79 -28.5 121.5t-85.5 42.5q-48 0 -72 -34t-24 -99l-275 1l-3 6v12q1 133 105 228q110 99 288 99q169 0 274.5 -98.5t105.5 -280.5v-438q0 -80 11 -149t34 -136h-282q-12 27 -21.5 59t-14.5 65q-40 -66 -97.5 -105.5 t-133.5 -39.5q-134 0 -214.5 88t-80.5 235zM341 315q0 -54 25 -88t68 -34t79.5 23t57.5 59v199h-107q-65 0 -94 -45t-29 -114z" />
<glyph unicode="b" d="M92 0v1560h284v-570q38 54 89.5 83t116.5 29q176 0 267 -135.5t91 -361.5v-147q0 -219 -90.5 -349t-265.5 -130q-76 0 -132.5 35t-96.5 102l-17 -116h-246zM376 281q20 -37 53.5 -55.5t80.5 -18.5q86 0 116.5 63.5t30.5 187.5v147q0 127 -31.5 198t-116.5 71 q-46 0 -79 -23t-54 -65v-505z" />
<glyph unicode="c" horiz-adv-x="910" d="M52 470v139q0 216 112 354.5t321 138.5q175 0 279 -113q101 -110 101 -294v-11l-2 -5h-259q0 88 -29.5 141.5t-89.5 53.5q-85 0 -117 -72t-32 -193v-139q0 -124 32 -194t119 -70q58 0 87.5 43t29.5 124h258l3 -6v-9q-1 -164 -105 -270q-108 -109 -273 -109 q-210 0 -322.5 137t-112.5 354z" />
<glyph unicode="d" d="M54 514v21q0 255 94 411t265 156q63 0 114 -30t91 -86v574h284v-1560h-247l-19 118q-42 -68 -97.5 -103.5t-126.5 -35.5q-171 0 -264.5 146.5t-93.5 388.5zM338 514q0 -145 33.5 -226t113.5 -81q44 0 77 20.5t56 59.5v492q-23 45 -56 70t-75 25q-79 0 -114 -93t-35 -246 v-21z" />
<glyph unicode="e" horiz-adv-x="938" d="M69 451v152q0 219 111.5 359t308.5 140q190 0 294 -127t104 -346v-174h-535v-4q0 -107 48.5 -176t146.5 -69q80 0 130 18t119 60l72 -181q-56 -54 -149.5 -89t-205.5 -35q-204 0 -324 134t-120 338zM353 645h255v40q0 90 -28 139.5t-91 49.5q-68 0 -100 -62t-36 -167z " />
<glyph unicode="f" horiz-adv-x="647" d="M23 876v206h133v120q0 182 94 280.5t264 98.5q33 0 66 -5.5t76 -15.5l-24 -218q-20 4 -38.5 7t-43.5 3q-54 0 -82 -39t-28 -111v-120h174v-206h-174v-876h-284v876h-133z" />
<glyph unicode="g" horiz-adv-x="994" d="M54 458v133q0 229 94.5 370t266.5 141q72 0 127 -36.5t96 -104.5l18 121h247v-1061q0 -213 -123.5 -335.5t-338.5 -122.5q-70 0 -149 22.5t-147 60.5l50 219q57 -32 116 -48t128 -16q90 0 135 56.5t45 164.5v62q-40 -52 -91 -78.5t-115 -26.5q-171 0 -265 131.5 t-94 347.5zM338 458q0 -118 34 -184.5t114 -66.5q44 0 77.5 18t55.5 53v512q-22 40 -54.5 62t-76.5 22q-80 0 -115 -77.5t-35 -205.5v-133z" />
<glyph unicode="h" d="M84 0v1560h284v-607q42 71 101 110t130 39q144 0 226 -114.5t82 -353.5v-634h-285v636q0 134 -31.5 186t-98.5 52q-40 0 -71 -17.5t-53 -48.5v-808h-284z" />
<glyph unicode="i" horiz-adv-x="495" d="M105 0v1082h284v-1082h-284zM105 1343v217h284v-217h-284z" />
<glyph unicode="j" horiz-adv-x="487" d="M-73 -419l12 223q22 -6 40 -9t40 -3q44 0 67.5 44t23.5 131v1115h285v-1115q0 -194 -90 -299t-250 -105q-35 0 -64 4.5t-64 13.5zM105 1343v217h284v-217h-284z" />
<glyph unicode="k" horiz-adv-x="963" d="M92 0v1560h284v-886h47l183 408h327l-282 -487l329 -595h-325l-227 450h-52v-450h-284z" />
<glyph unicode="l" horiz-adv-x="495" d="M105 0v1560h284v-1560h-284z" />
<glyph unicode="m" horiz-adv-x="1507" d="M93 0v1082h265l11 -138q43 76 108 117t149 41q82 0 143 -43.5t93 -132.5q42 84 108 130t154 46q134 0 211.5 -110.5t77.5 -337.5v-654h-285v654q0 125 -27 172.5t-84 47.5q-41 0 -73 -24t-53 -66q1 -19 2 -37.5t1 -38.5v-708h-283v654q0 124 -27.5 172t-85.5 48 q-39 0 -69.5 -19.5t-52.5 -54.5v-800h-283z" />
<glyph unicode="n" d="M87 0v1082h265l12 -149q45 80 110.5 124.5t144.5 44.5q135 0 212.5 -104t77.5 -327v-671h-285v671q0 112 -31.5 157.5t-97.5 45.5q-38 0 -70 -20t-54 -55v-799h-284z" />
<glyph unicode="o" d="M58 473v134q0 218 115.5 356.5t323.5 138.5t324 -138.5t116 -356.5v-134q0 -220 -116 -357t-323 -137q-209 0 -324.5 137t-115.5 357zM341 473q0 -125 35 -196t122 -71q84 0 119.5 71.5t35.5 195.5v134q0 122 -35.5 194.5t-120.5 72.5t-120.5 -73t-35.5 -194v-134z" />
<glyph unicode="p" d="M92 -416v1498h263l10 -107q39 61 92.5 94t123.5 33q171 0 265 -140.5t94 -370.5v-133q0 -216 -94 -347.5t-263 -131.5q-66 0 -117.5 26.5t-89.5 78.5v-500h-284zM376 278q20 -36 52.5 -54t79.5 -18q79 0 113.5 67t34.5 185v133q0 128 -36 205.5t-113 77.5 q-45 0 -78 -22.5t-53 -63.5v-510z" />
<glyph unicode="q" d="M54 458v133q0 229 94 370t265 141q71 0 125.5 -35.5t95.5 -101.5l20 117h247v-1498h-285v499q-39 -51 -89.5 -77.5t-114.5 -26.5q-170 0 -264 131.5t-94 347.5zM338 458q0 -119 33.5 -185.5t113.5 -66.5q44 0 77 18t54 53v515q-21 39 -53 60.5t-76 21.5q-79 0 -114 -77.5 t-35 -205.5v-133z" />
<glyph unicode="r" horiz-adv-x="655" d="M92 0v1082h265l11 -145l5 -2q26 78 72.5 122.5t108.5 44.5q19 0 40.5 -3.5t37.5 -8.5l-29 -267l-107 3q-45 0 -74.5 -22t-45.5 -62v-742h-284z" />
<glyph unicode="s" horiz-adv-x="888" d="M39 334l2 6h260q2 -86 40 -124t105 -38q57 0 87 28t30 77q0 46 -36 79.5t-138 82.5q-163 61 -244.5 138t-81.5 200q0 132 104.5 225.5t276.5 93.5q180 0 287 -96q103 -93 103 -234v-11l-3 -6h-274q0 68 -28 108t-86 40q-46 0 -78 -31t-32 -75q0 -48 32 -77.5t139 -80.5 q170 -58 252 -137.5t82 -208.5q0 -138 -110 -226t-289 -88q-187 0 -296 109q-104 104 -104 234v12z" />
<glyph unicode="t" horiz-adv-x="648" d="M18 876v206h128v269h284v-269h150v-206h-150v-543q0 -66 19 -94.5t52 -28.5q26 0 44 2.5t40 8.5l22 -216q-45 -14 -86 -20t-93 -6q-137 0 -209.5 84.5t-72.5 268.5v544h-128z" />
<glyph unicode="u" d="M85 428v654h284v-656q0 -115 28 -167t83 -52q47 0 82.5 17.5t60.5 51.5v806h285v-1082h-250l-17 125q-44 -71 -106.5 -108.5t-141.5 -37.5q-145 0 -226.5 109.5t-81.5 339.5z" />
<glyph unicode="v" horiz-adv-x="909" d="M15 1082h297l127 -674l13 -82h6l14 82l125 674h297l-300 -1082h-278z" />
<glyph unicode="w" horiz-adv-x="1280" d="M24 1082h265l101 -616h6l151 616h184l151 -614l6 1l101 613h263l-222 -1082h-237l-151 583h-6l-151 -583h-237z" />
<glyph unicode="x" horiz-adv-x="909" d="M16 0l275 547l-268 535h319l109 -341h6l114 341h320l-268 -535l276 -547h-319l-119 351h-6l-119 -351h-320z" />
<glyph unicode="y" horiz-adv-x="909" d="M5 1082h305l130 -638l2 -11l158 649h304l-365 -1245q-41 -117 -109.5 -195.5t-209.5 -78.5q-35 0 -62 6t-72 18l33 212q17 -3 24.5 -4.5t16.5 -1.5q62 0 93.5 32.5t45.5 85.5l25 80z" />
<glyph unicode="z" horiz-adv-x="883" d="M65 0v169l412 685h-400v228h730v-165l-416 -690h423v-227h-749z" />
<glyph unicode="{" horiz-adv-x="586" d="M44 514v202q69 0 103 55t34 154v207q0 171 71 290.5t238 174.5l53 -157q-62 -31 -86 -109.5t-24 -198.5v-207q0 -104 -41 -184.5t-124 -125.5q82 -46 123.5 -126.5t41.5 -183.5v-206q0 -120 23.5 -198t86.5 -109l-53 -158q-167 55 -238 175t-71 290v206q0 98 -34 153.5 t-103 55.5z" />
<glyph unicode="|" horiz-adv-x="467" d="M153 -270v1726h163v-1726h-163z" />
<glyph unicode="}" horiz-adv-x="586" d="M42 -208q62 31 87 109t25 198v206q0 104 41 184.5t126 125.5q-85 44 -126 124.5t-41 185.5v207q0 120 -25 198.5t-87 109.5l53 157q166 -55 237.5 -174.5t71.5 -290.5v-207q0 -100 33.5 -154.5t105.5 -54.5v-202q-72 0 -105.5 -55t-33.5 -154v-206q0 -170 -71.5 -290 t-237.5 -175z" />
<glyph unicode="~" horiz-adv-x="1121" d="M89 444q0 165 74.5 273t193.5 108q69 0 132.5 -33.5t125.5 -98.5q37 -46 66 -65.5t63 -19.5q37 0 64.5 52.5t27.5 128.5l194 -28q0 -164 -76.5 -273.5t-193.5 -109.5q-71 0 -131.5 32t-124.5 102q-40 45 -68 64.5t-63 19.5q-38 0 -64.5 -51.5t-26.5 -126.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="534" d="M125 -374v949h285v-949h-285zM128 821v261h280v-261h-280z" />
<glyph unicode="&#xa2;" horiz-adv-x="1031" d="M89 470v139q0 189 87.5 321t252.5 163v225h184v-225q136 -29 215 -137.5t79 -276.5h-266q0 88 -29.5 141.5t-89.5 53.5q-85 0 -117 -72t-32 -193v-139q0 -124 32 -194t119 -70q58 0 87.5 43t29.5 124h266q0 -149 -81 -252.5t-213 -131.5v-234h-184v233q-166 30 -253 161 t-87 321z" />
<glyph unicode="&#xa3;" horiz-adv-x="1055" d="M92 591v225h122l-7 209q0 211 105 331.5t282 120.5q188 0 293 -113t102 -297l-3 -6h-276q0 96 -34 142t-83 46q-48 0 -74.5 -58.5t-26.5 -165.5l8 -209h280v-225h-270l3 -82q0 -78 -29.5 -151t-83.5 -131h600v-227h-855v227h8q36 12 54 94.5t18 171.5l-3 98h-130z" />
<glyph unicode="&#xa4;" horiz-adv-x="1257" d="M74 110l122 140q-45 76 -68.5 167t-23.5 191q0 103 25.5 196.5t73.5 172.5l-129 150l130 137l123 -142q65 54 142.5 83t161.5 29t161.5 -30t143.5 -84l125 145l132 -138l-133 -153q46 -78 71.5 -171.5t25.5 -194.5q0 -99 -23.5 -189t-66.5 -166l126 -143l-132 -137 l-114 131q-67 -60 -147.5 -92t-168.5 -32t-168 31.5t-147 90.5l-112 -128zM276 608q0 -189 103 -318.5t252 -129.5q147 0 250 129.5t103 318.5q0 187 -103 316.5t-250 129.5q-149 0 -252 -129.5t-103 -316.5z" />
<glyph unicode="&#xa5;" horiz-adv-x="1082" d="M22 1456h310l207 -561h6l206 561h310l-318 -719h189v-200h-253v-111h253v-198h-253v-228h-283v228h-271v198h271v111h-271v200h215z" />
<glyph unicode="&#xa6;" horiz-adv-x="467" d="M108 -270v791h251v-791h-251zM108 698v758h251v-758h-251z" />
<glyph unicode="&#xa7;" horiz-adv-x="1115" d="M84 533q0 88 36.5 156.5t106.5 113.5q-63 51 -94.5 122t-31.5 171q0 172 123 276.5t329 104.5q210 0 329 -111.5t115 -310.5l-2 -6h-276q0 87 -43.5 143.5t-122.5 56.5q-84 0 -125 -42.5t-41 -108.5q0 -74 43 -112.5t181 -85.5q210 -63 309 -155.5t99 -262.5 q0 -90 -37 -157.5t-105 -110.5q62 -51 93.5 -122t31.5 -171q0 -177 -121.5 -277t-326.5 -100q-201 0 -335 99t-129 317l2 6h276q0 -105 52.5 -149.5t133.5 -44.5q78 0 121 40.5t43 107.5q0 66 -47.5 106t-180.5 89q-208 64 -307 156.5t-99 261.5zM368 564q0 -80 41.5 -121 t177.5 -94q57 -19 67 -22.5l30 -10.5q27 23 41.5 58t14.5 79q0 71 -47.5 116t-177.5 97q-25 7 -49.5 16t-49.5 19q-25 -23 -36.5 -58t-11.5 -79z" />
<glyph unicode="&#xa8;" horiz-adv-x="1000" d="M143 1258v198h251v-198h-251zM592 1258v198h250v-198h-250z" />
<glyph unicode="&#xa9;" horiz-adv-x="1433" d="M82 729q0 315 182.5 531t444.5 216q261 0 444.5 -216t183.5 -531q0 -316 -184 -533t-444 -217q-261 0 -444 217t-183 533zM193 729q0 -266 150.5 -448.5t365.5 -181.5q214 -1 364.5 181.5t150.5 448.5q0 264 -150.5 445.5t-364.5 181.5q-215 0 -365.5 -181.5 t-150.5 -445.5zM386 669v119q0 173 83.5 280t226.5 107q140 0 219 -79.5t76 -228.5l-3 -6h-136q0 96 -39 140.5t-117 45.5q-81 -1 -124 -72t-43 -186v-120q0 -118 43 -188.5t124 -70.5q78 0 116.5 43.5t38.5 142.5h136l3 -6q3 -151 -75.5 -229.5t-218.5 -78.5 q-143 0 -226.5 106t-83.5 281z" />
<glyph unicode="&#xaa;" horiz-adv-x="785" d="M98 920q0 109 72.5 169t212.5 60h106v53q0 65 -22.5 99.5t-66.5 34.5q-51 0 -79 -27.5t-28 -78.5l-150 13l-2 6q-5 98 67.5 163t191.5 65q114 0 182 -71.5t68 -204.5v-314q0 -51 5 -95t17 -86h-162q-7 23 -11.5 47t-6.5 48q-27 -48 -73 -78.5t-110 -30.5 q-100 0 -155.5 61.5t-55.5 166.5zM258 924q0 -46 22.5 -70.5t68.5 -24.5q39 0 82 30t58 66v112h-105q-59 0 -92.5 -33.5t-33.5 -79.5z" />
<glyph unicode="&#xab;" horiz-adv-x="904" d="M55 507v19l233 389h176l-195 -399l195 -397h-176zM407 507v19l233 389h176l-195 -399l195 -397h-176z" />
<glyph unicode="&#xac;" horiz-adv-x="972" d="M115 638v163h710v-426h-183v263h-527z" />
<glyph unicode="&#xad;" horiz-adv-x="748" d="M120 511v228h497v-228h-497z" />
<glyph unicode="&#xae;" horiz-adv-x="1433" d="M82 729q0 315 183 531t445 216q260 0 443.5 -216t183.5 -531q0 -316 -183.5 -533t-443.5 -217q-262 0 -445 217t-183 533zM194 729q0 -266 150.5 -448.5t365.5 -181.5q214 -1 364 181.5t150 448.5q0 264 -150 445.5t-364 181.5q-215 0 -365.5 -181.5t-150.5 -445.5z M445 316v850h251q134 0 212 -68t78 -193q0 -58 -26 -101.5t-76 -74.5q53 -30 77 -84.5t24 -129.5v-56q0 -42 3 -74t11 -53v-16h-143q-8 21 -9.5 61.5t-1.5 82.5v54q0 73 -29.5 107t-94.5 34h-136v-339h-140zM585 783h112q64 0 107.5 31.5t43.5 89.5q0 74 -34 104t-118 30 h-111v-255z" />
<glyph unicode="&#xaf;" horiz-adv-x="949" d="M146 1297v160h654v-160h-654z" />
<glyph unicode="&#xb0;" horiz-adv-x="725" d="M117 1203q0 112 72.5 193t173.5 81q99 0 170.5 -81t71.5 -193q0 -113 -71 -192t-171 -79q-102 0 -174 79t-72 192zM255 1203q0 -55 31.5 -92t76.5 -37q43 0 73.5 36.5t30.5 92.5t-30.5 94t-73.5 38q-45 0 -76.5 -38.5t-31.5 -93.5z" />
<glyph unicode="&#xb1;" horiz-adv-x="992" d="M87 721v235h281v361h250v-361h279v-235h-279v-382h-250v382h-281zM98 7v230h705v-230h-705z" />
<glyph unicode="&#xb2;" horiz-adv-x="748" d="M100 1221q-5 107 71.5 182.5t205.5 75.5q126 0 194.5 -64.5t68.5 -182.5q0 -83 -48.5 -149t-155.5 -163l-79 -96l2 -5h286v-152h-539v152l262 254q47 49 60 82.5t13 77.5q0 41 -16.5 67t-53.5 26q-40 0 -59.5 -30.5t-19.5 -80.5h-190z" />
<glyph unicode="&#xb3;" horiz-adv-x="740" d="M85 895l2 6h191q0 -44 23 -69t69 -25q39 0 64.5 24.5t25.5 70.5q0 51 -27.5 79t-78.5 28h-91v127h91q48 0 70.5 25t22.5 73q0 39 -20.5 65t-60.5 26q-39 0 -58.5 -22.5t-19.5 -55.5h-189l-2 6q-6 102 70.5 163.5t193.5 61.5q131 0 208 -59.5t77 -169.5 q0 -55 -30.5 -100.5t-83.5 -71.5q60 -24 93 -71.5t33 -115.5q0 -112 -77 -173.5t-209 -61.5q-130 0 -211.5 63t-75.5 177z" />
<glyph unicode="&#xb4;" horiz-adv-x="683" d="M100 1212l176 266h299l3 -6l-249 -260h-229z" />
<glyph unicode="&#xb5;" horiz-adv-x="1113" d="M120 -416v1498h285v-637q1 -137 33.5 -186.5t100.5 -49.5q52 0 88.5 24t59.5 70v779h284v-1082h-267l-4 51q-35 -36 -78 -54t-93 -18q-36 0 -67 9t-57 26v-430h-285z" />
<glyph unicode="&#xb6;" horiz-adv-x="951" d="M56 988q0 207 109.5 337.5t306.5 130.5h351v-1456h-286v520h-65q-197 0 -306.5 129.5t-109.5 338.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="566" d="M140 560v262h278v-262h-278z" />
<glyph unicode="&#xb8;" horiz-adv-x="493" d="M83 -134l27 141h213l-9 -59q51 -11 86.5 -52.5t35.5 -120.5q0 -108 -80.5 -172.5t-227.5 -64.5l-6 163q34 0 53.5 20.5t19.5 63.5q0 42 -25.5 59t-86.5 22z" />
<glyph unicode="&#xb9;" horiz-adv-x="513" d="M102 1298v156l303 23v-812h-200v634z" />
<glyph unicode="&#xba;" horiz-adv-x="811" d="M104 1027v115q0 148 81 241.5t217 93.5t216.5 -93.5t80.5 -241.5v-115q0 -150 -80.5 -242.5t-215.5 -92.5q-137 0 -218 92.5t-81 242.5zM265 1027q0 -89 35 -142.5t103 -53.5q65 0 100 53.5t35 142.5v115q0 85 -35 139.5t-101 54.5q-67 0 -102 -54.5t-35 -139.5v-115z " />
<glyph unicode="&#xbb;" horiz-adv-x="905" d="M60 152l195 398l-195 399h176l233 -389v-19l-233 -389h-176zM422 152l195 398l-195 399h176l233 -389v-19l-233 -389h-176z" />
<glyph unicode="&#xbc;" horiz-adv-x="1260" d="M99 1297v156l303 23v-812h-200v634zM199 192l601 1138l134 -74l-601 -1138zM593 264l356 534v3h200v-507h75v-154h-75v-140h-200v140h-343zM794 294h155v253l-6 2l-7 -12z" />
<glyph unicode="&#xbd;" horiz-adv-x="1317" d="M82 1297v156l303 23v-812h-200v634zM192 192l601 1138l134 -74l-601 -1138zM693 554q-5 107 71.5 182.5t205.5 75.5q126 0 194.5 -64.5t68.5 -182.5q0 -83 -48.5 -149t-155.5 -163l-79 -96l2 -5h286v-152h-539v152l262 254q47 49 60 82.5t13 77.5q0 41 -16.5 67t-53.5 26 q-40 0 -59.5 -30.5t-19.5 -80.5h-190z" />
<glyph unicode="&#xbe;" horiz-adv-x="1452" d="M71 896l2 6h191q0 -44 23 -69t69 -25q39 0 64.5 24.5t25.5 70.5q0 51 -27.5 79t-78.5 28h-91v127h91q48 0 70.5 25t22.5 73q0 39 -20.5 65t-60.5 26q-39 0 -58.5 -22.5t-19.5 -55.5h-189l-2 6q-6 102 70.5 163.5t193.5 61.5q131 0 208 -59.5t77 -169.5 q0 -55 -30.5 -100.5t-83.5 -71.5q60 -24 93 -71.5t33 -115.5q0 -112 -77 -173.5t-209 -61.5q-130 0 -211.5 63t-75.5 177zM384 192l601 1138l134 -74l-601 -1138zM747 264l356 534v3h200v-507h75v-154h-75v-140h-200v140h-343zM948 294h155v253l-6 2l-7 -12z" />
<glyph unicode="&#xbf;" horiz-adv-x="909" d="M63 32q0 125 62.5 231t159.5 179q51 44 69 92.5t18 133.5h284q-2 -137 -