first draft of explore maps working
This commit is contained in:
parent
d14d505c3a
commit
06b35e550d
66 changed files with 2098 additions and 1887 deletions
|
@ -18,4 +18,5 @@
|
|||
//= require_directory ./librariesForAllPages
|
||||
//= require ./metamaps/Metamaps.GlobalUI
|
||||
//= require ./metamaps/Metamaps.Router
|
||||
//= require ./metamaps/Metamaps.Backbone
|
||||
//= require ./metamaps/Metamaps.Backbone
|
||||
//= require ./metamaps/Metamaps.Views
|
12
app/assets/javascripts/librariesForAllPages/canvasloader.min.js
vendored
Normal file
12
app/assets/javascripts/librariesForAllPages/canvasloader.min.js
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
(function(w){var k=function(b,c){typeof c=="undefined"&&(c={});this.init(b,c)},a=k.prototype,o,p=["canvas","vml"],f=["oval","spiral","square","rect","roundRect"],x=/^\#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,v=navigator.appVersion.indexOf("MSIE")!==-1&&parseFloat(navigator.appVersion.split("MSIE")[1])===8?true:false,y=!!document.createElement("canvas").getContext,q=true,n=function(b,c,a){var b=document.createElement(b),d;for(d in a)b[d]=a[d];typeof c!=="undefined"&&c.appendChild(b);return b},m=function(b,
|
||||
c){for(var a in c)b.style[a]=c[a];return b},t=function(b,c){for(var a in c)b.setAttribute(a,c[a]);return b},u=function(b,c,a,d){b.save();b.translate(c,a);b.rotate(d);b.translate(-c,-a);b.beginPath()};a.init=function(b,c){if(typeof c.safeVML==="boolean")q=c.safeVML;try{this.mum=document.getElementById(b)!==void 0?document.getElementById(b):document.body}catch(a){this.mum=document.body}c.id=typeof c.id!=="undefined"?c.id:"canvasLoader";this.cont=n("div",this.mum,{id:c.id});if(y)o=p[0],this.can=n("canvas",
|
||||
this.cont),this.con=this.can.getContext("2d"),this.cCan=m(n("canvas",this.cont),{display:"none"}),this.cCon=this.cCan.getContext("2d");else{o=p[1];if(typeof k.vmlSheet==="undefined"){document.getElementsByTagName("head")[0].appendChild(n("style"));k.vmlSheet=document.styleSheets[document.styleSheets.length-1];var d=["group","oval","roundrect","fill"],e;for(e in d)k.vmlSheet.addRule(d[e],"behavior:url(#default#VML); position:absolute;")}this.vml=n("group",this.cont)}this.setColor(this.color);this.draw();
|
||||
m(this.cont,{display:"none"})};a.cont={};a.can={};a.con={};a.cCan={};a.cCon={};a.timer={};a.activeId=0;a.diameter=40;a.setDiameter=function(b){this.diameter=Math.round(Math.abs(b));this.redraw()};a.getDiameter=function(){return this.diameter};a.cRGB={};a.color="#000000";a.setColor=function(b){this.color=x.test(b)?b:"#000000";this.cRGB=this.getRGB(this.color);this.redraw()};a.getColor=function(){return this.color};a.shape=f[0];a.setShape=function(b){for(var c in f)if(b===f[c]){this.shape=b;this.redraw();
|
||||
break}};a.getShape=function(){return this.shape};a.density=40;a.setDensity=function(b){this.density=q&&o===p[1]?Math.round(Math.abs(b))<=40?Math.round(Math.abs(b)):40:Math.round(Math.abs(b));if(this.density>360)this.density=360;this.activeId=0;this.redraw()};a.getDensity=function(){return this.density};a.range=1.3;a.setRange=function(b){this.range=Math.abs(b);this.redraw()};a.getRange=function(){return this.range};a.speed=2;a.setSpeed=function(b){this.speed=Math.round(Math.abs(b))};a.getSpeed=function(){return this.speed};
|
||||
a.fps=24;a.setFPS=function(b){this.fps=Math.round(Math.abs(b));this.reset()};a.getFPS=function(){return this.fps};a.getRGB=function(b){b=b.charAt(0)==="#"?b.substring(1,7):b;return{r:parseInt(b.substring(0,2),16),g:parseInt(b.substring(2,4),16),b:parseInt(b.substring(4,6),16)}};a.draw=function(){var b=0,c,a,d,e,h,k,j,r=this.density,s=Math.round(r*this.range),l,i,q=0;i=this.cCon;var g=this.diameter;if(o===p[0]){i.clearRect(0,0,1E3,1E3);t(this.can,{width:g,height:g});for(t(this.cCan,{width:g,height:g});b<
|
||||
r;){l=b<=s?1-1/s*b:l=0;k=270-360/r*b;j=k/180*Math.PI;i.fillStyle="rgba("+this.cRGB.r+","+this.cRGB.g+","+this.cRGB.b+","+l.toString()+")";switch(this.shape){case f[0]:case f[1]:c=g*0.07;e=g*0.47+Math.cos(j)*(g*0.47-c)-g*0.47;h=g*0.47+Math.sin(j)*(g*0.47-c)-g*0.47;i.beginPath();this.shape===f[1]?i.arc(g*0.5+e,g*0.5+h,c*l,0,Math.PI*2,false):i.arc(g*0.5+e,g*0.5+h,c,0,Math.PI*2,false);break;case f[2]:c=g*0.12;e=Math.cos(j)*(g*0.47-c)+g*0.5;h=Math.sin(j)*(g*0.47-c)+g*0.5;u(i,e,h,j);i.fillRect(e,h-c*0.5,
|
||||
c,c);break;case f[3]:case f[4]:a=g*0.3,d=a*0.27,e=Math.cos(j)*(d+(g-d)*0.13)+g*0.5,h=Math.sin(j)*(d+(g-d)*0.13)+g*0.5,u(i,e,h,j),this.shape===f[3]?i.fillRect(e,h-d*0.5,a,d):(c=d*0.55,i.moveTo(e+c,h-d*0.5),i.lineTo(e+a-c,h-d*0.5),i.quadraticCurveTo(e+a,h-d*0.5,e+a,h-d*0.5+c),i.lineTo(e+a,h-d*0.5+d-c),i.quadraticCurveTo(e+a,h-d*0.5+d,e+a-c,h-d*0.5+d),i.lineTo(e+c,h-d*0.5+d),i.quadraticCurveTo(e,h-d*0.5+d,e,h-d*0.5+d-c),i.lineTo(e,h-d*0.5+c),i.quadraticCurveTo(e,h-d*0.5,e+c,h-d*0.5))}i.closePath();i.fill();
|
||||
i.restore();++b}}else{m(this.cont,{width:g,height:g});m(this.vml,{width:g,height:g});switch(this.shape){case f[0]:case f[1]:j="oval";c=140;break;case f[2]:j="roundrect";c=120;break;case f[3]:case f[4]:j="roundrect",c=300}a=d=c;e=500-d;for(h=-d*0.5;b<r;){l=b<=s?1-1/s*b:l=0;k=270-360/r*b;switch(this.shape){case f[1]:a=d=c*l;e=500-c*0.5-c*l*0.5;h=(c-c*l)*0.5;break;case f[0]:case f[2]:v&&(h=0,this.shape===f[2]&&(e=500-d*0.5));break;case f[3]:case f[4]:a=c*0.95,d=a*0.28,v?(e=0,h=500-d*0.5):(e=500-a,h=
|
||||
-d*0.5),q=this.shape===f[4]?0.6:0}i=t(m(n("group",this.vml),{width:1E3,height:1E3,rotation:k}),{coordsize:"1000,1000",coordorigin:"-500,-500"});i=m(n(j,i,{stroked:false,arcSize:q}),{width:a,height:d,top:h,left:e});n("fill",i,{color:this.color,opacity:l});++b}}this.tick(true)};a.clean=function(){if(o===p[0])this.con.clearRect(0,0,1E3,1E3);else{var b=this.vml;if(b.hasChildNodes())for(;b.childNodes.length>=1;)b.removeChild(b.firstChild)}};a.redraw=function(){this.clean();this.draw()};a.reset=function(){typeof this.timer===
|
||||
"number"&&(this.hide(),this.show())};a.tick=function(b){var a=this.con,f=this.diameter;b||(this.activeId+=360/this.density*this.speed);o===p[0]?(a.clearRect(0,0,f,f),u(a,f*0.5,f*0.5,this.activeId/180*Math.PI),a.drawImage(this.cCan,0,0,f,f),a.restore()):(this.activeId>=360&&(this.activeId-=360),m(this.vml,{rotation:this.activeId}))};a.show=function(){if(typeof this.timer!=="number"){var a=this;this.timer=self.setInterval(function(){a.tick()},Math.round(1E3/this.fps));m(this.cont,{display:"block"})}};
|
||||
a.hide=function(){typeof this.timer==="number"&&(clearInterval(this.timer),delete this.timer,m(this.cont,{display:"none"}))};a.kill=function(){var a=this.cont;typeof this.timer==="number"&&this.hide();o===p[0]?(a.removeChild(this.can),a.removeChild(this.cCan)):a.removeChild(this.vml);for(var c in this)delete this[c]};w.CanvasLoader=k})(window);
|
|
@ -1888,7 +1888,12 @@ var MouseEventsManager = new Class({
|
|||
for(var id in graph.nodes) {
|
||||
var n = graph.nodes[id],
|
||||
geom = n && ntypes[n.getData('type')],
|
||||
contains = geom && geom.contains && geom.contains.call(fx, n, this.getPos());
|
||||
|
||||
// START METAMAPS CODE
|
||||
contains = n.getData('alpha') !== 0 && geom && geom.contains && geom.contains.call(fx, n, this.getPos());
|
||||
// END METAMAPS CODE
|
||||
// ORIGINAL CODE contains = geom && geom.contains && geom.contains.call(fx, n, this.getPos());
|
||||
|
||||
if(contains) {
|
||||
this.contains = contains;
|
||||
return that.node = this.node = n;
|
||||
|
@ -1907,7 +1912,11 @@ var MouseEventsManager = new Class({
|
|||
if(edgeId in hashset) continue;
|
||||
var e = edgeFrom[edgeId],
|
||||
geom = e && etypes[e.getData('type')],
|
||||
contains = geom && geom.contains && geom.contains.call(fx, e, this.getPos());
|
||||
|
||||
// START METAMAPS CODE
|
||||
contains = e.getData('alpha') !== 0 && geom && geom.contains && geom.contains.call(fx, e, this.getPos());
|
||||
// END METAMAPS CODE
|
||||
// ORIGINAL CODE contains = geom && geom.contains && geom.contains.call(fx, n, this.getPos());
|
||||
if(contains) {
|
||||
this.contains = contains;
|
||||
return that.edge = this.edge = e;
|
||||
|
@ -2645,9 +2654,12 @@ var Canvas;
|
|||
opt.injectInto:opt.injectInto.id,
|
||||
type = opt.type,
|
||||
idLabel = id + "-label",
|
||||
wrapper = $(id),
|
||||
width = opt.width || wrapper.offsetWidth,
|
||||
height = opt.height || wrapper.offsetHeight;
|
||||
// ORIGINAL CODE wrapper = $(id),
|
||||
// START METAMAPS CODE
|
||||
//wrapper = Metamaps.Famous.viz.surf,
|
||||
// END METAMAPS CODE
|
||||
width = opt.width, // || wrapper.offsetWidth,
|
||||
height = opt.height; // || wrapper.offsetHeight;
|
||||
this.id = id;
|
||||
//canvas options
|
||||
var canvasOptions = {
|
||||
|
@ -2692,7 +2704,16 @@ var Canvas;
|
|||
}
|
||||
}
|
||||
this.element.appendChild(this.labelContainer);
|
||||
wrapper.appendChild(this.element);
|
||||
|
||||
// START METAMAPS CODE
|
||||
var m = Metamaps.Famous.viz.surf;
|
||||
m.setContent(this.element);
|
||||
m.deploy(m._currTarget);
|
||||
|
||||
// END METAMAPS CODE
|
||||
// ORIGINAL CODE wrapper.appendChild(this.element);
|
||||
|
||||
|
||||
//Update canvas position when the page is scrolled.
|
||||
var timer = null, that = this;
|
||||
$.addEvent(window, 'scroll', function() {
|
||||
|
|
|
@ -1,18 +1,80 @@
|
|||
Metamaps.Backbone = {};
|
||||
Metamaps.Backbone.Map = Backbone.Model.extend({
|
||||
urlRoot: '/maps',
|
||||
blacklist: ['created_at', 'updated_at'],
|
||||
blacklist: ['created_at', 'updated_at', 'map', 'topics', 'synapses', 'mappings', 'mappers'],
|
||||
toJSON: function (options) {
|
||||
return _.omit(this.attributes, this.blacklist);
|
||||
},
|
||||
authorizeToEdit: function (mapper) {
|
||||
if (mapper && (this.get('permission') === "commons" || this.get('user_id') === mapper.get('id'))) return true;
|
||||
else return false;
|
||||
},
|
||||
getUser: function () {
|
||||
return Metamaps.Mapper.get(this.get('user_id'));
|
||||
},
|
||||
getTopics: function () {
|
||||
if (!this.get('topics')) {
|
||||
this.fetch({async: false});
|
||||
}
|
||||
return this.get('topics');
|
||||
},
|
||||
getSynapses: function () {
|
||||
if (!this.get('synapses')) {
|
||||
this.fetch({async: false});
|
||||
}
|
||||
return this.get('synapses');
|
||||
},
|
||||
attrForCards: function () {
|
||||
var obj = {
|
||||
id: this.id,
|
||||
name: this.get('name'),
|
||||
desc: this.get('desc'),
|
||||
username: this.getUser().get('name'),
|
||||
mkPermission: this.get("permission").substring(0, 2),
|
||||
editPermission: this.authorizeToEdit(Metamaps.Active.Mapper) ? 'canEdit' : 'cannotEdit',
|
||||
topicCount: this.getTopics().length,
|
||||
synapseCount: this.getSynapses().length,
|
||||
createdAt: this.get('created_at')
|
||||
};
|
||||
return obj;
|
||||
}
|
||||
});
|
||||
Metamaps.Backbone.MapsCollection = Backbone.Collection.extend({
|
||||
model: Metamaps.Backbone.Map,
|
||||
url: '/maps'
|
||||
initialize: function(models, options) {
|
||||
this.id = options.id;
|
||||
this.sortBy = options.sortBy;
|
||||
},
|
||||
url: function() {
|
||||
return '/explore/' + this.id + '.json';
|
||||
},
|
||||
comparator: function (a, b) {
|
||||
a = a.get(this.sortBy);
|
||||
b = b.get(this.sortBy);
|
||||
if (this.sortBy === 'name') {
|
||||
a = a.toLowerCase();
|
||||
b = b.toLowerCase();
|
||||
}
|
||||
return a > b ? 1 : a < b ? -1 : 0;
|
||||
},
|
||||
getMaps: function () {
|
||||
|
||||
Metamaps.Loading.loader.show();
|
||||
|
||||
var self = this;
|
||||
|
||||
this.fetch({
|
||||
reset: true,
|
||||
success: function (collection, response, options) {
|
||||
// you can pass additional options to the event you trigger here as well
|
||||
self.trigger('successOnFetch');
|
||||
},
|
||||
error: function (collection, response, options) {
|
||||
// you can pass additional options to the event you trigger here as well
|
||||
self.trigger('errorOnFetch');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
Metamaps.Backbone.Mapper = Backbone.Model.extend({
|
||||
|
|
|
@ -40,8 +40,7 @@ Metamaps.Active = {
|
|||
Topic: null,
|
||||
Mapper: null
|
||||
};
|
||||
Metamaps.Maps = {}; // will be initialized in Metamaps.Backbone.js as a MapCollection
|
||||
Metamaps.Mappers = {}; // will be initialized in Metamaps.Backbone.js as a MapperCollection
|
||||
Metamaps.Maps = {};
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
|
@ -83,12 +82,16 @@ Metamaps.GlobalUI = {
|
|||
|
||||
// initialize global backbone models and collections
|
||||
if (Metamaps.Active.Mapper) Metamaps.Active.Mapper = new Metamaps.Backbone.Mapper(Metamaps.Active.Mapper);
|
||||
Metamaps.Mappers = new Metamaps.Backbone.MapperCollection([Metamaps.Active.Mapper]);
|
||||
Metamaps.Maps = {};
|
||||
Metamps.Maps.Mine = new Metamaps.Backbone.MapsCollection();
|
||||
Metamps.Maps.Featured = new Metamaps.Backbone.MapsCollection();
|
||||
Metamps.Maps.Active = new Metamaps.Backbone.MapsCollection();
|
||||
Metamps.Maps.New = new Metamaps.Backbone.MapsCollection();
|
||||
Metamaps.Mappers = new Metamaps.Backbone.MapperCollection([Metamaps.Active.Mapper]);
|
||||
|
||||
var myCollection = Metamaps.Maps.Mine ? Metamaps.Maps.Mine : [];
|
||||
var featuredCollection = Metamaps.Maps.Featured ? Metamaps.Maps.Featured : [];
|
||||
var activeCollection = Metamaps.Maps.Active ? Metamaps.Maps.Active : [];
|
||||
var newCollection = Metamaps.Maps.New ? Metamaps.Maps.New : [];
|
||||
Metamaps.Maps.Mine = new Metamaps.Backbone.MapsCollection(myCollection, {id: 'mine', sortBy: 'name'});
|
||||
Metamaps.Maps.Featured = new Metamaps.Backbone.MapsCollection(featuredCollection, {id: 'featured', sortBy: 'name'});
|
||||
Metamaps.Maps.Active = new Metamaps.Backbone.MapsCollection(activeCollection, {id: 'active', sortBy: 'updated_at'});
|
||||
Metamaps.Maps.New = new Metamaps.Backbone.MapsCollection(newCollection, {id: 'new', sortBy: 'created_at'});
|
||||
},
|
||||
openLightbox: function (which) {
|
||||
var self = Metamaps.GlobalUI;
|
||||
|
@ -151,18 +154,23 @@ Metamaps.GlobalUI = {
|
|||
}
|
||||
self.lightbox = null;
|
||||
},
|
||||
notifyUser: function (message) {
|
||||
notifyUser: function (message, leaveOpen) {
|
||||
var self = Metamaps.GlobalUI;
|
||||
|
||||
if ($('.notice.metamaps').length == 0) {
|
||||
$('body').prepend('<div class="notice metamaps" />');
|
||||
Metamaps.Famous.toast.surf.setContent(message);
|
||||
Metamaps.Famous.toast.show();
|
||||
clearTimeout(self.notifyTimeOut);
|
||||
if (!leaveOpen) {
|
||||
self.notifyTimeOut = setTimeout(function () {
|
||||
Metamaps.Famous.toast.hide();
|
||||
}, 8000);
|
||||
}
|
||||
$('.notice.metamaps').hide().html(message).fadeIn('fast');
|
||||
},
|
||||
clearNotify: function() {
|
||||
var self = Metamaps.GlobalUI;
|
||||
|
||||
clearTimeout(self.notifyTimeOut);
|
||||
self.notifyTimeOut = setTimeout(function () {
|
||||
$('.notice.metamaps').fadeOut('fast');
|
||||
}, 8000);
|
||||
Metamaps.Famous.toast.hide();
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -281,6 +289,9 @@ Metamaps.GlobalUI.Account = {
|
|||
open: function () {
|
||||
var self = Metamaps.GlobalUI.Account;
|
||||
|
||||
Metamaps.Realtime.close(true);
|
||||
Metamaps.Filter.close(true);
|
||||
|
||||
clearTimeout(self.timeOut);
|
||||
if (!self.isOpen && !self.changing) {
|
||||
self.changing = true;
|
||||
|
@ -290,9 +301,11 @@ Metamaps.GlobalUI.Account = {
|
|||
});
|
||||
}
|
||||
},
|
||||
close: function () {
|
||||
close: function (force) {
|
||||
var self = Metamaps.GlobalUI.Account;
|
||||
|
||||
var time = force ? 0 : 500;
|
||||
|
||||
self.timeOut = setTimeout(function () {
|
||||
if (!self.changing) {
|
||||
self.changing = true;
|
||||
|
@ -301,13 +314,14 @@ Metamaps.GlobalUI.Account = {
|
|||
self.isOpen = false;
|
||||
});
|
||||
}
|
||||
}, 500);
|
||||
}, time);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
||||
Metamaps.GlobalUI.Search = {
|
||||
locked: false,
|
||||
isOpen: false,
|
||||
timeOut: null,
|
||||
changing: false,
|
||||
|
@ -337,7 +351,7 @@ Metamaps.GlobalUI.Search = {
|
|||
$('body').bind('keydown', function (e) {
|
||||
switch (e.which) {
|
||||
case 191:
|
||||
if (e.ctrlKey && !self.isOpen) {
|
||||
if ((e.ctrlKey && !self.isOpen) || (e.ctrlKey && self.locked)) {
|
||||
self.open();
|
||||
}
|
||||
break;
|
||||
|
@ -353,38 +367,47 @@ Metamaps.GlobalUI.Search = {
|
|||
|
||||
self.startTypeahead();
|
||||
},
|
||||
lock: function() {
|
||||
var self = Metamaps.GlobalUI.Search;
|
||||
self.locked = true;
|
||||
},
|
||||
unlock: function() {
|
||||
var self = Metamaps.GlobalUI.Search;
|
||||
self.locked = false;
|
||||
},
|
||||
open: function () {
|
||||
var self = Metamaps.GlobalUI.Search;
|
||||
|
||||
clearTimeout(self.timeOut);
|
||||
if (!self.isOpen && !self.changing) {
|
||||
if (!self.isOpen && !self.changing && !self.locked) {
|
||||
self.changing = true;
|
||||
$('.sidebarSearch .twitter-typeahead, .sidebarSearch .tt-hint, .sidebarSearchField').animate({
|
||||
width: '200px'
|
||||
}, 200, function () {
|
||||
width: '400px'
|
||||
}, 300, function () {
|
||||
$('.sidebarSearchField, .sidebarSearch .tt-hint').css({
|
||||
padding: '5px 10px',
|
||||
width: '180px'
|
||||
padding: '10px 10px 0 10px',
|
||||
width: '380px'
|
||||
});
|
||||
$('.sidebarSearchField').focus();
|
||||
self.changing = false;
|
||||
self.isOpen = true;
|
||||
});
|
||||
}
|
||||
else if (self.locked) $('.sidebarSearchField').focus();
|
||||
},
|
||||
close: function (closeAfter, bypass) {
|
||||
var self = Metamaps.GlobalUI.Search;
|
||||
|
||||
self.timeOut = setTimeout(function () {
|
||||
if (!self.changing && self.isOpen && (bypass || $('.sidebarSearchField').val() == '')) {
|
||||
if (!self.locked && !self.changing && self.isOpen && (bypass || $('.sidebarSearchField').val() == '')) {
|
||||
self.changing = true;
|
||||
$('.sidebarSearchField, .sidebarSearch .tt-hint').css({
|
||||
padding: '5px 0',
|
||||
width: '200px'
|
||||
padding: '10px 0 0 0',
|
||||
width: '400px'
|
||||
});
|
||||
$('.sidebarSearch .twitter-typeahead, .sidebarSearch .tt-hint, .sidebarSearchField').animate({
|
||||
width: '0'
|
||||
}, 200, function () {
|
||||
}, 300, function () {
|
||||
$('.sidebarSearchField').typeahead('setQuery', '');
|
||||
$('.sidebarSearchField').blur();
|
||||
self.changing = false;
|
||||
|
@ -392,6 +415,11 @@ Metamaps.GlobalUI.Search = {
|
|||
});
|
||||
}
|
||||
}, closeAfter);
|
||||
|
||||
if (self.locked) {
|
||||
$('.sidebarSearchField').typeahead('setQuery', '');
|
||||
$('.sidebarSearchField').blur();
|
||||
}
|
||||
},
|
||||
startTypeahead: function () {
|
||||
var self = Metamaps.GlobalUI.Search;
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
Metamaps.JIT = {
|
||||
vizData: [], // contains the visualization-compatible graph
|
||||
graphRendered: false, // flag indicates if we have rendered the data so we don't bother doing it again wastefully
|
||||
/**
|
||||
* This method will bind the event handlers it is interested and initialize the class.
|
||||
*/
|
||||
init: function () {
|
||||
var self = Metamaps.JIT;
|
||||
|
||||
self.prepareVizData();
|
||||
$(".zoomIn").click(self.zoomIn);
|
||||
$(".zoomOut").click(self.zoomOut);
|
||||
$(".centerMap").click(self.centerMap);
|
||||
|
@ -26,6 +24,10 @@ Metamaps.JIT = {
|
|||
var edge;
|
||||
var edges = [];
|
||||
|
||||
// reset/empty vizData
|
||||
self.vizData = [];
|
||||
Metamaps.Visualize.loadLater = false;
|
||||
|
||||
Metamaps.Topics.each(function (t) {
|
||||
node = t.createNode();
|
||||
nodes[node.id] = node;
|
||||
|
@ -62,7 +64,7 @@ Metamaps.JIT = {
|
|||
Metamaps.Visualize.loadLater = true;
|
||||
}
|
||||
|
||||
Metamaps.Visualize.render("infovis", self.vizData);
|
||||
Metamaps.Visualize.render();
|
||||
}, // prepareVizData
|
||||
edgeRender: function (adj, canvas) {
|
||||
//get nodes cartesian coordinates
|
||||
|
@ -193,7 +195,7 @@ Metamaps.JIT = {
|
|||
animateFDLayout: {
|
||||
modes: ['linear'],
|
||||
transition: $jit.Trans.Elastic.easeOut,
|
||||
duration: 2500,
|
||||
duration: 800,
|
||||
onComplete: function () {
|
||||
Metamaps.Visualize.mGraph.busy = false;
|
||||
}
|
||||
|
@ -210,9 +212,9 @@ Metamaps.JIT = {
|
|||
panning: 'avoid nodes',
|
||||
zooming: 28 //zoom speed. higher is more sensible
|
||||
},
|
||||
background: {
|
||||
type: 'Metamaps'
|
||||
},
|
||||
//background: {
|
||||
// type: 'Metamaps'
|
||||
//},
|
||||
//NodeStyles: {
|
||||
// enable: true,
|
||||
// type: 'Native',
|
||||
|
@ -522,7 +524,7 @@ Metamaps.JIT = {
|
|||
RGraph: {
|
||||
animate: {
|
||||
modes: ['polar'],
|
||||
duration: 2000,
|
||||
duration: 800,
|
||||
onComplete: function () {
|
||||
Metamaps.Visualize.mGraph.busy = false;
|
||||
}
|
||||
|
@ -540,7 +542,7 @@ Metamaps.JIT = {
|
|||
levelDistance: 200
|
||||
},
|
||||
onMouseEnter: function (edge) {
|
||||
|
||||
if (edge.getData('alpha') === 0) return; // don't do anything if the edge is filtered
|
||||
$('canvas').css('cursor', 'pointer');
|
||||
var edgeIsSelected = Metamaps.Selected.Edges.indexOf(edge);
|
||||
//following if statement only executes if the edge being hovered over is not selected
|
||||
|
@ -558,6 +560,7 @@ Metamaps.JIT = {
|
|||
}
|
||||
}, // onMouseEnter
|
||||
onMouseLeave: function (edge) {
|
||||
if (edge.getData('alpha') === 0) return; // don't do anything if the edge is filtered
|
||||
$('canvas').css('cursor', 'default');
|
||||
var edgeIsSelected = Metamaps.Selected.Edges.indexOf(edge);
|
||||
//following if statement only executes if the edge being hovered over is not selected
|
||||
|
@ -1229,6 +1232,8 @@ Metamaps.JIT = {
|
|||
// the 'node' variable is a JIT node, the one that was clicked on
|
||||
// the 'e' variable is the click event
|
||||
|
||||
if (adj.getData('alpha') === 0) return; // don't do anything if the edge is filtered
|
||||
|
||||
var authorized;
|
||||
|
||||
e.preventDefault();
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
(function () {
|
||||
|
||||
Metamaps.currentPage = "";
|
||||
|
||||
var Router = Backbone.Router.extend({
|
||||
routes: {
|
||||
"": "home", // #home
|
||||
|
@ -7,30 +10,130 @@
|
|||
},
|
||||
home: function () {
|
||||
|
||||
document.title = 'My Maps | Metamaps';
|
||||
$('#cards').show();
|
||||
if (Metamaps.Active.Mapper) document.title = 'My Maps | Metamaps';
|
||||
else document.title = 'Home | Metamaps';
|
||||
|
||||
Metamaps.currentSection = "";
|
||||
Metamaps.currentPage = "";
|
||||
$('.wrapper').removeClass('mapPage');
|
||||
|
||||
var classes = Metamaps.Active.Mapper ? "homePage explorePage" : "homePage";
|
||||
$('.wrapper').addClass(classes);
|
||||
|
||||
// all this only for the logged in home page
|
||||
if (Metamaps.Active.Mapper) {
|
||||
Metamaps.Famous.explore.set('mine');
|
||||
Metamaps.Famous.explore.show();
|
||||
|
||||
$('.yield').fadeOut(300);
|
||||
$('.mapsWrapper').fadeIn(300);
|
||||
|
||||
Metamaps.GlobalUI.Search.open();
|
||||
Metamaps.GlobalUI.Search.lock();
|
||||
|
||||
Metamaps.Views.exploreMaps.setCollection( Metamaps.Maps.Mine );
|
||||
if (Metamaps.Maps.Mine.length === 0) {
|
||||
Metamaps.Maps.Mine.getMaps(); // this will trigger an explore maps render
|
||||
}
|
||||
else {
|
||||
Metamaps.Views.exploreMaps.render();
|
||||
}
|
||||
}
|
||||
// logged out home page
|
||||
else {
|
||||
Metamaps.Famous.explore.hide();
|
||||
|
||||
Metamaps.GlobalUI.Search.unlock();
|
||||
Metamaps.GlobalUI.Search.close(0, true);
|
||||
|
||||
$('.yield').fadeIn(300);
|
||||
$('.mapsWrapper').fadeOut(300);
|
||||
}
|
||||
|
||||
Metamaps.Famous.viz.hide();
|
||||
Metamaps.Active.Map = null;
|
||||
|
||||
setTimeout(function(){
|
||||
Metamaps.Router.navigate("");
|
||||
}, 500);
|
||||
},
|
||||
explore: function (section) {
|
||||
|
||||
var capitalize = section.charAt(0).toUpperCase() + section.slice(1);
|
||||
|
||||
document.title = 'Explore ' + capitalize + ' Maps | Metamaps';
|
||||
//$('#cards').hide();
|
||||
|
||||
$('.wrapper').removeClass('homePage mapPage');
|
||||
$('.wrapper').addClass('explorePage');
|
||||
|
||||
Metamaps.currentSection = "explore";
|
||||
Metamaps.currentPage = section;
|
||||
|
||||
Metamaps.Views.exploreMaps.setCollection( Metamaps.Maps[capitalize] );
|
||||
if (Metamaps.Maps[capitalize].length === 0) {
|
||||
Metamaps.Maps[capitalize].getMaps(); // this will trigger an explore maps render
|
||||
}
|
||||
else {
|
||||
Metamaps.Views.exploreMaps.render();
|
||||
}
|
||||
|
||||
Metamaps.GlobalUI.Search.open();
|
||||
Metamaps.GlobalUI.Search.lock();
|
||||
|
||||
$('.yield').fadeOut(300);
|
||||
$('.mapsWrapper').fadeIn(300);
|
||||
|
||||
Metamaps.Famous.explore.set(section);
|
||||
Metamaps.Famous.explore.show();
|
||||
|
||||
Metamaps.Famous.viz.hide();
|
||||
Metamaps.Active.Map = null;
|
||||
|
||||
setTimeout(function(){
|
||||
Metamaps.Router.navigate("/explore/" + section);
|
||||
}, 500);
|
||||
},
|
||||
maps: function (id) {
|
||||
|
||||
document.title = 'Map ' + id + ' | Metamaps';
|
||||
$('#cards').hide();
|
||||
|
||||
Metamaps.currentSection = "map";
|
||||
Metamaps.currentPage = id;
|
||||
|
||||
$('.wrapper').removeClass('homePage explorePage');
|
||||
$('.wrapper').addClass('mapPage');
|
||||
|
||||
$('.yield').fadeOut(300);
|
||||
$('.mapsWrapper').fadeOut(300);
|
||||
|
||||
Metamaps.Famous.explore.hide();
|
||||
|
||||
// clear the visualization, if there was one, before showing its div again
|
||||
if (Metamaps.Visualize.mGraph) {
|
||||
Metamaps.Visualize.mGraph.graph.empty();
|
||||
Metamaps.Visualize.mGraph.plot();
|
||||
Metamaps.JIT.centerMap();
|
||||
}
|
||||
Metamaps.Famous.viz.show();
|
||||
|
||||
Metamaps.GlobalUI.Search.unlock();
|
||||
Metamaps.GlobalUI.Search.close(0, true);
|
||||
|
||||
Metamaps.Map.launch(id);
|
||||
}
|
||||
});
|
||||
|
||||
Metamaps.Router = new Router();
|
||||
|
||||
Metamaps.Router.init = function () {
|
||||
Backbone.history.start({
|
||||
silent: true,
|
||||
pushState: true,
|
||||
root: '/'
|
||||
});
|
||||
console.log('router started');
|
||||
$(document).on("click", "a:not([data-bypass])", function (evt) {
|
||||
var segments;
|
||||
|
||||
var href = {
|
||||
prop: $(this).prop("href"),
|
||||
attr: $(this).attr("href")
|
||||
|
@ -41,7 +144,14 @@
|
|||
|
||||
if (href.prop && href.prop.slice(0, root.length) === root) {
|
||||
evt.preventDefault();
|
||||
Backbone.history.navigate(href.attr, true);
|
||||
|
||||
segments = href.attr.split('/');
|
||||
segments.splice(0,1); // pop off the element created by the first /
|
||||
|
||||
if (href.attr === "") Metamaps.Router.home();
|
||||
else {
|
||||
Metamaps.Router[segments[0]](segments[1]);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1,12 +1,20 @@
|
|||
(function () {
|
||||
Metamaps.Views = {};
|
||||
|
||||
Metamaps.Views.init = function () {
|
||||
|
||||
Metamaps.Views.MapCard = Backbone.View.extend({
|
||||
|
||||
template: Hogan.compile( $('#mapCardTemplate').html() ),
|
||||
|
||||
tagName: "div",
|
||||
|
||||
className: "map",
|
||||
|
||||
id: function() {
|
||||
return this.model.id;
|
||||
},
|
||||
|
||||
events: {
|
||||
"click .icon": "open",
|
||||
"click .button.edit": "openEditDialog",
|
||||
|
@ -18,9 +26,45 @@
|
|||
},
|
||||
|
||||
render: function () {
|
||||
|
||||
this.$el.html( this.template.render(this.model.attrForCards()) );
|
||||
return this;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
var mapsWrapper = Backbone.View.extend({
|
||||
|
||||
el: '.mapsWrapper',
|
||||
|
||||
initialize: function (opts) {
|
||||
|
||||
},
|
||||
setCollection: function (collection) {
|
||||
if (this.collection) this.stopListening(this.collection);
|
||||
this.collection = collection;
|
||||
this.listenTo(this.collection, 'successOnFetch', this.handleSuccess);
|
||||
this.listenTo(this.collection, 'errorOnFetch', this.handleError);
|
||||
},
|
||||
render: function () {
|
||||
var that = this;
|
||||
this.$el.empty();
|
||||
|
||||
this.collection.each(function (map) {
|
||||
var view = new Metamaps.Views.MapCard({ model: map });
|
||||
|
||||
that.$el.append( view.render().el );
|
||||
});
|
||||
},
|
||||
handleSuccess: function () {
|
||||
Metamaps.Loading.loader.hide();
|
||||
this.render();
|
||||
},
|
||||
handleError: function () {
|
||||
alert('error!');
|
||||
}
|
||||
});
|
||||
|
||||
Metamaps.Views.exploreMaps = new mapsWrapper();
|
||||
};
|
||||
|
||||
})();
|
|
@ -64,12 +64,6 @@ Metamaps.Selected = {
|
|||
Edges: []
|
||||
};
|
||||
|
||||
Metamaps.Metacodes = {}; // will be initialized in Metamaps.Backbone.init as a MetacodeCollection
|
||||
Metamaps.Topics = {}; // will be initialized in Metamaps.Backbone.init as a TopicCollection
|
||||
Metamaps.Synapses = {}; // will be initialized in Metamaps.Backbone.init as a SynapseCollection
|
||||
Metamaps.Mappings = {}; // will be initialized in Metamaps.Backbone.init as a MappingCollection
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
* BACKBONE
|
||||
|
@ -323,26 +317,24 @@ Metamaps.Backbone.init = function () {
|
|||
url: '/mappings'
|
||||
});
|
||||
|
||||
Metamaps.Metacodes = new self.MetacodeCollection(Metamaps.Metacodes);
|
||||
|
||||
Metamaps.Topics = new self.TopicCollection(Metamaps.Topics);
|
||||
Metamaps.Metacodes = Metamaps.Metacodes ? new self.MetacodeCollection(Metamaps.Metacodes) : new self.MetacodeCollection();
|
||||
|
||||
Metamaps.Topics = Metamaps.Topics ? new self.TopicCollection(Metamaps.Topics) : new self.TopicCollection();
|
||||
Metamaps.Topics.on("add remove", function(topic){
|
||||
Metamaps.Filter.checkMetacodes();
|
||||
Metamaps.Filter.checkMappers();
|
||||
});
|
||||
|
||||
Metamaps.Synapses = new self.SynapseCollection(Metamaps.Synapses);
|
||||
|
||||
Metamaps.Synapses = Metamaps.Synapses ? new self.SynapseCollection(Metamaps.Synapses) : new self.SynapseCollection();
|
||||
Metamaps.Synapses.on("add remove", function(synapse){
|
||||
Metamaps.Filter.checkSynapses();
|
||||
Metamaps.Filter.checkMappers();
|
||||
});
|
||||
|
||||
Metamaps.Mappers = new self.MapperCollection(Metamaps.Mappers)
|
||||
Metamaps.Mappers = Metamaps.Mappers ? new self.MapperCollection(Metamaps.Mappers) : new self.MapperCollection();
|
||||
|
||||
if (Metamaps.Active.Map) {
|
||||
Metamaps.Mappings = new self.MappingCollection(Metamaps.Mappings);
|
||||
Metamaps.Mappings = Metamaps.Mappings ? new self.MappingCollection(Metamaps.Mappings) : new self.MappingCollection();
|
||||
|
||||
Metamaps.Mappings.on("add remove", function(synapse){
|
||||
Metamaps.Filter.checkMetacodes();
|
||||
|
@ -350,7 +342,6 @@ Metamaps.Backbone.init = function () {
|
|||
});
|
||||
|
||||
Metamaps.Active.Map = new self.Map(Metamaps.Active.Map);
|
||||
Metamaps.Maps.add(Metamaps.Active.Map);
|
||||
}
|
||||
|
||||
if (Metamaps.Active.Topic) Metamaps.Active.Topic = new self.Topic(Metamaps.Active.Topic);
|
||||
|
@ -1110,12 +1101,10 @@ Metamaps.SynapseCard = {
|
|||
*
|
||||
*/
|
||||
Metamaps.Visualize = {
|
||||
mGraph: {}, // a reference to the graph object.
|
||||
mGraph: null, // a reference to the graph object.
|
||||
cameraPosition: null, // stores the camera position when using a 3D visualization
|
||||
type: "ForceDirected", // the type of graph we're building, could be "RGraph", "ForceDirected", or "ForceDirected3D"
|
||||
savedLayout: true, // indicates whether the map has a saved layout or not
|
||||
loadLater: false, // indicates whether there is JSON that should be loaded right in the offset, or whether to wait till the first topic is created
|
||||
target: null, // the selector representing the location to render the graph
|
||||
init: function () {
|
||||
var self = Metamaps.Visualize;
|
||||
// disable awkward dragging of the canvas element that would sometimes happen
|
||||
|
@ -1142,12 +1131,6 @@ Metamaps.Visualize = {
|
|||
Metamaps.Touch.touchDragNode = false;
|
||||
});
|
||||
},
|
||||
render: function (targetID, vizData) {
|
||||
var self = Metamaps.Visualize;
|
||||
self.mGraph = {};
|
||||
self.target = targetID;
|
||||
self.__buildGraph(vizData);
|
||||
},
|
||||
computePositions: function () {
|
||||
var self = Metamaps.Visualize,
|
||||
mapping;
|
||||
|
@ -1171,7 +1154,7 @@ Metamaps.Visualize = {
|
|||
pos.setc(-200, -200);
|
||||
});
|
||||
self.mGraph.compute('end');
|
||||
} else if (self.type == "ForceDirected" && self.savedLayout) {
|
||||
} else if (self.type == "ForceDirected") {
|
||||
var i, l, startPos, endPos, topic, synapse;
|
||||
|
||||
self.mGraph.graph.eachNode(function (n) {
|
||||
|
@ -1194,51 +1177,78 @@ Metamaps.Visualize = {
|
|||
n.setPos(startPos, 'start');
|
||||
n.setPos(endPos, 'end');
|
||||
});
|
||||
} else if (self.type == "ForceDirected3D" || !self.savedLayout) {
|
||||
} else if (self.type == "ForceDirected3D") {
|
||||
self.mGraph.compute();
|
||||
}
|
||||
},
|
||||
/**
|
||||
* __buildGraph does the heavy lifting of creating the engine that renders the graph with the properties we desire
|
||||
* render does the heavy lifting of creating the engine that renders the graph with the properties we desire
|
||||
*
|
||||
* @param vizData a json structure containing the data to be rendered.
|
||||
*/
|
||||
__buildGraph: function (vizData) {
|
||||
var self = Metamaps.Visualize
|
||||
render: function () {
|
||||
var self = Metamaps.Visualize, RGraphSettings, FDSettings;
|
||||
|
||||
if (self.type == "RGraph" && !self.mGraph) {
|
||||
|
||||
RGraphSettings = $.extend(true, {}, Metamaps.JIT.ForceDirected.graphSettings);
|
||||
|
||||
if (self.type == "RGraph") {
|
||||
$jit.RGraph.Plot.NodeTypes.implement(Metamaps.JIT.ForceDirected.nodeSettings);
|
||||
$jit.RGraph.Plot.EdgeTypes.implement(Metamaps.JIT.ForceDirected.edgeSettings);
|
||||
|
||||
RGraphSettings.width = $(document).width();
|
||||
RgraphSettings.height = $(document).height();
|
||||
RGraphSettings.background = Metamaps.JIT.RGraph.background;
|
||||
RGraphSettings.levelDistance = Metamaps.JIT.RGraph.levelDistance;
|
||||
|
||||
self.mGraph = new $jit.RGraph(RGraphSettings);
|
||||
} else if (self.type == "ForceDirected") {
|
||||
|
||||
} else if (self.type == "ForceDirected" && !self.mGraph) {
|
||||
|
||||
FDSettings = $.extend(true, {}, Metamaps.JIT.ForceDirected.graphSettings);
|
||||
|
||||
$jit.ForceDirected.Plot.NodeTypes.implement(Metamaps.JIT.ForceDirected.nodeSettings);
|
||||
$jit.ForceDirected.Plot.EdgeTypes.implement(Metamaps.JIT.ForceDirected.edgeSettings);
|
||||
self.mGraph = new $jit.ForceDirected(Metamaps.JIT.ForceDirected.graphSettings);
|
||||
} else if (self.type == "ForceDirected3D") {
|
||||
|
||||
FDSettings.width = $(document).width();
|
||||
FDSettings.height = $(document).height();
|
||||
|
||||
self.mGraph = new $jit.ForceDirected(FDSettings);
|
||||
|
||||
} else if (self.type == "ForceDirected3D" && !self.mGraph) {
|
||||
// init ForceDirected3D
|
||||
self.mGraph = new $jit.ForceDirected3D(Metamaps.JIT.ForceDirected3D.graphSettings);
|
||||
self.cameraPosition = self.mGraph.canvas.canvases[0].camera.position;
|
||||
}
|
||||
else {
|
||||
self.mGraph.graph.empty();
|
||||
}
|
||||
|
||||
Metamaps.Loading.loader.hide();
|
||||
// load JSON data, if it's not empty
|
||||
if (!self.loadLater) {
|
||||
//load JSON data.
|
||||
self.mGraph.loadJSON(vizData);
|
||||
self.mGraph.loadJSON(Metamaps.JIT.vizData);
|
||||
//compute positions and plot.
|
||||
self.computePositions();
|
||||
if (self.type == "RGraph") {
|
||||
self.mGraph.fx.animate(Metamaps.JIT.RGraph.animate);
|
||||
} else if (self.type == "ForceDirected" && self.savedLayout) {
|
||||
Metamaps.Organize.loadSavedLayout();
|
||||
} else if (self.type == "ForceDirected3D" || !self.savedLayout) {
|
||||
self.mGraph.animate(Metamaps.JIT.RGraph.animate);
|
||||
} else if (self.type == "ForceDirected") {
|
||||
self.mGraph.animate(Metamaps.JIT.ForceDirected.animateSavedLayout);
|
||||
} else if (self.type == "ForceDirected3D") {
|
||||
self.mGraph.animate(Metamaps.JIT.ForceDirected.animateFDLayout);
|
||||
}
|
||||
}
|
||||
|
||||
// update the url now that the map is ready
|
||||
setTimeout(function(){
|
||||
var m = Metamaps.Active.Map;
|
||||
|
||||
if (m && window.location.pathname !== "/maps/" + m.id) {
|
||||
Metamaps.Router.navigate("/maps/" + m.id);
|
||||
}
|
||||
}, 800);
|
||||
|
||||
}
|
||||
}; // end Metamaps.Visualize
|
||||
|
||||
|
@ -1347,6 +1357,9 @@ Metamaps.Realtime = {
|
|||
open: function () {
|
||||
var self = Metamaps.Realtime;
|
||||
|
||||
Metamaps.GlobalUI.Account.close(true);
|
||||
Metamaps.Filter.close(true);
|
||||
|
||||
clearTimeout(self.timeOut);
|
||||
if (!self.isOpen && !self.changing) {
|
||||
self.changing = true;
|
||||
|
@ -1356,9 +1369,11 @@ Metamaps.Realtime = {
|
|||
});
|
||||
}
|
||||
},
|
||||
close: function () {
|
||||
close: function (force) {
|
||||
var self = Metamaps.Realtime;
|
||||
|
||||
var time = force ? 0 : 500;
|
||||
|
||||
self.timeOut = setTimeout(function () {
|
||||
if (!self.changing) {
|
||||
self.changing = true;
|
||||
|
@ -1367,7 +1382,7 @@ Metamaps.Realtime = {
|
|||
self.isOpen = false;
|
||||
});
|
||||
}
|
||||
}, 500);
|
||||
}, time);
|
||||
},
|
||||
setupSocket: function () {
|
||||
var self = Metamaps.Realtime;
|
||||
|
@ -1742,6 +1757,7 @@ Metamaps.Control = {
|
|||
Metamaps.Filter.checkMappers();
|
||||
},
|
||||
selectEdge: function (edge) {
|
||||
if (edge.getData('alpha') === 0) return; // don't do anything if the edge is filtered
|
||||
if (Metamaps.Selected.Edges.indexOf(edge) != -1) return;
|
||||
edge.setData('showDesc', true, 'current');
|
||||
if (!Metamaps.Settings.embed) {
|
||||
|
@ -1772,6 +1788,7 @@ Metamaps.Control = {
|
|||
Metamaps.Visualize.mGraph.plot();
|
||||
},
|
||||
deselectEdge: function (edge) {
|
||||
if (edge.getData('alpha') === 0) return; // don't do anything if the edge is filtered
|
||||
edge.setData('showDesc', false, 'current');
|
||||
edge.setDataset('end', {
|
||||
lineWidth: 2,
|
||||
|
@ -1937,16 +1954,15 @@ Metamaps.Filter = {
|
|||
$('.sidebarFilterBox .hideAllSynapses').click(self.filterAllSynapses);
|
||||
$('.sidebarFilterBox .hideAllMappers').click(self.filterAllMappers);
|
||||
|
||||
// toggle visibility of topics with metacodes based on status in the filters list
|
||||
$('#filter_by_metacode ul li').click(self.toggleMetacode);
|
||||
$('#filter_by_mapper ul li').click(self.toggleMapper);
|
||||
$('#filter_by_synapse ul li').click(self.toggleSynapse);
|
||||
|
||||
self.bindLiClicks();
|
||||
self.getFilterData();
|
||||
},
|
||||
open: function () {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
Metamaps.GlobalUI.Account.close(true);
|
||||
Metamaps.Realtime.close(true);
|
||||
|
||||
clearTimeout(self.timeOut);
|
||||
if (!self.isOpen && !self.changing) {
|
||||
self.changing = true;
|
||||
|
@ -1957,9 +1973,11 @@ Metamaps.Filter = {
|
|||
});
|
||||
}
|
||||
},
|
||||
close: function () {
|
||||
close: function (force) {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var time = force ? 0 : 500;
|
||||
|
||||
self.timeOut = setTimeout(function () {
|
||||
if (!self.changing) {
|
||||
self.changing = true;
|
||||
|
@ -1969,121 +1987,110 @@ Metamaps.Filter = {
|
|||
self.isOpen = false;
|
||||
});
|
||||
}
|
||||
}, 500);
|
||||
}, time);
|
||||
},
|
||||
checkMetacodes: function () {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var newMetacodeList = [];
|
||||
var removedMetacodes = [];
|
||||
var addedMetacodes = [];
|
||||
|
||||
Metamaps.Topics.each(function(topic) {
|
||||
if (newMetacodeList.indexOf(topic.get('metacode_id')) === -1) {
|
||||
newMetacodeList.push(topic.get('metacode_id').toString());
|
||||
}
|
||||
});
|
||||
|
||||
removedMetacodes = _.difference(self.filters.metacodes, newMetacodeList);
|
||||
addedMetacodes = _.difference(newMetacodeList, self.filters.metacodes);
|
||||
|
||||
_.each(removedMetacodes, function(metacode_id) {
|
||||
$('#filter_by_metacode li[data-id="' + metacode_id + '"]').fadeOut('fast',function(){
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
|
||||
var synapse, li, jQueryLi;
|
||||
/*
|
||||
Most of this data essentially depends on the ruby function which are happening for filter inside view filterBox
|
||||
But what these function do is load this data into three accessible array within java : metacodes, mappers and synapses
|
||||
*/
|
||||
getFilterData: function () {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var metacode, mapper, synapse;
|
||||
|
||||
$('#filter_by_metacode li').each(function() {
|
||||
metacode = $( this ).attr('data-id');
|
||||
self.filters.metacodes.push(metacode);
|
||||
self.visible.metacodes.push(metacode);
|
||||
});
|
||||
|
||||
$('#filter_by_mapper li').each(function() {
|
||||
mapper = ($( this ).attr('data-id'));
|
||||
self.filters.mappers.push(mapper);
|
||||
self.visible.mappers.push(mapper);
|
||||
});
|
||||
|
||||
$('#filter_by_synapse li').each(function() {
|
||||
synapse = ($( this ).attr('data-id'));
|
||||
self.filters.synapses.push(synapse);
|
||||
self.visible.synapses.push(synapse);
|
||||
});
|
||||
},
|
||||
bindLiClicks: function () {
|
||||
var self = Metamaps.Filter;
|
||||
$('#filter_by_metacode ul li').unbind().click(self.toggleMetacode);
|
||||
$('#filter_by_mapper ul li').unbind().click(self.toggleMapper);
|
||||
$('#filter_by_synapse ul li').unbind().click(self.toggleSynapse);
|
||||
},
|
||||
// an abstraction function for checkMetacodes, checkMappers, checkSynapses to reduce
|
||||
// code redundancy
|
||||
/*
|
||||
@param
|
||||
*/
|
||||
updateFilters: function (topicsSynapsesOrBoth, propertyToCheck, correlatedModel, filtersToUse, listToModify) {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var newList = [];
|
||||
var removed = [];
|
||||
var added = [];
|
||||
|
||||
var check = function (topicsOrSynapses) {
|
||||
Metamaps[topicsOrSynapses].each(function(model) {
|
||||
var prop = model.get(propertyToCheck) ? model.get(propertyToCheck).toString() : false;
|
||||
if (prop && newList.indexOf(prop) === -1) {
|
||||
newList.push(prop);
|
||||
}
|
||||
});
|
||||
}
|
||||
if (topicsSynapsesOrBoth === "both") {
|
||||
check('Synapses');
|
||||
check('Topics');
|
||||
}
|
||||
else check(topicsSynapsesOrBoth);
|
||||
|
||||
removed = _.difference(self.filters[filtersToUse], newList);
|
||||
added = _.difference(newList, self.filters[filtersToUse]);
|
||||
|
||||
// remove the list items for things no longer present on the map
|
||||
_.each(removed, function(identifier) {
|
||||
$('#filter_by_' + listToModify + ' li[data-id="' + identifier + '"]').fadeOut('fast',function(){
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
|
||||
var model, li, jQueryLi;
|
||||
function sortAlpha(a,b){
|
||||
return a.childNodes[1].innerText.toLowerCase() > b.childNodes[1].innerText.toLowerCase() ? 1 : -1;
|
||||
}
|
||||
_.each(addedMetacodes, function(metacode_id) {
|
||||
metacode = Metamaps.Metacodes.get(metacode_id);
|
||||
li = metacode.prepareLiForFilter();
|
||||
jQueryLi = $(li).hide();
|
||||
$('li', '#filter_by_metacode ul').add(jQueryLi.fadeIn("fast"))
|
||||
.sort(sortAlpha).appendTo('#filter_by_metacode ul');
|
||||
// for each new filter to be added, create a list item for it and fade it in
|
||||
_.each(added, function (identifier) {
|
||||
model = Metamaps[correlatedModel].get(identifier) ||
|
||||
Metamaps[correlatedModel].find(function (model) {
|
||||
return model.get(propertyToCheck) === identifier;
|
||||
});
|
||||
li = model.prepareLiForFilter();
|
||||
jQueryLi = $(li).hide();
|
||||
$('li', '#filter_by_' + listToModify + ' ul').add(jQueryLi.fadeIn("fast"))
|
||||
.sort(sortAlpha).appendTo('#filter_by_' + listToModify + ' ul');
|
||||
});
|
||||
self.filters.metacodes = newMetacodeList;
|
||||
|
||||
// update the list of filters with the new list we just generated
|
||||
self.filters[filtersToUse] = newList;
|
||||
|
||||
// make sure clicks on list items still trigger the right events
|
||||
self.bindLiClicks();
|
||||
},
|
||||
checkMetacodes: function () {
|
||||
var self = Metamaps.Filter;
|
||||
self.updateFilters('Topics', 'metacode_id', 'Metacodes', 'metacodes', 'metacode');
|
||||
},
|
||||
checkMappers: function () {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var newMappersList = [];
|
||||
var removedMappersList = [];
|
||||
var addedMappers = [];
|
||||
|
||||
Metamaps.Topics.each(function(topic) {
|
||||
if (newMappersList.indexOf(topic.get('user_id')) === -1) {
|
||||
newMappersList.push(topic.get('user_id').toString());
|
||||
}
|
||||
});
|
||||
Metamaps.Synapses.each(function(synapse) {
|
||||
if (newMappersList.indexOf(synapse.get('user_id')) === -1) {
|
||||
newMappersList.push(synapse.get('user_id').toString());
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
removedMappersList = _.difference(self.filters.mappers, newMappersList);
|
||||
addedMappers = _.difference(newMappersList, self.filters.mappers);
|
||||
|
||||
_.each(removedMappersList, function(user_id) {
|
||||
$('#filter_by_mapper li[data-id="' + user_id + '"]').fadeOut('fast',function(){
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
|
||||
var mapper, li, jQueryLi;
|
||||
function sortAlpha(a,b){
|
||||
return a.childNodes[1].innerText.toLowerCase() > b.childNodes[1].innerText.toLowerCase() ? 1 : -1;
|
||||
}
|
||||
_.each(addedMappers, function(user_id) {
|
||||
mapper = Metamaps.Mapper.get(user_id);
|
||||
li = mapper.prepareLiForFilter();
|
||||
jQueryLi = $(li).hide();
|
||||
$('li', '#filter_by_mapper ul').add(jQueryLi.fadeIn("fast"))
|
||||
.sort(sortAlpha).appendTo('#filter_by_mapper ul');
|
||||
});
|
||||
|
||||
self.filters.mappers = newMappersList;
|
||||
|
||||
self.updateFilters('both', 'user_id', 'Mapper', 'mappers', 'mapper');
|
||||
},
|
||||
checkSynapses: function () {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var newSynapsesList = [];
|
||||
var removedSynapses = [];
|
||||
var addedSynapses = [];
|
||||
|
||||
Metamaps.Synapses.each(function(synapse) {
|
||||
if (synapse.get('desc') && newSynapsesList.indexOf(synapse.get('desc')) === -1) {
|
||||
newSynapsesList.push(synapse.get('desc').toString());
|
||||
}
|
||||
});
|
||||
|
||||
removedSynapses = _.difference(self.filters.synapses, newSynapsesList);
|
||||
addedSynapses = _.difference(newSynapsesList, self.filters.synapses);
|
||||
|
||||
_.each(removedSynapses, function(synapse_desc) {
|
||||
$('#filter_by_synapse li[data-id="' + synapse_desc + '"]').fadeOut('fast',function(){
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
|
||||
var synapse, li, jQueryLi;
|
||||
function sortAlpha(a,b){
|
||||
return a.innerHTML.toLowerCase() > b.innerHTML.toLowerCase() ? 1 : -1;
|
||||
}
|
||||
_.each(addedSynapses, function(synapse_desc) {
|
||||
synapse = Metamaps.Synapses.findWhere({desc:synapse_desc});
|
||||
li = synapse.prepareLiForFilter();
|
||||
jQueryLi = $(li).hide();
|
||||
$('li', '#filter_by_synapse ul').add(jQueryLi.fadeIn("fast"))
|
||||
.sort(sortAlpha).appendTo('#filter_by_synapse ul');
|
||||
});
|
||||
|
||||
self.filters.synapses = newSynapsesList;
|
||||
self.updateFilters('Synapses', 'desc', 'Synapses', 'synapses', 'synapse');
|
||||
},
|
||||
filterAllMetacodes: function (e) {
|
||||
var self = Metamaps.Filter;
|
||||
|
@ -2120,80 +2127,37 @@ Metamaps.Filter = {
|
|||
$('#filter_by_synapse ul li').removeClass('toggledOff');
|
||||
self.visible.synapses = self.filters.synapses.slice();
|
||||
self.passFilters();
|
||||
|
||||
|
||||
},
|
||||
/*
|
||||
Most of this data essentially depends on the ruby function which are happening for filter inside view filterBox
|
||||
But what these function do is load this data into three accessible array within java : metacodes, mappers and synapses
|
||||
*/
|
||||
getFilterData: function () {
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var metacode, mapper, synapse;
|
||||
|
||||
$('#filter_by_metacode li').each(function() {
|
||||
metacode = $( this ).find('img').attr('data-id');
|
||||
self.filters.metacodes.push(metacode);
|
||||
self.visible.metacodes.push(metacode);
|
||||
});
|
||||
|
||||
$('#filter_by_mapper li').each(function() {
|
||||
mapper = ($( this ).find('img').attr('data-id'));
|
||||
self.filters.mappers.push(mapper);
|
||||
self.visible.mappers.push(mapper);
|
||||
});
|
||||
|
||||
$('#filter_by_synapse li').each(function() {
|
||||
synapse = ($( this ).find('p').text());
|
||||
self.filters.synapses.push(synapse);
|
||||
self.visible.synapses.push(synapse);
|
||||
});
|
||||
// an abstraction function for toggleMetacode, toggleMapper, toggleSynapse
|
||||
// to reduce code redundancy
|
||||
// gets called in the context of a list item in a filter box
|
||||
toggleLi: function (whichToFilter) {
|
||||
var self = Metamaps.Filter, index;
|
||||
var id = $(this).attr("data-id");
|
||||
if (self.visible[whichToFilter].indexOf(id) == -1) {
|
||||
self.visible[whichToFilter].push(id);
|
||||
$(this).removeClass('toggledOff');
|
||||
}
|
||||
else {
|
||||
index = self.visible[whichToFilter].indexOf(id);
|
||||
self.visible[whichToFilter].splice(index, 1);
|
||||
$(this).addClass('toggledOff');
|
||||
}
|
||||
self.passFilters();
|
||||
},
|
||||
toggleMetacode: function () {
|
||||
var self = Metamaps.Filter, index;
|
||||
|
||||
var metacode_id = $(this).attr("data-id");
|
||||
if (self.visible.metacodes.indexOf(metacode_id) == -1) {
|
||||
self.visible.metacodes.push(metacode_id);
|
||||
$(this).removeClass('toggledOff');
|
||||
}
|
||||
else {
|
||||
index = self.visible.metacodes.indexOf(metacode_id);
|
||||
self.visible.metacodes.splice(index, 1);
|
||||
$(this).addClass('toggledOff');
|
||||
}
|
||||
self.passFilters();
|
||||
var self = Metamaps.Filter;
|
||||
self.toggleLi.call(this, 'metacodes');
|
||||
},
|
||||
toggleMapper: function () {
|
||||
var self = Metamaps.Filter, index;
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var user_id = $(this).attr("data-id");
|
||||
if (self.visible.mappers.indexOf(user_id) == -1) {
|
||||
self.visible.mappers.push(user_id);
|
||||
$(this).removeClass('toggledOff');
|
||||
}
|
||||
else {
|
||||
index = self.visible.mappers.indexOf(user_id);
|
||||
self.visible.mappers.splice(index, 1);
|
||||
$(this).addClass('toggledOff');
|
||||
}
|
||||
self.passFilters();
|
||||
self.toggleLi.call(this, 'mappers');
|
||||
},
|
||||
toggleSynapse: function () {
|
||||
var self = Metamaps.Filter, index;
|
||||
var self = Metamaps.Filter;
|
||||
|
||||
var synapse_desc = $(this).attr("data-id");
|
||||
if (self.visible.synapses.indexOf(synapse_desc) == -1) {
|
||||
self.visible.synapses.push(synapse_desc);
|
||||
$(this).removeClass('toggledOff');
|
||||
}
|
||||
else {
|
||||
index = self.visible.synapses.indexOf(synapse_desc);
|
||||
self.visible.synapses.splice(index, 1);
|
||||
$(this).addClass('toggledOff');
|
||||
}
|
||||
self.passFilters();
|
||||
self.toggleLi.call(this, 'synapses');
|
||||
},
|
||||
passFilters: function () {
|
||||
var self = Metamaps.Filter;
|
||||
|
@ -2216,7 +2180,7 @@ Metamaps.Filter = {
|
|||
n.setData('alpha', 1, 'end');
|
||||
}
|
||||
else {
|
||||
n.setData('alpha', 0.0, 'end');
|
||||
n.setData('alpha', 0, 'end');
|
||||
}
|
||||
});
|
||||
Metamaps.Synapses.each(function(synapse) {
|
||||
|
@ -2234,7 +2198,7 @@ Metamaps.Filter = {
|
|||
e.setData('alpha', 1, 'end');
|
||||
}
|
||||
else {
|
||||
e.setData('alpha', 0.0, 'end');
|
||||
e.setData('alpha', 0, 'end');
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -2260,11 +2224,11 @@ Metamaps.Listeners = {
|
|||
$(document).on('keydown', function (e) {
|
||||
switch (e.which) {
|
||||
case 13:
|
||||
Metamaps.JIT.enterKeyHandler();
|
||||
if (Metamaps.Active.Map) Metamaps.JIT.enterKeyHandler();
|
||||
e.preventDefault();
|
||||
break;
|
||||
case 27:
|
||||
Metamaps.JIT.escKeyHandler();
|
||||
if (Metamaps.Active.Map) Metamaps.JIT.escKeyHandler();
|
||||
break;
|
||||
default:
|
||||
break; //alert(e.which);
|
||||
|
@ -2399,11 +2363,7 @@ Metamaps.Organize = {
|
|||
var newOriginY = (lowY + highY) / 2;
|
||||
|
||||
} else alert('please call function with a valid layout dammit!');
|
||||
},
|
||||
loadSavedLayout: function (id) {
|
||||
Metamaps.Visualize.computePositions();
|
||||
Metamaps.Visualize.mGraph.animate(Metamaps.JIT.ForceDirected.animateSavedLayout);
|
||||
},
|
||||
}
|
||||
}; // end Metamaps.Organize
|
||||
|
||||
|
||||
|
@ -2747,34 +2707,28 @@ Metamaps.Map = {
|
|||
self.InfoBox.init();
|
||||
self.CheatSheet.init();
|
||||
},
|
||||
// this function is to retrieve a map JSON object from the database
|
||||
// @param id = the id of the map to retrieve
|
||||
get: function (id, callback) {
|
||||
// if the desired topic is not yet in the local topic repository, fetch it
|
||||
if (Metamaps.Maps.get(id) == undefined) {
|
||||
if (!callback) {
|
||||
var e = $.ajax({
|
||||
url: "/maps/" + id + ".json",
|
||||
async: false
|
||||
});
|
||||
Metamaps.Maps.add($.parseJSON(e.responseText));
|
||||
return Metamaps.Maps.get(id);
|
||||
} else {
|
||||
return $.ajax({
|
||||
url: "/users/" + id + ".json",
|
||||
success: function (data) {
|
||||
Metamaps.Maps.add(data);
|
||||
callback(Metamaps.Maps.get(id));
|
||||
}
|
||||
});
|
||||
}
|
||||
} else {
|
||||
if (!callback) {
|
||||
return Metamaps.Maps.get(id);
|
||||
} else {
|
||||
return callback(Metamaps.Maps.get(id));
|
||||
}
|
||||
launch: function (id) {
|
||||
var bb = Metamaps.Backbone;
|
||||
var start = function (data) {
|
||||
Metamaps.Active.Map = new bb.Map(data.map);
|
||||
Metamaps.Mappers = new bb.MapperCollection(data.mappers);
|
||||
Metamaps.Topics = new bb.TopicCollection(data.topics);
|
||||
Metamaps.Synapses = new bb.SynapseCollection(data.synapses);
|
||||
Metamaps.Mappings = new bb.MappingCollection(data.mappings);
|
||||
|
||||
// build and render the visualization
|
||||
Metamaps.JIT.prepareVizData();
|
||||
|
||||
// update filters
|
||||
Metamaps.Filter.checkMappers();
|
||||
Metamaps.Filter.checkMetacodes();
|
||||
Metamaps.Filter.checkSynapses();
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
url: "/maps/" + id + ".json",
|
||||
success: start
|
||||
});
|
||||
},
|
||||
fork: function () {
|
||||
Metamaps.GlobalUI.openLightbox('forkmap');
|
||||
|
@ -2853,13 +2807,13 @@ Metamaps.Map.InfoBox = {
|
|||
|
||||
$('.yourMap .mapPermission').click(self.onPermissionClick);
|
||||
|
||||
$("div.index").hover(self.open, self.close);
|
||||
$(".mapInfo").hover(self.open, self.close);
|
||||
},
|
||||
open: function (event) {
|
||||
var self = Metamaps.GlobalUI.Account;
|
||||
|
||||
clearTimeout(self.timeOut);
|
||||
if (!self.isOpen && !self.changing && event.target.className != "openCheatsheet openLightbox") {
|
||||
if (!self.isOpen && !self.changing && event.target.className.indexOf("openCheatsheet") === -1) {
|
||||
self.changing = true;
|
||||
$('.mapInfoBox').fadeIn(200, function () {
|
||||
self.changing = false;
|
||||
|
|
155
app/assets/javascripts/src/main.js
Normal file
155
app/assets/javascripts/src/main.js
Normal file
|
@ -0,0 +1,155 @@
|
|||
define(function(require, exports, module) {
|
||||
// import dependencies
|
||||
var Engine = require('famous/core/Engine');
|
||||
var Modifier = require('famous/core/Modifier');
|
||||
var Transform = require('famous/core/Transform');
|
||||
var Surface = require('famous/core/Surface');
|
||||
var Timer = require('famous/utilities/Timer');
|
||||
|
||||
var templates = require('templates');
|
||||
|
||||
// create the main context
|
||||
var famous = document.getElementById('famousOverlay');
|
||||
|
||||
Metamaps.Famous = {};
|
||||
var f = Metamaps.Famous;
|
||||
|
||||
f.mainContext = Engine.createContext(famous);
|
||||
|
||||
|
||||
// INFOVIS
|
||||
f.viz = {};
|
||||
f.viz.surf = new Surface({
|
||||
size: [undefined, undefined],
|
||||
classes: [],
|
||||
properties: {
|
||||
display: 'none'
|
||||
}
|
||||
});
|
||||
var prepare = function () {
|
||||
f.viz.show();
|
||||
Metamaps.JIT.prepareVizData();
|
||||
f.viz.surf.removeListener('deploy',prepare);
|
||||
};
|
||||
if (Metamaps.currentSection === "map") {
|
||||
f.viz.surf.on('deploy', prepare);
|
||||
}
|
||||
f.viz.mod = new Modifier({
|
||||
origin: [0.5, 0.5],
|
||||
opacity: 0
|
||||
});
|
||||
f.viz.show = function () {
|
||||
f.viz.surf.setProperties({ "display":"block" });
|
||||
f.viz.mod.setOpacity(
|
||||
1,
|
||||
{ duration: 300 }
|
||||
);
|
||||
};
|
||||
f.viz.hide = function () {
|
||||
f.viz.mod.setOpacity(
|
||||
0,
|
||||
{ duration: 300 },
|
||||
function() {
|
||||
f.viz.surf.setProperties({"display": "none"});
|
||||
}
|
||||
);
|
||||
};
|
||||
f.mainContext.add(f.viz.mod).add(f.viz.surf);
|
||||
|
||||
// EXPLORE MAPS BAR
|
||||
f.explore = {};
|
||||
f.explore.surf = new Surface({
|
||||
size: [undefined, 94],
|
||||
content: templates.mineContent,
|
||||
classes: ['exploreMapsBar', 'exploreElement']
|
||||
});
|
||||
f.explore.mod = new Modifier({
|
||||
origin: [0.5, 0],
|
||||
transform: Transform.translate(0, -94, 0)
|
||||
});
|
||||
f.explore.show = function () {
|
||||
f.explore.mod.setTransform(
|
||||
Transform.translate(0, 0, 0),
|
||||
{ duration: 300, curve: 'easeOut' }
|
||||
);
|
||||
};
|
||||
f.explore.hide = function () {
|
||||
f.explore.mod.setTransform(
|
||||
Transform.translate(0, -94, 0),
|
||||
{ duration: 300, curve: 'easeIn' }
|
||||
);
|
||||
};
|
||||
f.explore.set = function (section) {
|
||||
var loggedIn = Metamaps.Active.Mapper ? 'Auth' : '';
|
||||
f.explore.surf.setContent(templates[section + loggedIn + 'Content']);
|
||||
};
|
||||
f.mainContext.add(f.explore.mod).add(f.explore.surf);
|
||||
|
||||
// LOGO
|
||||
f.logo = {};
|
||||
f.logo.surf = new Surface({
|
||||
size: [258, 56],
|
||||
content: templates.logoContent,
|
||||
classes: []
|
||||
});
|
||||
|
||||
f.logo.mod = new Modifier({
|
||||
origin: [0.5, 1],
|
||||
transform: Transform.translate(0, 56, 0)
|
||||
});
|
||||
f.logo.show = function () {
|
||||
f.logo.mod.setTransform(
|
||||
Transform.translate(0, 0, 0),
|
||||
{ duration: 300, curve: 'easeOut' }
|
||||
);
|
||||
};
|
||||
f.logo.hide = function () {
|
||||
f.logo.mod.setTransform(
|
||||
Transform.translate(0, 56, 0),
|
||||
{ duration: 300, curve: 'easeIn' }
|
||||
);
|
||||
};
|
||||
f.mainContext.add(f.logo.mod).add(f.logo.surf);
|
||||
|
||||
|
||||
// TOAST
|
||||
f.toast = {};
|
||||
f.toast.surf = new Surface({
|
||||
size: [true, 42],
|
||||
content: '',
|
||||
classes: ['toast']
|
||||
});
|
||||
f.toast.mod = new Modifier({
|
||||
origin: [0, 1],
|
||||
opacity: 0,
|
||||
transform: Transform.translate(24, -24, 0)
|
||||
});
|
||||
f.toast.show = function () {
|
||||
f.toast.mod.setOpacity(
|
||||
1,
|
||||
{ duration: 300 }
|
||||
);
|
||||
};
|
||||
f.toast.hide = function () {
|
||||
f.toast.mod.setOpacity(
|
||||
0,
|
||||
{ duration: 300 }
|
||||
);
|
||||
};
|
||||
f.mainContext.add(f.toast.mod).add(f.toast.surf);
|
||||
|
||||
f.logo.show();
|
||||
if (Metamaps.currentSection === "explore") {
|
||||
Metamaps.Loading.loader.hide();
|
||||
f.explore.set(Metamaps.currentPage);
|
||||
f.explore.show();
|
||||
}
|
||||
else if (Metamaps.currentSection === "") {
|
||||
Metamaps.Loading.loader.hide();
|
||||
if (Metamaps.Active.Mapper) {
|
||||
f.explore.set('mine');
|
||||
f.explore.show();
|
||||
}
|
||||
else f.explore.set('featured');
|
||||
}
|
||||
});
|
86
app/assets/javascripts/src/templates.js
Normal file
86
app/assets/javascripts/src/templates.js
Normal file
|
@ -0,0 +1,86 @@
|
|||
define(function(require, exports, module) {
|
||||
|
||||
var t = {};
|
||||
|
||||
t.logoContent = '<div class="logo">METAMAPS</div>';
|
||||
t.logoContent += '<ul class="bottomLinks">';
|
||||
t.logoContent += '<li class="openLightbox" data-open="about">About / </li>';
|
||||
t.logoContent += '<li><a href="/maps/blank">Terms of Use / </a></li>';
|
||||
t.logoContent += '<li class="openLightbox" data-open="colophon">Colophon / </li>';
|
||||
t.logoContent += '<li class="openLightbox" data-open="getInvolved">Get Involved!</li>';
|
||||
t.logoContent += '</ul>';
|
||||
|
||||
/* logged out explore maps bars */
|
||||
t.activeContent = '<div class="exploreMapsMenu">';
|
||||
t.activeContent += '<div class="exploreMapsCenter">';
|
||||
t.activeContent += '<a href="/">My Maps</a>';
|
||||
t.activeContent += '<a href="/explore/active" class="active">Recently Active</a>';
|
||||
t.activeContent += '<a href="/explore/featured">Featured</a>';
|
||||
t.activeContent += '<a href="/explore/new">New</a>';
|
||||
t.activeContent += '<div class="clearfloat"></div>';
|
||||
t.activeContent += '</div';
|
||||
t.activeContent += '</div>';
|
||||
|
||||
t.featuredContent = '<div class="exploreMapsMenu">';
|
||||
t.featuredContent += '<div class="exploreMapsCenter">';
|
||||
t.featuredContent += '<a href="/">My Maps</a>';
|
||||
t.featuredContent += '<a href="/explore/active">Recently Active</a>';
|
||||
t.featuredContent += '<a href="/explore/featured" class="active">Featured</a>';
|
||||
t.featuredContent += '<a href="/explore/new">New</a>';
|
||||
t.featuredContent += '<div class="clearfloat"></div>';
|
||||
t.featuredContent += '</div';
|
||||
t.featuredContent += '</div>';
|
||||
|
||||
t.newContent = '<div class="exploreMapsMenu">';
|
||||
t.newContent += '<div class="exploreMapsCenter">';
|
||||
t.newContent += '<a href="/">My Maps</a>';
|
||||
t.newContent += '<a href="/explore/active">Recently Active</a>';
|
||||
t.newContent += '<a href="/explore/featured">Featured</a>';
|
||||
t.newContent += '<a href="/explore/new" class="active">New</a>';
|
||||
t.newContent += '<div class="clearfloat"></div>';
|
||||
t.newContent += '</div';
|
||||
t.newContent += '</div>';
|
||||
|
||||
/* logged in explore maps bars */
|
||||
t.mineAuthContent = '<div class="exploreMapsMenu">';
|
||||
t.mineAuthContent += '<div class="exploreMapsCenter">';
|
||||
t.mineAuthContent += '<a href="/" class="active">My Maps</a>';
|
||||
t.mineAuthContent += '<a href="/explore/active">Recently Active</a>';
|
||||
t.mineAuthContent += '<a href="/explore/featured">Featured</a>';
|
||||
t.mineAuthContent += '<a href="/explore/new">New</a>';
|
||||
t.mineAuthContent += '<div class="clearfloat"></div>';
|
||||
t.mineAuthContent += '</div';
|
||||
t.mineAuthContent += '</div>';
|
||||
|
||||
t.activeAuthContent = '<div class="exploreMapsMenu">';
|
||||
t.activeAuthContent += '<div class="exploreMapsCenter">';
|
||||
t.activeAuthContent += '<a href="/">My Maps</a>';
|
||||
t.activeAuthContent += '<a href="/explore/active" class="active">Recently Active</a>';
|
||||
t.activeAuthContent += '<a href="/explore/featured">Featured</a>';
|
||||
t.activeAuthContent += '<a href="/explore/new">New</a>';
|
||||
t.activeAuthContent += '<div class="clearfloat"></div>';
|
||||
t.activeAuthContent += '</div';
|
||||
t.activeAuthContent += '</div>';
|
||||
|
||||
t.featuredAuthContent = '<div class="exploreMapsMenu">';
|
||||
t.featuredAuthContent += '<div class="exploreMapsCenter">';
|
||||
t.featuredAuthContent += '<a href="/">My Maps</a>';
|
||||
t.featuredAuthContent += '<a href="/explore/active">Recently Active</a>';
|
||||
t.featuredAuthContent += '<a href="/explore/featured" class="active">Featured</a>';
|
||||
t.featuredAuthContent += '<a href="/explore/new">New</a>';
|
||||
t.featuredAuthContent += '<div class="clearfloat"></div>';
|
||||
t.featuredAuthContent += '</div';
|
||||
t.featuredAuthContent += '</div>';
|
||||
|
||||
t.newAuthContent = '<div class="exploreMapsMenu">';
|
||||
t.newAuthContent += '<div class="exploreMapsCenter">';
|
||||
t.newAuthContent += '<a href="/">My Maps</a>';
|
||||
t.newAuthContent += '<a href="/explore/active">Recently Active</a>';
|
||||
t.newAuthContent += '<a href="/explore/featured">Featured</a>';
|
||||
t.newAuthContent += '<a href="/explore/new" class="active">New</a>';
|
||||
t.newAuthContent += '<div class="clearfloat"></div>';
|
||||
t.newAuthContent += '</div';
|
||||
t.newAuthContent += '</div>';
|
||||
|
||||
module.exports = t;
|
||||
});
|
Binary file not shown.
|
@ -1,147 +0,0 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>
|
||||
This is a custom SVG webfont generated by Font Squirrel.
|
||||
Copyright : Copyright c 20102011 by tyPoland Lukasz Dziedzic with Reserved Font Name Lato Licensed under the SIL Open Font License Version 11
|
||||
Designer : Lukasz Dziedzic
|
||||
Foundry : tyPoland Lukasz Dziedzic
|
||||
Foundry URL : httpwwwtypolandcom
|
||||
</metadata>
|
||||
<defs>
|
||||
<font id="LatoBold" horiz-adv-x="1187" >
|
||||
<font-face units-per-em="2048" ascent="1649" descent="-399" />
|
||||
<missing-glyph horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="	" horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="!" horiz-adv-x="738" d="M214 139q0 32 12 60.5t33 49t49.5 33t61.5 12.5q32 0 60.5 -12.5t49 -33t32.5 -49t12 -60.5q0 -33 -12 -61t-32.5 -48.5t-49.5 -32t-60 -11.5q-33 0 -61.5 11.5t-49.5 32t-33 48.5t-12 61zM253 895v586h239v-586q0 -93 -9.5 -182.5t-24.5 -190.5h-171q-15 100 -24.5 190 t-9.5 183z" />
|
||||
<glyph unicode=""" horiz-adv-x="864" d="M134 1186v295h220v-295l-23 -160q-7 -45 -26 -69t-62 -24q-37 0 -58.5 24t-27.5 69zM511 1186v295h220v-295l-23 -160q-7 -45 -26 -69t-62 -24q-37 0 -58.5 24t-27.5 69z" />
|
||||
<glyph unicode="#" d="M40 486q0 14 3 33l13 81h195l53 283h-219l19 105q7 39 32 58t80 19h114l63 330q8 41 38 63.5t70 22.5h114l-77 -416h208l79 416h113q36 0 58.5 -20.5t22.5 -52.5q0 -10 -1 -15l-64 -328h208l-19 -106q-7 -39 -32.5 -57.5t-79.5 -18.5h-102l-52 -283h145q33 0 50 -16 t17 -54q0 -14 -4 -32l-12 -80h-222l-79 -418h-116q-31 0 -53 24.5t-22 60.5q0 5 0.5 9.5t1.5 9.5l60 314h-210l-59 -326q-9 -49 -42 -70.5t-73 -21.5h-112l78 418h-117q-33 0 -50.5 15.5t-17.5 52.5zM459 600h210l52 283h-209z" />
|
||||
<glyph unicode="$" d="M71 178l77 116q10 15 27.5 25t35.5 10q23 0 48.5 -16t58 -37.5t74.5 -43t100 -31.5l38 458q-73 20 -144 48t-127.5 73.5t-91.5 115.5t-35 174q0 78 31.5 152t90.5 132.5t146 96.5t200 43l11 129q2 25 20.5 44.5t48.5 19.5h93l-17 -202q109 -17 187.5 -61.5t136.5 -99.5 l-61 -93q-14 -20 -28.5 -30.5t-35.5 -10.5q-15 0 -36 9.5t-48 23.5t-60 28.5t-73 23.5l-36 -424q74 -23 146.5 -50t130 -70t93.5 -107t36 -160q0 -95 -32 -178.5t-92.5 -147.5t-150 -104t-203.5 -48l-13 -151q-2 -24 -20 -43.5t-48 -19.5h-93l18 219q-120 16 -224.5 65 t-178.5 122zM371 1095q0 -39 13 -69t37 -53t57 -41t72 -32l32 379q-56 -7 -96.5 -24t-66 -41.5t-37 -54.5t-11.5 -64zM648 198q109 14 164.5 73t55.5 154q0 39 -13.5 68t-38.5 51.5t-59 39t-74 29.5z" />
|
||||
<glyph unicode="%" horiz-adv-x="1644" d="M62 1122q0 86 26 156t71.5 118t108 74t135.5 26q74 0 137 -26t109 -74t71.5 -118t25.5 -156q0 -84 -28 -151.5t-75 -115t-109.5 -73t-130.5 -25.5q-74 0 -136 25.5t-107.5 73t-71.5 115t-26 151.5zM139 0l1100 1441q12 15 30.5 27.5t51.5 12.5h183l-1100 -1443 q-12 -16 -31 -27t-45 -11h-189zM259 1122q0 -57 11 -95.5t30 -62t46 -33.5t57 -10q31 0 58 10t47 33.5t31.5 62t11.5 95.5q0 59 -11.5 99.5t-31.5 65t-47 35t-58 10.5t-57.5 -10.5t-45.5 -35t-30 -65t-11 -99.5zM898 348q0 86 25.5 155.5t71 118t108 74.5t136.5 26t137 -26 t109 -74.5t71.5 -118t25.5 -155.5q0 -84 -28 -151.5t-75 -115t-109.5 -73.5t-130.5 -26q-74 0 -136.5 26t-108 73.5t-71 115t-25.5 151.5zM1095 348q0 -57 11 -96t30 -62.5t45.5 -34t57.5 -10.5t58 10.5t47 34t32 62.5t12 96q0 59 -12 99t-32 65t-47 35.5t-58 10.5 t-57.5 -10.5t-45.5 -35.5t-30 -65t-11 -99z" />
|
||||
<glyph unicode="&" horiz-adv-x="1462" d="M66 408q0 69 22.5 130.5t62 115t94.5 96.5t121 73q-54 77 -79.5 150.5t-25.5 145.5q0 77 28 146t82 120.5t132 81.5t176 30q90 0 161 -27.5t122 -73.5t80 -105.5t34 -123.5l-161 -33q-3 -1 -6 -1h-7q-17 0 -31 9.5t-22 29.5q-9 27 -23.5 51t-35 42t-48 29t-63.5 11 q-43 0 -77 -15t-57.5 -40t-35.5 -58.5t-12 -70.5q0 -31 6.5 -59.5t21 -57t37.5 -59t56 -64.5l394 -409q34 65 54 136.5t27 145.5q2 24 15 38t37 14h159q-1 -135 -39 -258t-109 -226l310 -322h-247q-19 0 -34.5 2t-28.5 7.5t-25.5 15t-25.5 23.5l-103 106q-98 -80 -218 -125 t-261 -45q-86 0 -168 29t-146.5 84.5t-103.5 134t-39 176.5zM323 428q0 -56 19 -101t53 -76.5t78.5 -48.5t94.5 -17q90 0 164.5 28.5t135.5 78.5l-389 399q-82 -53 -119 -119.5t-37 -143.5z" />
|
||||
<glyph unicode="'" horiz-adv-x="487" d="M134 1186v295h220v-295l-23 -160q-7 -45 -26 -69t-62 -24q-37 0 -58.5 24t-27.5 69z" />
|
||||
<glyph unicode="(" horiz-adv-x="614" d="M109 642q0 128 15.5 251.5t49.5 243t87 237t129 234.5l113 -68q14 -8 24.5 -21t10.5 -32t-14 -46q-94 -179 -145 -383.5t-51 -415.5t51 -414.5t146 -383.5q7 -13 10 -24t3 -21q0 -20 -10.5 -33t-24.5 -21l-113 -69q-76 117 -129 235t-87 237.5t-49.5 242.5t-15.5 251z " />
|
||||
<glyph unicode=")" horiz-adv-x="614" d="M77 -201q0 9 2.5 20.5t9.5 24.5q95 179 146.5 383t51.5 415t-51.5 415.5t-145.5 383.5q-13 27 -13 46t10 32t25 21l112 68q76 -117 129.5 -234.5t87 -237t49.5 -243t16 -251.5t-16 -251t-49.5 -242.5t-87 -237.5t-129.5 -235l-112 69q-14 8 -24.5 21t-10.5 33z" />
|
||||
<glyph unicode="*" horiz-adv-x="819" d="M78 1081l163 95q18 11 36 18t37 10q-19 2 -37 10.5t-36 19.5l-163 95l59 103l163 -97q17 -11 33 -23t27 -26q-7 17 -9.5 36.5t-2.5 40.5v189h121v-187q0 -22 -2.5 -41.5t-9.5 -37.5q11 14 26.5 26t33.5 23l162 95l60 -103l-162 -93q-18 -11 -36.5 -19t-37.5 -11 q35 -6 74 -28l162 -96l-59 -102l-163 95q-18 11 -33.5 22.5t-27.5 25.5q13 -33 13 -75v-189h-121v187q0 20 2.5 40t8.5 37q-11 -14 -26.5 -25.5t-32.5 -22.5l-162 -94z" />
|
||||
<glyph unicode="+" d="M93 594v187h396v420h205v-420h399v-187h-399v-422h-205v422h-396z" />
|
||||
<glyph unicode="," horiz-adv-x="460" d="M82 156q0 29 10.5 53.5t30 43.5t47.5 30t60 11q39 0 68 -14t48.5 -38t28.5 -55t9 -66q0 -49 -15 -103.5t-43.5 -108.5t-70.5 -105.5t-96 -94.5l-44 40q-18 15 -19 38q0 8 6 18.5t14 18.5l27.5 30t33 41t30 50t19.5 58q-32 0 -58.5 12t-45.5 32.5t-29.5 48t-10.5 60.5z " />
|
||||
<glyph unicode="-" horiz-adv-x="735" d="M102 513v211h531v-211h-531z" />
|
||||
<glyph unicode="." horiz-adv-x="460" d="M75 139q0 32 11.5 60.5t32.5 49t50 33t61 12.5t60.5 -12.5t49 -33t33 -49t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5q-33 0 -61.5 11.5t-49.5 32t-32.5 48.5t-11.5 61z" />
|
||||
<glyph unicode="/" horiz-adv-x="792" d="M-18 -97l598 1530q17 43 50 66t79 23h107l-593 -1525q-9 -24 -23.5 -41t-33 -29t-38.5 -18t-40 -6h-106z" />
|
||||
<glyph unicode="0" d="M51 740q0 195 41 337.5t114 235.5t171.5 138.5t214.5 45.5t215.5 -45.5t173 -138.5t115 -235.5t41.5 -337.5q0 -194 -41.5 -336.5t-115 -235.5t-173 -138.5t-215.5 -45.5t-214.5 45.5t-171.5 138.5t-114 235.5t-41 336.5zM312 740q0 -161 23 -266t62 -167.5t90 -87.5 t105 -25q55 0 106.5 25t90.5 87.5t63 168t24 265.5q0 161 -24 266.5t-63 168t-90.5 87.5t-106.5 25q-54 0 -105 -25t-90 -87.5t-62 -168t-23 -266.5z" />
|
||||
<glyph unicode="1" d="M169 1099l452 384h207v-1294h267v-189h-820v189h300v864q0 50 4 105l-213 -178q-13 -11 -27 -15t-28 -4q-20 0 -37 8.5t-25 19.5z" />
|
||||
<glyph unicode="2" d="M86 0v84q0 26 11 53.5t34 50.5l450 451q56 57 100.5 109.5t74.5 103.5t46 104t16 111q0 53 -15.5 93.5t-44 68t-68 41.5t-88.5 14q-91 0 -150 -46t-82 -124q-11 -39 -34 -56t-57 -17q-15 0 -34 3l-133 24q15 106 59 186.5t110 134.5t151.5 81t183.5 27q102 0 187.5 -30 t146 -85.5t94 -133.5t33.5 -173q0 -82 -24 -151.5t-64.5 -133t-94.5 -123t-114 -120.5l-334 -341q49 14 96.5 22t90.5 8h380q41 0 65 -23.5t24 -60.5v-152h-1016z" />
|
||||
<glyph unicode="3" d="M92 376l112 46q29 12 58 12q27 0 48 -11t32 -33q18 -36 40 -70.5t53 -62t72.5 -44t98.5 -16.5q65 0 113 21t80 54.5t48 75t16 83.5q0 53 -11 96.5t-47 74.5t-103 48.5t-180 17.5v180q93 1 154.5 17.5t98 45.5t51 70t14.5 90q0 105 -57.5 159t-156.5 54 q-90 0 -149.5 -47.5t-83.5 -122.5q-12 -39 -33.5 -56t-56.5 -17q-16 0 -35 3l-133 24q15 106 59.5 186.5t110.5 134.5t151.5 81t183.5 27q102 0 184.5 -29t141 -81t89.5 -121.5t31 -150.5q0 -71 -15.5 -124.5t-46 -93.5t-74 -67.5t-98.5 -46.5q133 -42 198.5 -128t65.5 -216 q0 -111 -41 -195.5t-110.5 -142.5t-161 -87.5t-194.5 -29.5q-112 0 -194.5 25.5t-144 75.5t-104.5 123t-74 168z" />
|
||||
<glyph unicode="4" d="M24 545l701 937h240v-924h186v-146q0 -20 -13.5 -35.5t-38.5 -15.5h-134v-361h-222v361h-624q-26 0 -45.5 16t-24.5 40zM293 558h450v484q0 33 2.5 71t7.5 79z" />
|
||||
<glyph unicode="5" d="M78 158l78 107q25 35 65 35q26 0 52 -16.5t61 -36t81 -35.5t111 -16q70 0 123 22.5t88.5 63t53.5 96t18 121.5q0 121 -70 189t-207 68q-108 0 -216 -39l-157 45l123 719h731v-108q0 -54 -34.5 -88t-114.5 -34h-407l-54 -309q100 20 184 21q117 0 205.5 -35t148.5 -96.5 t91 -144t31 -177.5q0 -118 -41.5 -215t-115 -166.5t-174.5 -107t-220 -37.5q-70 0 -132.5 14t-117 38t-101 55.5t-83.5 66.5z" />
|
||||
<glyph unicode="6" d="M89 504q0 104 42.5 214t131.5 229l353 474q18 25 54 42.5t82 17.5h225l-439 -538q-14 -17 -27 -32.5t-26 -31.5q43 22 93 34t108 12q84 0 163.5 -28t140 -83.5t97 -138.5t36.5 -194q0 -103 -37.5 -193.5t-106.5 -158.5t-165.5 -106.5t-213.5 -38.5q-119 0 -213 37.5 t-160.5 106t-102 164t-35.5 212.5zM332 465q0 -61 17 -112t50 -87t82 -56t114 -20q60 0 111 20.5t87 57.5t56.5 86.5t20.5 108.5q0 63 -19.5 114t-55 86t-86 53.5t-110.5 18.5t-109.5 -20.5t-84.5 -56.5t-54 -86t-19 -107z" />
|
||||
<glyph unicode="7" d="M98 1310v171h1024v-110q0 -49 -10.5 -79t-20.5 -51l-561 -1155q-17 -36 -48.5 -61t-86.5 -25h-183l573 1132q36 70 80 119h-708q-24 0 -41.5 17.5t-17.5 41.5z" />
|
||||
<glyph unicode="8" d="M80 416q0 131 64.5 221.5t200.5 134.5q-109 45 -162.5 128t-53.5 200q0 84 34.5 156.5t96 126.5t147 84t187.5 30t187.5 -30t147 -84t96 -126.5t34.5 -156.5q0 -117 -54.5 -200t-161.5 -128q136 -44 200.5 -134.5t64.5 -221.5q0 -98 -37.5 -178t-105 -136.5t-162 -87 t-209.5 -30.5t-209.5 30.5t-162 87t-105 136.5t-37.5 178zM340 420q0 -51 16.5 -95t48.5 -76t79 -50t110 -18q62 0 109.5 18t79.5 50t48.5 76t16.5 95q0 122 -67.5 184.5t-186.5 62.5t-186.5 -62.5t-67.5 -184.5zM376 1096q0 -44 10.5 -85.5t36.5 -74t67.5 -52t103.5 -19.5 q61 0 103 19.5t68 52t36.5 74t10.5 85.5q0 42 -13.5 79.5t-40 67t-67.5 47t-97 17.5t-97 -17.5t-68.5 -47t-40 -67t-12.5 -79.5z" />
|
||||
<glyph unicode="9" d="M133 1017q0 99 37 186t103.5 152.5t159.5 103.5t206 38q114 0 204.5 -36t154.5 -100.5t98 -154.5t34 -197q0 -69 -11.5 -130.5t-33.5 -118.5t-53 -110.5t-68 -107.5l-339 -484q-17 -25 -51.5 -41.5t-78.5 -16.5h-233l460 574q17 22 32.5 42.5t29.5 40.5 q-51 -33 -112.5 -49.5t-128.5 -16.5q-77 0 -151 26.5t-131.5 80.5t-92.5 133.5t-35 185.5zM386 1036q0 -124 64 -189t182 -65q61 0 108.5 19.5t80.5 53.5t50 80t17 99q0 60 -18.5 108t-52.5 80.5t-80.5 50t-101.5 17.5q-57 0 -103.5 -19t-78.5 -52.5t-49.5 -80.5t-17.5 -102 z" />
|
||||
<glyph unicode=":" horiz-adv-x="542" d="M116 139q0 32 11.5 60.5t32.5 49t50 33t61 12.5t60.5 -12.5t49 -33t33 -49t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5q-33 0 -61.5 11.5t-49.5 32t-32.5 48.5t-11.5 61zM116 869q0 32 11.5 60.5t32.5 49t50 33t61 12.5t60.5 -12.5t49 -33t33 -49 t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5q-33 0 -61.5 11.5t-49.5 32t-32.5 48.5t-11.5 61z" />
|
||||
<glyph unicode=";" horiz-adv-x="542" d="M116 869q0 32 11.5 60.5t32.5 49t50 33t61 12.5t60.5 -12.5t49 -33t33 -49t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5q-33 0 -61.5 11.5t-49.5 32t-32.5 48.5t-11.5 61zM123 156q0 29 10.5 53.5t30 43.5t47.5 30t60 11q39 0 68 -14t48.5 -38t28.5 -55 t9 -66q0 -49 -15 -103.5t-43.5 -108.5t-70.5 -105.5t-96 -94.5l-44 40q-18 15 -19 38q0 8 5.5 18.5t14.5 18.5l27.5 30t32.5 41t30 50t20 58q-32 0 -58.5 12t-45.5 32.5t-29.5 48t-10.5 60.5z" />
|
||||
<glyph unicode="<" d="M142 639v102l811 423v-180q0 -20 -10 -37t-34 -29l-371 -191q-24 -12 -50 -21t-56 -16q30 -7 56 -15.5t50 -21.5l371 -191q24 -12 34 -29t10 -38v-180z" />
|
||||
<glyph unicode="=" d="M139 414v188h908v-188h-908zM139 775v188h908v-188h-908z" />
|
||||
<glyph unicode=">" d="M234 215v180q0 20 10.5 37.5t34.5 29.5l371 191q45 23 106 37q-30 7 -56 16t-50 21l-371 191q-24 12 -34.5 29t-10.5 37v180l812 -423v-102z" />
|
||||
<glyph unicode="?" horiz-adv-x="861" d="M38 1347q35 31 76.5 58.5t89.5 48t104.5 32t121.5 11.5q89 0 162.5 -24.5t125.5 -70t80.5 -110t28.5 -144.5q0 -78 -22.5 -135t-56.5 -99t-74 -72.5t-76 -57.5t-62 -53t-31 -59l-24 -150h-173l-17 167q-1 5 -1 9v9q0 45 22.5 78t56 62.5t72.5 57t73 59.5t56.5 73t22.5 97 q0 37 -14 66t-38.5 50t-59 32t-73.5 11q-58 0 -99 -12.5t-69 -28.5t-47.5 -29t-34.5 -13q-37 0 -54 31zM231 139q0 32 12 60.5t33 49t49.5 33t61.5 12.5q32 0 60.5 -12.5t49 -33t33 -49t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5q-33 0 -61.5 11.5 t-49.5 32t-33 48.5t-12 61z" />
|
||||
<glyph unicode="@" horiz-adv-x="1684" d="M69 597q0 110 28 213t80 194t126 166.5t164 130t195 84.5t220 30q145 0 278.5 -48.5t236.5 -139t164.5 -221t61.5 -294.5q0 -110 -32 -205.5t-90 -166.5t-136.5 -111.5t-170.5 -40.5q-70 0 -124.5 33t-76.5 106q-60 -74 -127.5 -106t-145.5 -32q-65 0 -112.5 22.5 t-79.5 62t-48 93.5t-16 117q0 58 15 118.5t44.5 116t74 104t105 85t135 57.5t166.5 21q79 0 135 -12t108 -35l-98 -380q-16 -66 -16 -109q0 -31 7.5 -51.5t20.5 -33t31 -17t40 -4.5q43 0 81.5 27t67 76.5t45.5 117t17 147.5q0 133 -41.5 234.5t-116 169.5t-177.5 102 t-226 34q-134 0 -249.5 -50.5t-200 -138.5t-132 -208t-47.5 -258q0 -168 52 -295.5t143.5 -213t214.5 -128.5t267 -43q79 0 147.5 8.5t126 23.5t104.5 34t84 41q20 11 34 11q30 0 42 -33l35 -91q-106 -70 -248.5 -114t-324.5 -44q-185 0 -343 58.5t-273 167.5t-180 265.5 t-65 352.5zM659 490q0 -66 28.5 -102t82.5 -36q27 0 54 8.5t51.5 29.5t45 55.5t33.5 86.5l75 289q-33 6 -67 6q-63 0 -119 -27.5t-96 -74.5t-64 -108t-24 -127z" />
|
||||
<glyph unicode="A" horiz-adv-x="1454" d="M6 0l582 1481h281l582 -1481h-213q-36 0 -59 18t-33 44l-111 303h-613l-111 -303q-8 -24 -32 -43t-59 -19h-214zM493 559h472l-181 493q-12 33 -27 77.5t-29 96.5q-14 -52 -28 -97.5t-27 -78.5z" />
|
||||
<glyph unicode="B" horiz-adv-x="1334" d="M150 0v1481h510q145 0 248.5 -28t169.5 -79t96.5 -123.5t30.5 -164.5q0 -52 -15 -99.5t-47.5 -89t-82 -75.5t-118.5 -57q305 -69 305 -330q0 -94 -35.5 -174t-104.5 -137.5t-169 -90.5t-229 -33h-559zM425 215h280q77 0 128.5 18.5t82.5 49t45 71.5t14 87 q0 48 -15.5 86.5t-48 66t-84 41.5t-124.5 14h-278v-434zM425 840h220q140 0 213 51t73 163q0 116 -65.5 165t-205.5 49h-235v-428z" />
|
||||
<glyph unicode="C" horiz-adv-x="1373" d="M63 740q0 167 55.5 306t156 239t240 156t308.5 56q165 0 288.5 -52.5t211.5 -139.5l-92 -128q-8 -12 -21 -21.5t-35 -9.5q-24 0 -48.5 18.5t-62.5 40t-96 40t-147 18.5q-104 0 -191.5 -36.5t-150.5 -104t-98.5 -164.5t-35.5 -218q0 -125 35.5 -222t96 -163.5t142 -102 t176.5 -35.5q56 0 101.5 6t84 19.5t72.5 34.5t68 52q10 9 21.5 14.5t24.5 5.5q23 0 39 -17l109 -118q-90 -112 -221.5 -171t-316.5 -59q-165 0 -296.5 56t-224.5 156.5t-143 239.5t-50 304z" />
|
||||
<glyph unicode="D" horiz-adv-x="1530" d="M150 0v1481h565q168 0 306 -55t236.5 -152.5t152.5 -234t54 -299.5t-54 -299t-152.5 -234t-236.5 -152.5t-306 -54.5h-565zM427 219h288q109 0 195 36t146.5 103t93.5 163.5t33 218.5t-33 219t-93.5 164t-147 103t-194.5 36h-288v-1043z" />
|
||||
<glyph unicode="E" horiz-adv-x="1172" d="M150 0v1481h933v-219h-656v-411h517v-212h-517v-419h656v-220h-933z" />
|
||||
<glyph unicode="F" horiz-adv-x="1149" d="M150 0v1481h933v-219h-656v-439h554v-220h-554v-603h-277z" />
|
||||
<glyph unicode="G" horiz-adv-x="1480" d="M63 740q0 167 54.5 306.5t154.5 239.5t242 155.5t320 55.5q181 0 313.5 -53.5t224.5 -139.5l-80 -125q-24 -38 -62 -38q-25 0 -50 16q-33 19 -67.5 38.5t-76 34t-93 24t-119.5 9.5q-110 0 -198 -37t-150.5 -105.5t-96.5 -165t-34 -215.5q0 -128 36 -227.5t100.5 -168.5 t153.5 -105t194 -36q93 0 162.5 17t131.5 46v270h-185q-27 0 -42 14.5t-15 36.5v155h492v-599q-56 -41 -117 -71t-130 -49.5t-148 -29t-170 -9.5q-162 0 -298 56t-235.5 156.5t-155.5 239.5t-56 304z" />
|
||||
<glyph unicode="H" horiz-adv-x="1548" d="M150 0v1481h277v-637h694v637h278v-1481h-278v647h-694v-647h-277z" />
|
||||
<glyph unicode="I" horiz-adv-x="643" d="M183 0v1481h277v-1481h-277z" />
|
||||
<glyph unicode="J" horiz-adv-x="894" d="M39 11l14 164q2 23 17 36.5t44 13.5q17 0 45 -7t71 -7q58 0 103.5 17t75.5 53.5t45.5 95.5t15.5 143v961h275v-955q0 -125 -30.5 -225t-91.5 -171t-152 -108.5t-212 -37.5q-55 0 -108.5 6.5t-111.5 20.5z" />
|
||||
<glyph unicode="K" horiz-adv-x="1429" d="M159 0v1482h275v-622h65q39 0 64.5 11t43.5 34l409 517q26 33 54 46t71 13h237l-498 -616q-24 -29 -45.5 -48t-46.5 -32q34 -12 61.5 -34.5t52.5 -57.5l514 -693h-244q-49 0 -73 14t-40 40l-419 547q-20 27 -46 38.5t-73 11.5h-87v-651h-275z" />
|
||||
<glyph unicode="L" horiz-adv-x="1058" d="M150 0v1481h275v-1254h593v-227h-868z" />
|
||||
<glyph unicode="M" horiz-adv-x="1904" d="M150 0v1481h207q18 0 31.5 -1t24.5 -5.5t20 -13.5t18 -24l442 -823q17 -33 32 -68t29 -71q14 37 29.5 73t33.5 68l438 821q8 15 17 24t19.5 13.5t24 5.5t31.5 1h208v-1481h-243v956q0 27 2 59t5 64l-448 -839q-15 -29 -39.5 -45t-57.5 -16h-38q-33 0 -57.5 16t-39.5 45 l-454 842q4 -34 5.5 -66t1.5 -60v-956h-242z" />
|
||||
<glyph unicode="N" horiz-adv-x="1548" d="M150 0v1481h144q18 0 30.5 -1.5t22 -6.5t19 -13.5t20.5 -22.5l777 -991q-4 36 -5.5 70.5t-1.5 64.5v900h243v-1481h-143q-33 0 -54 10t-42 37l-774 986q3 -33 4.5 -65t1.5 -59v-909h-242z" />
|
||||
<glyph unicode="O" horiz-adv-x="1637" d="M69 740q0 163 54 302t153 240t237.5 158t306.5 57t306.5 -57.5t236.5 -158t152.5 -239.5t54.5 -302t-54.5 -301.5t-152.5 -240t-236.5 -158t-306.5 -56.5t-306.5 56.5t-237.5 158t-153 240t-54 301.5zM350 740q0 -122 33 -218.5t94 -163.5t148 -103t195 -36 q109 0 195.5 36t147 103t92.5 163.5t32 218.5t-32 219t-92.5 164.5t-147 103.5t-195.5 36t-195.5 -36t-147.5 -103.5t-94 -164.5t-33 -219z" />
|
||||
<glyph unicode="P" horiz-adv-x="1280" d="M159 0v1481h482q148 0 257 -35t179.5 -97.5t104 -149.5t33.5 -190q0 -108 -35.5 -197.5t-107.5 -154t-179.5 -100.5t-251.5 -36h-207v-521h-275zM434 736h207q76 0 132 19t93 54.5t55.5 86t18.5 113.5q0 59 -18.5 107t-55.5 82t-93 52t-132 18h-207v-532z" />
|
||||
<glyph unicode="Q" horiz-adv-x="1637" d="M69 740q0 163 54 302t153 240t237.5 158t306.5 57t306.5 -57.5t236.5 -158t152.5 -239.5t54.5 -302q0 -99 -20.5 -189.5t-59 -169.5t-94 -145t-125.5 -116l376 -410h-228q-49 0 -88.5 13.5t-72.5 49.5l-217 239q-52 -14 -106.5 -21t-114.5 -7q-168 0 -306.5 56.5 t-237.5 158t-153 240t-54 301.5zM350 740q0 -122 33 -218.5t94 -163.5t148 -103t195 -36q109 0 195.5 36t147 103t92.5 163.5t32 218.5t-32 219t-92.5 164.5t-147 103.5t-195.5 36t-195.5 -36t-147.5 -103.5t-94 -164.5t-33 -219z" />
|
||||
<glyph unicode="R" horiz-adv-x="1341" d="M159 0v1481h451q152 0 260 -31.5t177 -87.5t101.5 -134.5t32.5 -172.5q0 -75 -22 -141.5t-63.5 -121t-102.5 -95.5t-139 -65q52 -30 90 -85l371 -547h-248q-36 0 -61 14.5t-42 40.5l-312 474q-17 27 -38 38.5t-62 11.5h-118v-579h-275zM434 776h172q78 0 136 19.5t95 54 t55.5 81.5t18.5 103q0 113 -74 173.5t-227 60.5h-176v-492z" />
|
||||
<glyph unicode="S" horiz-adv-x="1098" d="M37 178l80 132q11 14 27 24t35 10q26 0 55.5 -21t70 -46.5t95.5 -46.5t131 -21q118 0 182.5 56t64.5 160q0 58 -29 95t-77 62t-109.5 42.5t-125 38t-125 49t-109.5 75t-77.5 115.5t-29.5 170q0 81 32.5 158t94.5 136t152 95t206 36q131 0 241.5 -41t188.5 -115l-68 -130 q-11 -23 -26 -32t-35 -9t-46 16t-61 35.5t-81.5 35.5t-109.5 16q-57 0 -100 -14t-72 -38.5t-43.5 -59t-14.5 -75.5q0 -52 29.5 -86.5t77.5 -59.5t109.5 -44t125.5 -41t125.5 -51.5t109.5 -74t77 -109t29 -156.5q0 -100 -34 -188t-100 -153t-161.5 -102t-218.5 -37 q-71 0 -139.5 13.5t-131.5 39t-117.5 61.5t-97.5 80z" />
|
||||
<glyph unicode="T" horiz-adv-x="1218" d="M25 1254v227h1168v-227h-445v-1254h-276v1254h-447z" />
|
||||
<glyph unicode="U" horiz-adv-x="1490" d="M132 594v887h276v-886q0 -85 23 -153.5t66 -117.5t106 -75.5t142 -26.5q80 0 143 26.5t106.5 75t66.5 117t23 153.5v887h276v-887q0 -132 -42.5 -244t-122.5 -193.5t-193.5 -127t-256.5 -45.5q-142 0 -255.5 45.5t-193 127t-122 193.5t-42.5 244z" />
|
||||
<glyph unicode="V" horiz-adv-x="1454" d="M4 1481h222q36 0 58.5 -17.5t33.5 -45.5l349 -903q17 -44 33 -96.5t30 -111.5q24 118 58 208l348 903q9 24 32.5 43.5t58.5 19.5h222l-598 -1481h-249z" />
|
||||
<glyph unicode="W" horiz-adv-x="2143" d="M12 1481h232q36 0 60 -17t32 -46l252 -886q9 -33 16.5 -71t15.5 -81q8 43 17.5 81.5t20.5 70.5l291 886q8 24 32.5 43.5t58.5 19.5h81q36 0 59.5 -17t32.5 -46l289 -886q23 -66 39 -145q7 40 15 77t16 68l252 886q7 26 31.5 44.5t59.5 18.5h216l-460 -1481h-249 l-323 1012q-6 19 -13 41.5t-13 48.5q-6 -26 -12.5 -48.5t-12.5 -41.5l-327 -1012h-249z" />
|
||||
<glyph unicode="X" horiz-adv-x="1390" d="M12 0l493 762l-472 719h274q29 0 41.5 -8t23.5 -25l337 -544q5 13 11 26t14 26l308 487q23 38 59 38h264l-477 -708l490 -773h-275q-28 0 -45 14.5t-28 32.5l-343 567q-4 -12 -9 -22.5t-10 -20.5l-329 -524q-11 -17 -27.5 -32t-41.5 -15h-258z" />
|
||||
<glyph unicode="Y" horiz-adv-x="1340" d="M-7 1481h243q36 0 56.5 -17.5t35.5 -44.5l271 -494q24 -44 41 -83.5t32 -77.5q13 39 30 78.5t40 82.5l270 494q11 23 33.5 42.5t57.5 19.5h244l-539 -906v-575h-276v575z" />
|
||||
<glyph unicode="Z" horiz-adv-x="1263" d="M63 0v109q0 20 7.5 39t18.5 35l762 1079h-739v219h1095v-102q0 -47 -26 -86l-760 -1073h768v-220h-1126z" />
|
||||
<glyph unicode="[" horiz-adv-x="614" d="M118 -315v1899h420v-99q0 -27 -19 -46t-49 -19h-141v-1572h141q30 0 49 -18.5t19 -45.5v-99h-420z" />
|
||||
<glyph unicode="\" horiz-adv-x="799" d="M-29 1522h109q45 0 78 -23t51 -66l597 -1530h-107q-40 0 -78 23.5t-56 70.5z" />
|
||||
<glyph unicode="]" horiz-adv-x="614" d="M77 -216q0 27 19 45.5t48 18.5h142v1572h-142q-30 0 -48.5 19t-18.5 46v99h420v-1899h-420v99z" />
|
||||
<glyph unicode="^" d="M125 796l382 685h164l382 -685h-186q-24 0 -38.5 12t-24.5 30l-163 296q-15 29 -28 54t-21 52q-8 -27 -19.5 -53t-26.5 -53l-160 -296q-9 -17 -24.5 -29.5t-42.5 -12.5h-194z" />
|
||||
<glyph unicode="_" horiz-adv-x="806" d="M0 -137h807v-164h-807v164z" />
|
||||
<glyph unicode="`" horiz-adv-x="653" d="M-1 1497h237q42 0 61.5 -14t35.5 -40l146 -249h-144q-29 0 -47 7.5t-36 28.5z" />
|
||||
<glyph unicode="a" horiz-adv-x="1072" d="M83 268q0 59 31 117t104 105t193.5 77.5t300.5 34.5v62q0 105 -44.5 155.5t-129.5 50.5q-61 0 -102.5 -14t-71.5 -32t-55.5 -32.5t-56.5 -14.5q-26 0 -44.5 13.5t-29.5 32.5l-46 81q181 166 437 166q92 0 164.5 -30t122.5 -84t76 -128.5t26 -163.5v-664h-113 q-36 0 -56.5 11t-30.5 43l-23 75q-40 -36 -78.5 -63t-79 -45.5t-87 -27.5t-102.5 -9q-67 0 -123 17.5t-96.5 53.5t-63 89t-22.5 124zM325 282q0 -67 39 -95.5t103 -28.5q39 0 71.5 7t62 21.5t56.5 35.5t55 49v178q-111 -5 -185 -19t-119.5 -35.5t-64 -50t-18.5 -62.5z" />
|
||||
<glyph unicode="b" horiz-adv-x="1167" d="M138 0v1522h253v-600q62 67 141 106t185 39q86 0 157 -35.5t123 -103t80 -166.5t28 -228q0 -118 -32 -218.5t-90.5 -174t-142 -115t-187.5 -41.5q-48 0 -88 9.5t-72.5 27t-61 42.5t-53.5 56l-11 -71q-6 -27 -21 -38t-41 -11h-167zM391 272q43 -53 94 -74t110 -21 q57 0 103 21.5t78.5 65.5t50 111t17.5 159t-15 156t-42.5 104t-67 58t-89.5 18q-79 0 -135 -33t-104 -94v-471z" />
|
||||
<glyph unicode="c" horiz-adv-x="976" d="M65 527q0 116 33 215t97.5 171t160 113t218.5 41q118 0 206.5 -38t159.5 -108l-67 -93q-11 -14 -21.5 -22t-31.5 -8q-19 0 -37.5 11.5t-44 26.5t-61 26.5t-87.5 11.5q-67 0 -117 -24t-83.5 -69t-49.5 -109t-16 -145q0 -84 17.5 -149.5t51.5 -110t82 -67.5t109 -23 q60 0 97.5 15t63 33t44.5 32.5t42 14.5q31 0 47 -23l72 -92q-42 -49 -91 -82.5t-101.5 -53.5t-109 -28t-111.5 -8q-97 0 -183.5 36t-150.5 106t-101 170.5t-37 229.5z" />
|
||||
<glyph unicode="d" horiz-adv-x="1167" d="M62 522q0 117 32 217.5t91.5 174t142.5 115t186 41.5q88 0 150.5 -28t111.5 -75v555h253v-1522h-155q-49 0 -64 46l-20 101q-33 -37 -69 -66.5t-77.5 -51t-89 -33t-102.5 -11.5q-86 0 -158 35.5t-123.5 104t-80 168.5t-28.5 229zM324 522q0 -92 14.5 -156t42.5 -104.5 t67.5 -58.5t89.5 -18q79 0 134 33t104 93v471q-43 52 -93.5 74t-109.5 22q-57 0 -103.5 -21.5t-79 -65t-49.5 -111t-17 -158.5z" />
|
||||
<glyph unicode="e" horiz-adv-x="1094" d="M65 548q0 108 34.5 202.5t99.5 164.5t159 111t211 41q99 0 183 -31.5t144 -92.5t94 -149.5t34 -202.5q0 -29 -2.5 -48t-9 -29.5t-18 -15t-28.5 -4.5h-650q11 -162 87 -238t201 -76q61 0 106 14.5t78 32t58 31.5t49 14q15 0 26.5 -6t19.5 -17l74 -92q-42 -49 -94.5 -82.5 t-109 -53.5t-115.5 -28t-114 -8q-110 0 -204 36t-164 107.5t-109.5 176.5t-39.5 243zM322 646h475q0 49 -13.5 92.5t-41 76.5t-69.5 52t-99 19q-111 0 -173 -62.5t-79 -177.5z" />
|
||||
<glyph unicode="f" horiz-adv-x="717" d="M24 938v103h156v78q0 90 27 162t78 122t123.5 76.5t163.5 26.5q73 0 136 -19l-6 -127q-2 -30 -27.5 -37t-59.5 -7q-45 0 -80 -10t-59.5 -34t-37.5 -63.5t-13 -97.5v-70h273v-180h-265v-861h-253v860l-91 14q-30 5 -47.5 20.5t-17.5 43.5z" />
|
||||
<glyph unicode="g" horiz-adv-x="1059" d="M33 -92q0 74 45 124t125 80q-39 22 -62.5 57.5t-23.5 92.5q0 24 8 49t25 49.5t42.5 46.5t60.5 39q-80 43 -125.5 115t-45.5 168q0 78 31 141t87 107.5t132.5 68t166.5 23.5q68 0 127 -14t108 -40h302v-94q0 -24 -12 -37.5t-42 -18.5l-94 -17q10 -27 15.5 -56.5t5.5 -62.5 q0 -78 -31 -141t-86 -107t-130 -68t-163 -24q-59 0 -116 11q-49 -30 -49 -66q0 -32 29 -47t76.5 -21t108 -7.5t124 -6.5t124 -18t108 -40.5t77 -75t29.5 -122.5q0 -70 -34.5 -135.5t-99.5 -116.5t-159 -82.5t-215 -31.5q-120 0 -208 23t-146 61.5t-86.5 89t-28.5 104.5z M252 -59q0 -28 14 -52t44 -41.5t78 -27t118 -9.5q71 0 122 10.5t84 29.5t48.5 45t15.5 57t-18.5 50.5t-50 30t-74 15.5t-90 7.5t-98.5 5.5t-98 9q-43 -24 -69 -56t-26 -74zM312 723q0 -37 12 -68.5t35 -54.5t58.5 -36t81.5 -13q47 0 81.5 13t58 35.5t35 54t11.5 69.5 q0 78 -46.5 123.5t-139.5 45.5t-140 -45.5t-47 -123.5z" />
|
||||
<glyph unicode="h" horiz-adv-x="1164" d="M135 0v1522h253v-585q61 58 135 94t173 36q86 0 152.5 -29t111.5 -82t68 -126t23 -161v-669h-253v669q0 96 -44.5 148.5t-133.5 52.5q-66 0 -123.5 -29.5t-108.5 -80.5v-760h-253z" />
|
||||
<glyph unicode="i" horiz-adv-x="555" d="M119 1357q0 34 12.5 63.5t34 51t51 34.5t62.5 13q34 0 63.5 -13t51.5 -34.5t35 -51t13 -63.5q0 -33 -13 -61.5t-35 -50t-52 -34.5t-63 -13t-62.5 13t-51 34.5t-34 50t-12.5 61.5zM152 0v1051h252v-1051h-252z" />
|
||||
<glyph unicode="j" horiz-adv-x="550" d="M-59 -349l8 136q3 20 16 26t51 6t64 7.5t42 24.5t23 44.5t7 68.5v1087h252v-1087q0 -69 -17.5 -129t-57 -105.5t-103.5 -72t-156 -26.5q-36 0 -66.5 5t-62.5 15zM119 1357q0 34 12.5 63.5t34 51t51 34.5t62.5 13q34 0 63.5 -13t51.5 -34.5t35 -51t13 -63.5 q0 -33 -13 -61.5t-35 -50t-52 -34.5t-63 -13t-62.5 13t-51 34.5t-34 50t-12.5 61.5z" />
|
||||
<glyph unicode="k" horiz-adv-x="1129" d="M138 0v1522h253v-872h47q26 0 40.5 7.5t30.5 26.5l261 323q17 20 36.5 32t51.5 12h232l-327 -391q-17 -22 -35.5 -39.5t-40.5 -30.5q22 -15 38 -35.5t33 -44.5l350 -510h-228q-30 0 -50.5 10t-36.5 35l-268 398q-15 24 -30.5 31t-45.5 7h-58v-481h-253z" />
|
||||
<glyph unicode="l" horiz-adv-x="555" d="M152 0v1522h252v-1522h-252z" />
|
||||
<glyph unicode="m" horiz-adv-x="1724" d="M135 0v1051h155q49 0 64 -46l17 -78q28 31 58 56.5t64 44t73.5 29t86.5 10.5q99 0 163.5 -54t95.5 -143q25 52 62 89.5t81 61t93.5 35t99.5 11.5q87 0 154.5 -26.5t114 -78t70.5 -125t24 -168.5v-669h-253v669q0 100 -44 150.5t-129 50.5q-39 0 -72.5 -13t-58.5 -38 t-39.5 -63t-14.5 -87v-669h-254v669q0 105 -42 153t-125 48q-54 0 -102 -27t-89 -74v-769h-253z" />
|
||||
<glyph unicode="n" horiz-adv-x="1164" d="M135 0v1051h155q49 0 64 -46l18 -83q32 33 67 59.5t74.5 46t84.5 29.5t98 10q86 0 152.5 -29t111.5 -82t68 -126t23 -161v-669h-253v669q0 96 -44.5 148.5t-133.5 52.5q-66 0 -123.5 -29.5t-108.5 -80.5v-760h-253z" />
|
||||
<glyph unicode="o" horiz-adv-x="1164" d="M62 527q0 124 37.5 224.5t105.5 170t164.5 107.5t214.5 38t213.5 -38t163 -107.5t104.5 -170t37 -224.5q0 -125 -37 -225t-104.5 -171t-163.5 -108.5t-213 -37.5q-118 0 -214.5 37.5t-164.5 108.5t-105.5 171t-37.5 225zM324 525q0 -169 63.5 -257.5t196.5 -88.5 q131 0 194 88t63 258t-63 259t-194 89q-133 0 -196.5 -89.5t-63.5 -258.5z" />
|
||||
<glyph unicode="p" horiz-adv-x="1158" d="M135 -343v1394h155q25 0 42 -11.5t22 -34.5l21 -98q63 73 145.5 118t193.5 45q86 0 157 -36t123 -104t80 -167.5t28 -228.5q0 -118 -32 -218.5t-90.5 -174t-142 -115t-187.5 -41.5q-89 0 -151 27t-111 75v-430h-253zM388 272q43 -53 93.5 -74t109.5 -21q57 0 103.5 21.5 t79 65.5t50 111t17.5 159t-15 156t-42.5 104t-67 58t-89.5 18q-79 0 -135 -33t-104 -94v-471z" />
|
||||
<glyph unicode="q" horiz-adv-x="1167" d="M62 522q0 117 32 217.5t91.5 174t142.5 115t186 41.5q49 0 89.5 -8.5t75 -25t63 -39t55.5 -51.5l13 59q5 24 22.5 35t41.5 11h155v-1394h-253v475q-32 -34 -67 -61t-75 -46t-85 -29.5t-97 -10.5q-86 0 -158 35.5t-123.5 104t-80 168.5t-28.5 229zM324 522 q0 -92 14.5 -156t42.5 -104.5t67.5 -58.5t89.5 -18q79 0 134 33t104 93v471q-43 52 -93.5 74t-109.5 22q-57 0 -103.5 -21.5t-79 -65t-49.5 -111t-17 -158.5z" />
|
||||
<glyph unicode="r" horiz-adv-x="836" d="M135 0v1051h149q39 0 54 -14.5t20 -49.5l16 -127q56 97 132 153.5t170 56.5q78 0 129 -36l-33 -189q-3 -18 -13 -26t-28 -8q-15 0 -41.5 7t-71.5 7q-79 0 -135 -43.5t-95 -127.5v-654h-253z" />
|
||||
<glyph unicode="s" horiz-adv-x="894" d="M43 113l58 96q11 17 26.5 26.5t39.5 9.5t44.5 -13.5t48.5 -29t65 -28.5t95 -13q45 0 77 10.5t53 28t31 40.5t10 48q0 37 -22 60.5t-58.5 41t-83 31t-95 30t-95.5 38.5t-83 56t-58 83t-22 118q0 65 25.5 123.5t75 102t124 69.5t171.5 26q109 0 198 -36t148 -94l-57 -91 q-10 -16 -21.5 -23t-28.5 -7q-18 0 -39.5 10.5t-49 23t-63 23t-83.5 10.5q-75 0 -118 -32t-43 -83q0 -34 22 -57t58.5 -40.5t82.5 -31t94 -30t94.5 -37.5t82.5 -53.5t58 -77.5t22 -108q0 -76 -27.5 -140t-80.5 -110.5t-131.5 -72.5t-179.5 -26q-54 0 -106 9.5t-99.5 27 t-88 41t-71.5 51.5z" />
|
||||
<glyph unicode="t" horiz-adv-x="792" d="M40 914v101l169 27l53 287q4 20 19 31.5t37 11.5h132v-331h276v-180h-276v-569q0 -49 24.5 -77t65.5 -28q24 0 39.5 6t27 12t21 11.5t18.5 5.5q11 0 18.5 -5.5t15.5 -16.5l76 -123q-55 -46 -127 -69.5t-149 -23.5q-136 0 -209.5 77t-73.5 213v587h-107q-20 0 -35 13 t-15 40z" />
|
||||
<glyph unicode="u" horiz-adv-x="1164" d="M114 383v668h253v-668q0 -96 44.5 -149t133.5 -53q66 0 123 29.5t108 80.5v760h253v-1051h-155q-49 0 -64 46l-17 84q-33 -33 -68 -60t-74.5 -46t-85 -29.5t-97.5 -10.5q-86 0 -152 29t-111 82t-68 126.5t-23 161.5z" />
|
||||
<glyph unicode="v" horiz-adv-x="1092" d="M14 1051h210q28 0 47 -13.5t26 -33.5l203 -562q17 -49 29 -96t21 -94q9 47 21 94t30 96l208 562q7 20 25.5 33.5t44.5 13.5h199l-416 -1051h-230z" />
|
||||
<glyph unicode="w" horiz-adv-x="1619" d="M7 1051h201q29 0 48 -13.5t25 -33.5l150 -562q12 -46 20 -90t15 -88q11 44 24 88t27 90l174 564q6 20 24.5 33.5t43.5 13.5h111q28 0 46.5 -13.5t24.5 -33.5l172 -574q13 -44 24 -85.5t21 -83.5q7 44 16 88t22 91l156 562q5 20 24.5 33.5t44.5 13.5h192l-333 -1051h-204 q-33 0 -47 45l-189 607q-9 30 -17 60t-13 60q-6 -31 -13 -61t-17 -61l-191 -605q-14 -45 -55 -45h-194z" />
|
||||
<glyph unicode="x" horiz-adv-x="1105" d="M25 0l359 542l-345 509h244q28 0 41 -8t23 -25l220 -351q5 17 13 34.5t19 34.5l177 277q12 19 25.5 28.5t33.5 9.5h232l-346 -498l360 -553h-243q-28 0 -45 14.5t-28 32.5l-223 366q-9 -37 -26 -62l-197 -304q-11 -17 -27.5 -32t-40.5 -15h-226z" />
|
||||
<glyph unicode="y" horiz-adv-x="1092" d="M7 1051h221q31 0 47.5 -14.5t24.5 -32.5l224 -545q11 -27 19.5 -55.5t14.5 -57.5q8 30 18 57.5t21 56.5l211 544q8 20 27 33.5t43 13.5h202l-572 -1340q-11 -27 -29 -40.5t-55 -13.5h-188l196 421z" />
|
||||
<glyph unicode="z" horiz-adv-x="961" d="M69 0v105q0 17 8 41.5t25 46.5l504 664h-508v194h797v-105q0 -27 -9.5 -52t-23.5 -42l-500 -657h519v-195h-812z" />
|
||||
<glyph unicode="{" horiz-adv-x="614" d="M30 561v147q65 0 94 39t29 102q0 48 -7 95.5t-15.5 96t-15 97t-6.5 98.5q0 78 22.5 142t69 110t117.5 71t167 25h55v-113q0 -13 -6 -22.5t-14.5 -16t-17.5 -9.5t-17 -3h-9q-72 0 -109.5 -45t-37.5 -124q0 -56 6 -107.5t12.5 -100.5t13 -96t6.5 -95q0 -39 -11 -74t-32 -63 t-50 -49.5t-66 -31.5q37 -11 66 -32t50 -50t32 -63.5t11 -72.5q0 -48 -6.5 -95.5t-13 -96t-12.5 -100t-6 -108.5q0 -78 37.5 -123t109.5 -45h9q7 0 16.5 -3t18 -9t14.5 -16t6 -24v-111h-55q-96 0 -167 25t-117.5 70.5t-69 109.5t-22.5 142q0 50 6.5 98.5t15 96.5t15.5 96.5 t7 96.5q0 62 -29 101.5t-94 39.5z" />
|
||||
<glyph unicode="|" horiz-adv-x="614" d="M209 -343v1927h197v-1927h-197z" />
|
||||
<glyph unicode="}" horiz-adv-x="614" d="M75 -204q0 13 5.5 23.5t14 16.5t18 9t16.5 3h9q72 0 110 45.5t38 122.5q0 56 -6.5 108t-13 100.5t-12.5 96t-6 95.5q0 38 10.5 72.5t31 63.5t50.5 50t67 32q-37 10 -67 31.5t-50.5 49.5t-31 63t-10.5 74q0 48 6 95t12.5 96t13 100.5t6.5 107.5q0 79 -38 124t-110 45h-9 q-7 0 -16.5 3t-18 9.5t-14 16t-5.5 22.5v113h54q96 0 167.5 -25t118 -71t69 -110t22.5 -142q0 -50 -6.5 -98.5t-15.5 -97t-15.5 -96t-6.5 -95.5q0 -62 29 -101.5t94 -39.5v-147q-65 0 -94 -39.5t-29 -101.5q0 -48 6.5 -96.5t15.5 -96.5t15.5 -96.5t6.5 -98.5 q0 -78 -22.5 -142t-69 -109.5t-118 -70.5t-167.5 -25h-54v111z" />
|
||||
<glyph unicode="~" d="M100 408q0 79 21 142.5t60.5 109.5t97 70.5t131.5 24.5q54 0 103.5 -14.5t94 -31.5t83.5 -31t72 -14q57 0 89 36.5t32 103.5h203q0 -79 -20.5 -143t-60 -109.5t-97 -70t-131.5 -24.5q-54 0 -103.5 14t-94 31t-83.5 31.5t-72 14.5q-57 0 -89 -37t-32 -103h-204z" />
|
||||
<glyph unicode="¢" d="M126 525q0 112 34 208.5t100 168.5t162.5 115t221.5 48l14 161q2 24 20.5 43.5t48.5 19.5h93l-20 -234q81 -14 146.5 -48.5t120.5 -85.5l-66 -90q-10 -14 -20 -21t-31 -7q-14 0 -29.5 6.5t-35.5 17t-44.5 20.5t-57.5 18l-59 -689q54 5 90.5 20t62.5 30.5t45.5 27.5 t40.5 12q31 0 47 -21l69 -90q-36 -42 -79 -72t-90 -50t-98 -30.5t-104 -14.5l-13 -151q-2 -25 -20.5 -44.5t-47.5 -19.5h-93l18 219q-91 13 -169 54.5t-135.5 109.5t-89.5 160.5t-32 208.5zM376 525q0 -137 50 -221.5t143 -114.5l59 683q-129 -16 -190.5 -106t-61.5 -241z " />
|
||||
<glyph unicode="£" d="M40 614v81q0 35 21.5 60t63.5 25h111v242q0 96 28.5 182.5t87 151.5t146.5 103t207 38q82 0 146.5 -21t115.5 -57t88.5 -84.5t63.5 -104.5l-101 -65q-33 -16 -59 -16q-38 0 -67 34q-19 23 -38 41.5t-41 32t-48.5 20.5t-59.5 7q-105 0 -157.5 -69t-52.5 -192v-243h418 v-100q0 -25 -20 -45.5t-51 -20.5h-347v-198q0 -68 -25.5 -120.5t-69.5 -97.5q76 17 151 17h600v-106q0 -18 -7.5 -38t-22 -36t-34.5 -25.5t-45 -9.5h-982v159q35 8 67 23t56 38t38.5 54t14.5 73v267h-196z" />
|
||||
<glyph unicode="¥" d="M11 1481h210q36 0 58.5 -17t34.5 -45l225 -499q20 -46 32.5 -85t20.5 -77q8 38 20 77t32 85l222 499q11 24 34 43t57 19h212l-408 -833h282v-141h-326v-97h326v-141h-326v-269h-253v269h-328v141h328v97h-328v141h283z" />
|
||||
<glyph unicode="©" horiz-adv-x="1620" d="M54 740q0 104 27.5 201t76.5 181t118 153.5t153 118.5t180.5 76t200.5 27t201 -27t181 -76t153 -118.5t118 -153.5t76.5 -180.5t27.5 -201.5q0 -103 -27.5 -200t-76.5 -180.5t-118 -152.5t-153 -118t-181 -76t-201 -27t-200.5 27t-180.5 76t-153 118t-118 152.5 t-76.5 180t-27.5 200.5zM193 740q0 -133 47.5 -248.5t131 -201t196 -135t242.5 -49.5t243.5 49.5t197.5 135t132.5 201t48.5 248.5q0 89 -22 171t-62 153.5t-97 129t-125.5 99t-148.5 64t-167 22.5t-166.5 -22.5t-148 -64t-124.5 -99t-95.5 -129t-61 -153.5t-21.5 -171z M362 743q0 104 36 191.5t99.5 150.5t149 98t186.5 35q115 0 196 -38t136 -99l-66 -91q-6 -8 -16.5 -16t-27.5 -8t-32.5 10t-37 22.5t-54.5 22.5t-85 10q-61 0 -109.5 -20t-81.5 -57.5t-50.5 -90.5t-17.5 -120q0 -70 18 -123t49.5 -89t75 -55t94.5 -19q50 0 82.5 8t55 19.5 t40 22.5t39.5 17q11 0 20.5 -4.5t15.5 -12.5l84 -89q-57 -73 -144 -111.5t-205 -38.5q-102 0 -185 36.5t-142 100.5t-91 150.5t-32 187.5z" />
|
||||
<glyph unicode="­" horiz-adv-x="735" d="M102 513v211h531v-211h-531z" />
|
||||
<glyph unicode="®" horiz-adv-x="1620" d="M54 740q0 104 27.5 201t76.5 181t118 153.5t153 118.5t180.5 76t200.5 27t201 -27t181 -76t153 -118.5t118 -153.5t76.5 -180.5t27.5 -201.5q0 -103 -27.5 -200t-76.5 -180.5t-118 -152.5t-153 -118t-181 -76t-201 -27t-200.5 27t-180.5 76t-153 118t-118 152.5 t-76.5 180t-27.5 200.5zM193 740q0 -133 47.5 -248.5t131 -201t196 -135t242.5 -49.5t243.5 49.5t197.5 135t132.5 201t48.5 248.5q0 89 -22 171t-62 153.5t-97 129t-125.5 99t-148.5 64t-167 22.5t-166.5 -22.5t-148 -64t-124.5 -99t-95.5 -129t-61 -153.5t-21.5 -171z M476 284v918h329q191 0 280.5 -68.5t89.5 -196.5q0 -91 -47.5 -159t-146.5 -100q24 -13 39 -33t31 -47l185 -314h-211q-46 0 -64 33l-148 270q-10 14 -23 21.5t-38 7.5h-57v-332h-219zM695 773h91q52 0 86 9t53 26t26 43t7 58t-6 56t-23 40t-47 23.5t-77 7.5h-110v-263z" />
|
||||
<glyph unicode="´" horiz-adv-x="653" d="M193 1194l145 249q15 27 35.5 40.5t61.5 13.5h246l-253 -267q-19 -20 -37 -28t-47 -8h-151z" />
|
||||
<glyph unicode=" " horiz-adv-x="842" />
|
||||
<glyph unicode=" " horiz-adv-x="1686" />
|
||||
<glyph unicode=" " horiz-adv-x="842" />
|
||||
<glyph unicode=" " horiz-adv-x="1686" />
|
||||
<glyph unicode=" " horiz-adv-x="562" />
|
||||
<glyph unicode=" " horiz-adv-x="420" />
|
||||
<glyph unicode=" " horiz-adv-x="280" />
|
||||
<glyph unicode=" " horiz-adv-x="280" />
|
||||
<glyph unicode=" " horiz-adv-x="209" />
|
||||
<glyph unicode=" " horiz-adv-x="336" />
|
||||
<glyph unicode=" " horiz-adv-x="93" />
|
||||
<glyph unicode="‐" horiz-adv-x="735" d="M102 513v211h531v-211h-531z" />
|
||||
<glyph unicode="‑" horiz-adv-x="735" d="M102 513v211h531v-211h-531z" />
|
||||
<glyph unicode="‒" horiz-adv-x="735" d="M102 513v211h531v-211h-531z" />
|
||||
<glyph unicode="–" horiz-adv-x="1164" d="M167 524v179h830v-179h-830z" />
|
||||
<glyph unicode="—" horiz-adv-x="1724" d="M167 524v179h1389v-179h-1389z" />
|
||||
<glyph unicode="‘" horiz-adv-x="460" d="M100 1230q0 102 52 196t150 171l79 -48q10 -6 14 -14.5t4 -16.5q0 -9 -4 -17.5t-9 -14.5q-13 -15 -28 -35.5t-27.5 -45t-20.5 -53t-8 -61.5q0 -35 11.5 -74t37.5 -82q9 -14 9 -29q0 -33 -36 -46l-154 -60q-70 114 -70 230z" />
|
||||
<glyph unicode="’" horiz-adv-x="460" d="M88 1052q0 19 13 32q13 15 28 35.5t27.5 44.5t20 52.5t7.5 61.5q0 35 -11 74.5t-38 83.5q-9 13 -9 27q0 33 38 46l152 60q36 -57 53 -114.5t17 -115.5q0 -102 -51.5 -195t-149.5 -172l-79 48q-10 6 -14 15t-4 17z" />
|
||||
<glyph unicode="“" horiz-adv-x="800" d="M100 1230q0 102 52 196t150 171l79 -48q10 -6 14 -14.5t4 -16.5q0 -9 -4 -17.5t-9 -14.5q-13 -15 -28 -35.5t-27.5 -45t-20.5 -53t-8 -61.5q0 -35 11.5 -74t37.5 -82q9 -14 9 -29q0 -33 -36 -46l-154 -60q-70 114 -70 230zM440 1230q0 102 52 196t150 171l79 -48 q10 -6 14 -14.5t4 -16.5q0 -9 -4 -17.5t-9 -14.5q-13 -15 -28 -35.5t-27.5 -45t-20.5 -53t-8 -61.5q0 -35 11.5 -74t37.5 -82q9 -14 9 -29q0 -33 -36 -46l-154 -60q-70 114 -70 230z" />
|
||||
<glyph unicode="”" horiz-adv-x="800" d="M88 1052q0 19 13 32q13 15 28 35t27.5 44.5t20 53t7.5 61.5q0 35 -11 74.5t-38 83.5q-9 13 -9 27q0 33 38 46l152 60q36 -57 53 -114.5t17 -115.5q0 -102 -51.5 -195t-149.5 -172l-79 48q-10 6 -14 15t-4 17zM428 1052q0 19 13 32q13 15 28 35t27.5 44.5t20 53t7.5 61.5 q0 35 -11 74.5t-38 83.5q-9 13 -9 27q0 33 38 46l152 60q36 -57 53 -114.5t17 -115.5q0 -102 -51.5 -195t-149.5 -172l-79 48q-10 6 -14 15t-4 17z" />
|
||||
<glyph unicode="•" d="M146 607q0 92 35.5 173t96 142t141.5 96t173 35t174 -35t142.5 -96t95.5 -142t35 -173q0 -91 -35 -171.5t-95.5 -141t-142.5 -95t-174 -34.5t-173 34.5t-141.5 95t-96 141t-35.5 171.5z" />
|
||||
<glyph unicode="…" horiz-adv-x="1553" d="M75 139q0 32 11.5 60.5t32.5 49t50 33t61 12.5t60.5 -12.5t49 -33t33 -49t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5q-33 0 -61.5 11.5t-49.5 32t-32.5 48.5t-11.5 61zM622 139q0 32 11.5 60.5t32.5 49t49.5 33t61.5 12.5q32 0 60.5 -12.5t49 -33 t33 -49t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5q-33 0 -61.5 11.5t-49.5 32t-32.5 48.5t-11.5 61zM1168 139q0 32 12 60.5t33 49t49.5 33t61.5 12.5q32 0 60.5 -12.5t49 -33t33 -49t12.5 -60.5q0 -33 -12.5 -61t-33 -48.5t-49 -32t-60.5 -11.5 q-33 0 -61.5 11.5t-49.5 32t-33 48.5t-12 61z" />
|
||||
<glyph unicode=" " horiz-adv-x="336" />
|
||||
<glyph unicode=" " horiz-adv-x="420" />
|
||||
<glyph unicode="€" d="M38 552v140h119q-1 11 -1 24v24v35q0 17 1 34h-119v141h136q24 125 75 226t124.5 171.5t167 109t202.5 38.5q142 0 244 -55t170 -148l-89 -96q-10 -11 -21.5 -20t-31.5 -9q-14 0 -26 8.5t-26.5 20.5t-32 26.5t-41.5 27t-56.5 20.5t-77.5 8q-121 0 -204 -83t-116 -245h514 v-78q0 -24 -19 -43.5t-51 -19.5h-461q-1 -17 -1 -34v-35v-24q0 -12 1 -24h434v-77q0 -24 -19 -43.5t-51 -19.5h-352q29 -176 110.5 -262.5t201.5 -86.5q74 0 118.5 20t73 44.5t47 44.5t41.5 20q11 0 20 -3.5t17 -14.5l109 -100q-72 -111 -182 -169.5t-257 -58.5 q-120 0 -215.5 40.5t-166.5 114t-116 178t-63 233.5h-130z" />
|
||||
<glyph unicode="™" horiz-adv-x="1486" d="M58 1337v144h510v-144h-168v-474h-175v474h-167zM642 863v618h151q23 0 34.5 -3t21.5 -24l134 -261q8 -18 15 -36t12 -37q6 18 13 37t16 36l137 261q10 19 22 23t34 4h150v-618h-153v309l11 102l-157 -309q-19 -38 -59 -38h-25q-42 0 -60 38l-155 304l12 -97v-309h-154z " />
|
||||
<glyph unicode="" horiz-adv-x="1050" d="M0 1050h1050v-1050h-1050v1050z" />
|
||||
</font>
|
||||
</defs></svg>
|
Before Width: | Height: | Size: 38 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,147 +0,0 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>
|
||||
This is a custom SVG webfont generated by Font Squirrel.
|
||||
Copyright : Copyright c 20102011 by tyPoland Lukasz Dziedzic with Reserved Font Name Lato Licensed under the SIL Open Font License Version 11
|
||||
Designer : Lukasz Dziedzic
|
||||
Foundry : Lukasz Dziedzic
|
||||
Foundry URL : httpwwwtypolandcom
|
||||
</metadata>
|
||||
<defs>
|
||||
<font id="LatoLight" horiz-adv-x="1187" >
|
||||
<font-face units-per-em="2048" ascent="1649" descent="-399" />
|
||||
<missing-glyph horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="	" horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="!" horiz-adv-x="660" d="M236 79q0 19 7 36.5t19.5 30.5t29.5 20.5t38 7.5q19 0 36.5 -7.5t30.5 -20.5t20.5 -30.5t7.5 -36.5q0 -20 -7.5 -37t-20.5 -30t-30.5 -20t-36.5 -7q-40 0 -67 27t-27 67zM286 863v586h95v-586q0 -46 -1 -87t-2.5 -83.5t-4.5 -89.5t-6 -104h-67q-3 57 -6 104t-4.5 89.5 t-2.5 83.5t-1 87z" />
|
||||
<glyph unicode=""" horiz-adv-x="751" d="M184 1150v299h85v-299l-9 -157q-2 -17 -9 -27t-25 -10q-14 0 -22 10t-10 27zM481 1150v299h85v-299l-9 -157q-2 -17 -9 -27t-25 -10q-14 0 -22 10t-11 27z" />
|
||||
<glyph unicode="#" d="M88 484v10q0 5 2 15l3 16h223l84 399h-259l6 39q4 34 46 33h218l89 414q4 19 16.5 29t30.5 10h43l-97 -453h305l97 453h43q32 0 32 -31q0 -8 -1 -12l-89 -410h230l-6 -39q-5 -34 -46 -33h-189l-84 -399h231q31 0 31 -26l-5 -45h-267l-96 -454h-42q-14 0 -23.5 8.5 t-9.5 25.5q0 7 1 11l88 409h-305l-88 -413q-5 -23 -17.5 -32t-29.5 -9h-43l96 454h-187q-14 0 -22.5 6.5t-8.5 23.5zM398 525h305l84 399h-305z" />
|
||||
<glyph unicode="$" d="M156 173l27 40q12 15 29 15q9 0 23 -11t33.5 -28t46 -37t62 -38t80.5 -31t102 -16l33 651q-70 22 -136 48.5t-117.5 68t-83.5 102t-32 153.5q0 71 26.5 136.5t78.5 117.5t127.5 83.5t173.5 34.5l9 172q1 14 8.5 23.5t22.5 9.5h37l-12 -206q103 -7 181 -45.5t143 -102.5 l-23 -35q-10 -17 -26 -17q-12 0 -32.5 16.5t-52.5 37t-79.5 39.5t-114.5 24l-30 -585q48 -15 97 -32t93.5 -37.5t82.5 -47t66 -62.5t44 -83t16 -108q0 -88 -30 -166t-85.5 -137t-137 -94.5t-185.5 -40.5l-12 -216q-1 -13 -8.5 -22.5t-20.5 -9.5h-37l12 248q-131 6 -228 56 t-171 132zM314 1098q0 -63 22.5 -108.5t61.5 -77.5t90 -55t108 -43l29 565q-78 -4 -136 -28.5t-97 -63t-58.5 -87.5t-19.5 -102zM625 67q82 5 146 33t107.5 73.5t66 105.5t22.5 129q0 68 -26 114.5t-69 79.5t-98.5 55t-117.5 41z" />
|
||||
<glyph unicode="%" horiz-adv-x="1570" d="M89 1101q0 90 23.5 158.5t64.5 114t97 68.5t119 23t118.5 -23t97 -68.5t65.5 -114t24 -158.5q0 -89 -24.5 -157t-66.5 -113.5t-97 -68.5t-117 -23q-63 0 -119 23t-97 68.5t-64.5 113.5t-23.5 157zM168 1101q0 -79 18 -135t48.5 -91.5t71.5 -52.5t87 -17t87.5 17t73 52.5 t49.5 91.5t18 135t-18 135t-49.5 92.5t-73 53.5t-87.5 17t-87 -17t-71.5 -53.5t-48.5 -92.5t-18 -135zM209 0l1039 1431q6 8 15 13t23 5h69l-1041 -1431q-13 -18 -35 -18h-70zM872 344q0 90 24 158.5t64.5 114.5t96.5 69t120 23q63 0 118.5 -23t97 -69t65 -114.5 t23.5 -158.5q0 -89 -24.5 -157t-66 -113t-97 -68t-116.5 -23q-63 0 -119.5 23t-97 68t-64.5 113t-24 157zM950 344q0 -79 18 -134.5t49 -91.5t72 -52.5t88 -16.5q46 0 87.5 16.5t72 52.5t48.5 91.5t18 134.5t-18 136t-48.5 93t-72 53t-87.5 17t-87.5 -17t-72.5 -53t-49 -93 t-18 -136z" />
|
||||
<glyph unicode="&" horiz-adv-x="1416" d="M109 371q0 74 26.5 141t72.5 122.5t109.5 99.5t137.5 72q-73 82 -109.5 159t-36.5 165q0 72 26 133t74.5 106t115.5 70.5t150 25.5q69 0 130 -23.5t106.5 -63.5t73 -92.5t29.5 -109.5q-14 -3 -26 -7q-24 -5 -37 -5q-8 0 -15 6.5t-10 17.5q-7 27 -24.5 61.5t-47.5 65.5 t-74.5 52.5t-104.5 21.5q-61 0 -111.5 -19t-86.5 -53.5t-56 -81.5t-20 -103q0 -84 43 -161t134 -165l456 -451q46 74 73.5 154t35.5 155q2 13 8 20.5t18 7.5h57q-2 -96 -36.5 -198t-97.5 -195l305 -299h-91q-18 0 -30 4t-28 19l-210 205q-46 -53 -101 -98t-119.5 -77.5 t-138 -50.5t-154.5 -18q-77 0 -151.5 25.5t-133.5 75t-95 122t-36 164.5zM208 377q0 -79 30 -137.5t78.5 -98t107 -59t116.5 -19.5q72 0 135.5 16.5t119.5 46t102.5 69t85.5 88.5l-470 461q-6 5 -11 12q-68 -29 -122.5 -69t-92.5 -88.5t-58.5 -105t-20.5 -116.5z" />
|
||||
<glyph unicode="'" horiz-adv-x="453" d="M184 1150v299h85v-299l-9 -157q-2 -17 -9 -27t-25 -10q-14 0 -22 10t-10 27z" />
|
||||
<glyph unicode="(" horiz-adv-x="614" d="M174 645q0 120 15 233t47.5 225t86.5 225.5t133 234.5l43 -27q13 -7 13 -22q0 -10 -7 -21q-122 -197 -184 -407t-62 -441q0 -229 62 -439.5t185 -406.5q7 -11 7 -21q0 -15 -14 -23l-43 -26q-79 121 -133 234t-86.5 225t-47.5 224.5t-15 232.5z" />
|
||||
<glyph unicode=")" horiz-adv-x="614" d="M100 -222q0 10 8 21q123 196 184.5 406.5t61.5 439.5q0 230 -62 440.5t-183 407.5q-7 11 -8 21q0 14 14 22l43 27q78 -121 132 -234.5t87 -225.5t47.5 -225t14.5 -233t-14.5 -232.5t-47.5 -224.5t-87 -225.5t-132 -233.5l-43 26q-15 8 -15 23z" />
|
||||
<glyph unicode="*" horiz-adv-x="819" d="M126 1357l27 46l193 -113q16 -10 26 -19.5t24 -27.5q-8 19 -11.5 34t-3.5 33v219h53v-218q0 -18 -2.5 -33t-10.5 -34q12 17 22.5 27t26.5 19l193 112l26 -46l-192 -112q-15 -9 -28.5 -14t-31.5 -7q18 -3 31 -7.5t29 -12.5l193 -112l-25 -47l-195 113q-15 9 -25.5 17.5 t-23.5 25.5q6 -18 9.5 -31.5t3.5 -30.5v-219h-53v218q0 17 2.5 30.5t10.5 30.5q-11 -15 -22 -23.5t-26 -17.5l-192 -111l-26 45l193 112q14 8 27 12.5t32 7.5q-19 3 -32 8t-27 13z" />
|
||||
<glyph unicode="+" d="M112 649v75h440v462h80v-462h441v-75h-441v-464h-80v464h-440z" />
|
||||
<glyph unicode="," horiz-adv-x="404" d="M113 87q0 36 24.5 61.5t64.5 25.5q44 0 68 -30t24 -79q0 -42 -11 -86t-31.5 -85.5t-49 -80.5t-63.5 -72l-15 15q-8 8 -8 18q0 5 3 10t7 9q10 10 26 30t32 47.5t28.5 60t16.5 69.5q-6 -2 -13.5 -3t-16.5 -1q-38 0 -62 25.5t-24 65.5z" />
|
||||
<glyph unicode="-" horiz-adv-x="680" d="M102 566v83h477v-83h-477z" />
|
||||
<glyph unicode="." horiz-adv-x="404" d="M108 79q0 19 7 36.5t19.5 30.5t29.5 20.5t38 7.5q19 0 36.5 -7.5t30.5 -20.5t20.5 -30.5t7.5 -36.5q0 -20 -7.5 -37t-20.5 -30t-30.5 -20t-36.5 -7q-40 0 -67 27t-27 67z" />
|
||||
<glyph unicode="/" horiz-adv-x="730" d="M-5 -86l637 1538q15 38 55 38h42l-636 -1536q-8 -20 -24.5 -30t-33.5 -10h-40z" />
|
||||
<glyph unicode="0" d="M75 725q0 190 40.5 329.5t111 230.5t164.5 135.5t202 44.5t202.5 -44.5t165 -135.5t111.5 -230.5t41 -329.5t-41 -329.5t-111.5 -230.5t-165.5 -135.5t-202 -44.5q-108 0 -202 44.5t-164.5 135.5t-111 230.5t-40.5 329.5zM175 725q0 -177 34 -301.5t91 -204t133 -115.5 t160 -36t160 36t133 115.5t91 204t34 301.5q0 176 -34 301t-91 204.5t-133 116t-160 36.5t-160 -36.5t-133 -116t-91 -204.5t-34 -301z" />
|
||||
<glyph unicode="1" d="M252 1085l419 370h75v-1379h317v-76h-747v76h333v1175q0 35 3 74l-319 -284q-10 -9 -25 -9q-17 0 -26 12z" />
|
||||
<glyph unicode="2" d="M132 0v35q0 11 5.5 23t14.5 20l494 501q61 62 113.5 120.5t91 118t60.5 121.5t22 133q0 80 -26.5 139t-71 97t-102.5 56t-122 18q-69 0 -126.5 -21t-102 -58t-73.5 -89t-41 -113q-10 -36 -41 -36q-2 0 -5 0.5t-5 0.5l-49 8q12 93 50.5 166t97 123t135 76t165.5 26 q83 0 158.5 -24t133 -72.5t91 -121.5t33.5 -172q0 -82 -25 -152t-68 -134.5t-100 -125.5t-119 -124l-454 -463q33 8 68.5 12t71.5 4h625q16 0 26 -9.5t10 -25.5v-57h-935z" />
|
||||
<glyph unicode="3" d="M132 354l39 17q12 5 24 5q11 0 21 -5t15 -20l8 -20q6 -18 17 -45.5t29 -56.5t44.5 -58.5t65 -52.5t90.5 -37t119 -14q92 0 161.5 30.5t116 78t69.5 106.5t23 114q0 67 -21 124.5t-70 98.5t-129.5 65.5t-198.5 24.5v70q94 2 166 25t120 63t72.5 95.5t24.5 121.5 q0 77 -25.5 133.5t-68.5 93.5t-100.5 54t-119.5 17q-69 0 -126.5 -20.5t-101.5 -57t-73.5 -88.5t-43.5 -115q-8 -36 -38 -36q-7 0 -12 1l-50 8q13 93 51 166t96.5 123t135.5 76t166 26q83 0 156.5 -23t129.5 -69t88 -114.5t32 -158.5q0 -71 -22 -128t-60.5 -100t-90.5 -72 t-113 -44q160 -30 241.5 -123.5t81.5 -234.5q0 -89 -36 -165t-98.5 -131.5t-147 -86.5t-184.5 -31q-124 0 -206.5 33t-135.5 86.5t-83 119t-48 131.5z" />
|
||||
<glyph unicode="4" d="M65 488l728 963h87v-957h265v-54q0 -11 -6.5 -17.5t-21.5 -6.5h-237v-416h-88v416h-683q-15 0 -23.5 6.5t-11.5 17.5zM171 494h621v758q0 17 1 37t4 40z" />
|
||||
<glyph unicode="5" d="M152 113l28 40q10 15 30 15q13 0 38 -15.5t64.5 -34t93.5 -33.5t125 -15q84 0 157 27t126.5 78t84 126.5t30.5 170.5q0 78 -23 143.5t-69.5 112t-118 72.5t-167.5 26q-58 0 -124 -9t-139 -30l-64 20l114 642h651v-42q0 -20 -13.5 -34t-43.5 -14h-524l-87 -483 q69 17 130 24.5t117 7.5q113 0 199 -32t144 -90t87.5 -138t29.5 -174q0 -115 -40 -205.5t-108 -154t-159 -97t-194 -33.5q-60 0 -114.5 10.5t-102.5 28.5t-87.5 41.5t-70.5 48.5z" />
|
||||
<glyph unicode="6" d="M139 461q0 85 43 192t142 240l395 532q17 24 52 24h86l-432 -564q-32 -42 -58.5 -79t-48.5 -73q60 62 143.5 97.5t181.5 35.5q93 0 172 -30.5t136 -86.5t89 -135t32 -178q0 -98 -35.5 -181t-98 -143.5t-151 -94t-193.5 -33.5q-101 0 -185 32.5t-144 94t-93 150t-33 200.5 zM234 437q0 -81 25.5 -149.5t71.5 -118t112.5 -77t149.5 -27.5q88 0 158.5 27.5t120.5 76t76.5 115.5t26.5 146q0 83 -26 150t-74 113.5t-113.5 72t-145.5 25.5q-90 0 -161 -31.5t-120 -81t-75 -113t-26 -128.5z" />
|
||||
<glyph unicode="7" d="M133 1386v63h964v-44q0 -17 -3.5 -30t-9.5 -22l-664 -1316q-8 -16 -22 -26.5t-37 -10.5h-66l669 1311q13 27 31 48h-835q-11 0 -19 8t-8 19z" />
|
||||
<glyph unicode="8" d="M123 383q0 80 23 142.5t65 108.5t100 76.5t127 46.5q-63 18 -112.5 50t-82.5 76t-50.5 97.5t-17.5 115.5q0 77 29 144.5t83.5 117.5t132 78.5t174.5 28.5q96 0 173.5 -28.5t132 -78.5t84 -118t29.5 -144q0 -61 -17.5 -115t-51.5 -98t-83 -76t-112 -50q70 -15 127.5 -46 t99.5 -77t65.5 -108.5t23.5 -142.5q0 -92 -35 -166t-97 -126t-148.5 -79.5t-190.5 -27.5t-191 27.5t-148.5 79.5t-96.5 126t-35 166zM223 384q0 -73 26.5 -132t75.5 -101.5t117.5 -66t151.5 -23.5t151 23.5t117 66t76 101.5t27 132q0 95 -35 158.5t-89.5 101.5t-120 54 t-126.5 16t-127 -16t-120 -54t-89 -101.5t-35 -158.5zM270 1095q0 -58 19 -112.5t59 -97t101 -67.5t145 -25q83 0 144 25t101 67.5t58.5 96.5t18.5 113q0 62 -21.5 116t-62.5 94t-101 62.5t-137 22.5t-137.5 -22.5t-102 -62.5t-63 -94t-21.5 -116z" />
|
||||
<glyph unicode="9" d="M176 1030q0 93 34.5 172.5t96 138t146 91.5t184.5 33q96 0 176.5 -32.5t138.5 -92.5t90 -143.5t32 -185.5q0 -56 -11.5 -107.5t-34.5 -102.5t-56 -105t-75 -115l-380 -557q-15 -24 -50 -24h-88l428 598q31 43 57 81.5t47 74.5q-59 -66 -143.5 -102t-180.5 -36 q-89 0 -164.5 29.5t-130 83.5t-85.5 130.5t-31 170.5zM273 1036q0 -80 25 -144t69.5 -108.5t107.5 -68t139 -23.5q87 0 155.5 30t115.5 78t71 108t24 121q0 79 -25.5 144.5t-71.5 112t-109 72.5t-138 26q-80 0 -147 -25.5t-114.5 -71.5t-74.5 -110t-27 -141z" />
|
||||
<glyph unicode=":" horiz-adv-x="486" d="M148 79q0 19 7.5 36.5t20 30.5t29.5 20.5t38 7.5q19 0 36.5 -7.5t30.5 -20.5t20.5 -30.5t7.5 -36.5q0 -20 -7.5 -37t-20.5 -30t-30.5 -20t-36.5 -7q-40 0 -67.5 27t-27.5 67zM148 895q0 19 7.5 36.5t20 30.5t29.5 20.5t38 7.5q19 0 36.5 -7.5t30.5 -20.5t20.5 -30.5 t7.5 -36.5q0 -20 -7.5 -37t-20.5 -30t-30.5 -20t-36.5 -7q-40 0 -67.5 27t-27.5 67z" />
|
||||
<glyph unicode=";" horiz-adv-x="486" d="M148 895q0 19 7.5 36.5t20 30.5t29.5 20.5t38 7.5q19 0 36.5 -7.5t30.5 -20.5t20.5 -30.5t7.5 -36.5q0 -20 -7.5 -37t-20.5 -30t-30.5 -20t-36.5 -7q-40 0 -67.5 27t-27.5 67zM154 87q0 36 24.5 61.5t64.5 25.5q44 0 68 -30t24 -79q0 -42 -11 -86t-31.5 -85.5t-49 -80.5 t-63.5 -72l-15 15q-8 8 -8 18q0 5 3 10t7 9q10 10 26 30t32 47.5t28.5 60t16.5 69.5q-6 -2 -13.5 -3t-16.5 -1q-38 0 -62 25.5t-24 65.5z" />
|
||||
<glyph unicode="<" d="M164 667v42l768 394v-67q0 -11 -6 -19t-22 -17l-566 -286q-34 -17 -74 -27q43 -9 74 -25l566 -288q15 -8 21.5 -16.5t6.5 -19.5v-67z" />
|
||||
<glyph unicode="=" d="M170 494v75h847v-75h-847zM170 814v76h847v-76h-847z" />
|
||||
<glyph unicode=">" d="M257 271v67q0 11 6 20t21 16l567 288q32 16 73 25q-20 5 -38 12t-35 15l-567 286q-27 14 -27 36v67l768 -394v-42z" />
|
||||
<glyph unicode="?" horiz-adv-x="758" d="M34 1323q28 28 62.5 53.5t76 45.5t90.5 31.5t107 11.5q72 0 135 -21.5t111 -61.5t76 -97.5t28 -129.5q0 -78 -24 -134t-61 -98.5t-80 -75t-80.5 -60.5t-63.5 -57t-28 -63l-12 -168h-67l-5 175v5q0 42 24.5 73.5t61 61.5t79 60.5t79 69t61 88.5t24.5 119q0 55 -21.5 98.5 t-58.5 74t-85 46t-101 15.5q-68 0 -117 -17.5t-83 -39.5t-53.5 -40t-26.5 -18q-15 0 -23 12zM241 79q0 19 7 36.5t20 30.5t29.5 20.5t37.5 7.5q19 0 36.5 -7.5t30.5 -20.5t20.5 -30.5t7.5 -36.5q0 -20 -7.5 -37t-20.5 -30t-30.5 -20t-36.5 -7q-40 0 -67 27t-27 67z" />
|
||||
<glyph unicode="@" horiz-adv-x="1682" d="M111 562q0 171 60 317.5t164.5 254t244 168.5t298.5 61q137 0 263 -42.5t222.5 -127t154.5 -209.5t58 -290q0 -112 -29.5 -204t-81.5 -158t-121.5 -102.5t-148.5 -36.5q-90 0 -135.5 47.5t-47.5 136.5q-57 -95 -129.5 -137.5t-156.5 -42.5q-57 0 -99 20t-70 54.5 t-41.5 81.5t-13.5 102q0 87 33 174.5t97 157.5t157.5 114t211.5 44q54 0 102 -9t86 -27l-93 -355q-12 -47 -18 -84.5t-6 -67.5q0 -45 11.5 -73t30.5 -44.5t43.5 -22t50.5 -5.5q58 0 111.5 30.5t94.5 87.5t65 138t24 181q0 152 -49.5 265t-135 188t-199 111.5t-241.5 36.5 q-140 0 -266 -54t-220.5 -151.5t-150.5 -232t-56 -295.5q0 -181 58 -319t157.5 -230.5t232 -140t281.5 -47.5q152 0 277.5 35t227.5 101q7 5 18 5q14 0 20 -14l16 -38q-115 -76 -253 -117t-306 -41q-169 0 -315 54t-254.5 157t-171 252.5t-62.5 342.5zM582 457 q0 -41 10 -76.5t30.5 -61t50.5 -40.5t71 -15q37 0 76.5 12.5t76 44.5t68 87t53.5 140l82 317q-25 7 -51 11t-61 4q-92 0 -167.5 -37.5t-128 -98t-81.5 -135.5t-29 -152z" />
|
||||
<glyph unicode="A" horiz-adv-x="1319" d="M15 0l593 1449h105l593 -1449h-81q-14 0 -23.5 7.5t-14.5 20.5l-171 421h-712l-170 -421q-4 -11 -14 -19.5t-25 -8.5h-80zM336 526h649l-296 732q-7 17 -14 39.5t-15 47.5q-7 -25 -14 -47t-14 -41z" />
|
||||
<glyph unicode="B" horiz-adv-x="1312" d="M215 0v1449h417q124 0 214.5 -24.5t150 -72t88.5 -116.5t29 -156q0 -57 -20 -110.5t-58 -98.5t-92.5 -78t-125.5 -51q171 -26 263.5 -113.5t92.5 -232.5q0 -92 -33 -165.5t-95.5 -125t-153.5 -78.5t-207 -27h-470zM319 84h364q191 0 288.5 82.5t97.5 231.5q0 69 -26 124 t-75 93t-121 58.5t-163 20.5h-365v-610zM319 771h315q100 0 171.5 25.5t117 67.5t67 95.5t21.5 109.5q0 146 -93 221.5t-286 75.5h-313v-595z" />
|
||||
<glyph unicode="C" horiz-adv-x="1440" d="M127 725q0 165 51.5 301t145.5 234t224.5 151.5t288.5 53.5q79 0 144.5 -11.5t122 -33.5t107 -55t98.5 -76l-32 -46q-8 -12 -26 -12q-9 0 -23.5 10.5t-36.5 26.5t-53 35t-74 35t-99.5 26.5t-127.5 10.5q-132 0 -243 -45.5t-190.5 -130t-124.5 -205t-45 -269.5 q0 -154 44.5 -274.5t122 -204t183.5 -128t230 -44.5q78 0 139 10t112 30.5t95 50.5t87 69q5 4 10 7t11 3q10 0 17 -7l41 -44q-45 -48 -98 -86.5t-116 -66t-138.5 -42t-165.5 -14.5q-151 0 -276 52.5t-215 149.5t-140 234t-50 305z" />
|
||||
<glyph unicode="D" horiz-adv-x="1556" d="M215 0v1449h528q155 0 282 -50t218 -144.5t141.5 -228.5t50.5 -301q0 -168 -50.5 -302t-141.5 -228.5t-218 -144.5t-282 -50h-528zM321 85h422q131 0 239 43t184 125t118 200.5t42 271.5q0 152 -42 270.5t-118 200.5t-184 125t-239 43h-422v-1279z" />
|
||||
<glyph unicode="E" horiz-adv-x="1210" d="M215 0v1449h868v-87h-762v-586h634v-85h-634v-604h762v-87h-868z" />
|
||||
<glyph unicode="F" horiz-adv-x="1171" d="M215 0v1449h868v-87h-762v-609h660v-87h-660v-666h-106z" />
|
||||
<glyph unicode="G" horiz-adv-x="1532" d="M127 725q0 168 51 304.5t145.5 233.5t229 149.5t301.5 52.5q83 0 153 -11t130.5 -33t113 -54.5t100.5 -74.5l-28 -45q-9 -15 -26 -15q-9 0 -17 4q-15 6 -44.5 28.5t-79 47t-124.5 44t-181 19.5q-141 0 -255 -45t-194 -129t-124 -204.5t-44 -271.5q0 -154 44.5 -275.5 t123.5 -206t190 -129.5t246 -45q75 0 136 7.5t114 23t100.5 37.5t95.5 49v391h-278q-11 0 -19 7t-8 16v57h400v-515q-54 -38 -112.5 -67.5t-125 -49.5t-143 -30.5t-168.5 -10.5q-157 0 -286 52.5t-222 149.5t-144 234t-51 305z" />
|
||||
<glyph unicode="H" horiz-adv-x="1548" d="M215 0v1449h106v-676h907v676h105v-1449h-105v694h-907v-694h-106z" />
|
||||
<glyph unicode="I" horiz-adv-x="612" d="M253 0v1449h105v-1449h-105z" />
|
||||
<glyph unicode="J" horiz-adv-x="929" d="M91 13q2 14 3.5 28.5t2.5 29.5q2 9 8 16t20 7q9 0 22 -3.5t31 -7.5t41 -7.5t53 -3.5q78 0 140.5 24.5t106.5 75t67 128t23 181.5v968h106v-966q0 -122 -30.5 -215t-86 -156.5t-136 -95.5t-180.5 -32q-46 0 -93.5 7t-97.5 22z" />
|
||||
<glyph unicode="K" horiz-adv-x="1351" d="M246 0v1451h104v-671h86q19 0 33.5 1.5t26.5 6.5t22 12t22 18l584 601q16 16 30 23t35 7h85l-633 -650q-19 -20 -34 -31.5t-34 -18.5q22 -6 39 -19t34 -34l668 -696h-85q-27 0 -38 7.5t-24 20.5l-613 626q-11 11 -20.5 19.5t-21 14t-28 8t-41.5 2.5h-93v-698h-104z" />
|
||||
<glyph unicode="L" horiz-adv-x="1047" d="M215 0v1449h104v-1360h688v-89h-792z" />
|
||||
<glyph unicode="M" horiz-adv-x="1861" d="M215 0v1449h72q14 0 22.5 -3t17.5 -16l584 -1008q15 -29 27 -62q6 16 12.5 32.5t15.5 30.5l569 1007q8 13 16.5 16t22.5 3h73v-1449h-93v1235q0 27 4 56l-571 -1012q-14 -27 -41 -27h-16q-26 0 -41 27l-586 1013q3 -30 3 -57v-1235h-91z" />
|
||||
<glyph unicode="N" horiz-adv-x="1548" d="M215 0v1449h51q14 0 22.5 -3.5t17.5 -15.5l938 -1256q-3 31 -3 59v1216h92v-1449h-50q-24 0 -38 20l-942 1258q3 -31 3 -58v-1220h-91z" />
|
||||
<glyph unicode="O" horiz-adv-x="1633" d="M126 725q0 167 50.5 303.5t142 233.5t218.5 150t279 53q155 0 282 -52.5t218 -150t141 -234t50 -303.5q0 -168 -50 -304.5t-141 -233.5t-218 -149.5t-282 -52.5q-153 0 -279.5 52.5t-218 149.5t-142 233.5t-50.5 304.5zM233 725q0 -153 42.5 -273t120 -204t184.5 -128 t236 -44q131 0 238.5 44t184 128t118.5 204t42 273q0 152 -42 272.5t-118.5 204.5t-184 128.5t-238.5 44.5q-129 0 -236 -44.5t-184.5 -128.5t-120 -204.5t-42.5 -272.5z" />
|
||||
<glyph unicode="P" horiz-adv-x="1215" d="M246 0v1449h374q255 0 384.5 -111.5t129.5 -318.5q0 -95 -35.5 -175t-102 -138t-162 -90t-214.5 -32h-270v-584h-104zM350 668h270q96 0 171.5 26.5t128.5 73.5t81 111t28 140q0 167 -103 257t-306 90h-270v-698z" />
|
||||
<glyph unicode="Q" horiz-adv-x="1633" d="M126 725q0 167 50.5 303.5t142 233.5t218.5 150t279 53q155 0 282 -52.5t218 -150t141 -234t50 -303.5q0 -110 -22 -206.5t-63 -178t-99.5 -146t-132.5 -110.5l377 -403h-88q-20 0 -37 5.5t-29 19.5l-309 334q-65 -27 -136.5 -41t-151.5 -14q-153 0 -279.5 52.5 t-218 149.5t-142 233.5t-50.5 304.5zM233 725q0 -153 42.5 -273t120 -204t184.5 -128t236 -44q131 0 238.5 44t184 128t118.5 204t42 273q0 152 -42 272.5t-118.5 204.5t-184 128.5t-238.5 44.5q-129 0 -236 -44.5t-184.5 -128.5t-120 -204.5t-42.5 -272.5z" />
|
||||
<glyph unicode="R" horiz-adv-x="1292" d="M246 0v1449h369q251 0 375 -97t124 -284q0 -83 -28.5 -151.5t-82.5 -120.5t-129.5 -85t-171.5 -43q25 -15 44 -41l499 -627h-91q-16 0 -28 6t-23 21l-464 587q-17 23 -37 32t-62 9h-190v-655h-104zM350 733h252q96 0 172.5 23t129 66t80.5 103.5t28 136.5 q0 155 -101.5 229.5t-295.5 74.5h-265v-633z" />
|
||||
<glyph unicode="S" horiz-adv-x="1070" d="M89 173l29 45q12 15 28 15q9 0 23.5 -12t35 -30t49.5 -39t66.5 -39t87 -30t111.5 -12q86 0 153.5 26t114.5 71t71.5 107t24.5 133q0 77 -31.5 126.5t-82.5 82.5t-116 55.5t-133.5 44t-133.5 48.5t-116.5 68t-82.5 103t-31 156q0 73 27.5 140t80.5 119t131.5 83t178.5 31 q113 0 202.5 -35.5t163.5 -109.5l-25 -47q-9 -17 -26 -18q-13 0 -34 19t-57 42t-90 42.5t-133 19.5t-138.5 -22.5t-100 -61.5t-61.5 -90t-21 -107q0 -74 31 -122t82.5 -82t116.5 -57t133.5 -45.5t133.5 -49.5t116.5 -68t82.5 -101t31 -149q0 -91 -31 -171.5t-90.5 -140 t-145.5 -93.5t-197 -34q-143 0 -246.5 50.5t-181.5 138.5z" />
|
||||
<glyph unicode="T" horiz-adv-x="1197" d="M36 1360v89h1125v-89h-509v-1360h-104v1360h-512z" />
|
||||
<glyph unicode="U" horiz-adv-x="1502" d="M202 553v896h105v-895q0 -101 30.5 -188.5t87 -152.5t139 -101.5t187.5 -36.5q104 0 186.5 36t140 100.5t87.5 152.5t30 189v896h104v-896q0 -120 -37.5 -224t-109 -181t-173 -121t-228.5 -44t-229 44t-173 121t-109 181t-38 224z" />
|
||||
<glyph unicode="V" horiz-adv-x="1319" d="M15 1449h83q14 0 23.5 -7.5t14.5 -20.5l494 -1202q19 -47 32 -100q11 55 29 100l493 1202q5 11 14.5 19.5t24.5 8.5h82l-598 -1449h-94z" />
|
||||
<glyph unicode="W" horiz-adv-x="2021" d="M17 1449h87q30 0 38 -28l366 -1191q6 -20 10.5 -43.5t9.5 -49.5q5 26 10.5 49.5t12.5 43.5l410 1191q4 11 14 19.5t24 8.5h29q14 0 23.5 -7.5t14.5 -20.5l410 -1191q7 -20 12.5 -42.5t10.5 -48.5q5 25 9 48t11 43l365 1191q3 11 14 19.5t25 8.5h80l-456 -1449h-94 l-428 1257q-8 25 -14 53q-6 -28 -15 -53l-429 -1257h-93z" />
|
||||
<glyph unicode="X" horiz-adv-x="1227" d="M17 0l524 743l-500 706h103q14 0 21 -6t12 -15l440 -634q3 8 7 15.5t9 15.5l425 602q6 8 13 15t18 7h100l-501 -700l521 -749h-103q-14 0 -22.5 8.5t-13.5 17.5l-457 667q-4 -15 -14 -29l-448 -638q-7 -9 -16.5 -17.5t-21.5 -8.5h-96z" />
|
||||
<glyph unicode="Y" horiz-adv-x="1227" d="M26 1449h91q14 0 22.5 -6.5t17.5 -19.5l414 -665q14 -24 24.5 -46t18.5 -44q8 23 18.5 44.5t24.5 45.5l414 665q6 11 15.5 18.5t23.5 7.5h92l-535 -851v-598h-106v598z" />
|
||||
<glyph unicode="Z" horiz-adv-x="1296" d="M118 0v38q0 19 12 37l922 1287h-908v87h1047v-36q0 -22 -14 -42l-920 -1284h926v-87h-1065z" />
|
||||
<glyph unicode="[" horiz-adv-x="614" d="M179 -270v1823h326v-36q0 -13 -9 -21.5t-23 -8.5h-211v-1691h211q14 0 23 -8t9 -21v-37h-326z" />
|
||||
<glyph unicode="\" horiz-adv-x="732" d="M-8 1490h42q40 0 55 -38l637 -1538h-40q-17 0 -33.5 9.5t-24.5 30.5z" />
|
||||
<glyph unicode="]" horiz-adv-x="614" d="M110 -233q0 13 8 21t22 8h211v1691h-211q-14 0 -22 8t-8 22v36h324v-1823h-324v37z" />
|
||||
<glyph unicode="^" d="M208 819l349 630h61l350 -630h-70q-11 0 -20 7t-14 17l-247 446q-9 17 -16 32.5t-12 32.5q-5 -16 -12 -32t-16 -33l-246 -446q-5 -8 -13 -16t-21 -8h-73z" />
|
||||
<glyph unicode="_" horiz-adv-x="806" d="M0 -210h807v-70h-807v70z" />
|
||||
<glyph unicode="`" horiz-adv-x="599" d="M88 1465h94q25 0 37 -7t24 -25l160 -244h-55q-12 0 -21 3.5t-17 13.5z" />
|
||||
<glyph unicode="a" horiz-adv-x="996" d="M110 247q0 65 36.5 120t115 96t202 65.5t296.5 28.5v107q0 141 -61 217t-181 76q-74 0 -125.5 -20.5t-87.5 -45t-58.5 -45t-37.5 -20.5q-20 0 -31 19l-17 29q80 80 168 121t199 41q82 0 143.5 -26t102 -74.5t61 -117.5t20.5 -154v-664h-39q-31 0 -38 29l-14 130 q-42 -41 -83.5 -74t-86.5 -55.5t-97.5 -34t-114.5 -11.5q-52 0 -101.5 15t-87 47t-60.5 81.5t-23 119.5zM204 251q0 -51 17 -88.5t44.5 -61.5t64.5 -35.5t77 -11.5q59 0 108.5 13t92 36t79.5 54.5t73 68.5v266q-145 -4 -250.5 -22t-173.5 -49t-100 -73.5t-32 -96.5z" />
|
||||
<glyph unicode="b" horiz-adv-x="1118" d="M176 0v1490h98v-649q68 90 157 142t201 52q187 0 292 -129.5t105 -389.5q0 -112 -29 -208.5t-86 -167.5t-139.5 -112t-189.5 -41q-106 0 -183 41.5t-133 122.5l-6 -125q-3 -26 -27 -26h-60zM274 222q58 -88 129 -123.5t163 -35.5q90 0 158 33t113.5 93t68.5 143.5 t23 183.5q0 227 -84 334t-241 107q-101 0 -183 -52t-147 -145v-538z" />
|
||||
<glyph unicode="c" horiz-adv-x="931" d="M90 510q0 117 31 213t89.5 165.5t144 108t196.5 38.5q99 0 176.5 -31.5t134.5 -85.5l-25 -35q-5 -5 -10 -9t-13 -4q-10 0 -28 14t-47.5 30.5t-74 30t-108.5 13.5q-88 0 -156 -31t-114.5 -89.5t-71.5 -141.5t-25 -186q0 -108 25.5 -190.5t71.5 -139.5t111.5 -87t145.5 -30 q74 0 123.5 17.5t81.5 38t51 38t30 17.5q13 0 21 -10l27 -33q-24 -31 -60 -57.5t-81 -46t-97.5 -30t-110.5 -10.5q-97 0 -177.5 35t-138 102t-90 164.5t-32.5 221.5z" />
|
||||
<glyph unicode="d" horiz-adv-x="1118" d="M89 507q0 112 29 208.5t86 167.5t139.5 112t190.5 41q103 0 178.5 -38.5t131.5 -111.5v604h98v-1490h-54q-26 0 -30 27l-10 160q-68 -92 -158.5 -146t-203.5 -54q-187 0 -292 130t-105 390zM189 507q0 -227 84 -334t241 -107q101 0 183 52t147 145v538 q-59 87 -130.5 122.5t-161.5 35.5t-157.5 -32.5t-113 -92.5t-69 -143.5t-23.5 -183.5z" />
|
||||
<glyph unicode="e" horiz-adv-x="1046" d="M90 530q0 110 31.5 202.5t90 159.5t144 105t194.5 38q86 0 159 -29.5t127 -86.5t84 -140t30 -190q0 -23 -6.5 -31t-20.5 -8h-737v-20q0 -115 27 -201.5t76 -145.5t118.5 -88.5t155.5 -29.5q77 0 133.5 16.5t94.5 37.5t60.5 38t33.5 17q13 0 20 -10l27 -33 q-25 -31 -65.5 -57.5t-90 -45.5t-106.5 -30t-114 -11q-104 0 -190 36t-147.5 106t-95 170.5t-33.5 230.5zM190 612h672q0 82 -22.5 147t-63.5 110t-98 69.5t-127 24.5q-79 0 -141.5 -25t-108 -71t-74 -110.5t-37.5 -144.5z" />
|
||||
<glyph unicode="f" horiz-adv-x="659" d="M31 947v40h173v129q0 87 22.5 153t63.5 110t98.5 66t127.5 22q32 0 64 -5.5t57 -15.5l-3 -47q-1 -14 -20 -15q-12 0 -33 3.5t-52 3.5q-50 0 -92.5 -15t-73 -48t-47.5 -85.5t-17 -129.5v-126h331v-73h-329v-914h-97v912l-144 10q-29 1 -29 25z" />
|
||||
<glyph unicode="g" horiz-adv-x="1033" d="M77 -108q0 81 53 139.5t146 90.5q-51 17 -81 50t-30 91q0 22 8 45.5t24.5 46.5t39.5 43.5t54 36.5q-73 42 -113.5 111.5t-40.5 163.5q0 74 26 133.5t74 102.5t115.5 66.5t149.5 23.5q67 0 123.5 -16t101.5 -46h261v-34q0 -26 -29 -28l-154 -11q29 -39 44 -87.5t15 -103.5 q0 -74 -26.5 -134t-74 -102.5t-114 -66t-147.5 -23.5q-88 0 -160 27q-43 -25 -67.5 -59t-24.5 -65q0 -44 30.5 -67.5t81.5 -34.5t116 -14t132 -6.5t132 -13t115.5 -32.5t81.5 -64.5t31 -109.5q0 -63 -32 -122t-92 -104t-145 -72t-190 -27q-108 0 -188.5 22t-135.5 59.5 t-82.5 86.5t-27.5 104zM164 -96q0 -45 23 -83.5t67.5 -66.5t109 -44.5t148.5 -16.5q78 0 145 17.5t116.5 49t78 75.5t28.5 96q0 48 -25.5 77.5t-67.5 46t-96.5 23t-114.5 9.5t-120.5 6t-112.5 12q-39 -15 -72 -35t-57 -45t-37 -55t-13 -66zM227 708q0 -57 18.5 -104.5 t54 -81.5t86.5 -52.5t116 -18.5q66 0 117 18.5t85.5 52.5t52.5 81t18 105q0 57 -18.5 104.5t-53.5 81.5t-86 52.5t-115 18.5q-65 0 -116 -18.5t-86.5 -52.5t-54 -81.5t-18.5 -104.5z" />
|
||||
<glyph unicode="h" horiz-adv-x="1107" d="M166 0v1490h97v-645q71 87 161.5 138.5t203.5 51.5q84 0 148 -26.5t106 -76.5t63.5 -121t21.5 -160v-651h-98v651q0 143 -65.5 224.5t-200.5 81.5q-100 0 -186 -51.5t-154 -141.5v-764h-97z" />
|
||||
<glyph unicode="i" horiz-adv-x="486" d="M154 1370q0 18 7 35t19.5 29.5t28.5 19.5t35 7q18 0 34.5 -7t28.5 -19.5t20 -29t8 -35.5q0 -18 -8 -34t-20 -28.5t-28.5 -19.5t-34.5 -7t-34.5 7t-29 19.5t-19.5 28.5t-7 34zM195 0v1019h97v-1019h-97z" />
|
||||
<glyph unicode="j" horiz-adv-x="482" d="M-51 -356l5 49q1 12 14 12q8 0 23 -4t41 -4q83 0 123 45t40 128v1149h97v-1149q0 -53 -15.5 -98t-45.5 -78.5t-75.5 -52.5t-107.5 -19q-30 0 -53 5.5t-46 16.5zM154 1370q0 18 7 35t19.5 29.5t28.5 19.5t35 7q18 0 34.5 -7t28.5 -19.5t20 -29t8 -35.5q0 -18 -8 -34 t-20 -28.5t-28.5 -19.5t-34.5 -7t-34.5 7t-29 19.5t-19.5 28.5t-7 34z" />
|
||||
<glyph unicode="k" horiz-adv-x="1007" d="M176 0v1490h98v-908h48q14 0 26.5 4t28.5 19l408 388q11 11 23 18.5t31 7.5h86l-450 -427q-10 -10 -19.5 -19t-20.5 -15q16 -8 27.5 -19.5t23.5 -24.5l472 -514h-85q-14 0 -25 5.5t-23 18.5l-428 458q-17 18 -31.5 25t-44.5 7h-47v-514h-98z" />
|
||||
<glyph unicode="l" horiz-adv-x="486" d="M195 0v1490h97v-1490h-97z" />
|
||||
<glyph unicode="m" horiz-adv-x="1629" d="M166 0v1019h53q27 0 31 -26l9 -147q30 42 63.5 76.5t72 60t82 39t91.5 13.5q112 0 178.5 -65t90.5 -180q18 63 51.5 109t76.5 76.5t93.5 45t103.5 14.5q76 0 136.5 -25t103 -74t65 -121t22.5 -164v-651h-98v651q0 150 -64.5 228t-184.5 78q-53 0 -102 -19t-86.5 -57.5 t-59.5 -96t-22 -133.5v-651h-97v651q0 148 -59.5 227t-172.5 79q-83 0 -154 -49.5t-126 -137.5v-770h-97z" />
|
||||
<glyph unicode="n" horiz-adv-x="1107" d="M166 0v1019h53q27 0 31 -26l9 -153q70 88 162.5 141.5t206.5 53.5q84 0 148 -26.5t106 -76.5t63.5 -121t21.5 -160v-651h-98v651q0 143 -65.5 224.5t-200.5 81.5q-100 0 -186 -51.5t-154 -141.5v-764h-97z" />
|
||||
<glyph unicode="o" horiz-adv-x="1107" d="M89 510q0 120 31.5 216.5t91 165.5t146 106t196.5 37t196.5 -37t145.5 -106t90.5 -165.5t31.5 -216.5t-31.5 -216t-90.5 -165t-145.5 -105.5t-196.5 -36.5t-196.5 36.5t-146 105.5t-91 165t-31.5 216zM189 510q0 -102 23.5 -184.5t69 -141t113.5 -90t159 -31.5t159 31.5 t113.5 90t68.5 141t23 184.5q0 101 -23 184t-68.5 142t-113.5 90.5t-159 31.5t-159 -31.5t-113.5 -90.5t-69 -142t-23.5 -184z" />
|
||||
<glyph unicode="p" horiz-adv-x="1095" d="M166 -360v1379h53q13 0 21.5 -5.5t9.5 -20.5l9 -157q68 92 158.5 146t203.5 54q188 0 292.5 -130t104.5 -390q0 -112 -29.5 -208.5t-85.5 -167.5t-138.5 -112t-190.5 -41q-104 0 -180 37.5t-131 112.5v-497h-97zM263 223q58 -88 129.5 -124t162.5 -36q90 0 157.5 33 t113 93t69 143.5t23.5 183.5q0 227 -83.5 334t-241.5 107q-101 0 -183.5 -52.5t-146.5 -146.5v-535z" />
|
||||
<glyph unicode="q" horiz-adv-x="1118" d="M89 507q0 112 29 208.5t86 167.5t139.5 112t190.5 41q105 0 182.5 -40t132.5 -117l9 114q1 26 30 26h54v-1379h-98v541q-68 -90 -157.5 -142t-200.5 -52q-187 0 -292 130t-105 390zM189 507q0 -227 84 -334t241 -107q101 0 183 52t147 145v539q-55 84 -128 120.5 t-164 36.5q-90 0 -157.5 -32.5t-113 -92.5t-69 -143.5t-23.5 -183.5z" />
|
||||
<glyph unicode="r" horiz-adv-x="813" d="M166 0v1019h51q17 0 25 -7t9 -25l8 -215q49 124 131 194t202 70q46 0 85 -9.5t74 -28.5l-14 -67q-3 -16 -20 -17q-6 0 -17.5 4.5t-28.5 9.5t-41.5 9t-56.5 4q-116 0 -190 -71.5t-120 -206.5v-663h-97z" />
|
||||
<glyph unicode="s" horiz-adv-x="880" d="M91 108l24 34q5 8 11 12.5t17 4.5q13 0 33 -16.5t51 -35.5t77.5 -35.5t115.5 -16.5q65 0 114 18t81.5 49t49.5 72.5t17 87.5q0 51 -24.5 84.5t-64.5 57t-90.5 40t-104.5 33t-104.5 36t-90.5 49t-64.5 72t-24.5 106.5q0 54 23.5 104t67 88t106 60.5t140.5 22.5 q93 0 165 -26.5t133 -81.5l-22 -34q-7 -14 -22 -14q-11 0 -29.5 12.5t-47.5 28.5t-71.5 29t-103.5 13q-55 0 -101 -16t-78 -42.5t-50 -62t-18 -74.5q0 -48 24.5 -80t64.5 -54.5t90.5 -38.5t104 -32.5t104 -36.5t90.5 -50t64.5 -73t24.5 -104q0 -67 -24 -124t-69.5 -99 t-112 -66.5t-151.5 -24.5q-108 0 -186 34.5t-139 89.5z" />
|
||||
<glyph unicode="t" horiz-adv-x="730" d="M53 938v38l174 12l25 365q1 9 7.5 16t18.5 7h46v-389h320v-73h-320v-691q0 -42 10.5 -72t29.5 -49.5t44.5 -29t55.5 -9.5q37 0 63.5 11t46 24t31.5 23.5t20 10.5t16 -10l27 -43q-39 -43 -99 -69t-125 -26q-103 0 -161 57t-58 177v696h-146q-11 0 -18.5 6.5t-7.5 17.5z " />
|
||||
<glyph unicode="u" horiz-adv-x="1107" d="M140 368v651h99v-651q0 -143 65.5 -225t199.5 -82q99 0 185 51t155 141v766h98v-1019h-54q-29 0 -30 27l-9 151q-71 -88 -163.5 -141t-206.5 -53q-85 0 -148.5 26.5t-105.5 76.5t-63.5 121t-21.5 160z" />
|
||||
<glyph unicode="v" horiz-adv-x="997" d="M26 1019h76q14 0 23 -7.5t13 -17.5l336 -804q10 -24 15 -45l11 -43q5 22 10.5 44t14.5 44l338 804q5 11 14 18t21 7h74l-430 -1019h-86z" />
|
||||
<glyph unicode="w" horiz-adv-x="1509" d="M23 1019h74q14 0 23.5 -7.5t12.5 -17.5l257 -804q7 -24 11 -45l9 -43q5 22 11 43.5t14 44.5l274 811q7 23 28 23h40q23 0 30 -23l269 -811q15 -46 25 -89q4 22 8.5 44t12.5 45l258 804q8 25 35 25h72l-341 -1019h-72q-16 0 -23 22l-280 827q-5 15 -9 30.5t-7 30.5 q-3 -15 -7 -30.5t-9 -30.5l-282 -827q-6 -22 -25 -22h-68z" />
|
||||
<glyph unicode="x" horiz-adv-x="943" d="M36 0l368 521l-354 498h93q14 0 21 -6t12 -15l299 -432q4 17 18 37l279 394q5 9 13 15.5t18 6.5h90l-356 -493l370 -526h-93q-14 0 -22.5 8.5t-13.5 17.5l-309 450q-5 -20 -15 -35l-297 -417q-7 -9 -15 -16.5t-19 -7.5h-87z" />
|
||||
<glyph unicode="y" horiz-adv-x="997" d="M23 1019h80q15 0 24 -7.5t13 -17.5l343 -792q6 -15 11 -31t9 -33q5 16 10.5 32t11.5 32l339 792q5 11 14.5 18t20.5 7h75l-586 -1347q-6 -14 -16 -23t-28 -9h-70l180 398z" />
|
||||
<glyph unicode="z" horiz-adv-x="925" d="M76 0v39q0 17 15 38l640 865h-621v77h736v-41q0 -22 -15 -39l-637 -862h626v-77h-744z" />
|
||||
<glyph unicode="{" horiz-adv-x="614" d="M65 610v63q36 0 65.5 11t50.5 32t32 49.5t11 61.5q0 56 -9.5 109.5t-21 107t-21 107t-9.5 111.5q0 62 19.5 115.5t56 92.5t90.5 61t122 22h56v-43q0 -11 -9 -17t-17 -6h-34q-44 0 -80 -15.5t-62 -44t-41 -69.5t-15 -91q0 -58 9 -113.5t20.5 -109.5t20.5 -107.5t9 -108.5 q0 -38 -12.5 -69.5t-33.5 -55t-48.5 -39.5t-56.5 -23q30 -6 57 -22t48 -40t33.5 -55t12.5 -69q0 -54 -9 -108t-20.5 -108.5t-20.5 -109.5t-9 -113q0 -50 15 -91t41 -69.5t62 -44t80 -15.5h34q8 0 17 -6t9 -17v-43h-56q-68 0 -122 22t-90.5 61.5t-56 92.5t-19.5 116 q0 57 9.5 110.5t21 107t21 106.5t9.5 110q0 34 -11 62t-32 49t-50.5 32t-65.5 11z" />
|
||||
<glyph unicode="|" horiz-adv-x="614" d="M268 -360v1913h77v-1913h-77z" />
|
||||
<glyph unicode="}" horiz-adv-x="614" d="M108 -227q0 11 8 17t17 6h34q44 0 80.5 15.5t62.5 44t41 69.5t15 91q0 57 -9.5 112.5t-20.5 110t-20.5 108t-9.5 108.5q0 38 12.5 69t33.5 55t48 40t57 22q-30 7 -57 23t-48 39.5t-33.5 55.5t-12.5 69q0 54 9.5 108t20.5 108t20.5 109t9.5 114q0 50 -15 91t-41 69.5 t-62.5 44t-80.5 15.5h-34q-9 0 -17 6t-8 17v43h56q68 0 121.5 -22t90.5 -61t56.5 -92.5t19.5 -115.5q0 -57 -10 -111t-21 -107.5t-21 -106.5t-10 -110q0 -34 11.5 -62t32.5 -49t50 -32t65 -11v-63q-36 0 -65 -11t-50 -32t-32.5 -49.5t-11.5 -61.5q0 -56 10 -109.5t21 -107 t21 -107t10 -110.5q0 -62 -19.5 -115.5t-56.5 -93t-91 -61.5t-121 -22h-56v43z" />
|
||||
<glyph unicode="~" d="M143 444q0 56 16.5 104.5t47.5 84.5t75.5 56.5t101.5 20.5q53 0 108 -20t108 -44.5t103.5 -44.5t94.5 -20q38 0 69 13.5t52.5 38t33.5 58.5t12 74h79q0 -56 -16 -104.5t-47 -84t-76 -56t-102 -20.5q-52 0 -107 20t-108.5 44.5t-104 44.5t-94.5 20q-39 0 -69 -14 t-51.5 -38.5t-33.5 -58.5t-13 -74h-79z" />
|
||||
<glyph unicode="¢" d="M163 510q0 115 32.5 210.5t95.5 164.5t155 108.5t209 41.5l11 210q1 13 8.5 23t21.5 10h37l-12 -246q89 -8 158 -37.5t123 -76.5l-24 -34q-5 -5 -9.5 -9t-13.5 -4t-26 12t-45 27t-69 28.5t-98 18.5l-44 -895q77 2 129 19.5t86.5 37.5t54.5 36.5t31 16.5q8 0 12 -2t8 -7 l25 -32q-24 -30 -59 -55t-80 -44t-98.5 -30.5t-112.5 -13.5l-11 -215q-1 -13 -8.5 -22.5t-21.5 -9.5h-37l12 248q-98 6 -179 44t-139.5 104.5t-90 160t-31.5 212.5zM259 510q0 -100 24 -179.5t69.5 -136.5t109.5 -89.5t144 -39.5l45 893q-94 -3 -167 -35t-123 -90t-76 -140 t-26 -183z" />
|
||||
<glyph unicode="£" d="M69 647v33q0 15 9.5 25.5t26.5 10.5h169v301q0 95 27 177t79.5 142t132 94t183.5 34q78 0 137.5 -19t104 -51.5t76.5 -76.5t54 -93l-39 -23q-9 -5 -22 -5q-17 0 -31 17q-20 32 -43.5 62.5t-55 54t-75.5 37t-106 13.5q-80 0 -139.5 -26.5t-100.5 -74t-61.5 -114.5 t-20.5 -148v-301h490v-40q0 -11 -8.5 -20t-21.5 -9h-460v-311q0 -91 -37 -153t-101 -106q23 4 44.5 6t45.5 2h806v-41q0 -15 -12.5 -29.5t-33.5 -14.5h-993v67q35 13 68 33.5t58.5 50t40 69.5t14.5 93v334h-205z" />
|
||||
<glyph unicode="¥" d="M87 1449h81q27 0 40 -26l354 -681q8 -20 15 -38t12 -35q9 34 26 73l354 681q5 11 14.5 18.5t24.5 7.5h82l-434 -818h356v-60h-375v-120h375v-60h-375v-391h-97v391h-375v60h375v120h-375v60h354z" />
|
||||
<glyph unicode="©" horiz-adv-x="1651" d="M87 725q0 101 26.5 196t74.5 177t115.5 149.5t149.5 115.5t176 74.5t196 26.5t196.5 -26.5t177 -74.5t150 -115.5t115 -149.5t74.5 -177t27 -196q0 -102 -27 -196.5t-74.5 -176.5t-115 -149.5t-150 -115.5t-176.5 -74.5t-197 -26.5q-101 0 -195.5 26.5t-176.5 74.5 t-149.5 115.5t-115.5 149.5t-74.5 176.5t-26.5 196.5zM147 725q0 -142 53 -266.5t145 -217.5t215.5 -146t264.5 -53t265.5 53t217 146t145.5 217.5t53 266.5t-53 266.5t-145.5 218t-216.5 147t-266 53.5q-141 0 -264.5 -53.5t-215.5 -147t-145 -218t-53 -266.5zM387 726 q0 102 34.5 187t96 146t146.5 95t186 34q53 0 97.5 -8t82.5 -22.5t71 -35.5t64 -49l-24 -34q-7 -11 -21 -11q-10 0 -27 13.5t-46.5 29t-76 29t-116.5 13.5q-85 0 -154.5 -27t-119.5 -77.5t-77 -122t-27 -160.5q0 -92 27 -164t75.5 -121.5t114.5 -75.5t145 -26q87 0 150 21 t118 64q12 10 23 10q5 0 9.5 -2t6.5 -4l32 -32q-60 -60 -142.5 -96t-200.5 -36q-98 0 -181 33.5t-141.5 94t-91.5 145.5t-33 189z" />
|
||||
<glyph unicode="­" horiz-adv-x="680" d="M102 566v83h477v-83h-477z" />
|
||||
<glyph unicode="®" horiz-adv-x="1651" d="M87 725q0 101 26.5 196t74.5 177t115.5 149.5t149.5 115.5t176 74.5t196 26.5t196.5 -26.5t177 -74.5t150 -115.5t115 -149.5t74.5 -177t27 -196q0 -102 -27 -196.5t-74.5 -176.5t-115 -149.5t-150 -115.5t-176.5 -74.5t-197 -26.5q-101 0 -195.5 26.5t-176.5 74.5 t-149.5 115.5t-115.5 149.5t-74.5 176.5t-26.5 196.5zM147 725q0 -142 53 -266.5t145 -217.5t215.5 -146t264.5 -53t265.5 53t217 146t145.5 217.5t53 266.5t-53 266.5t-145.5 218t-216.5 147t-266 53.5q-141 0 -264.5 -53.5t-215.5 -147t-145 -218t-53 -266.5zM552 272v907 h253q157 0 237 -59t80 -180q0 -102 -66 -167.5t-186 -82.5q12 -7 22 -16.5t19 -24.5l292 -377h-82q-10 0 -17.5 3.5t-13.5 13.5l-277 359q-8 11 -21 18t-40 7h-113v-401h-87zM639 738h152q124 0 184.5 50t60.5 143q0 94 -55 137t-176 43h-166v-373z" />
|
||||
<glyph unicode="´" horiz-adv-x="599" d="M212 1189l161 244q11 18 23.5 25t36.5 7h96l-221 -259q-8 -10 -16.5 -13.5t-21.5 -3.5h-58z" />
|
||||
<glyph unicode=" " horiz-adv-x="833" />
|
||||
<glyph unicode=" " horiz-adv-x="1667" />
|
||||
<glyph unicode=" " horiz-adv-x="833" />
|
||||
<glyph unicode=" " horiz-adv-x="1667" />
|
||||
<glyph unicode=" " horiz-adv-x="555" />
|
||||
<glyph unicode=" " horiz-adv-x="416" />
|
||||
<glyph unicode=" " horiz-adv-x="277" />
|
||||
<glyph unicode=" " horiz-adv-x="277" />
|
||||
<glyph unicode=" " horiz-adv-x="207" />
|
||||
<glyph unicode=" " horiz-adv-x="332" />
|
||||
<glyph unicode=" " horiz-adv-x="92" />
|
||||
<glyph unicode="‐" horiz-adv-x="680" d="M102 566v83h477v-83h-477z" />
|
||||
<glyph unicode="‑" horiz-adv-x="680" d="M102 566v83h477v-83h-477z" />
|
||||
<glyph unicode="‒" horiz-adv-x="680" d="M102 566v83h477v-83h-477z" />
|
||||
<glyph unicode="–" horiz-adv-x="1107" d="M151 556v73h805v-73h-805z" />
|
||||
<glyph unicode="—" horiz-adv-x="1629" d="M151 556v73h1328v-73h-1328z" />
|
||||
<glyph unicode="‘" horiz-adv-x="404" d="M133 1237q0 80 39 153.5t101 134.5l28 -19q8 -6 8 -14q0 -7 -6 -13q-39 -52 -64.5 -103.5t-25.5 -106.5q0 -60 36 -123q5 -8 5 -17q0 -14 -15 -20l-64 -27q-22 39 -32 77.5t-10 77.5z" />
|
||||
<glyph unicode="’" horiz-adv-x="404" d="M113 1103q0 8 6 14q39 51 64.5 103t25.5 107q0 59 -36 122q-5 8 -5 16q0 14 15 21l63 26q23 -39 33 -77t10 -77q0 -80 -39 -154t-102 -134l-28 19q-7 6 -7 14z" />
|
||||
<glyph unicode="“" horiz-adv-x="680" d="M133 1237q0 80 39 153.5t101 134.5l28 -19q8 -6 8 -14q0 -7 -6 -13q-39 -52 -64.5 -103.5t-25.5 -106.5q0 -60 36 -123q5 -8 5 -17q0 -14 -15 -20l-64 -27q-22 39 -32 77.5t-10 77.5zM409 1237q0 80 38.5 153.5t101.5 134.5l28 -19q8 -6 8 -14q0 -7 -6 -13 q-39 -52 -65 -103.5t-26 -106.5q0 -60 36 -123q5 -8 5 -17q0 -14 -15 -20l-63 -27q-22 39 -32 77.5t-10 77.5z" />
|
||||
<glyph unicode="”" horiz-adv-x="680" d="M113 1103q0 8 6 14q39 51 64.5 103t25.5 107q0 59 -36 122q-5 8 -5 16q0 14 15 21l63 26q23 -39 33 -77t10 -77q0 -80 -39 -154t-102 -134l-28 19q-7 6 -7 14zM388 1103q0 8 6 14q39 51 64.5 103t25.5 107q0 59 -35 122q-5 8 -6 16q0 14 16 21l62 26q23 -39 33 -77 t10 -77q0 -80 -39 -154t-101 -134l-29 19q-7 6 -7 14z" />
|
||||
<glyph unicode="•" d="M293 610q0 62 23.5 117.5t64.5 97t95 65t116 23.5t117.5 -23.5t96.5 -65t64.5 -96.5t23.5 -118q0 -61 -23.5 -115t-64.5 -95t-96.5 -64.5t-117.5 -23.5q-61 0 -115.5 23.5t-95.5 64.5t-64.5 95t-23.5 115z" />
|
||||
<glyph unicode="…" horiz-adv-x="1409" d="M108 79q0 19 7 36.5t19.5 30.5t29.5 20.5t38 7.5q19 0 36.5 -7.5t30.5 -20.5t20.5 -30.5t7.5 -36.5q0 -20 -7.5 -37t-20.5 -30t-30.5 -20t-36.5 -7q-40 0 -67 27t-27 67zM609 79q0 19 7.5 36.5t20 30.5t29.5 20.5t37 7.5q19 0 37 -7.5t30.5 -20.5t20.5 -30.5t8 -36.5 q0 -20 -8 -37t-20.5 -30t-30 -20t-37.5 -7q-40 0 -67 27t-27 67zM1112 79q0 19 7 36.5t20 30.5t30 20.5t37 7.5q19 0 37 -7.5t30.5 -20.5t20.5 -30.5t8 -36.5q0 -20 -8 -37t-20.5 -30t-30 -20t-37.5 -7q-40 0 -67 27t-27 67z" />
|
||||
<glyph unicode=" " horiz-adv-x="332" />
|
||||
<glyph unicode=" " horiz-adv-x="416" />
|
||||
<glyph unicode="€" d="M32 583v60h161l-2 40t-1 42q0 50 4 99h-162v60h168q16 135 62 242.5t117 182t164 114.5t206 40q66 0 121.5 -11.5t103 -34t89 -56t79.5 -77.5l-32 -36q-4 -5 -9 -8.5t-14 -3.5q-8 0 -19 10.5t-28.5 26t-42.5 34.5t-59.5 34.5t-80 26t-104.5 10.5q-92 0 -169 -32 t-135 -94.5t-96 -154.5t-53 -213h616v-31q0 -11 -7.5 -20t-24.5 -9h-590q-3 -48 -3 -99q0 -22 0.5 -41.5t1.5 -40.5h529v-31q0 -12 -8 -20.5t-23 -8.5h-493q13 -127 50 -223.5t94.5 -161t134 -97t168.5 -32.5q63 0 112 12t86 31t63.5 41t45 41t31.5 31.5t22 12.5 q10 0 19 -10l38 -35q-37 -47 -80 -85.5t-95 -66t-113.5 -42t-133.5 -14.5q-116 0 -210 40t-163 116.5t-112 187.5t-57 254h-166z" />
|
||||
<glyph unicode="™" horiz-adv-x="1461" d="M74 1389v60h482v-60h-204v-529h-72v529h-206zM684 860v589h58q10 0 15 -2t12 -10l222 -373l11 -30q5 16 14 30l218 373q5 8 9.5 10t14.5 2h59v-589h-64v454l5 45l-224 -389q-8 -16 -25 -17h-12q-17 0 -25 17l-229 387l6 -43v-454h-65z" />
|
||||
<glyph unicode="" horiz-adv-x="1020" d="M0 1020h1020v-1020h-1020v1020z" />
|
||||
</font>
|
||||
</defs></svg>
|
Before Width: | Height: | Size: 37 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,147 +0,0 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>
|
||||
This is a custom SVG webfont generated by Font Squirrel.
|
||||
Copyright : Copyright c 20102011 by tyPoland Lukasz Dziedzic with Reserved Font Name Lato Licensed under the SIL Open Font License Version 11
|
||||
Designer : Lukasz Dziedzic
|
||||
Foundry : tyPoland Lukasz Dziedzic
|
||||
Foundry URL : httpwwwtypolandcom
|
||||
</metadata>
|
||||
<defs>
|
||||
<font id="LatoRegular" horiz-adv-x="1187" >
|
||||
<font-face units-per-em="2048" ascent="1649" descent="-399" />
|
||||
<missing-glyph horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="	" horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="!" horiz-adv-x="702" d="M223 113q0 27 10 50t26.5 40.5t40.5 28t50 10.5q27 0 50.5 -10.5t41 -28t27 -41t9.5 -49.5q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50.5 9.5t-40 27t-26.5 40.5t-10 51zM267 882v585h173v-585q0 -46 -1.5 -90t-4.5 -89t-7.5 -91.5t-10.5 -99.5h-124 q-6 53 -11 99.5t-8 91.5t-4.5 89t-1.5 90z" />
|
||||
<glyph unicode=""" horiz-adv-x="813" d="M156 1170v297h158v-297l-16 -158q-3 -33 -17.5 -51t-46.5 -18q-27 0 -41.5 18t-20.5 51zM497 1170v297h158v-297l-16 -158q-3 -33 -17.5 -51t-46.5 -18q-27 0 -41.5 18t-20.5 51z" />
|
||||
<glyph unicode="#" d="M55 485q0 5 0.5 11.5t1.5 12.5l9 58h208l67 334h-238l14 76q5 30 23.5 44t58.5 14h161l74 367q6 31 28 48t53 17h82l-86 -432h253l86 432h81q26 0 42.5 -15t16.5 -40q0 -8 -1 -13l-75 -364h218l-14 -77q-5 -30 -24 -43.5t-58 -13.5h-141l-67 -334h184q25 0 38 -11.5 t13 -41.5q0 -5 -0.5 -10.5t-1.5 -11.5l-9 -59h-243l-86 -433h-83q-24 0 -40 17.5t-16 44.5q0 4 0.5 8t1.5 9l72 354h-252l-73 -363q-8 -38 -31 -54t-53 -16h-81l87 433h-150q-24 0 -37 11.5t-13 40.5zM425 567h253l66 334h-252z" />
|
||||
<glyph unicode="$" d="M109 175l54 84q7 11 20.5 18.5t27.5 7.5q19 0 44 -19.5t60.5 -44.5t85.5 -49t119 -32l38 544q-72 22 -141 49t-123.5 70.5t-88 109.5t-33.5 165q0 75 29 146t85 126.5t138 91t188 39.5l11 147q2 19 15 34.5t36 15.5h67l-14 -202q108 -13 185.5 -55.5t139.5 -101.5 l-44 -68q-20 -31 -47 -30q-14 0 -35.5 12.5t-51 29.5t-68.5 34t-89 24l-34 -496q74 -23 145.5 -49t129 -68t92.5 -105t35 -158q0 -92 -30.5 -173t-89.5 -142t-144.5 -99.5t-194.5 -44.5l-13 -181q-2 -19 -15.5 -34t-35.5 -15h-67l15 232q-124 11 -225.5 60.5t-175.5 126.5z M344 1097q0 -49 17.5 -85.5t48 -64t71.5 -48t89 -37.5l31 462q-67 -6 -115.5 -26.5t-79.5 -51.5t-46.5 -69t-15.5 -80zM636 140q67 6 118.5 29.5t87 59t53 83t17.5 105.5q0 51 -19 88t-51.5 63.5t-76.5 46t-94 35.5z" />
|
||||
<glyph unicode="%" horiz-adv-x="1609" d="M74 1113q0 88 24.5 156.5t68.5 116t103 72t128 24.5t129 -24.5t103.5 -72t68.5 -116t25 -156.5q0 -86 -26.5 -154t-71 -114.5t-104 -71t-124.5 -24.5q-70 0 -128.5 24.5t-102.5 71t-68.5 114.5t-24.5 154zM170 0l1067 1431q13 17 28 26.5t40 9.5h131l-1072 -1437 q-10 -13 -24.5 -21.5t-34.5 -8.5h-135zM217 1113q0 -67 14 -113.5t38.5 -75.5t57.5 -42t71 -13t71.5 13t58.5 42t39.5 76t14.5 113q0 68 -14.5 115t-39.5 77t-58.5 43.5t-71.5 13.5t-71 -13.5t-57.5 -43.5t-38.5 -77t-14 -115zM886 346q0 88 24.5 157t68.5 116.5t103 72 t128 24.5t128.5 -24.5t103.5 -72t68.5 -116.5t24.5 -157q0 -86 -26.5 -153.5t-71 -114t-103.5 -71t-124 -24.5q-70 0 -128.5 24.5t-102.5 71t-68.5 114t-24.5 153.5zM1029 346q0 -67 14 -113t38.5 -75t57.5 -42t71 -13t71.5 13t58.5 42t39.5 75.5t14.5 112.5 q0 68 -14.5 115.5t-39.5 77t-58.5 43t-71.5 13.5t-71 -13.5t-57.5 -43t-38.5 -77t-14 -115.5z" />
|
||||
<glyph unicode="&" horiz-adv-x="1439" d="M84 391q0 72 24 136t66.5 118t101 97t127.5 74q-62 79 -91.5 153.5t-29.5 154.5q0 75 27 140.5t78 114t124.5 77t164.5 28.5q81 0 147.5 -26t115 -69t76.5 -100t33 -119l-114 -22q-5 -1 -9 -1q-13 0 -25 7t-17 26q-7 27 -23 55.5t-41 52t-60.5 38.5t-82.5 15 q-51 0 -92 -16t-70.5 -45.5t-45 -69t-15.5 -85.5q0 -36 8.5 -68.5t26 -66t45 -68.5t66.5 -74l422 -429q39 69 62 144t31 151q2 19 12.5 30.5t28.5 11.5h113q-2 -118 -38 -231.5t-104 -213.5l308 -311h-177q-30 0 -48 7t-41 30l-147 148q-96 -93 -221.5 -147t-276.5 -54 q-82 0 -160.5 27.5t-140.5 80t-100 128.5t-38 171zM269 406q0 -67 24.5 -117.5t64.5 -85.5t91.5 -53t104.5 -18q115 0 206 42t161 112l-434 437q-109 -58 -163.5 -139.5t-54.5 -177.5z" />
|
||||
<glyph unicode="'" horiz-adv-x="471" d="M156 1170v297h158v-297l-16 -158q-3 -33 -17.5 -51t-46.5 -18q-27 0 -41.5 18t-20.5 51z" />
|
||||
<glyph unicode="(" horiz-adv-x="614" d="M137 644q0 124 15.5 243t48.5 235t87 231.5t131 234.5l81 -50q11 -7 18 -16.5t7 -23.5q0 -15 -10 -35q-108 -186 -163.5 -393t-55.5 -426t56.5 -425.5t162.5 -393.5q6 -11 8 -19.5t2 -16.5q0 -14 -7 -23.5t-18 -16.5l-81 -49q-77 118 -131 233.5t-87 232.5t-48.5 235 t-15.5 243z" />
|
||||
<glyph unicode=")" horiz-adv-x="614" d="M76 -211q0 8 2 16.5t8 19.5q106 187 162.5 393.5t56.5 425.5t-55.5 426t-163.5 393q-10 19 -10 35q0 14 7 23.5t18 16.5l81 50q77 -119 131 -234.5t87 -231.5t48.5 -235t15.5 -243q0 -125 -15.5 -243t-48.5 -235t-87 -232.5t-131 -233.5l-81 49q-11 7 -18 16.5t-7 23.5z " />
|
||||
<glyph unicode="*" horiz-adv-x="819" d="M98 1341l45 77l178 -102q36 -20 58 -53q-9 18 -13 37t-4 39v203h91v-202q0 -42 -15 -73q11 15 25 26.5t32 22.5l176 101l45 -77l-176 -102q-17 -11 -34.5 -17.5t-35.5 -8.5q18 -2 35 -7.5t35 -16.5l177 -104l-45 -76l-177 102q-18 11 -33 22.5t-26 27.5q16 -34 17 -74 v-202h-91v201q0 19 3 37t10 34q-20 -26 -54 -46l-177 -101l-45 76l176 103q37 22 75 24q-20 2 -38 8t-37 18z" />
|
||||
<glyph unicode="+" d="M102 618v139h415v437h150v-437h416v-139h-416v-440h-150v440h-415z" />
|
||||
<glyph unicode="," horiz-adv-x="434" d="M96 126q0 24 9 44.5t24.5 36.5t38 25.5t49.5 9.5q31 0 55 -11.5t40 -31.5t24 -46t8 -57q0 -46 -13.5 -95.5t-38 -98t-60.5 -95t-82 -85.5l-31 30q-13 12 -14 29q0 13 15 28q10 11 26 30t32.5 43.5t30 54t19.5 63.5h-13q-27 0 -48.5 9t-37 26t-24.5 40t-9 51z" />
|
||||
<glyph unicode="-" horiz-adv-x="710" d="M102 537v154h506v-154h-506z" />
|
||||
<glyph unicode="." horiz-adv-x="434" d="M90 113q0 27 10 50t26.5 40.5t40 28t50.5 10.5t50.5 -10.5t41 -28t27 -41t9.5 -49.5q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50.5 9.5t-40 27t-26.5 40.5t-10 51z" />
|
||||
<glyph unicode="/" horiz-adv-x="763" d="M-12 -92l615 1533q13 33 38 50t58 17h77l-611 -1530q-14 -36 -42.5 -53t-57.5 -17h-77z" />
|
||||
<glyph unicode="0" d="M61 733q0 193 41 334t113 234t168.5 138t209.5 45q112 0 209.5 -45t169 -138t113 -234t41.5 -334t-41.5 -333.5t-113 -232.5t-169 -137t-209.5 -45q-113 0 -209.5 45t-168.5 137t-113 232.5t-41 333.5zM250 733q0 -168 28 -281.5t75 -183t109.5 -100t130.5 -30.5 t130 30.5t110 100t76 183t28 281.5t-28 282t-76 184t-110.5 100t-129.5 30q-68 0 -130.5 -30t-109.5 -100t-75 -184t-28 -282z" />
|
||||
<glyph unicode="1" d="M207 1093l436 377h149v-1331h288v-139h-786v139h315v1001q0 45 3 91l-262 -224q-10 -8 -20.5 -12t-19.5 -4q-15 0 -27.5 7t-18.5 16z" />
|
||||
<glyph unicode="2" d="M106 0v62q0 19 8 40t25 38l470 472q58 59 106.5 114t83 110.5t52.5 112.5t18 121q0 65 -20.5 113.5t-56 80t-84 47.5t-103.5 16t-102 -16.5t-83.5 -45.5t-61.5 -69t-35 -88q-8 -30 -24.5 -43t-43.5 -13q-5 0 -10.5 0.5t-13.5 1.5l-95 16q14 100 55 177.5t104 130 t144.5 79.5t175.5 27q93 0 174 -28t140 -80.5t93 -128.5t34 -172q0 -82 -24.5 -151.5t-66.5 -133.5t-97 -124t-116 -122l-386 -396q41 11 82.5 18t80.5 7h492q30 0 47 -17.5t17 -44.5v-111h-979z" />
|
||||
<glyph unicode="3" d="M111 367l77 32q22 9 43 10q20 0 36.5 -9t24.5 -27q2 -4 4 -9l4 -10q14 -30 34.5 -67t55.5 -70t86.5 -55.5t128.5 -22.5t135 25t96 65t57.5 89.5t19.5 97.5q0 59 -15.5 108t-57 85t-115 56.5t-187.5 20.5v132q93 1 159 20.5t108 53.5t61 81t19 104q0 63 -20 110.5t-55 78 t-82.5 46t-102.5 15.5t-102.5 -16.5t-84 -45.5t-61 -69.5t-36.5 -87.5q-8 -30 -24.5 -43t-42.5 -13q-5 0 -10.5 0.5t-12.5 1.5l-95 16q14 100 55 177.5t104 130t144.5 79.5t175.5 27q93 0 172 -26.5t135.5 -76t88.5 -119t32 -154.5q0 -70 -18 -124.5t-51 -96t-80.5 -70.5 t-105.5 -46q143 -38 215.5 -127t72.5 -223q0 -101 -38.5 -182t-105 -138t-155 -87t-190.5 -30q-117 0 -199.5 29t-140 80t-94 121.5t-62.5 152.5z" />
|
||||
<glyph unicode="4" d="M41 520l714 947h170v-938h222v-104q0 -16 -10 -27.5t-30 -11.5h-182v-386h-161v386h-650q-20 0 -35.5 12t-19.5 29zM239 529h525v606q0 27 1.5 57.5t6.5 62.5z" />
|
||||
<glyph unicode="5" d="M111 138l55 78q18 27 49 27q19 0 45.5 -16t63 -35.5t86.5 -35.5t118 -16q77 0 138.5 24.5t105 70.5t67 109.5t23.5 141.5q0 69 -20 124.5t-60.5 94t-100.5 60t-141 21.5q-55 0 -114.5 -9t-123.5 -29l-115 33l119 686h695v-79q0 -39 -24.5 -64.5t-82.5 -25.5h-461 l-67 -385q115 25 212 25q115 0 202 -34t146.5 -93t90 -140t30.5 -176q0 -117 -41 -211.5t-112.5 -161.5t-167.5 -102.5t-208 -35.5q-65 0 -124 12.5t-110.5 34t-95 49t-77.5 58.5z" />
|
||||
<glyph unicode="6" d="M111 484q0 96 43 205t136 234l372 500q14 18 39.5 31t58.5 13h162l-509 -644q52 36 115.5 56t137.5 20q88 0 166.5 -29t138 -85t94.5 -137.5t35 -185.5q0 -101 -37 -188.5t-103 -152t-159 -101t-205 -36.5q-111 0 -200.5 35t-153 100t-97.5 157.5t-34 207.5zM287 453 q0 -71 20.5 -129.5t60 -100.5t96 -65t129.5 -23q74 0 133 23.5t101.5 65.5t65.5 99.5t23 125.5q0 72 -22.5 129.5t-63 98t-98 62t-126.5 21.5q-74 0 -133 -25t-100.5 -67.5t-63.5 -98.5t-22 -116z" />
|
||||
<glyph unicode="7" d="M113 1343v124h997v-82q0 -35 -7.5 -57t-16.5 -38l-607 -1225q-13 -27 -36.5 -46t-63.5 -19h-130l616 1210q13 26 27 47.5t32 40.5h-766q-17 0 -31 14t-14 31z" />
|
||||
<glyph unicode="8" d="M98 401q0 141 74 233t211 131q-116 43 -174.5 128.5t-58.5 204.5q0 81 31.5 151.5t90 122.5t140 82t181.5 30q99 0 181 -30t140.5 -82t90 -122.5t31.5 -151.5q0 -119 -59 -204.5t-174 -128.5q137 -39 210.5 -130.5t73.5 -233.5q0 -96 -36 -173t-101 -131.5t-156.5 -83.5 t-200.5 -29q-110 0 -201 29t-156.5 83.5t-101.5 131.5t-36 173zM287 404q0 -61 21 -111.5t60.5 -87t96 -56.5t128.5 -20t128.5 20t96 56.5t60.5 87t21 111.5q0 76 -25 130t-67.5 87.5t-98 49.5t-115.5 16t-115.5 -16t-98 -49.5t-67.5 -87.5t-25 -130zM328 1095 q0 -50 14 -97.5t46 -83.5t82.5 -58t122.5 -22t122.5 22t82 58t46 83t14.5 98t-17 96t-50 79t-83 53t-115 19q-66 0 -115.5 -19t-83 -53t-50 -79t-16.5 -96z" />
|
||||
<glyph unicode="9" d="M152 1023q0 96 35.5 180t100 146.5t153.5 98.5t196 36q105 0 191 -35t147.5 -97.5t95 -149.5t33.5 -192q0 -63 -12 -120t-34.5 -111.5t-53.5 -108.5t-71 -111l-358 -516q-13 -19 -37.5 -31t-56.5 -12h-168l447 585q23 30 42 56.5t37 52.5q-56 -45 -127 -68.5t-150 -23.5 q-83 0 -157 27.5t-130.5 81.5t-89.5 132.5t-33 179.5zM334 1036q0 -70 20 -124.5t57.5 -92.5t91 -57.5t120.5 -19.5q74 0 130.5 24.5t95.5 64t59.5 92t20.5 108.5q0 69 -22 124.5t-61 94.5t-93 60t-118 21q-68 0 -123.5 -22t-95 -61t-61 -93t-21.5 -119z" />
|
||||
<glyph unicode=":" horiz-adv-x="516" d="M131 113q0 27 10 50t26.5 40.5t40 28t50.5 10.5t50.5 -10.5t41 -28t27 -41t9.5 -49.5q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50.5 9.5t-40 27t-26.5 40.5t-10 51zM131 881q0 27 10 50t26.5 40.5t40 28t50.5 10.5t50.5 -10.5t41 -28t27 -41t9.5 -49.5 q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50.5 9.5t-40 27t-26.5 40.5t-10 51z" />
|
||||
<glyph unicode=";" horiz-adv-x="516" d="M131 881q0 27 10 50t26.5 40.5t40 28t50.5 10.5t50.5 -10.5t41 -28t27 -41t9.5 -49.5q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50.5 9.5t-40 27t-26.5 40.5t-10 51zM137 126q0 24 9 44.5t24.5 36.5t38 25.5t49.5 9.5q31 0 55 -11.5t40 -31.5t24 -46t8 -57 q0 -46 -13.5 -95.5t-38 -98t-60.5 -95t-83 -85.5l-30 30q-13 12 -14 29q0 13 15 28q10 11 26 30t32.5 43.5t30 54t19.5 63.5h-13q-27 0 -48.5 9t-37 26t-24.5 40t-9 51z" />
|
||||
<glyph unicode="<" d="M152 651v76l792 411v-130q0 -17 -8 -30t-29 -24l-460 -233q-20 -11 -43 -19t-49 -14q26 -5 49 -13t43 -19l460 -232q20 -10 28.5 -23.5t8.5 -29.5v-131z" />
|
||||
<glyph unicode="=" d="M154 450v138h879v-138h-879zM154 793v138h879v-138h-879z" />
|
||||
<glyph unicode=">" d="M244 240v131q0 16 8 29.5t29 23.5l459 232q20 10 42.5 18.5t47.5 13.5q-26 6 -47.5 14t-42.5 19l-459 233q-20 10 -28.5 23t-8.5 31v130l791 -411v-76z" />
|
||||
<glyph unicode="?" horiz-adv-x="815" d="M35 1336q32 30 70 56.5t83.5 47t98.5 32.5t114 12q81 0 150.5 -23.5t119.5 -66.5t78.5 -104.5t28.5 -138.5q0 -78 -23 -134t-58 -98.5t-77 -74t-78.5 -59t-62.5 -55.5t-30 -61l-19 -157h-125l-12 170v11q0 43 23 76.5t58.5 62.5t75.5 58.5t75.5 64.5t58.5 80t23 107 q0 44 -17.5 79.5t-47 61t-70 38.5t-86.5 13q-62 0 -107 -15t-75.5 -33.5t-49.5 -34t-31 -15.5q-26 0 -40 24zM236 113q0 27 9.5 50t26.5 40.5t40.5 28t49.5 10.5q27 0 50.5 -10.5t41 -28t27 -41t9.5 -49.5q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50 9.5t-40 27 t-26.5 40.5t-9.5 51z" />
|
||||
<glyph unicode="@" horiz-adv-x="1683" d="M88 582q0 112 28 215t79.5 192.5t123 164t159.5 127t189.5 82t212.5 29.5q94 0 184 -20.5t170.5 -60.5t148 -99t116 -135.5t76 -170t27.5 -203.5q0 -111 -31.5 -204t-86 -162t-129 -108t-160.5 -39q-80 0 -130 38.5t-64 118.5q-59 -83 -128.5 -118.5t-149.5 -35.5 q-61 0 -106.5 20.5t-75.5 58t-45 89t-15 110.5q0 87 33.5 175.5t99 160t163 116.5t225.5 45q69 0 121 -11t98 -31l-96 -370q-19 -77 -19 -127q0 -37 9 -61t25 -38t37 -19t45 -5q50 0 95 29t79.5 81t54 125t19.5 162q0 141 -45.5 248t-124.5 178t-187 106.5t-233 35.5 q-137 0 -257 -52.5t-209 -144.5t-140.5 -218t-51.5 -274q0 -174 55 -306t149.5 -221t222 -134t274.5 -45q156 0 275 34t206 86q15 9 28 9q22 0 31 -24l26 -68q-110 -74 -249.5 -116t-316.5 -42t-330 56.5t-265 162.5t-176 259.5t-64 348.5zM625 476q0 -74 33.5 -118.5 t100.5 -44.5q32 0 64 10.5t62 36t55.5 69.5t42.5 111l78 302q-40 9 -87 9q-77 0 -141 -32.5t-110 -84.5t-72 -119.5t-26 -138.5z" />
|
||||
<glyph unicode="A" horiz-adv-x="1392" d="M10 0l587 1467h202l586 -1467h-153q-27 0 -43.5 13.5t-24.5 33.5l-137 354h-658l-138 -354q-7 -18 -24.5 -32.5t-42.5 -14.5h-154zM424 545h548l-231 597q-23 55 -44 138q-11 -42 -21.5 -77.5t-21.5 -61.5z" />
|
||||
<glyph unicode="B" horiz-adv-x="1325" d="M178 0v1467h468q135 0 233 -26.5t161 -75.5t93 -120t30 -161q0 -54 -17 -104t-51 -93t-86 -77t-121 -55q161 -32 242.5 -116t81.5 -221q0 -93 -34 -170t-100 -132.5t-162 -85.5t-219 -30h-519zM377 158h317q85 0 146 19.5t100.5 54.5t58 84t18.5 107q0 114 -80.5 180 t-243.5 66h-316v-511zM377 810h262q84 0 145.5 18.5t102 51t60 79.5t19.5 102q0 129 -78 189.5t-242 60.5h-269v-501z" />
|
||||
<glyph unicode="C" horiz-adv-x="1402" d="M92 733q0 166 54 304.5t151 237.5t233 154t299 55q162 0 279.5 -50.5t208.5 -136.5l-65 -91q-7 -10 -16 -16.5t-27 -6.5q-13 0 -28 9.5t-35.5 24t-48 31t-65.5 30.5t-88 24t-116 10q-118 0 -215.5 -40.5t-168 -115.5t-110 -182.5t-39.5 -240.5q0 -137 39.5 -244.5 t107.5 -182t161 -113t201 -38.5q66 0 118 7.5t96.5 24t83 41.5t77.5 60q17 15 33 15t30 -13l78 -85q-90 -104 -218.5 -162.5t-309.5 -58.5q-159 0 -288 54.5t-220 153.5t-141.5 237t-50.5 304z" />
|
||||
<glyph unicode="D" horiz-adv-x="1542" d="M178 0v1467h549q162 0 295 -52.5t228.5 -149.5t147.5 -232t52 -300t-52 -300t-147.5 -231.5t-228.5 -149t-295 -52.5h-549zM378 161h349q118 0 214 39t163.5 112t104.5 179.5t37 241.5t-37 241.5t-104.5 180.5t-163.5 113t-214 39h-349v-1146z" />
|
||||
<glyph unicode="E" horiz-adv-x="1189" d="M178 0v1467h904v-161h-704v-488h570v-155h-570v-501h704v-162h-904z" />
|
||||
<glyph unicode="F" horiz-adv-x="1159" d="M178 0v1467h904v-161h-704v-513h602v-162h-602v-631h-200z" />
|
||||
<glyph unicode="G" horiz-adv-x="1503" d="M92 733q0 168 53 306.5t150.5 237t236.5 153t311 54.5q87 0 161.5 -13t138.5 -37t118.5 -58.5t101.5 -77.5l-56 -90q-17 -28 -45 -27q-16 0 -36 11q-26 14 -57.5 34.5t-77 39.5t-107.5 32.5t-147 13.5q-124 0 -224.5 -40.5t-171 -116t-108.5 -182.5t-38 -240 q0 -139 39.5 -248t111 -185t170 -116t217.5 -40q59 0 108.5 6t93.5 17t83 27t78 36v324h-227q-19 0 -31 11.5t-12 27.5v113h450v-564q-55 -40 -115 -69.5t-128 -49.5t-146 -29.5t-169 -9.5q-160 0 -293 54.5t-229 153.5t-150 237t-54 304z" />
|
||||
<glyph unicode="H" horiz-adv-x="1548" d="M178 0v1467h200v-654h790v654h200v-1467h-200v668h-790v-668h-200z" />
|
||||
<glyph unicode="I" horiz-adv-x="628" d="M215 0v1467h199v-1467h-199z" />
|
||||
<glyph unicode="J" horiz-adv-x="909" d="M61 12q2 30 5.5 59t6.5 58q2 17 12.5 28t32.5 11q18 0 49 -9t82 -9q68 0 120.5 20t89 63t55 110.5t18.5 159.5v964h198v-960q0 -123 -30 -220.5t-89 -164.5t-145 -102.5t-198 -35.5q-99 -1 -207 28z" />
|
||||
<glyph unicode="K" horiz-adv-x="1394" d="M199 0v1467h197v-643h75q39 0 62 10t44 33l488 553q23 26 43.5 36.5t53.5 10.5h169l-559 -631q-22 -24 -40.5 -40.5t-40.5 -26.5q29 -9 50.5 -27.5t44.5 -46.5l584 -695h-172q-19 0 -32.5 3t-23 8t-18 13.5t-16.5 17.5l-507 583q-11 12 -21 20.5t-22.5 15t-29.5 9 t-42 2.5h-90v-672h-197z" />
|
||||
<glyph unicode="L" horiz-adv-x="1052" d="M178 0v1467h199v-1300h635v-167h-834z" />
|
||||
<glyph unicode="M" horiz-adv-x="1884" d="M178 0v1467h147q27 0 41 -5t27 -28l507 -904q14 -25 25 -51.5t21 -54.5q10 29 21.5 55t25.5 52l497 903q13 24 27.5 28.5t41.5 4.5h146v-1467h-174v1078q0 22 1 46.5t3 50.5l-503 -918q-26 -46 -71 -46h-29q-46 0 -72 46l-514 921q3 -27 4.5 -52.5t1.5 -47.5v-1078h-174z " />
|
||||
<glyph unicode="N" horiz-adv-x="1548" d="M178 0v1467h103q27 0 39.5 -6.5t28.5 -26.5l850 -1106q-3 27 -4 51.5t-1 48.5v1039h174v-1467h-100q-24 0 -40 8t-31 28l-849 1105q2 -26 3 -50.5t1 -44.5v-1046h-174z" />
|
||||
<glyph unicode="O" horiz-adv-x="1634" d="M94 733q0 165 52.5 303t147.5 237.5t228 155t295 55.5t295.5 -55.5t229 -155t147.5 -237.5t52 -303t-52 -302.5t-147.5 -237t-229 -154t-295.5 -54.5t-295 54.5t-228 154t-147.5 237t-52.5 302.5zM297 733q0 -135 37 -242t105 -181t164 -113.5t214 -39.5q119 0 215 39.5 t164 113.5t104.5 181t36.5 242t-36.5 242.5t-104.5 182t-164 114.5t-215 40q-118 0 -214 -40t-164 -114.5t-105 -182t-37 -242.5z" />
|
||||
<glyph unicode="P" horiz-adv-x="1251" d="M199 0v1467h433q139 0 242 -32t170.5 -91.5t101 -143.5t33.5 -187q0 -102 -36 -187.5t-105 -147t-171.5 -95.5t-234.5 -34h-236v-549h-197zM396 707h236q85 0 150 22.5t109 63t66.5 96.5t22.5 124q0 140 -86.5 219t-261.5 79h-236v-604z" />
|
||||
<glyph unicode="Q" horiz-adv-x="1634" d="M94 733q0 165 52.5 303t147.5 237.5t228 155t295 55.5t295.5 -55.5t229 -155t147.5 -237.5t52 -303q0 -103 -21 -196.5t-61 -173.5t-97 -145.5t-129 -114.5l377 -406h-164q-37 0 -65.5 10t-52.5 36l-258 281q-58 -18 -121 -28.5t-132 -10.5q-162 0 -295 54.5t-228 154 t-147.5 237t-52.5 302.5zM297 733q0 -135 37 -242t105 -181t164 -113.5t214 -39.5q119 0 215 39.5t164 113.5t104.5 181t36.5 242t-36.5 242.5t-104.5 182t-164 114.5t-215 40q-118 0 -214 -40t-164 -114.5t-105 -182t-37 -242.5z" />
|
||||
<glyph unicode="R" horiz-adv-x="1318" d="M199 0v1467h414q139 0 240.5 -28t167.5 -81t98 -128.5t32 -168.5q0 -78 -24.5 -145.5t-71 -121.5t-114 -91.5t-151.5 -57.5q37 -22 65 -62l428 -583h-176q-54 0 -80 42l-381 524q-17 25 -37.5 35.5t-61.5 10.5h-151v-612h-197zM396 757h208q87 0 153 21t110.5 59.5 t67 91.5t22.5 118q0 131 -86.5 197.5t-257.5 66.5h-217v-554z" />
|
||||
<glyph unicode="S" horiz-adv-x="1085" d="M59 175l58 94q8 11 19.5 19t26.5 8q22 0 49.5 -23t69 -50.5t100 -51t143.5 -23.5q71 0 126.5 19.5t93.5 55t58.5 84.5t20.5 110q0 67 -30 109t-79 71t-112 49t-129 41t-129 48.5t-112.5 71.5t-79.5 110t-30 163q0 78 30 151t87.5 129t142 90t194.5 34q123 0 224 -39 t177 -113l-48 -94q-9 -15 -19.5 -23t-26.5 -8q-17 0 -40.5 17.5t-58.5 38.5t-85 38.5t-120 17.5q-67 0 -118 -18t-85.5 -48.5t-52 -72t-17.5 -89.5q0 -61 30.5 -102t80 -69.5t112.5 -49.5t129 -43.5t129 -50.5t112.5 -71t80 -105.5t30.5 -154.5q0 -96 -33 -180.5t-96 -147 t-154.5 -98t-208.5 -35.5q-142 0 -259.5 51.5t-200.5 139.5z" />
|
||||
<glyph unicode="T" horiz-adv-x="1208" d="M29 1300v167h1149v-167h-475v-1300h-198v1300h-476z" />
|
||||
<glyph unicode="U" horiz-adv-x="1495" d="M164 575v892h197v-890q0 -92 26.5 -169t76 -132.5t121.5 -86.5t164 -31q91 0 162.5 30.5t121 86t76 132t26.5 168.5v892h197v-892q0 -127 -40.5 -235.5t-115.5 -187.5t-183.5 -124t-243.5 -45t-244 45t-184.5 124t-116 187.5t-40.5 235.5z" />
|
||||
<glyph unicode="V" horiz-adv-x="1392" d="M8 1467h159q27 0 43 -13t24 -34l415 -1035q14 -35 26 -76t23 -85q9 44 20 85t25 76l413 1035q7 17 24.5 32t43.5 15h159l-598 -1467h-179z" />
|
||||
<glyph unicode="W" horiz-adv-x="2086" d="M14 1467h165q27 0 44.5 -13t23.5 -34l303 -1020q8 -28 14.5 -59.5t13.5 -66.5q7 35 14 67.5t16 58.5l345 1020q6 17 24 32t44 15h57q27 0 44 -13t24 -34l343 -1020q18 -53 33 -121q6 34 11 64.5t13 56.5l304 1020q5 18 23 32.5t44 14.5h155l-458 -1467h-178l-372 1119 q-11 32 -21 74q-5 -20 -9.5 -39t-9.5 -35l-374 -1119h-178z" />
|
||||
<glyph unicode="X" horiz-adv-x="1316" d="M14 0l505 754l-484 713h197q22 0 32 -7t19 -20l383 -588q7 22 21 47l362 537q9 14 19.5 22.5t26.5 8.5h189l-486 -704l502 -763h-196q-23 0 -35.5 12t-20.5 26l-394 615q-7 -22 -18 -41l-383 -574q-9 -14 -21 -26t-33 -12h-185z" />
|
||||
<glyph unicode="Y" horiz-adv-x="1288" d="M8 1467h174q27 0 42.5 -13t26.5 -33l336 -570q20 -36 34 -67.5t25 -62.5q11 32 24.5 63.5t34.5 66.5l334 570q9 16 25 31t42 15h176l-539 -883v-584h-197v584z" />
|
||||
<glyph unicode="Z" horiz-adv-x="1277" d="M88 0v78q0 31 20 58l831 1170h-812v161h1073v-73q0 -35 -21 -66l-831 -1166h838v-162h-1098z" />
|
||||
<glyph unicode="[" horiz-adv-x="614" d="M145 -296v1866h377v-72q0 -23 -13.5 -35.5t-36.5 -12.5h-173v-1625h173q23 0 36.5 -13t13.5 -36v-72h-377z" />
|
||||
<glyph unicode="\" horiz-adv-x="768" d="M-20 1508h77q34 0 58.5 -17t38.5 -50l615 -1533h-77q-30 0 -58.5 17.5t-41.5 52.5z" />
|
||||
<glyph unicode="]" horiz-adv-x="614" d="M92 -224q0 20 14 34.5t36 14.5h173v1625h-173q-23 0 -36.5 14t-13.5 34v72h377v-1866h-377v72z" />
|
||||
<glyph unicode="^" d="M162 806l366 661h118l367 -661h-132q-17 0 -29.5 10t-21.5 25l-200 360q-13 24 -23 46t-17 43q-14 -45 -38 -89l-199 -360q-8 -14 -19.5 -24.5t-32.5 -10.5h-139z" />
|
||||
<glyph unicode="_" horiz-adv-x="806" d="M0 -169h807v-123h-807v123z" />
|
||||
<glyph unicode="`" horiz-adv-x="628" d="M39 1484h173q34 0 50.5 -11t30.5 -34l152 -248h-104q-22 0 -35 6.5t-27 22.5z" />
|
||||
<glyph unicode="a" horiz-adv-x="1038" d="M94 259q0 61 34 118t109 101t197 72.5t298 32.5v81q0 121 -51.5 182.5t-153.5 61.5q-67 0 -112 -17t-78.5 -37.5t-57.5 -37.5t-48 -17q-18 0 -32 9.5t-22 24.5l-33 58q86 83 185.5 124t220.5 41q87 0 154.5 -29t113.5 -80t69.5 -123.5t23.5 -159.5v-664h-81q-27 0 -43 8 t-21 35l-21 96q-41 -37 -79.5 -66t-81.5 -49t-92 -30t-108 -10q-60 0 -113 16.5t-92 50.5t-62 85.5t-23 122.5zM269 267q0 -41 13.5 -70.5t36 -48.5t53 -27.5t66.5 -8.5q48 0 88 9.5t75.5 27.5t67.5 43.5t63 58.5v216q-126 -4 -214 -20t-143.5 -41.5t-80.5 -60.5t-25 -78z " />
|
||||
<glyph unicode="b" horiz-adv-x="1144" d="M156 0v1508h183v-620q65 75 148 120.5t191 45.5q90 0 162.5 -34t124 -101t79 -166t27.5 -228q0 -115 -30.5 -213.5t-88.5 -170.5t-141.5 -113.5t-187.5 -41.5q-100 0 -170.5 38.5t-122.5 108.5l-9 -94q-8 -39 -48 -39h-117zM339 250q49 -68 109 -95.5t134 -27.5 q145 0 223 103.5t78 294.5q0 101 -18 174t-52 119.5t-83 68t-112 21.5q-89 0 -156 -41t-123 -115v-502z" />
|
||||
<glyph unicode="c" horiz-adv-x="956" d="M76 519q0 116 32 214t94 169.5t153 111.5t209 40q109 0 193 -35.5t148 -99.5l-48 -66q-8 -11 -16 -17.5t-24 -6.5q-15 0 -33 13t-45.5 28.5t-67 28t-97.5 12.5q-76 0 -134 -27t-97.5 -78t-59.5 -124t-20 -163q0 -94 21.5 -167t60.5 -123t95 -76t125 -26q67 0 110 16 t71.5 35.5t47 35t36.5 15.5q24 0 35 -17l51 -67q-68 -83 -169 -121t-213 -38q-97 0 -181 35.5t-145.5 104t-96.5 167.5t-35 226z" />
|
||||
<glyph unicode="d" horiz-adv-x="1144" d="M74 515q0 115 30.5 213.5t88.5 171.5t141 114.5t188 41.5q95 0 163 -32.5t121 -90.5v575h182v-1508h-108q-39 0 -50 38l-16 126q-67 -81 -152 -129.5t-196 -48.5q-89 0 -162 34t-124 100.5t-78.5 166t-27.5 228.5zM262 515q0 -101 17.5 -173.5t51.5 -119t83 -68 t112 -21.5q89 0 156.5 41t123.5 116v502q-50 68 -110 94.5t-133 26.5q-145 0 -223 -103.5t-78 -294.5z" />
|
||||
<glyph unicode="e" horiz-adv-x="1073" d="M76 540q0 109 33 203t95.5 163t152.5 108.5t203 39.5q93 0 172 -31.5t136.5 -90.5t89.5 -145.5t32 -196.5q0 -43 -9 -57.5t-35 -14.5h-690q2 -98 26.5 -171t67.5 -121.5t102.5 -72.5t133.5 -24q69 0 118.5 16t85 34.5t59.5 34t42 15.5q23 0 35 -17l51 -67 q-34 -41 -81 -71t-101 -49.5t-111 -29t-114 -9.5q-108 0 -198 36t-156 106.5t-103 174t-37 237.5zM262 632h564q0 63 -17 116t-51 91.5t-82.5 59.5t-111.5 21q-132 0 -208 -76.5t-94 -211.5z" />
|
||||
<glyph unicode="f" horiz-adv-x="690" d="M27 942v75h163v100q0 89 25.5 158.5t72 117t112 72t147.5 24.5q70 0 129 -21l-4 -91q-1 -20 -17.5 -24t-46.5 -4h-31q-47 0 -85.5 -12.5t-66.5 -40t-42.5 -72.5t-14.5 -112v-95h300v-132h-294v-885h-184v882l-114 13q-22 5 -35.5 16t-13.5 31z" />
|
||||
<glyph unicode="g" horiz-adv-x="1046" d="M51 -99q0 77 48.5 130.5t133.5 85.5q-44 20 -70 54.5t-26 91.5q0 23 8.5 47t25 47.5t41.5 45t57 37.5q-77 43 -120.5 114.5t-43.5 166.5q0 76 29.5 138t81.5 105.5t124.5 67t158.5 23.5q68 0 126.5 -15t106.5 -44h282v-67q0 -34 -43 -43l-118 -17q35 -67 35 -148 q0 -76 -29.5 -138t-81 -106t-122.5 -67.5t-156 -23.5q-73 0 -138 17q-33 -20 -49.5 -43.5t-16.5 -46.5q0 -37 29.5 -55.5t79 -27t112 -10.5t127.5 -6.5t127.5 -16t111.5 -37t78.5 -70.5t29.5 -117q0 -67 -33 -129t-95.5 -110.5t-153 -78t-203.5 -29.5q-114 0 -199.5 22.5 t-141.5 60.5t-84.5 88t-28.5 104zM211 -76q0 -35 18 -65t55 -52t92.5 -35t131.5 -13q74 0 132 13.5t98.5 38t62 58.5t21.5 75q0 39 -21.5 62.5t-58 36t-85 19t-101.5 9t-108.5 5.5t-105.5 11q-58 -28 -94.5 -68t-36.5 -95zM273 716q0 -46 15 -84.5t43.5 -66t70.5 -43 t97 -15.5t97.5 15.5t71 43t43 66t14.5 84.5q0 95 -58 151.5t-168 56.5t-168 -56.5t-58 -151.5z" />
|
||||
<glyph unicode="h" horiz-adv-x="1138" d="M150 0v1508h182v-610q67 71 147.5 113.5t186.5 42.5q85 0 150 -28.5t108.5 -80t66 -124t22.5 -161.5v-660h-183v660q0 118 -53.5 183t-164.5 65q-81 0 -151 -39t-129 -105v-764h-182z" />
|
||||
<glyph unicode="i" horiz-adv-x="524" d="M133 1363q0 27 10.5 51t28 42t41 28t49.5 10q27 0 50.5 -10t41.5 -28t28.5 -42t10.5 -51t-10.5 -50t-28.5 -41t-41.5 -28t-50.5 -10t-50 10t-40.5 28t-28 41t-10.5 50zM170 0v1037h182v-1037h-182z" />
|
||||
<glyph unicode="j" horiz-adv-x="520" d="M-57 -352l8 98q2 13 9 17t23 4q8 0 17 -0.5t23 -0.5q80 0 113.5 37t33.5 120v1114h182v-1114q0 -62 -16.5 -116t-51.5 -94t-91 -63t-134 -23q-34 0 -61 5.5t-55 15.5zM133 1363q0 27 10.5 51t28 42t41 28t49.5 10q27 0 50.5 -10t41.5 -28t28.5 -42t10.5 -51t-10.5 -50 t-28.5 -41t-41.5 -28t-50.5 -10t-50 10t-40.5 28t-28 41t-10.5 50z" />
|
||||
<glyph unicode="k" horiz-adv-x="1073" d="M156 0v1508h183v-887h47q20 0 33.5 5.5t30.5 22.5l327 351q15 16 30.5 26.5t41.5 10.5h166l-382 -406q-14 -17 -28 -30.5t-32 -23.5q18 -12 33.5 -28.5t28.5 -36.5l405 -512h-163q-23 0 -39 8.5t-30 27.5l-341 425q-15 22 -30.5 28.5t-46.5 6.5h-51v-496h-183z" />
|
||||
<glyph unicode="l" horiz-adv-x="524" d="M170 0v1508h182v-1508h-182z" />
|
||||
<glyph unicode="m" horiz-adv-x="1681" d="M150 0v1037h108q39 0 49 -38l14 -106q57 71 128 116t165 45q105 0 170.5 -58.5t94.5 -157.5q22 56 57 97t79 67.5t93.5 39t100.5 12.5q82 0 146 -26.5t108.5 -76.5t68 -123t23.5 -168v-660h-182v660q0 122 -53 185t-155 63q-45 0 -85.5 -15.5t-71 -46.5t-48.5 -77.5 t-18 -108.5v-660h-182v660q0 125 -50.5 186.5t-146.5 61.5q-68 0 -125.5 -36t-105.5 -99v-773h-182z" />
|
||||
<glyph unicode="n" horiz-adv-x="1138" d="M150 0v1037h108q39 0 49 -38l15 -112q68 75 151 121t193 46q85 0 150 -28.5t108.5 -80t66 -124t22.5 -161.5v-660h-183v660q0 118 -53.5 183t-164.5 65q-81 0 -151 -39t-129 -105v-764h-182z" />
|
||||
<glyph unicode="o" horiz-adv-x="1138" d="M74 519q0 122 34.5 221t99 168.5t156.5 107.5t205 38q114 0 205.5 -38t155.5 -107.5t98.5 -168.5t34.5 -221q0 -123 -34.5 -221t-98.5 -168t-155.5 -107t-205.5 -37t-205.5 37t-156 107t-99 168t-34.5 221zM262 518q0 -92 19 -164.5t57.5 -122.5t96 -76.5t134.5 -26.5 q154 0 229.5 103t75.5 287q0 185 -75.5 288.5t-229.5 103.5q-78 0 -135 -26.5t-95.5 -76.5t-57.5 -123.5t-19 -165.5z" />
|
||||
<glyph unicode="p" horiz-adv-x="1130" d="M150 -351v1388h108q39 0 49 -38l16 -122q67 81 152 130t197 49q89 0 161.5 -34.5t124 -101.5t79 -166.5t27.5 -228.5q0 -115 -31 -213.5t-88 -170.5t-140.5 -113.5t-188.5 -41.5q-96 0 -164 31.5t-120 90.5v-459h-182zM332 250q50 -68 110 -95.5t133 -27.5 q144 0 222.5 103.5t78.5 294.5q0 101 -18 174t-52 119.5t-83 68t-112 21.5q-89 0 -156 -41t-123 -115v-502z" />
|
||||
<glyph unicode="q" horiz-adv-x="1144" d="M74 515q0 115 30.5 213.5t88.5 171.5t141 114.5t188 41.5q100 0 170.5 -36t125.5 -101l12 80q10 38 50 38h108v-1388h-182v505q-66 -76 -149.5 -122t-190.5 -46q-89 0 -162 34t-124 100.5t-78.5 166t-27.5 228.5zM262 515q0 -101 17.5 -173.5t51.5 -119t83 -68t112 -21.5 q89 0 156.5 41t123.5 116v502q-49 66 -109.5 93.5t-133.5 27.5q-145 0 -223 -103.5t-78 -294.5z" />
|
||||
<glyph unicode="r" horiz-adv-x="825" d="M150 0v1037h104q30 0 41 -11t15 -39l13 -162q53 109 131 170t184 61q43 0 78 -10t64 -27l-23 -136q-7 -26 -32 -26q-14 0 -44 10t-83 10q-95 0 -159 -55.5t-107 -161.5v-660h-182z" />
|
||||
<glyph unicode="s" horiz-adv-x="888" d="M63 110l43 69q8 13 19.5 20.5t30.5 7.5q18 0 38.5 -14.5t49.5 -32t70.5 -31.5t104.5 -14q53 0 93 13.5t66.5 37t39.5 54.5t13 66q0 43 -23 71t-61 48t-86.5 35t-99.5 31t-99.5 37t-86.5 53t-61 78.5t-23 113.5q0 59 24.5 114t71.5 96.5t116 66t157 24.5 q102 0 183.5 -32.5t140.5 -88.5l-41 -67q-12 -23 -37 -22q-15 0 -35 11t-48 25t-67 26t-92 12q-46 0 -83 -12t-63 -32.5t-40 -47.5t-14 -59q0 -40 23 -66.5t61 -46t86 -34.5t99 -32t99 -37.5t86 -51t61 -75t23 -107.5q0 -72 -25.5 -132.5t-76 -105t-123 -70t-167.5 -25.5 q-109 0 -197.5 35.5t-149.5 90.5z" />
|
||||
<glyph unicode="t" horiz-adv-x="763" d="M45 925v72l170 22l42 320q2 15 13.5 25t28.5 10h92v-357h297v-132h-297v-623q0 -66 32 -97.5t82 -31.5q29 0 49.5 7.5t36 17t26.5 17t19 7.5q14 0 26 -17l53 -87q-47 -44 -113.5 -69t-137.5 -25q-123 0 -189 68.5t-66 197.5v635h-125q-16 0 -27.5 10t-11.5 30z" />
|
||||
<glyph unicode="u" horiz-adv-x="1138" d="M125 376v661h182v-661q0 -118 54.5 -182.5t163.5 -64.5q80 0 150.5 38t130.5 105v765h182v-1037h-108q-39 0 -50 38l-14 112q-68 -75 -151.5 -120.5t-192.5 -45.5q-85 0 -150 28t-109 79t-66 124t-22 161z" />
|
||||
<glyph unicode="v" horiz-adv-x="1048" d="M18 1037h150q22 0 36 -11t20 -27l263 -667q14 -37 22.5 -74t15.5 -73q8 36 17.5 73t23.5 74l267 667q6 16 19.5 27t34.5 11h142l-423 -1037h-165z" />
|
||||
<glyph unicode="w" horiz-adv-x="1568" d="M14 1037h144q23 0 37 -11t19 -27l199 -667q8 -37 15 -71.5t12 -69.5q8 35 18.5 69.5t21.5 71.5l219 672q5 15 18 25t33 10h78q20 0 34 -10t19 -25l214 -672q11 -36 19.5 -71t17.5 -68q5 34 13 70.5t17 68.5l203 667q5 16 19.5 27t33.5 11h137l-335 -1037h-145 q-27 0 -37 35l-229 703q-8 24 -13 48t-11 48q-5 -24 -10 -48.5t-13 -48.5l-233 -702q-11 -35 -42 -35h-137z" />
|
||||
<glyph unicode="x" horiz-adv-x="1032" d="M29 0l363 531l-349 506h175q23 0 33 -7t18 -20l254 -389q9 29 27 57l223 328q10 14 20.5 22.5t25.5 8.5h168l-349 -495l363 -542h-175q-23 0 -35.5 12t-20.5 26l-261 406q-7 -30 -22 -53l-241 -353q-10 -14 -22 -26t-33 -12h-162z" />
|
||||
<glyph unicode="y" horiz-adv-x="1048" d="M14 1037h158q24 0 37 -11.5t19 -26.5l278 -653q9 -23 15.5 -45t12.5 -46q7 24 14 46.5t16 45.5l270 652q6 16 20.5 27t32.5 11h145l-578 -1343q-9 -20 -23 -32.5t-43 -12.5h-135l189 411z" />
|
||||
<glyph unicode="z" horiz-adv-x="946" d="M72 0v76q0 13 6.5 31t18.5 34l565 753h-559v143h770v-78q0 -19 -7 -37t-18 -32l-561 -748h566v-142h-781z" />
|
||||
<glyph unicode="{" horiz-adv-x="614" d="M45 583v109q69 0 104.5 41t35.5 107q0 51 -8 101t-17.5 100.5t-18 101.5t-8.5 104q0 71 21 130.5t63.5 102.5t105.5 66.5t147 23.5h54v-81q0 -20 -14 -29.5t-27 -9.5h-20q-79 0 -124.5 -51.5t-45.5 -140.5q0 -57 7 -110t16.5 -104t16.5 -101t7 -101q0 -39 -11.5 -72.5 t-32.5 -59.5t-49 -45t-62 -28q34 -9 62 -28t49 -45.5t32.5 -59.5t11.5 -71q0 -51 -7 -101t-16.5 -101t-16.5 -104t-7 -111q0 -89 45.5 -140t124.5 -51h20q12 0 26.5 -9.5t14.5 -29.5v-82h-54q-84 0 -147 24t-105.5 67t-63.5 102.5t-21 130.5q0 53 8.5 103.5t18 101.5 t17.5 101t8 101q0 65 -35.5 106.5t-104.5 41.5z" />
|
||||
<glyph unicode="|" horiz-adv-x="614" d="M236 -351v1921h141v-1921h-141z" />
|
||||
<glyph unicode="}" horiz-adv-x="614" d="M90 -214q0 20 14.5 29.5t26.5 9.5h21q79 0 124.5 51t45.5 140q0 57 -7.5 110.5t-16.5 104.5t-16.5 101t-7.5 101q0 38 11.5 71t32.5 59.5t49 45.5t62 28q-34 9 -62 28t-49 45t-32.5 59.5t-11.5 72.5q0 51 7.5 101t16.5 101t16.5 104t7.5 110q0 88 -46 140t-124 52h-21 q-12 0 -26.5 9t-14.5 30v81h54q84 0 147 -23.5t105 -66.5t63.5 -102.5t21.5 -130.5q0 -53 -8 -104t-18 -101.5t-18 -100.5t-8 -101q0 -66 36 -107t104 -41v-109q-69 0 -104.5 -41.5t-35.5 -106.5q0 -51 8 -101t18 -101t18 -101.5t8 -103.5q0 -71 -21.5 -130.5t-63.5 -102.5 t-105 -67t-147 -24h-54v82z" />
|
||||
<glyph unicode="~" d="M119 424q0 69 19 126t54 98t87 64t118 23q53 0 105.5 -17t101 -36.5t92.5 -36.5t81 -17q67 0 104.5 43.5t38.5 114.5h147q0 -69 -19 -126t-54.5 -98t-87.5 -63.5t-118 -22.5q-53 0 -105 16.5t-100.5 36.5t-93 37t-80.5 17q-67 0 -104.5 -43t-38.5 -116h-147z" />
|
||||
<glyph unicode="¢" d="M141 518q0 114 34 209.5t98.5 166.5t158.5 112.5t216 44.5l12 183q2 20 16 35t36 15h67l-16 -238q84 -12 151.5 -44.5t122.5 -82.5l-47 -64q-8 -11 -15.5 -16.5t-22.5 -5.5q-12 0 -29 8.5t-40 20.5t-55 24.5t-75 19.5l-54 -780q65 4 108.5 20t73.5 33.5t49.5 31.5 t36.5 14q11 0 20 -4.5t14 -11.5l50 -65q-61 -74 -156 -111.5t-205 -44.5l-12 -179q-2 -19 -16 -34.5t-35 -15.5h-68l15 230q-94 10 -173 50.5t-137 108t-90.5 160.5t-32.5 210zM323 518q0 -166 69 -264t193 -122l53 778q-78 -6 -137 -35t-99 -80t-59.5 -120.5t-19.5 -156.5z " />
|
||||
<glyph unicode="£" d="M53 629v59q0 27 16.5 45.5t46.5 18.5h137v267q0 96 27.5 180.5t84 147.5t140.5 99.5t196 36.5q80 0 142 -20t110 -55t83.5 -81t60.5 -99l-74 -47q-10 -6 -21 -9t-21 -3q-14 0 -27 6t-24 20q-20 26 -41.5 50t-47.5 42t-59.5 28.5t-80.5 10.5q-65 0 -113.5 -21.5 t-81.5 -61.5t-49.5 -96t-16.5 -126v-269h452v-74q0 -18 -15.5 -33.5t-37.5 -15.5h-399v-249q0 -77 -29 -133t-80 -102q30 5 59 9t60 4h692v-78q0 -14 -6 -28t-16 -26t-24.5 -19t-32.5 -7h-987v118q35 10 66.5 27.5t56 43.5t39.5 61.5t15 82.5v296h-200z" />
|
||||
<glyph unicode="¥" d="M45 1467h153q27 0 42.5 -12.5t25.5 -33.5l283 -579q14 -36 24.5 -66t17.5 -59q7 30 16 60t24 65l281 579q8 17 25 31.5t43 14.5h154l-419 -827h314v-104h-348v-108h348v-105h-348v-323h-183v323h-348v105h348v108h-348v104h313z" />
|
||||
<glyph unicode="©" horiz-adv-x="1634" d="M70 733q0 103 26.5 199t75 179.5t117 151.5t151.5 117.5t178.5 76t198.5 26.5t199 -26.5t179 -76t151.5 -117.5t117 -151.5t75.5 -179t27 -199.5q0 -102 -27 -198t-75.5 -179t-117 -151t-151.5 -117t-178.5 -75.5t-199.5 -26.5q-103 0 -198.5 26.5t-178.5 75.5 t-151.5 117t-117 151t-75 178.5t-26.5 198.5zM172 733q0 -91 22.5 -175t64.5 -157t100.5 -132.5t130 -102t154.5 -65.5t173 -23q135 0 253.5 51t206 139.5t138 208t50.5 256.5q0 91 -23 176t-65 158.5t-100.5 134t-130.5 103t-155.5 66t-173.5 23.5q-135 0 -253 -52 t-205 -141.5t-137 -210t-50 -257.5zM374 735q0 103 35 190t97.5 149t148 96t186.5 34q111 0 188.5 -34.5t135.5 -91.5l-47 -66q-5 -6 -13 -12.5t-21 -6.5q-14 0 -30 11.5t-41.5 25t-64.5 25.5t-99 12q-72 0 -129.5 -23t-98 -66t-62.5 -104.5t-22 -138.5q0 -79 22 -141 t60.5 -103.5t93 -64t117.5 -22.5q49 0 83 6.5t58.5 16.5t43.5 22.5t40 24.5q8 5 13.5 8.5t11.5 3.5q11 0 15.5 -3t10.5 -9l62 -65q-58 -68 -143 -105.5t-204 -37.5q-100 0 -182.5 35t-141.5 97.5t-91 148.5t-32 188z" />
|
||||
<glyph unicode="­" horiz-adv-x="710" d="M102 537v154h506v-154h-506z" />
|
||||
<glyph unicode="®" horiz-adv-x="1634" d="M70 733q0 103 26.5 199t75 179.5t117 151.5t151.5 117.5t178.5 76t198.5 26.5t199 -26.5t179 -76t151.5 -117.5t117 -151.5t75.5 -179t27 -199.5q0 -102 -27 -198t-75.5 -179t-117 -151t-151.5 -117t-178.5 -75.5t-199.5 -26.5q-103 0 -198.5 26.5t-178.5 75.5 t-151.5 117t-117 151t-75 178.5t-26.5 198.5zM172 733q0 -91 22.5 -175t64.5 -157t100.5 -132.5t130 -102t154.5 -65.5t173 -23q135 0 253.5 51t206 139.5t138 208t50.5 256.5q0 91 -23 176t-65 158.5t-100.5 134t-130.5 103t-155.5 66t-173.5 23.5q-135 0 -253 -52 t-205 -141.5t-137 -210t-50 -257.5zM510 279v913h295q176 0 261 -64t85 -189q0 -96 -55 -163.5t-163 -93.5q17 -10 30 -25.5t24 -35.5l234 -342h-152q-34 0 -50 25l-206 309q-9 13 -22 20.5t-39 7.5h-82v-362h-160zM670 758h118q56 0 96 10.5t64 31t34.5 50.5t10.5 69 q0 38 -9.5 66.5t-31.5 47t-58 27.5t-89 9h-135v-311z" />
|
||||
<glyph unicode="´" horiz-adv-x="628" d="M201 1191l151 248q14 24 31 34.5t50 10.5h178l-238 -264q-14 -15 -28 -22t-36 -7h-108z" />
|
||||
<glyph unicode=" " horiz-adv-x="838" />
|
||||
<glyph unicode=" " horiz-adv-x="1678" />
|
||||
<glyph unicode=" " horiz-adv-x="838" />
|
||||
<glyph unicode=" " horiz-adv-x="1678" />
|
||||
<glyph unicode=" " horiz-adv-x="559" />
|
||||
<glyph unicode=" " horiz-adv-x="418" />
|
||||
<glyph unicode=" " horiz-adv-x="279" />
|
||||
<glyph unicode=" " horiz-adv-x="279" />
|
||||
<glyph unicode=" " horiz-adv-x="208" />
|
||||
<glyph unicode=" " horiz-adv-x="334" />
|
||||
<glyph unicode=" " horiz-adv-x="93" />
|
||||
<glyph unicode="‐" horiz-adv-x="710" d="M102 537v154h506v-154h-506z" />
|
||||
<glyph unicode="‑" horiz-adv-x="710" d="M102 537v154h506v-154h-506z" />
|
||||
<glyph unicode="‒" horiz-adv-x="710" d="M102 537v154h506v-154h-506z" />
|
||||
<glyph unicode="–" horiz-adv-x="1138" d="M160 538v133h819v-133h-819z" />
|
||||
<glyph unicode="—" horiz-adv-x="1681" d="M160 538v133h1362v-133h-1362z" />
|
||||
<glyph unicode="‘" horiz-adv-x="434" d="M59 1234q0 92 46 176.5t127 155.5l57 -35q8 -5 10.5 -11.5t2.5 -12.5q0 -14 -10 -24q-16 -20 -31.5 -43t-28 -48t-19.5 -52.5t-7 -58.5q0 -33 9.5 -67.5t33.5 -73.5q7 -11 7 -24q0 -25 -28 -35l-111 -45q-30 49 -44 99t-14 99z" />
|
||||
<glyph unicode="’" horiz-adv-x="434" d="M92 1073q0 14 10 25q16 19 32 42t28 48t19 53t7 58q0 33 -9.5 68t-33.5 74q-7 11 -7 22q0 25 28 36l112 45q30 -49 43 -98t13 -98q0 -93 -45.5 -178t-126.5 -155l-57 35q-8 5 -10.5 11t-2.5 12z" />
|
||||
<glyph unicode="“" horiz-adv-x="745" d="M59 1234q0 92 46 176.5t127 155.5l57 -35q8 -5 10.5 -11.5t2.5 -12.5q0 -14 -10 -24q-16 -20 -31.5 -43t-28 -48t-19.5 -52.5t-7 -58.5q0 -33 9.5 -67.5t33.5 -73.5q7 -11 7 -24q0 -25 -28 -35l-111 -45q-30 49 -44 99t-14 99zM371 1234q0 92 45.5 176.5t127.5 155.5 l56 -35q8 -5 10.5 -11.5t2.5 -12.5q0 -14 -10 -24q-16 -20 -31.5 -43t-28 -48t-19.5 -52.5t-7 -58.5q0 -33 10 -67.5t33 -73.5q7 -11 7 -24q0 -25 -27 -35l-112 -45q-30 49 -43.5 99t-13.5 99z" />
|
||||
<glyph unicode="”" horiz-adv-x="745" d="M92 1073q0 14 10 25q16 19 32 42t28 48t19 53t7 58q0 33 -9.5 68t-33.5 74q-7 11 -7 22q0 25 28 36l112 45q30 -49 43 -98t13 -98q0 -93 -45.5 -178t-126.5 -155l-57 35q-8 5 -10.5 11t-2.5 12zM403 1073q0 14 11 25q16 19 31.5 42t27.5 48t19.5 53t7.5 58q0 33 -10 68 t-33 74q-7 11 -7 22q0 25 27 36l112 45q30 -49 43 -98t13 -98q0 -93 -45.5 -178t-126.5 -155l-56 35q-8 5 -11 11t-3 12z" />
|
||||
<glyph unicode="•" d="M213 609q0 79 30 148.5t81.5 121.5t120.5 82t147 30q79 0 148.5 -30t121 -82t82 -121.5t30.5 -148.5t-30.5 -148t-82 -120t-121 -81.5t-148.5 -30.5q-78 0 -147 30.5t-120.5 81.5t-81.5 120t-30 148z" />
|
||||
<glyph unicode="…" horiz-adv-x="1488" d="M90 113q0 27 10 50t26.5 40.5t40 28t50.5 10.5t50.5 -10.5t41 -28t27 -41t9.5 -49.5q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50.5 9.5t-40 27t-26.5 40.5t-10 51zM616 113q0 27 10 50t27 40.5t40.5 28t49.5 10.5q27 0 50.5 -10.5t41 -28t27 -41t9.5 -49.5 q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5t-50 9.5t-40 27t-27 40.5t-10 51zM1144 113q0 27 9.5 50t26.5 40.5t40.5 28t50.5 10.5t50.5 -10.5t40.5 -28t27 -41t10 -49.5q0 -28 -10 -51t-27 -40.5t-41 -27t-50 -9.5q-27 0 -50.5 9.5t-40.5 27t-26.5 40.5t-9.5 51z" />
|
||||
<glyph unicode=" " horiz-adv-x="334" />
|
||||
<glyph unicode=" " horiz-adv-x="418" />
|
||||
<glyph unicode="€" d="M35 566v105h137q-1 15 -1 30v32q0 20 0.5 41.5t1.5 41.5h-138v105h150q20 129 69 232.5t121 177t166.5 112.5t204.5 39q137 0 234.5 -51.5t169.5 -141.5l-63 -69q-8 -9 -16 -16t-22 -7q-17 0 -36.5 19.5t-51 43t-81.5 43t-126 19.5q-150 0 -248.5 -102.5t-131.5 -298.5 h560v-57q0 -18 -14 -33t-38 -15h-521q-1 -20 -1.5 -40.5t-0.5 -42.5v-32q0 -15 1 -30h479v-58q0 -17 -14.5 -32t-39.5 -15h-415q29 -211 127 -316.5t247 -105.5q55 0 97.5 11t73 27.5t52.5 35.5t38.5 35t29.5 27t25 11q8 0 14 -3.5t15 -11.5l76 -71q-72 -104 -178 -162 t-253 -58q-119 0 -214 40.5t-164.5 115.5t-114 183t-61.5 242h-145z" />
|
||||
<glyph unicode="™" horiz-adv-x="1474" d="M66 1360v107h497v-107h-184v-499h-129v499h-184zM662 861v606h108q17 0 24.5 -4t18.5 -17l173 -310q6 -14 12 -27t10 -28q5 14 9 27t12 28l173 310q9 13 17.5 17t24.5 4h109v-606h-113v374l9 77l-187 -344q-13 -29 -45 -29h-19q-32 0 -44 29l-188 341l8 -74v-374h-112z " />
|
||||
<glyph unicode="" horiz-adv-x="1035" d="M0 1035h1035v-1035h-1035v1035z" />
|
||||
</font>
|
||||
</defs></svg>
|
Before Width: | Height: | Size: 38 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,147 +0,0 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>
|
||||
This is a custom SVG webfont generated by Font Squirrel.
|
||||
Copyright : Copyright c 20102011 by tyPoland Lukasz Dziedzic with Reserved Font Name Lato Licensed under the SIL Open Font License Version 11
|
||||
Designer : Lukasz Dziedzic
|
||||
Foundry : tyPoland Lukasz Dziedzic
|
||||
Foundry URL : httpwwwtypolandcom
|
||||
</metadata>
|
||||
<defs>
|
||||
<font id="LatoItalic" horiz-adv-x="1187" >
|
||||
<font-face units-per-em="2048" ascent="1649" descent="-399" />
|
||||
<missing-glyph horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="	" horiz-adv-x="395" />
|
||||
<glyph unicode=" " horiz-adv-x="395" />
|
||||
<glyph unicode="!" horiz-adv-x="650" d="M163 113q0 27 9.5 50t26.5 40.5t40 28t51 10.5q27 0 50.5 -10.5t40.5 -28t27 -41t10 -49.5q0 -28 -10 -51t-27 -40.5t-41 -27t-50 -9.5q-28 0 -51 9.5t-40 27t-26.5 40.5t-9.5 51zM269 511q1 53 2.5 100t4.5 91t6.5 88t9.5 90l72 587h166l-71 -587q-6 -46 -13.5 -90 t-15.5 -88t-18.5 -91t-22.5 -100h-120z" />
|
||||
<glyph unicode=""" horiz-adv-x="753" d="M223 1011v158l38 296h152l-37 -296l-35 -158q-7 -32 -23 -49.5t-46 -17.5q-27 0 -38 17.5t-11 49.5zM543 1011v158l38 296h151l-37 -296l-35 -158q-7 -32 -22.5 -49.5t-45.5 -17.5q-27 0 -38 17.5t-11 49.5z" />
|
||||
<glyph unicode="#" d="M55 475q0 7 2 15l3 18l16 56h210l108 339h-238l21 73q8 29 28 42t59 13h165l121 372q10 30 33 46t53 16h80l-142 -434h256l142 434h79q23 0 37 -12t14 -33q0 -11 -4 -20l-121 -369h219l-22 -73q-8 -29 -28 -42t-57 -13h-147l-108 -339h186q20 0 32.5 -9.5t12.5 -31.5 q0 -7 -1 -14.5t-4 -18.5l-17 -56h-244l-141 -434h-79q-20 0 -33.5 14t-13.5 36q0 14 5 27l115 357h-256l-118 -366q-11 -36 -36 -52t-54 -16h-78l140 434h-151q-44 0 -44 41zM431 564h257l109 339h-256z" />
|
||||
<glyph unicode="$" d="M73 175l62 80q19 26 50 26q18 0 40.5 -19.5t55.5 -45t80.5 -49.5t116.5 -32l106 553q-63 19 -124.5 44.5t-109 64t-76.5 95t-29 140.5q0 85 33.5 164t97 140.5t154.5 100.5t204 43l29 148q4 19 19.5 34t35.5 15h66l-39 -201q105 -12 178.5 -54t125.5 -102l-49 -66 q-11 -15 -22.5 -22t-26.5 -7q-14 0 -33.5 13t-47 30.5t-65 34.5t-88.5 24l-95 -503q66 -22 130 -47t115 -62.5t82.5 -93t31.5 -136.5q0 -97 -35.5 -184.5t-103.5 -155.5t-164 -110.5t-216 -49.5l-35 -183q-4 -18 -18.5 -32.5t-36.5 -14.5h-65l44 233q-122 11 -217.5 60.5 t-160.5 126.5zM415 1072q0 -43 15.5 -75t43 -57.5t64 -44t78.5 -35.5l90 469q-74 -6 -129 -29t-91 -58t-53.5 -78.5t-17.5 -91.5zM591 134q76 7 134.5 33t99.5 66t62 93.5t21 115.5q0 45 -17.5 78.5t-47 58t-69.5 42.5t-85 33z" />
|
||||
<glyph unicode="%" horiz-adv-x="1486" d="M92 0l1165 1437q11 11 26 19.5t39 8.5h127l-1167 -1436q-10 -13 -25 -21t-36 -8h-129zM138 1054q0 101 28 180.5t75.5 134t111.5 83.5t135 29q57 0 105.5 -21t83 -61t54 -97.5t19.5 -130.5q0 -101 -30.5 -180t-79.5 -133t-112 -82t-130 -28q-57 0 -105 21t-82.5 60 t-53.5 96t-19 129zM275 1054q0 -50 10.5 -85.5t29 -58.5t43.5 -34t55 -11q40 0 76 17t63.5 53.5t43 94t15.5 140.5q0 51 -10.5 88t-29 60.5t-43.5 35t-54 11.5q-41 0 -77.5 -17.5t-63 -55.5t-42.5 -96.5t-16 -141.5zM795 288q0 101 27.5 180.5t75 134.5t111.5 84t136 29 q57 0 104.5 -21t82.5 -61t54 -97.5t19 -129.5q0 -101 -29.5 -181t-79 -133.5t-113 -81.5t-129.5 -28q-57 0 -105 21t-82 60t-53 95.5t-19 128.5zM931 288q0 -50 10 -86t28.5 -59t43.5 -34t55 -11q40 0 76.5 17t64 54t43.5 95.5t16 141.5q0 51 -11 87t-29.5 60t-43.5 34.5 t-54 10.5q-41 0 -77 -17.5t-63 -55.5t-43 -96t-16 -141z" />
|
||||
<glyph unicode="&" horiz-adv-x="1328" d="M58 343q0 81 27.5 152.5t75 131.5t111.5 107t138 80q-40 68 -59 133.5t-19 129.5q0 84 29 158.5t83 128.5t129.5 86t167.5 32q72 0 130.5 -22.5t100.5 -62.5t65 -94.5t23 -117.5v-6q0 -3 -1 -9l-104 -19q-5 -1 -8.5 -1.5t-7.5 -0.5q-30 0 -37 34q-6 30 -18.5 58.5 t-33.5 51.5t-51.5 37.5t-72.5 14.5q-52 0 -94 -19.5t-72.5 -54t-46.5 -81t-16 -99.5q0 -58 24 -120t75 -126l330 -419q42 68 69.5 140t41.5 145q4 18 13.5 29.5t28.5 11.5h122q-16 -118 -62.5 -231.5t-119.5 -212.5l244 -308h-152q-22 0 -37.5 2.5t-28 8.5t-23 16.5 t-23.5 24.5l-98 125q-96 -89 -214 -141t-250 -52q-84 0 -153.5 25t-119.5 71.5t-78 113t-28 149.5zM241 366q0 -57 17.5 -102t49 -75.5t74.5 -46.5t93 -16q97 0 183 44t158 116l-341 435q-118 -63 -176 -154.5t-58 -200.5z" />
|
||||
<glyph unicode="'" horiz-adv-x="436" d="M223 1011v158l38 296h152l-37 -296l-35 -158q-7 -32 -23 -49.5t-46 -17.5q-27 0 -38 17.5t-11 49.5z" />
|
||||
<glyph unicode="(" horiz-adv-x="565" d="M125 435q0 143 16.5 279t60 274t119 285t195.5 313l73 -48q8 -5 14 -13.5t6 -21.5q0 -16 -14 -38q-76 -117 -134.5 -233t-98 -239t-60.5 -256.5t-21 -284.5q0 -76 7 -157.5t21 -163.5t35.5 -161t48.5 -147q6 -15 6 -28q0 -17 -9 -28t-21 -18l-83 -47q-43 88 -73.5 181.5 t-50 188t-28.5 186.5t-9 177z" />
|
||||
<glyph unicode=")" horiz-adv-x="565" d="M-8 -217q0 17 14 40q75 117 134 235.5t99 244t61 258t21 276.5q0 75 -7.5 156.5t-22.5 163.5t-36 161t-48 147q-6 15 -6 27q0 17 9 27.5t21 18.5l84 48q42 -89 72.5 -182t50 -187.5t28.5 -186.5t9 -178q0 -143 -16.5 -279t-59.5 -274t-119 -284.5t-196 -312.5l-72 47 q-8 6 -14 14.5t-6 19.5z" />
|
||||
<glyph unicode="*" horiz-adv-x="753" d="M152 1085l173 104q37 22 73 24q-37 3 -67 25l-149 104l52 75l149 -103q16 -11 28 -22.5t20 -27.5q-8 25 -8 48q0 6 0.5 12t1.5 13l26 204h86l-25 -203q-2 -19 -7 -36t-15 -34q11 14 26 25t33 21l173 102l33 -75l-173 -103q-36 -22 -69 -25q17 -2 32 -7.5t30 -16.5 l149 -105l-51 -73l-149 102q-15 10 -27.5 20.5t-20.5 24.5q7 -20 7 -43q0 -6 -0.5 -12t-1.5 -13l-24 -204h-87l25 203q2 18 6.5 35t12.5 32q-11 -13 -24.5 -23t-31.5 -20l-173 -102z" />
|
||||
<glyph unicode="+" d="M118 621l16 133h417l55 439h144l-55 -439h420l-16 -133h-420l-54 -442h-145l55 442h-417z" />
|
||||
<glyph unicode="," horiz-adv-x="435" d="M51 126q0 48 33.5 82t88.5 34q31 0 54.5 -11.5t39.5 -31.5t24 -46t8 -57q0 -46 -13 -95.5t-38 -98t-60.5 -95t-82.5 -85.5l-31 30q-13 12 -14 29q0 12 16.5 31.5t38 46.5t41.5 62.5t27 78.5h-12q-53 0 -86.5 35.5t-33.5 90.5z" />
|
||||
<glyph unicode="-" horiz-adv-x="656" d="M99 539l19 149h468l-20 -149h-467z" />
|
||||
<glyph unicode="." horiz-adv-x="435" d="M46 113q0 27 10 50t27 40.5t40 28t51 10.5q27 0 50 -10.5t40.5 -28t27.5 -41t10 -49.5q0 -28 -10 -51t-27.5 -40.5t-40.5 -27t-50 -9.5q-28 0 -51 9.5t-40 27t-27 40.5t-10 51z" />
|
||||
<glyph unicode="/" horiz-adv-x="711" d="M-83 -93l741 1514q14 31 41 48t60 17h75l-739 -1512q-16 -33 -46 -50t-57 -17h-75z" />
|
||||
<glyph unicode="0" d="M81 583q0 228 50 397t136 280.5t201 166.5t244 55q97 0 179 -37.5t141 -112t92 -186.5t33 -261q0 -228 -50 -398t-136 -281.5t-200.5 -166t-243.5 -54.5q-98 0 -180 37t-141 111.5t-92 186.5t-33 263zM265 586q0 -123 23 -209.5t62 -140.5t91 -78.5t109 -24.5 q86 0 163.5 45.5t135 138t91.5 233t34 331.5q0 123 -23 209.5t-62 140.5t-91 78.5t-109 24.5q-86 0 -163 -45.5t-135 -138t-92 -233.5t-34 -331z" />
|
||||
<glyph unicode="1" d="M234 0l16 135h317l126 1029l19 79l-300 -234q-18 -14 -39 -15q-15 0 -27.5 7t-17.5 15l-45 77l481 377h143l-164 -1335h291l-16 -135h-784z" />
|
||||
<glyph unicode="2" d="M48 0l7 60q2 17 12.5 38.5t28.5 37.5l531 474q75 67 133 127t98.5 118.5t61.5 120t21 132.5q0 55 -18 97t-49.5 70t-75 42t-95.5 14q-115 0 -195 -60t-118 -164q-11 -30 -29 -42t-44 -12q-5 0 -11 0.5t-12 1.5l-89 15q26 100 76.5 177t119 129t153 79t178.5 27 q85 0 157.5 -24t124.5 -70.5t81 -112.5t29 -150q0 -93 -29 -169.5t-79 -145.5t-117.5 -133.5t-142.5 -132.5l-442 -402q42 11 84 17.5t81 6.5h502q27 0 41 -14.5t14 -37.5q0 -10 -2 -27.5t-4 -32.5l-7 -54h-975z" />
|
||||
<glyph unicode="3" d="M95 366l82 30q23 8 41 8q19 0 33 -8t19 -24q16 -59 39 -104t56.5 -74.5t81 -44.5t113.5 -15q84 0 149.5 28.5t110 75t68 104.5t23.5 119q0 49 -15 90.5t-55 71.5t-107.5 47.5t-172.5 17.5l17 126q195 4 290 83.5t95 216.5q0 54 -17.5 95t-49.5 68.5t-75 40.5t-94 13 q-117 0 -196.5 -60.5t-118.5 -163.5q-11 -30 -29 -42t-43 -12q-5 0 -10.5 0.5t-11.5 1.5l-90 15q26 100 76.5 177t119.5 129t152.5 79t178.5 27q86 0 157 -23.5t121 -67t78 -105t28 -136.5q0 -81 -21.5 -143t-61 -108t-95.5 -76t-124 -49q125 -36 187.5 -115t62.5 -194 q0 -111 -44 -199.5t-118.5 -151.5t-173.5 -96.5t-207 -33.5q-102 0 -179 23.5t-131.5 70.5t-88.5 119t-50 169z" />
|
||||
<glyph unicode="4" d="M46 517l831 950h170l-116 -941h222l-14 -100q-2 -15 -13 -26.5t-31 -11.5h-182l-47 -388h-159l48 388h-645q-20 0 -38 11.5t-20 28.5zM241 526h530l77 618q2 25 8 53t14 57z" />
|
||||
<glyph unicode="5" d="M70 136l62 76q22 25 50 25q19 0 43.5 -16t58.5 -35t83 -35t117 -16q85 0 156.5 29t122.5 80.5t79 123.5t28 160q0 58 -18 106t-55 82.5t-93.5 52.5t-133.5 18q-51 0 -110 -8.5t-128 -26.5l-106 31l202 684h692l-10 -77q-5 -37 -31 -61t-83 -24h-466l-117 -395 q114 25 208 25q108 0 188 -29t133.5 -80.5t80.5 -121.5t27 -153q0 -129 -48 -234t-128.5 -178.5t-188.5 -114t-228 -40.5q-65 0 -122 12t-106 33t-88.5 48.5t-70.5 58.5z" />
|
||||
<glyph unicode="6" d="M106 413q0 63 14.5 124t44 123t74 126t105.5 135l437 502q15 17 41.5 29.5t57.5 12.5h156l-504 -550q-47 -52 -85 -97q56 37 123.5 58t143.5 21q81 0 151 -25.5t121.5 -74.5t81.5 -120t30 -160q0 -114 -43 -211t-119 -168.5t-179 -112.5t-223 -41q-100 0 -179.5 30.5 t-134.5 87t-84.5 135.5t-29.5 176zM273 407q0 -60 18.5 -111t53.5 -88t86 -57.5t117 -20.5q81 0 149 27t117.5 75.5t77.5 114t28 142.5q0 62 -20 113t-56.5 86.5t-88.5 54.5t-115 19q-81 0 -148.5 -28.5t-115.5 -77.5t-75.5 -113t-27.5 -136z" />
|
||||
<glyph unicode="7" d="M191 0l772 1219q15 25 31 45.5t35 40.5h-771q-17 0 -28 11t-11 27v5l15 119h995l-7 -69q-3 -26 -10 -49t-16 -37l-784 -1267q-11 -18 -31.5 -31.5t-43.5 -13.5h-146z" />
|
||||
<glyph unicode="8" d="M84 351q0 165 88.5 268.5t248.5 145.5q-99 39 -149 113.5t-50 175.5q0 90 37 168t102 136t155 91t198 33q92 0 165.5 -27t125.5 -73.5t79.5 -109.5t27.5 -134q0 -134 -71 -231.5t-208 -143.5q119 -36 182 -115t63 -198q0 -108 -41.5 -194t-114.5 -147t-173.5 -93 t-218.5 -32q-101 0 -183.5 26t-141 74t-90 116t-31.5 151zM269 368q0 -54 18.5 -99t54.5 -77t87 -50t118 -18q80 0 144.5 23.5t110.5 65.5t70.5 101.5t24.5 130.5q0 66 -23 112t-62 75.5t-89.5 43t-105.5 13.5q-68 0 -130 -18.5t-110.5 -57.5t-78 -99.5t-29.5 -145.5z M393 1057q0 -44 13.5 -85t42.5 -72.5t74.5 -50.5t110.5 -19q83 0 141 27t94 69.5t52.5 94.5t16.5 104q0 46 -15 86t-44.5 70.5t-74.5 48t-106 17.5q-74 0 -130.5 -23.5t-95.5 -62t-59 -92t-20 -112.5z" />
|
||||
<glyph unicode="9" d="M214 969q0 108 42 201.5t115 162.5t172.5 109t214.5 40q96 0 172.5 -30.5t129.5 -84.5t81.5 -130t28.5 -166q0 -74 -15 -138t-45.5 -124t-73.5 -120.5t-98 -128.5l-423 -518q-15 -18 -39.5 -30t-55.5 -12h-162l517 586q27 30 50.5 57.5t43.5 53.5q-62 -46 -136.5 -70 t-153.5 -24q-77 0 -143.5 24.5t-116 71.5t-77.5 115.5t-28 154.5zM393 992q0 -120 68 -186.5t191 -66.5q81 0 145.5 27.5t110 73.5t70 106.5t24.5 125.5q0 59 -18.5 108t-53.5 83.5t-83.5 53.5t-108.5 19q-75 0 -137.5 -25.5t-109 -71t-72.5 -108.5t-26 -139z" />
|
||||
<glyph unicode=":" horiz-adv-x="435" d="M46 113q0 27 10 50t27 40.5t40 28t51 10.5q27 0 50 -10.5t40.5 -28t27.5 -41t10 -49.5q0 -28 -10 -51t-27.5 -40.5t-40.5 -27t-50 -9.5q-28 0 -51 9.5t-40 27t-27 40.5t-10 51zM148 881q0 27 10 50t27.5 40.5t40.5 28t50 10.5t50 -10.5t40.5 -28t27.5 -41t10 -49.5 q0 -28 -10 -51t-27.5 -40.5t-40.5 -27t-50 -9.5q-28 0 -50.5 9.5t-40 27t-27.5 40.5t-10 51z" />
|
||||
<glyph unicode=";" horiz-adv-x="435" d="M47 126q0 48 33.5 82t88.5 34q31 0 54.5 -11.5t39.5 -31.5t24 -46t8 -57q0 -46 -13 -95.5t-38 -98t-61 -95t-82 -85.5l-31 30q-13 12 -14 29q0 12 16.5 31.5t38 46.5t41.5 62.5t27 78.5h-12q-53 0 -86.5 35.5t-33.5 90.5zM155 881q0 27 9.5 50t27 40.5t40.5 28t51 10.5 q27 0 49.5 -10.5t40 -28t28 -41t10.5 -49.5q0 -28 -10.5 -51t-28 -40.5t-40.5 -27t-49 -9.5q-28 0 -51 9.5t-40.5 27t-27 40.5t-9.5 51z" />
|
||||
<glyph unicode="<" horiz-adv-x="1092" d="M163 651l9 76l842 411l-17 -130q-2 -17 -12 -30t-31 -24l-488 -233q-22 -11 -46 -19t-50 -14q25 -5 46.5 -13t41.5 -19l432 -232q15 -8 23 -20t8 -23q0 -1 -1.5 -14.5t-4.5 -33.5t-6 -44l-6 -49z" />
|
||||
<glyph unicode="=" d="M144 453l17 134h878l-16 -134h-879zM187 794l17 134h876l-15 -134h-878z" />
|
||||
<glyph unicode=">" horiz-adv-x="1092" d="M128 241l16 130q2 17 12.5 30t30.5 23l489 233q22 11 45.5 19t50.5 14q-25 5 -47 13.5t-41 18.5l-432 232q-15 8 -23 20t-8 23q0 1 1.5 14.5t4 33.5t5.5 45l7 49l740 -412l-9 -76z" />
|
||||
<glyph unicode="?" horiz-adv-x="754" d="M135 1334q34 30 72.5 56.5t83 47t95 32.5t108.5 12q72 0 129.5 -21.5t98.5 -59.5t62.5 -89.5t21.5 -112.5q0 -86 -24 -146.5t-61 -105t-81.5 -76.5t-85 -62.5t-71.5 -63t-42 -76.5l-38 -158h-121l11 170q3 49 30 87t66 71t83.5 65t82 69t62.5 83.5t25 108.5 q0 80 -48.5 126t-131.5 46q-57 0 -99 -15t-72.5 -33.5t-50.5 -34t-33 -15.5q-25 0 -35 23zM187 113q0 27 10 50t27 40.5t40 28t50 10.5t50.5 -10.5t41 -28t27 -41t9.5 -49.5q0 -28 -9.5 -51t-27 -40.5t-41 -27t-50.5 -9.5q-28 0 -50.5 9.5t-39.5 27t-27 40.5t-10 51z" />
|
||||
<glyph unicode="@" horiz-adv-x="1532" d="M79 461q0 130 30.5 249t85.5 222t131.5 187.5t169 144.5t197 93t215.5 33q120 0 226 -40.5t185.5 -117.5t125.5 -187.5t46 -251.5q0 -130 -35.5 -240.5t-96 -190.5t-140 -126t-168.5 -46q-72 0 -114 38t-46 117q-65 -82 -133.5 -117t-142.5 -35q-49 0 -85 17.5t-60 48.5 t-35.5 73t-11.5 91q0 61 16.5 125.5t48.5 124.5t78.5 113.5t107.5 93.5t135 63t160 23q65 0 111 -10.5t88 -30.5l-135 -369q-19 -53 -28 -92t-9 -68q0 -28 7.5 -45.5t20 -28.5t29.5 -15t37 -4q52 0 101.5 36t88 101t62 155t23.5 198q0 119 -35 209t-97.5 150t-149 91 t-189.5 31q-138 0 -262.5 -60t-218.5 -167.5t-149 -255t-55 -322.5q0 -144 41 -256t114 -187t174.5 -114t222.5 -39q144 0 253.5 32t187.5 81q11 7 19.5 9t16.5 2q15 0 24.5 -10t13.5 -22l12 -52q-110 -74 -243.5 -116t-296.5 -42q-148 0 -271.5 49t-212 140.5t-137 222 t-48.5 294.5zM562 442q0 -58 25.5 -95t78.5 -37q28 0 58.5 10.5t60 36.5t58 70.5t53.5 113.5l110 303q-36 9 -78 9q-75 0 -141.5 -36.5t-116 -94.5t-79 -131.5t-29.5 -148.5z" />
|
||||
<glyph unicode="A" horiz-adv-x="1266" d="M-65 0l720 1467h194l359 -1467h-147q-26 0 -40 13t-20 33l-79 358h-598l-168 -358q-9 -18 -28 -32t-43 -14h-150zM388 544h503l-135 607q-6 27 -13.5 60.5t-12.5 72.5q-14 -39 -29 -73t-28 -61z" />
|
||||
<glyph unicode="B" horiz-adv-x="1219" d="M99 0l182 1467h434q115 0 197 -23t135.5 -65.5t79 -103.5t25.5 -135q0 -66 -19 -125.5t-57 -109.5t-94.5 -89t-132.5 -62q132 -30 198.5 -104.5t66.5 -188.5q0 -101 -36.5 -186t-105 -146t-167 -95t-222.5 -34h-484zM309 152h289q81 0 142.5 21.5t102.5 61t61.5 96 t20.5 127.5q0 97 -65.5 155t-197.5 58h-288zM390 806h237q83 0 145 22t103 61.5t61.5 94.5t20.5 122q0 105 -63.5 158t-196.5 53h-243z" />
|
||||
<glyph unicode="C" horiz-adv-x="1263" d="M102 621q0 191 59.5 349.5t163.5 273t244.5 177.5t301.5 63q78 0 141.5 -13.5t116 -39t95 -61.5t79.5 -80l-66 -80q-8 -10 -18.5 -16.5t-25.5 -6.5q-18 0 -38.5 20.5t-56 44.5t-91.5 44.5t-145 20.5q-119 0 -222 -47.5t-179 -136.5t-119.5 -214.5t-43.5 -282.5 q0 -114 29.5 -204t82.5 -153t125.5 -97t159.5 -34q68 0 120 11.5t92 28t68.5 36.5t49.5 36t35 27.5t25 11.5q9 0 15.5 -3.5t10.5 -8.5l67 -83q-96 -104 -222 -162t-292 -58q-131 0 -235.5 47t-177 131.5t-111 201.5t-38.5 257z" />
|
||||
<glyph unicode="D" horiz-adv-x="1418" d="M99 0l182 1467h505q135 0 244.5 -46t185 -129.5t116.5 -199.5t41 -255q0 -187 -58 -341.5t-159.5 -264.5t-242.5 -170.5t-307 -60.5h-507zM311 155h314q123 0 224 46.5t174 134t113.5 213t40.5 284.5q0 111 -28.5 199.5t-81 150.5t-128.5 95.5t-171 33.5h-313z" />
|
||||
<glyph unicode="E" horiz-adv-x="1092" d="M99 0l182 1467h834l-19 -156h-642l-62 -495h520l-19 -150h-519l-63 -510h644l-19 -156h-837z" />
|
||||
<glyph unicode="F" horiz-adv-x="1065" d="M99 0l182 1467h834l-19 -156h-642l-65 -523h550l-21 -155h-547l-78 -633h-194z" />
|
||||
<glyph unicode="G" horiz-adv-x="1381" d="M102 629q0 189 59 346.5t163 270.5t247 175.5t312 62.5q85 0 154.5 -14.5t126 -40t102 -60.5t83.5 -76l-62 -80q-10 -13 -21 -20t-25 -7q-17 0 -34 10q-23 13 -50 34t-65 40t-92.5 33t-131.5 14q-126 0 -231 -48t-180 -137.5t-117 -215t-42 -280.5q0 -116 30 -208 t85.5 -156.5t133.5 -99t174 -34.5q53 0 99 6t86.5 17t78 27t74.5 36l40 332h-204q-17 0 -27 9t-10 24l1 5q1 5 1 11t1 11v6l9 80h420l-68 -560q-55 -40 -114 -69.5t-124.5 -49.5t-138.5 -29.5t-157 -9.5q-133 0 -241 47.5t-185 133t-118.5 204.5t-41.5 260z" />
|
||||
<glyph unicode="H" horiz-adv-x="1425" d="M99 0l182 1467h192l-81 -658h716l81 658h192l-180 -1467h-193l83 670h-716l-82 -670h-194z" />
|
||||
<glyph unicode="I" horiz-adv-x="579" d="M132 0l179 1467h193l-179 -1467h-193z" />
|
||||
<glyph unicode="J" horiz-adv-x="836" d="M-5 12l14 112q2 15 12 26.5t30 11.5q10 0 23.5 -2.5t30.5 -6t39 -6.5t51 -3q53 0 100 17.5t85 57.5t64 104.5t37 158.5l120 985h192l-120 -981q-30 -244 -152.5 -373t-324.5 -129q-55 0 -103.5 7t-97.5 21z" />
|
||||
<glyph unicode="K" horiz-adv-x="1287" d="M117 0l179 1467h191l-79 -646h67q36 0 59 10t45 33l507 557q24 27 46.5 36.5t53.5 9.5h163l-586 -634q-22 -24 -41 -40t-39 -25q25 -10 42.5 -28t35.5 -45l442 -695h-165q-18 0 -31 3t-21.5 8t-14.5 13t-13 17l-385 586q-16 25 -36 36t-64 11h-83l-83 -674h-190z" />
|
||||
<glyph unicode="L" horiz-adv-x="969" d="M99 0l182 1467h191l-162 -1305h581l-20 -162h-772z" />
|
||||
<glyph unicode="M" horiz-adv-x="1736" d="M99 0l182 1467h140q26 0 40.5 -4.5t22.5 -27.5l356 -923q6 -22 11.5 -41.5t10.5 -41.5q18 43 43 83l577 923q14 24 29 28t40 4h143l-181 -1467h-167l134 1084q2 20 6.5 44t9.5 50l-570 -920q-27 -44 -75 -44h-27q-47 0 -64 44l-353 922q-1 -25 -2.5 -48.5t-3.5 -44.5 l-133 -1087h-169z" />
|
||||
<glyph unicode="N" horiz-adv-x="1424" d="M99 0l182 1467h98q26 0 37.5 -6t23.5 -26l633 -1122q2 24 4 45t4 40l131 1069h169l-180 -1467h-96q-24 0 -39 7.5t-27 28.5l-631 1122q0 -5 -0.5 -14t-2 -19.5t-2.5 -21t-2 -18.5l-133 -1085h-169z" />
|
||||
<glyph unicode="O" horiz-adv-x="1500" d="M102 628q0 187 58.5 344t161.5 271t244 177.5t305 63.5q135 0 243.5 -49t184.5 -135t116.5 -204t40.5 -258q0 -125 -26.5 -237t-75 -206.5t-118 -170.5t-155 -129t-185 -81.5t-209.5 -28.5q-135 0 -243 48t-184.5 133.5t-117 203.5t-40.5 258zM298 633q0 -112 28.5 -202 t81.5 -153.5t128.5 -98t171.5 -34.5q123 0 224 48.5t174 138t113.5 217t40.5 285.5q0 112 -29 202t-81.5 153.5t-129 98.5t-171.5 35q-121 0 -222.5 -48.5t-174 -138.5t-113.5 -217.5t-41 -285.5z" />
|
||||
<glyph unicode="P" horiz-adv-x="1155" d="M117 0l179 1467h404q117 0 203 -27.5t142 -78.5t83.5 -123t27.5 -160q0 -116 -38 -212.5t-110 -166t-178 -109t-242 -39.5h-213l-68 -551h-190zM393 702h213q87 0 153.5 27t111.5 74.5t69 113.5t24 144q0 59 -17.5 106t-52.5 80.5t-88 51.5t-124 18h-213z" />
|
||||
<glyph unicode="Q" horiz-adv-x="1499" d="M102 628q0 187 58.5 344t161.5 271t244 177.5t305 63.5q135 0 243.5 -49t184.5 -135t116.5 -204t40.5 -258q0 -124 -26 -234.5t-74 -205t-116.5 -170.5t-152.5 -130l296 -402h-154q-35 0 -62 9.5t-46 35.5l-201 279q-55 -17 -113 -26t-120 -9q-135 0 -243 48 t-184.5 133.5t-117 203.5t-40.5 258zM298 633q0 -112 28.5 -202t81.5 -153.5t128.5 -98t171.5 -34.5q123 0 224 48.5t174 138t113.5 217t40.5 285.5q0 112 -29 202t-81.5 153.5t-129 98.5t-171.5 35q-121 0 -222.5 -48.5t-174 -138.5t-113.5 -217.5t-41 -285.5z" />
|
||||
<glyph unicode="R" horiz-adv-x="1216" d="M117 0l179 1467h386q117 0 202.5 -24.5t141 -70t83 -110.5t27.5 -145q0 -89 -27 -166t-77 -137.5t-120.5 -103t-159.5 -63.5q33 -23 54 -61l316 -586h-170q-50 0 -71 41l-277 528q-13 26 -30.5 36t-55.5 10h-135l-76 -615h-190zM400 755h188q87 0 153.5 24.5t112 69 t68.5 105.5t23 133q0 112 -70 171t-210 59h-195z" />
|
||||
<glyph unicode="S" horiz-adv-x="1000" d="M12 175l68 91q8 11 20.5 18.5t26.5 7.5q19 0 41.5 -23t57.5 -51.5t86.5 -51.5t127.5 -23q71 0 128 22.5t96 62.5t60.5 96t21.5 123q0 56 -24.5 94t-64.5 63.5t-90.5 44.5t-104 38.5t-104.5 44t-91 62t-64.5 93t-24.5 136.5q0 90 33 173t94.5 146.5t149.5 101.5t198 38 q113 0 203 -43t149 -118l-57 -81q-11 -14 -21.5 -22t-24.5 -8q-17 0 -36.5 18t-50 39t-73.5 39t-107 18q-66 0 -117 -20.5t-86.5 -56t-54 -82.5t-18.5 -101q0 -53 25 -89.5t64.5 -62.5t91.5 -46t105 -41t105 -46.5t92 -63.5t64.5 -91.5t24.5 -128.5q0 -104 -36 -197 t-103 -162.5t-162 -110.5t-214 -41q-131 0 -234 51.5t-170 139.5z" />
|
||||
<glyph unicode="T" horiz-adv-x="1113" d="M126 1307l19 160h1060l-20 -160h-433l-160 -1307h-191l160 1307h-435z" />
|
||||
<glyph unicode="U" horiz-adv-x="1375" d="M150 479q0 46 6 94l108 894h192l-110 -893q-2 -20 -3.5 -39.5t-1.5 -37.5q0 -77 20 -140.5t58.5 -109.5t95 -71t130.5 -25q82 0 151 31.5t121 87.5t85 133.5t45 169.5l109 894h192l-109 -894q-15 -126 -66 -234t-130.5 -187t-185.5 -124t-232 -45q-114 0 -202 36.5 t-149 102.5t-92.5 157t-31.5 200z" />
|
||||
<glyph unicode="V" horiz-adv-x="1289" d="M127 1467h153q26 0 40 -13t19 -33l245 -1048q8 -33 15.5 -72.5t12.5 -82.5q14 43 30 82t33 73l501 1048q8 16 27 31t43 15h154l-730 -1467h-173z" />
|
||||
<glyph unicode="W" horiz-adv-x="1927" d="M132 1467h150q26 0 41 -12.5t18 -33.5l158 -1038q2 -14 3.5 -34.5t3.5 -40.5l2 -46q10 33 21 63.5t22 57.5l439 1038q8 17 26.5 31.5t43.5 14.5h44q26 0 41 -12.5t19 -33.5l184 -1038q5 -27 8 -56.5t5 -62.5q10 33 19 62.5t19 56.5l412 1038q7 17 27.5 31.5t44.5 14.5 h150l-601 -1467h-174l-198 1129q-3 16 -5.5 36t-4.5 40q-7 -20 -14 -39.5t-14 -36.5l-476 -1129h-172z" />
|
||||
<glyph unicode="X" horiz-adv-x="1220" d="M-72 0l584 783l-345 684h173q22 0 31 -7t16 -21l262 -553q9 19 23 38l372 514q11 14 22 21.5t27 7.5h197l-513 -675l387 -792h-172q-20 0 -32 12t-18 25l-299 640q-8 -17 -18 -31l-442 -609q-27 -37 -63 -37h-192z" />
|
||||
<glyph unicode="Y" horiz-adv-x="1192" d="M124 1467h170q26 0 39 -12.5t21 -32.5l244 -587q10 -30 17.5 -56.5t12.5 -53.5q12 27 27 53.5t32 56.5l390 587q11 16 28 30.5t42 14.5h159l-604 -880l-72 -587h-192l73 585z" />
|
||||
<glyph unicode="Z" horiz-adv-x="1175" d="M16 0l9 60q2 14 7.5 25.5t14.5 24.5l897 1201h-730l19 156h991l-9 -61q-2 -14 -8 -26t-15 -24l-897 -1200h756l-21 -156h-1014z" />
|
||||
<glyph unicode="[" horiz-adv-x="565" d="M34 -294l228 1863h351l-8 -69q-2 -20 -17.5 -33.5t-36.5 -13.5h-155l-201 -1630h156q19 0 31 -11.5t12 -28.5q0 -1 -0.5 -7t-1.5 -15t-2.5 -18.5t-2.5 -18.5l-2 -18h-351z" />
|
||||
<glyph unicode="\" horiz-adv-x="710" d="M111 1486h74q33 0 55 -17.5t30 -47.5l370 -1514h-74q-29 0 -54.5 17.5t-33.5 49.5z" />
|
||||
<glyph unicode="]" horiz-adv-x="565" d="M-15 -294l9 69q2 20 17 34t37 14h156l200 1630h-155q-20 0 -32 12t-12 29l6 49l3 26h352l-229 -1863h-352z" />
|
||||
<glyph unicode="^" d="M220 806l368 661h117l367 -661h-133q-17 0 -29.5 10t-20.5 25l-201 360q-13 24 -23 46t-17 43q-14 -45 -38 -89l-197 -360q-8 -14 -20.5 -24.5t-33.5 -10.5h-139z" />
|
||||
<glyph unicode="_" horiz-adv-x="743" d="M-97 -291l14 119h743l-15 -119h-742z" />
|
||||
<glyph unicode="`" horiz-adv-x="581" d="M79 1482h167q32 0 46 -10.5t24 -32.5l110 -248h-101q-20 0 -32.5 6t-24.5 22z" />
|
||||
<glyph unicode="a" horiz-adv-x="1034" d="M49 351q0 92 23 179.5t65.5 165.5t102 143t132.5 112.5t157 74t177 26.5q67 0 129.5 -11t123.5 -37l-123 -1004h-95q-36 0 -48.5 18.5t-12.5 44.5l18 210q-37 -66 -79 -119t-90 -90t-100 -57.5t-108 -20.5q-61 0 -111.5 24t-86 70.5t-55 114.5t-19.5 156zM231 384 q0 -247 158 -247q50 0 98.5 31.5t91.5 86.5t80 131.5t66 167.5l44 356q-23 5 -45 7t-43 2q-61 0 -118.5 -20t-108 -56t-91 -85.5t-70 -109t-46 -126.5t-16.5 -138z" />
|
||||
<glyph unicode="b" horiz-adv-x="1075" d="M81 0l182 1508h179l-90 -733q39 62 84 114t94.5 88t102.5 56t108 20q132 0 206 -96.5t74 -281.5q0 -84 -17.5 -168t-49.5 -160.5t-78 -142.5t-101.5 -114.5t-121 -76t-137.5 -27.5q-83 0 -150 34.5t-110 99.5l-13 -67q-8 -27 -21 -40t-44 -13h-97zM286 228q39 -55 93 -78 t110 -23q53 0 100.5 22.5t86.5 61t69.5 90t51.5 110.5t32.5 122t11.5 124q0 122 -44 185.5t-124 63.5q-49 0 -99.5 -30.5t-97 -85t-87.5 -129t-71 -163.5z" />
|
||||
<glyph unicode="c" horiz-adv-x="886" d="M61 410q0 126 39.5 241.5t110.5 204.5t168 142.5t214 53.5q102 0 172 -36.5t122 -106.5l-58 -68q-6 -8 -15 -13.5t-20 -5.5q-14 0 -28 13t-36 29t-55.5 28.5t-85.5 12.5q-71 0 -134 -38.5t-110 -105t-74 -157.5t-27 -195q0 -63 14 -115t43 -88.5t70.5 -56.5t96.5 -20 q46 0 82 9.5t63.5 24t48.5 31.5t38 31.5t30.5 24t28.5 9.5q20 0 35 -17l45 -56q-53 -58 -101 -97t-96 -62t-100 -32t-111 -9q-90 0 -159 30.5t-115.5 86.5t-71 134.5t-24.5 172.5z" />
|
||||
<glyph unicode="d" horiz-adv-x="1077" d="M54 364q0 84 17.5 167.5t50 160.5t78 143t101 114t121 76t137.5 28q76 0 139 -30t107 -85l71 570h179l-187 -1508h-94q-36 0 -48.5 18.5t-12.5 44.5l19 217q-39 -67 -85 -121.5t-96.5 -92.5t-105.5 -59t-111 -21q-133 0 -206.5 97t-73.5 281zM234 382q0 -122 44.5 -186 t123.5 -64q49 0 99 30.5t96.5 84t87 128t70.5 162.5l33 274q-39 54 -93 76.5t-109 22.5q-81 0 -146 -48t-110.5 -124t-70.5 -170.5t-25 -185.5z" />
|
||||
<glyph unicode="e" horiz-adv-x="944" d="M60 407q0 80 17 159t49.5 150.5t79 133t106.5 106t132 70.5t155 26q79 0 136.5 -22.5t94 -57.5t54.5 -77t18 -80q0 -68 -27.5 -124.5t-101.5 -102t-203 -79.5t-331 -54q-1 -11 -1 -22v-22q0 -137 59.5 -209.5t180.5 -72.5q49 0 87.5 10.5t69 25t53.5 32.5t42.5 33 t35.5 25t33 10q18 0 34 -17l45 -57q-52 -54 -102 -92.5t-102 -64t-109 -37t-123 -11.5q-89 0 -159.5 29.5t-119.5 84.5t-76 133t-27 174zM256 575q158 19 253 44.5t146.5 54.5t67.5 63t16 71q0 18 -8 38t-26 36.5t-46.5 27.5t-69.5 11q-65 0 -119 -27t-96 -73.5t-72 -109.5 t-46 -136z" />
|
||||
<glyph unicode="f" horiz-adv-x="619" d="M65 937l8 80h148l12 100q11 89 44.5 158.5t84.5 117t116 72t139 24.5q63 0 116 -21l-17 -94q-2 -14 -14 -17.5t-30 -3.5q-9 0 -20 0.5t-23 0.5q-44 0 -81.5 -13t-66 -41.5t-48 -74.5t-27.5 -113l-13 -95h259l-17 -131h-252l-103 -852l-48 -212q-17 -77 -94 -77h-71 l138 1138l-103 13q-17 5 -27 14.5t-10 26.5z" />
|
||||
<glyph unicode="g" horiz-adv-x="951" d="M-68 -116q0 81 42 139.5t111 96.5t156.5 55.5t178.5 17.5q37 0 73 -3.5t72 -8.5q-9 19 -14.5 40.5t-5.5 45.5q0 32 9.5 66t32.5 76q-39 -27 -87 -41.5t-110 -14.5q-59 0 -111 19.5t-90.5 57.5t-61.5 95t-23 132q0 74 27.5 145t79.5 127t129 90t177 34q113 0 196 -54h281 l-8 -60q-2 -17 -11.5 -31.5t-29.5 -17.5l-129 -23q9 -27 14.5 -56t5.5 -61q-1 -51 -13 -92.5t-29.5 -76t-38 -65.5t-38 -61.5t-29 -63t-11.5 -69.5q0 -43 21 -78t46 -72t46 -80.5t21 -102.5q0 -73 -34 -138t-96.5 -115t-152 -79.5t-200.5 -29.5q-89 0 -162.5 18.5t-125 52.5 t-80 81.5t-28.5 104.5zM105 -93q0 -74 62 -113t176 -39q68 0 123.5 18t95 47.5t61.5 69.5t22 84q0 27 -5 50t-13 44q-55 9 -104 13t-92 4q-84 0 -145.5 -15t-101.5 -39.5t-59.5 -56.5t-19.5 -67zM271 656q0 -92 44.5 -140t124.5 -48q55 0 97.5 24t71.5 63.5t44.5 88.5 t15.5 99q0 90 -45.5 136.5t-125.5 46.5q-55 0 -97.5 -22.5t-71 -60.5t-43.5 -86.5t-15 -100.5z" />
|
||||
<glyph unicode="h" horiz-adv-x="1085" d="M81 0l182 1508h182l-85 -700q81 121 180 183t202 62q118 0 181.5 -78t63.5 -226q0 -20 -1 -42.5t-4 -46.5l-78 -660h-182l78 660q2 20 3.5 39.5t1.5 36.5q0 84 -31.5 125t-98.5 41q-46 0 -95 -25t-95 -71t-86 -111t-69 -145l-67 -550h-182z" />
|
||||
<glyph unicode="i" horiz-adv-x="498" d="M97 0l125 1037h179l-125 -1037h-179zM220 1363q0 27 10.5 50.5t27.5 41.5t40 28.5t46 10.5q25 0 47.5 -10t40.5 -28t28 -42t10 -51t-10.5 -50t-28.5 -41t-40.5 -28t-47.5 -10q-24 0 -46.5 10t-39 28t-27 41t-10.5 50z" />
|
||||
<glyph unicode="j" horiz-adv-x="486" d="M-157 -352l19 98q5 13 12 17t22 4q7 0 15.5 -0.5t19.5 -0.5q73 0 108.5 37t45.5 120l136 1114h179l-137 -1114q-8 -62 -31 -116t-62 -94t-92.5 -63t-122.5 -23q-36 0 -61.5 5.5t-50.5 15.5zM215 1363q0 27 10.5 50.5t27.5 41.5t39 28.5t47 10.5t47.5 -10t40 -28t28 -42 t10.5 -51t-11 -50t-28.5 -41t-41 -28t-46.5 -10q-25 0 -47 10t-38.5 28t-27 41t-10.5 50z" />
|
||||
<glyph unicode="k" horiz-adv-x="982" d="M80 0l185 1508h179l-108 -887h32q20 0 33.5 5.5t29.5 22.5l343 351q16 16 31.5 26.5t40.5 10.5h161l-401 -406q-15 -16 -30 -30t-32 -24q16 -12 27.5 -29t22.5 -36l311 -512h-156q-23 0 -37 8t-25 28l-264 425q-13 20 -26 27.5t-42 7.5h-34l-61 -496h-180z" />
|
||||
<glyph unicode="l" horiz-adv-x="486" d="M90 0l183 1508h180l-184 -1508h-179z" />
|
||||
<glyph unicode="m" horiz-adv-x="1604" d="M73 0l125 1038h91q61 0 61 -61l-14 -185q77 129 168 195t192 66q105 0 155.5 -72.5t50.5 -206.5q78 142 175 210.5t203 68.5q115 0 171.5 -75t56.5 -215q0 -24 -2 -49.5t-5 -53.5l-78 -660h-179l78 660q6 50 6 92q0 77 -25.5 113t-85.5 36q-44 0 -88.5 -22t-85.5 -64.5 t-76 -105.5t-63 -145l-66 -564h-181l79 660q3 28 5 52.5t2 46.5q0 73 -24 107.5t-84 34.5q-49 0 -94.5 -24.5t-86 -71t-75.5 -113.5t-64 -151l-64 -541h-178z" />
|
||||
<glyph unicode="n" horiz-adv-x="1077" d="M73 0l124 1038h91q61 0 61 -61l-15 -201q83 137 187 207t215 70q116 0 180 -78t64 -227q0 -20 -1 -42t-4 -46l-78 -660h-182l78 660q2 20 3.5 39.5t1.5 36.5q0 84 -31.5 124.5t-97.5 40.5q-49 0 -100 -26.5t-98 -75t-87.5 -118t-69.5 -154.5l-59 -527h-182z" />
|
||||
<glyph unicode="o" horiz-adv-x="1029" d="M56 417q0 131 41 246.5t112.5 202.5t168 137.5t209.5 50.5q85 0 155.5 -29.5t121.5 -84.5t80 -135.5t29 -181.5q0 -130 -41 -246t-112 -203t-168.5 -137.5t-209.5 -50.5q-85 0 -155.5 29t-121.5 84.5t-80 135.5t-29 182zM240 418q0 -143 55.5 -216.5t163.5 -73.5 q75 0 136 41t104 109t67 157t24 187q0 143 -56.5 215.5t-163.5 72.5q-76 0 -136.5 -40.5t-103.5 -108.5t-66.5 -157t-23.5 -186z" />
|
||||
<glyph unicode="p" horiz-adv-x="1060" d="M29 -351l169 1389h91q61 0 61 -61l-17 -221q39 68 85 122.5t96.5 93.5t106 60t112.5 21q132 0 206 -96.5t74 -281.5q0 -84 -17.5 -168t-50 -160.5t-78 -142.5t-101 -114.5t-121 -76t-137.5 -27.5q-77 0 -140.5 30t-106.5 86l-55 -453h-177zM276 229q39 -56 94 -79 t111 -23q53 0 100.5 22.5t86.5 61t69.5 90t51.5 110.5t32.5 122t11.5 124q0 122 -44.5 185.5t-123.5 63.5q-49 0 -100 -30.5t-98 -86t-87.5 -131t-70.5 -164.5z" />
|
||||
<glyph unicode="q" horiz-adv-x="1034" d="M49 351q0 92 23 179.5t65.5 165.5t102 143t132.5 112.5t157 74t177 26.5q67 0 129.5 -11t123.5 -37l-167 -1355h-115q-33 0 -46.5 19t-13.5 44q0 3 1.5 11.5t2.5 17t2 15.5t1 10l60 482q-36 -60 -77 -108.5t-87 -82.5t-96 -52.5t-103 -18.5q-61 0 -111.5 24t-86 70.5 t-55 114.5t-19.5 156zM231 384q0 -247 158 -247q49 0 97 31t91 85t79.5 129.5t65.5 164.5l46 363q-22 5 -44 7t-43 2q-61 0 -118.5 -20t-108 -56t-91 -85.5t-70 -109t-46 -126.5t-16.5 -138z" />
|
||||
<glyph unicode="r" horiz-adv-x="718" d="M73 0l125 1038h91q29 0 45 -13t16 -41q0 -4 -0.5 -11.5t-1 -16t-1 -14.5t-0.5 -7l-14 -189q67 143 149 221.5t173 78.5q43 0 86 -19l-32 -175q-48 19 -94 19q-99 0 -177 -96.5t-130 -293.5l-57 -481h-178z" />
|
||||
<glyph unicode="s" horiz-adv-x="796" d="M10 110l45 69q8 13 19.5 20.5t28.5 7.5q16 0 33 -14.5t41.5 -32.5t61.5 -32t95 -14q50 0 90.5 15t68.5 41t43 60t15 73q0 52 -32 83t-80 51.5t-103 38.5t-103.5 46t-80 73t-31.5 120q0 66 26 126.5t75 107.5t119.5 75.5t158.5 28.5q93 0 164 -31.5t122 -84.5l-46 -66 q-8 -12 -16 -17.5t-21 -5.5q-14 0 -31 11t-41 25t-58.5 26t-84.5 12q-46 0 -83.5 -13t-65.5 -35.5t-42.5 -52.5t-14.5 -64q0 -48 31.5 -77t79.5 -50t104 -40.5t104 -49t80 -75.5t32 -120q0 -72 -28.5 -137.5t-81 -115t-127 -79t-166.5 -29.5q-99 0 -175.5 35.5t-124.5 90.5z " />
|
||||
<glyph unicode="t" horiz-adv-x="701" d="M97 916q0 3 1 12.5t2.5 21.5l3 24t2.5 23l160 22l77 320q4 15 15.5 25t27.5 10h96l-45 -357h273l-16 -132h-273l-63 -510q-5 -42 -7 -68l-4 -41q-2 -15 -2.5 -21t-0.5 -9q0 -52 24 -77.5t66 -25.5q27 0 47.5 7.5t35 17t25 17t18.5 7.5t13 -4t10 -13l38 -87 q-49 -44 -113.5 -69t-128.5 -25q-99 0 -156.5 54t-59.5 158q0 6 0.5 15.5t2 28t4.5 48t9 78.5l65 519h-116q-13 0 -22 7.5t-9 23.5z" />
|
||||
<glyph unicode="u" horiz-adv-x="1075" d="M98 291q0 20 1 41.5t4 45.5l78 659h181l-77 -659q-2 -20 -3.5 -38.5t-1.5 -36.5q0 -84 31 -125t99 -41q47 0 96.5 25.5t96 73t86.5 114t70 148.5l64 539h182l-125 -1037h-90q-32 0 -49.5 14.5t-17.5 43.5q0 1 1 18.5t2.5 38t3 38t1.5 18.5l7 83q-83 -132 -185 -200 t-211 -68q-116 0 -180 79t-64 226z" />
|
||||
<glyph unicode="v" horiz-adv-x="974" d="M77 1037h147q20 0 32.5 -11t15.5 -27l155 -667q8 -38 11.5 -76t5.5 -75q11 37 23.5 74.5t31.5 76.5l321 667q8 16 22.5 27t31.5 11h143l-520 -1037h-153z" />
|
||||
<glyph unicode="w" horiz-adv-x="1453" d="M83 1037h136q20 0 33 -10t15 -28l95 -667q5 -36 6 -69.5t2 -65.5q12 33 25 66t27 69l284 672q6 15 19.5 25t31.5 10h76q20 0 31.5 -10t13.5 -25l115 -672q6 -36 10 -70t7 -67q10 33 19.5 67t24.5 70l262 667q6 16 20.5 27t32.5 11h131l-435 -1037h-138q-24 0 -30 35 l-126 703q-3 16 -5 33l-4 34q-5 -17 -10.5 -33.5t-12.5 -34.5l-300 -702q-14 -35 -41 -35h-133z" />
|
||||
<glyph unicode="x" horiz-adv-x="959" d="M-51 0l420 558l-249 479h163q20 0 29 -5.5t16 -19.5l174 -357q5 11 10.5 21.5t13.5 21.5l235 311q11 14 20.5 21t22.5 7h165l-371 -480l276 -557h-162q-20 0 -31.5 11t-18.5 25l-196 415q-10 -23 -22 -39l-282 -377q-10 -14 -22.5 -24.5t-30.5 -10.5h-160z" />
|
||||
<glyph unicode="y" horiz-adv-x="974" d="M83 1037h150q22 0 32.5 -10.5t15.5 -27.5l166 -653q5 -22 8.5 -43t5.5 -43q9 22 17.5 44t20.5 43l327 654q8 16 23 26t31 10h144l-700 -1346q-22 -42 -64 -42h-133l224 412z" />
|
||||
<glyph unicode="z" horiz-adv-x="878" d="M3 0l9 76q2 13 11 31t21 34l601 753h-504l18 143h719l-10 -78q-2 -19 -11 -37t-20 -32l-598 -748h512l-17 -142h-731z" />
|
||||
<glyph unicode="{" horiz-adv-x="565" d="M50 585l13 106q76 0 113.5 61t37.5 188q0 23 -1.5 50t-3 55t-3 55t-1.5 50q0 99 23 177t68.5 131.5t113 82t155.5 28.5h50l-9 -79q-2 -20 -18 -28.5t-26 -8.5h-18q-40 0 -74 -15.5t-58 -50.5t-37.5 -92t-13.5 -140v-51q0 -30 0.5 -62t0.5 -63v-50q0 -79 -17 -132 t-43.5 -86t-56.5 -50t-56 -24q54 -17 87 -64t33 -111q0 -61 -15 -119.5t-33 -117.5t-33.5 -119t-15.5 -124q0 -72 34.5 -115.5t96.5 -43.5h19q10 0 22 -8t12 -25q0 -3 -1 -10t-1.5 -15t-1.5 -14t-1 -7l-4 -38h-51q-71 0 -123 20.5t-86.5 57t-52 86.5t-17.5 110 q0 68 16.5 129t36 120t36 116.5t16.5 118.5q0 53 -29 87t-83 34z" />
|
||||
<glyph unicode="|" horiz-adv-x="614" d="M175 -351v1921h141v-1921h-141z" />
|
||||
<glyph unicode="}" horiz-adv-x="565" d="M-16 -293l9 79q1 10 6 17t11.5 11.5t14 6.5t12.5 2h18q40 0 74 15.5t58 50.5t37.5 92t13.5 140v50q0 31 -0.5 63t-0.5 62v51q0 78 17 131t43.5 86.5t56.5 50.5t56 24q-54 17 -87 64t-33 111q0 61 15.5 119.5t33 117.5t33 119t15.5 124q0 72 -34.5 115.5t-96.5 43.5h-19 q-10 0 -22 7.5t-12 25.5q0 3 1 10t1.5 15t1.5 14t1 7l4 38h51q71 0 123 -20.5t86.5 -57t52 -86.5t17.5 -110q0 -68 -16.5 -129t-36 -120t-36 -117t-16.5 -118q0 -53 29 -87t83 -34l-13 -106q-76 0 -113.5 -61t-37.5 -188q0 -23 1.5 -50t3 -55t3 -55.5t1.5 -49.5 q0 -99 -23 -177t-68.5 -132t-113 -82t-155.5 -28h-50z" />
|
||||
<glyph unicode="~" d="M58 424q0 69 19 126t54.5 98t87 64t118.5 23q53 0 105.5 -17t101 -36.5t92.5 -36.5t81 -17q67 0 104 43.5t38 114.5h148q0 -69 -19 -126t-54.5 -98t-87.5 -63.5t-118 -22.5q-53 0 -105.5 16.5t-101 36.5t-92.5 37t-81 17q-67 0 -104 -43t-38 -116h-148z" />
|
||||
<glyph unicode="¢" d="M141 441q0 129 39.5 239.5t113.5 191t181 128t242 50.5l35 185q4 19 19 34t36 15h65l-46 -240q84 -11 148 -43t113 -82l-53 -62q-8 -11 -16.5 -15.5t-23.5 -4.5q-12 0 -27.5 9t-37.5 21.5t-53 24.5t-74 19l-151 -789q66 4 112.5 20t78.5 33.5t54 31t38 13.5q23 0 32 -15 l40 -62q-34 -36 -76.5 -63.5t-92 -47t-103 -30.5t-108.5 -14l-34 -182q-4 -19 -19 -34t-36 -15h-66l44 233q-84 9 -153 44t-118 92.5t-76 137t-27 177.5zM314 450q0 -135 59.5 -217.5t168.5 -104.5l149 786q-92 -6 -162 -40.5t-117.5 -95t-72.5 -144t-25 -184.5z" />
|
||||
<glyph unicode="£" d="M15 0l15 115q36 10 65 26t51 40t36 58t20 82l37 309h-167l8 71q2 18 18 33t39 15h116l34 271q12 96 53 180.5t107 147t156 98.5t202 36q86 0 149 -19.5t108 -53.5t74 -80.5t48 -100.5l-77 -45q-20 -10 -41 -11q-14 0 -26.5 5.5t-20.5 19.5q-17 28 -35 52.5t-44 43 t-62.5 28.5t-90.5 10q-67 0 -121.5 -22t-96 -62.5t-67.5 -97.5t-34 -128l-33 -272h484l-8 -72q-2 -17 -17.5 -32t-39.5 -15h-433l-32 -262q-9 -77 -36.5 -131.5t-77.5 -97.5q30 6 61 10t60 4h703l-9 -75q-2 -13 -9 -27t-18.5 -25.5t-26.5 -18.5t-32 -7h-989z" />
|
||||
<glyph unicode="¥" d="M129 329l13 101h351l13 108h-351l12 101h317l-317 826h147q25 0 39.5 -11.5t21.5 -32.5l216 -586q12 -34 17 -64t9 -58q9 29 21 59t33 63l359 586q11 17 28.5 30.5t42.5 13.5h148l-522 -826h317l-11 -101h-351l-13 -108h350l-12 -101h-351l-40 -329h-176l40 329h-351z " />
|
||||
<glyph unicode="©" horiz-adv-x="1635" d="M95 733q0 103 26.5 199t76 179.5t117.5 151.5t151 117.5t178 76t199 26.5q103 0 199 -26.5t179 -76t151.5 -117.5t117 -151.5t75 -179t26.5 -199.5q0 -102 -26.5 -198t-75 -179t-117 -151t-151.5 -117t-179 -75.5t-199 -26.5q-102 0 -198 26.5t-179 75.5t-151 117 t-117.5 151t-76 178.5t-26.5 198.5zM199 733q0 -91 22.5 -175t64 -157t100 -132.5t130 -102t154.5 -65.5t173 -23t173.5 23t155.5 65.5t131 102t101 132.5t65 157t23 175q0 137 -50.5 257.5t-138.5 210t-206.5 141.5t-253.5 52q-90 0 -173 -23.5t-154.5 -66t-130 -103 t-100 -134t-64 -158.5t-22.5 -176zM400 735q0 103 35 190t97.5 149t148 96t185.5 34q112 0 189.5 -34t135.5 -92l-47 -66q-5 -6 -13.5 -12.5t-19.5 -6.5q-14 0 -30 11.5t-41.5 25t-65 25.5t-98.5 12q-73 0 -130.5 -23t-98.5 -66t-62.5 -104.5t-21.5 -138.5q0 -79 21.5 -141 t60 -103.5t91 -64t116.5 -22.5q65 0 109 13t73 28t46 27.5t29 12.5q9 0 13.5 -3t10.5 -8l61 -65q-58 -68 -142.5 -105.5t-203.5 -37.5q-100 0 -182.5 35t-141.5 97.5t-91.5 148.5t-32.5 188z" />
|
||||
<glyph unicode="­" horiz-adv-x="656" d="M99 539l19 149h468l-20 -149h-467z" />
|
||||
<glyph unicode="®" horiz-adv-x="1635" d="M96 733q0 103 27 199t76 179.5t117 151.5t151.5 117.5t178.5 76t199 26.5q103 0 198.5 -26.5t179 -76t151.5 -117.5t117 -151.5t75.5 -179t26.5 -199.5q0 -102 -26.5 -198t-75.5 -179t-117 -151t-151.5 -117t-179 -75.5t-198.5 -26.5t-198.5 26.5t-179 75.5t-151.5 117 t-117 151t-76 178.5t-27 198.5zM200 733q0 -91 22.5 -175t64.5 -157t100 -132.5t130 -102t155 -65.5t173 -23t173 23t155 65.5t131 102t101 132.5t65 157t23 175q0 137 -50.5 257.5t-138 210t-206 141.5t-253.5 52t-253 -52t-205 -141.5t-137 -210t-50 -257.5zM538 279v913 h295q176 0 261 -64t85 -189q0 -96 -55 -163.5t-163 -93.5q17 -10 29 -26t26 -35l232 -342h-151q-34 0 -50 25l-206 309q-9 14 -22 21t-40 7h-82v-362h-159zM697 758h118q57 0 96.5 10.5t63.5 31t35 50.5t11 69q0 38 -10 66.5t-32 47t-57.5 27.5t-88.5 9h-136v-311z" />
|
||||
<glyph unicode="´" horiz-adv-x="581" d="M269 1191l170 248q14 23 31.5 33t49.5 10h172l-254 -263q-14 -15 -29 -21.5t-35 -6.5h-105z" />
|
||||
<glyph unicode=" " horiz-adv-x="838" />
|
||||
<glyph unicode=" " horiz-adv-x="1677" />
|
||||
<glyph unicode=" " horiz-adv-x="838" />
|
||||
<glyph unicode=" " horiz-adv-x="1677" />
|
||||
<glyph unicode=" " horiz-adv-x="559" />
|
||||
<glyph unicode=" " horiz-adv-x="418" />
|
||||
<glyph unicode=" " horiz-adv-x="279" />
|
||||
<glyph unicode=" " horiz-adv-x="279" />
|
||||
<glyph unicode=" " horiz-adv-x="208" />
|
||||
<glyph unicode=" " horiz-adv-x="334" />
|
||||
<glyph unicode=" " horiz-adv-x="93" />
|
||||
<glyph unicode="‐" horiz-adv-x="656" d="M99 539l19 149h468l-20 -149h-467z" />
|
||||
<glyph unicode="‑" horiz-adv-x="656" d="M99 539l19 149h468l-20 -149h-467z" />
|
||||
<glyph unicode="‒" horiz-adv-x="656" d="M99 539l19 149h468l-20 -149h-467z" />
|
||||
<glyph unicode="–" horiz-adv-x="1050" d="M154 540l15 128h755l-16 -128h-754z" />
|
||||
<glyph unicode="—" horiz-adv-x="1552" d="M154 540l15 128h1255l-16 -128h-1254z" />
|
||||
<glyph unicode="‘" horiz-adv-x="403" d="M191 1192q0 102 54.5 197.5t150.5 173.5l48 -32q12 -9 13 -23q0 -8 -5 -15t-16 -19q-16 -19 -33 -44t-30.5 -54t-22 -62t-8.5 -68q0 -27 5 -54.5t19 -55.5q3 -8 3 -15q0 -25 -31 -38l-114 -43q-17 38 -25 76t-8 76z" />
|
||||
<glyph unicode="’" horiz-adv-x="403" d="M144 1071q0 8 5 15.5t16 19.5q16 19 33 44t30.5 53.5t22 61t8.5 68.5q0 27 -5 54.5t-18 56.5q-3 7 -4 14q0 25 31 38l114 43q17 -38 25 -76t8 -75q0 -102 -54.5 -197.5t-150.5 -173.5l-49 32q-12 9 -12 22z" />
|
||||
<glyph unicode="“" horiz-adv-x="692" d="M191 1192q0 102 54.5 197.5t150.5 173.5l48 -32q12 -9 13 -23q0 -8 -5 -15t-16 -19q-16 -19 -33 -44t-30.5 -54t-22 -62t-8.5 -68q0 -27 5 -54.5t19 -55.5q3 -8 3 -15q0 -25 -31 -38l-114 -43q-17 38 -25 76t-8 76zM482 1192q0 102 54.5 197.5t150.5 173.5l48 -32 q12 -9 13 -23q0 -8 -5 -15t-16 -19q-16 -19 -33 -44t-30.5 -54t-22 -62t-8.5 -68q0 -27 5 -54.5t18 -55.5q3 -8 3 -15q0 -25 -30 -38l-114 -43q-17 38 -25 76t-8 76z" />
|
||||
<glyph unicode="”" horiz-adv-x="692" d="M154 1071q0 8 4.5 15.5t15.5 19.5q16 19 33 44t30.5 53.5t22 61t8.5 68.5q0 27 -5 54.5t-18 56.5q-3 7 -3 14q0 25 30 38l114 43q17 -38 25 -76t8 -75q0 -102 -54.5 -197.5t-150.5 -173.5l-49 32q-11 9 -11 22zM443 1071q0 8 5 15.5t16 19.5q16 19 33 44t30.5 53.5t22 61 t8.5 68.5q0 27 -5 54.5t-18 56.5q-3 7 -4 14q0 25 31 38l114 43q17 -38 25 -76t8 -75q0 -102 -54.5 -197.5t-150.5 -173.5l-49 32q-12 9 -12 22z" />
|
||||
<glyph unicode="•" d="M237 609q0 79 29.5 148.5t81 121.5t120.5 82t146 30q79 0 149 -30t121.5 -82t81.5 -121.5t30 -148.5t-30 -148t-81.5 -120t-121.5 -81.5t-149 -30.5q-78 0 -146.5 30.5t-120 81.5t-81 120t-29.5 148z" />
|
||||
<glyph unicode="…" horiz-adv-x="1488" d="M46 113q0 27 10 50t27 40.5t40 28t51 10.5q27 0 50 -10.5t40.5 -28t27.5 -41t10 -49.5q0 -28 -10 -51t-27.5 -40.5t-40.5 -27t-50 -9.5q-28 0 -51 9.5t-40 27t-27 40.5t-10 51zM572 113q0 27 10 50t27.5 40.5t40.5 28t50 10.5t50 -10.5t40.5 -28t27.5 -41t10 -49.5 q0 -28 -10 -51t-27.5 -40.5t-40.5 -27t-50 -9.5q-28 0 -50.5 9.5t-40 27t-27.5 40.5t-10 51zM1100 113q0 27 9.5 50t26.5 40.5t40.5 28t50.5 10.5t50 -10.5t40.5 -28t28 -41t10.5 -49.5q0 -28 -10.5 -51t-28 -40.5t-41 -27t-49.5 -9.5q-27 0 -50.5 9.5t-40.5 27t-26.5 40.5 t-9.5 51z" />
|
||||
<glyph unicode=" " horiz-adv-x="334" />
|
||||
<glyph unicode=" " horiz-adv-x="418" />
|
||||
<glyph unicode="€" d="M43 567l12 102h139q3 76 15 148h-135l12 102h144q34 130 95 234t143.5 177t183.5 112t215 39q136 0 227.5 -51t151.5 -140l-68 -67q-12 -12 -19.5 -16.5t-21.5 -4.5q-11 0 -21.5 9.5t-24.5 23t-33.5 30t-47 30.5t-65.5 23t-90 9q-79 0 -148.5 -26.5t-126.5 -79 t-100 -128.5t-69 -174h573l-6 -57q-3 -17 -18 -31t-40 -14h-531q-6 -36 -9.5 -72.5t-5.5 -75.5h485l-7 -56q-2 -17 -18 -31.5t-39 -14.5h-422q7 -209 92.5 -319t233.5 -110q84 0 141 23t94.5 51t61 51t41.5 23q8 0 14 -2t12 -11l66 -69q-85 -103 -198.5 -161t-258.5 -58 q-116 0 -204.5 42t-149 118t-92 183.5t-35.5 238.5h-148z" />
|
||||
<glyph unicode="™" horiz-adv-x="1358" d="M164 1362l14 103h459l-13 -103h-168l-62 -501h-123l61 501h-168zM651 861l73 604h105q16 0 25 -3t14 -17l117 -315q8 -28 12 -51q6 13 13 25.5t15 25.5l194 315q9 14 17.5 17t25.5 3h104l-73 -604h-109l47 379l16 73l-211 -345q-16 -28 -46 -28h-17q-29 0 -39 28 l-128 346v-74l-47 -379h-108z" />
|
||||
<glyph unicode="" horiz-adv-x="1035" d="M0 1035h1035v-1035h-1035v1035z" />
|
||||
</font>
|
||||
</defs></svg>
|
Before Width: | Height: | Size: 39 KiB |
Binary file not shown.
Binary file not shown.
BIN
app/assets/stylesheets/Fonts/din.eot
Normal file
BIN
app/assets/stylesheets/Fonts/din.eot
Normal file
Binary file not shown.
240
app/assets/stylesheets/Fonts/din.svg
Normal file
240
app/assets/stylesheets/Fonts/din.svg
Normal file
|
@ -0,0 +1,240 @@
|
|||
<?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="din_mediumregular" horiz-adv-x="1092" >
|
||||
<font-face units-per-em="2048" ascent="1638" descent="-410" />
|
||||
<missing-glyph horiz-adv-x="492" />
|
||||
<glyph horiz-adv-x="0" />
|
||||
<glyph unicode="
" horiz-adv-x="0" />
|
||||
<glyph unicode=" " horiz-adv-x="492" />
|
||||
<glyph unicode="	" horiz-adv-x="492" />
|
||||
<glyph unicode=" " horiz-adv-x="492" />
|
||||
<glyph unicode="!" horiz-adv-x="680" d="M248 1458h254l-45 -1024h-164zM260 0v223h229v-223h-229z" />
|
||||
<glyph unicode=""" horiz-adv-x="909" d="M160 1067v391h207v-391h-207zM543 1067v391h207v-391h-207z" />
|
||||
<glyph unicode="#" horiz-adv-x="1376" d="M139 426v192h193l41 254h-166v193h194l64 401h219l-63 -401h278l64 401h217l-64 -401h160v-193h-189l-40 -254h161v-192h-192l-68 -426h-217l68 426h-281l-65 -426h-220l68 426h-162zM549 618h280l39 254h-278z" />
|
||||
<glyph unicode="$" horiz-adv-x="1245" d="M61 180l148 146q71 -71 152 -102.5t186 -37.5v455l-53 6q-88 12 -157 42.5t-118 74.5q-108 100 -108 278q0 117 50 208.5t145 147.5t222 68v185h168v-183q120 -7 214.5 -46.5t176.5 -116.5l-141 -140q-104 98 -268 111v-442l70 -11q69 -11 117 -25t85 -34t70 -49 q119 -104 119 -299q0 -119 -55.5 -211t-155.5 -145.5t-232 -65.5v-227h-168v221q-73 3 -134.5 14.5t-121.5 35.5t-110 58.5t-101 83.5zM326 1051q0 -87 55 -136q61 -54 166 -67v426q-105 -10 -163 -71t-58 -152zM678 190q114 12 178 69t64 151q0 99 -58 151q-35 32 -74 43 t-110 21v-435z" />
|
||||
<glyph unicode="%" horiz-adv-x="1724" d="M119 985v207q0 85 37.5 149t104 98t145.5 34q123 0 204.5 -76.5t81.5 -204.5v-207q0 -86 -38 -148.5t-102.5 -96t-145.5 -33.5q-82 0 -146.5 33.5t-102.5 96t-38 148.5zM276 991q0 -145 130 -145q65 0 97 37t32 108v195q0 72 -32.5 109.5t-96.5 37.5q-130 0 -130 -147 v-195zM434 0l688 1458h166l-686 -1458h-168zM1032 266v207q0 85 37.5 149t104 98t145.5 34t145.5 -34t104 -98t37.5 -149v-207q0 -128 -81.5 -204t-205.5 -76t-205.5 76t-81.5 204zM1190 272q0 -147 129 -147q64 0 96.5 37.5t32.5 109.5v195q0 72 -32.5 109.5t-96.5 37.5 q-129 0 -129 -147v-195z" />
|
||||
<glyph unicode="&" horiz-adv-x="1495" d="M139 422q0 95 40 169.5t98 126.5t151 116q-71 81 -111.5 153t-40.5 160q0 93 44 166.5t125 115t188 41.5q103 0 181 -42t121.5 -116.5t43.5 -166.5q0 -81 -40.5 -143.5t-115.5 -114.5q-2 0 -106 -74l307 -367q41 57 58.5 124.5t19.5 168.5h201q-3 -95 -19.5 -175.5 t-48 -149.5t-78.5 -123l244 -291h-268l-119 143q-79 -66 -169 -110.5t-235 -44.5q-223 0 -347 117t-124 317zM346 426q0 -108 75.5 -178t188.5 -70q76 0 143.5 26t135.5 87l-346 411q-60 -40 -103.5 -78.5t-68.5 -86.5t-25 -111zM489 1145q0 -42 26.5 -86.5t86.5 -114.5 q4 2 31 20.5t39 26.5q106 73 106 152q0 61 -41 103t-104 42q-67 0 -105.5 -40.5t-38.5 -102.5z" />
|
||||
<glyph unicode="'" horiz-adv-x="526" d="M160 1067v391h207v-391h-207z" />
|
||||
<glyph unicode="(" horiz-adv-x="649" d="M176 240v979q0 74 9 129.5t38 107.5q21 37 44 65.5t57 63.5t65 66l141 -142q-22 -22 -44.5 -44t-38.5 -42t-31 -49q-31 -58 -31 -168v-954q0 -110 31 -168q16 -30 33.5 -51.5t37 -41t43.5 -42.5l-141 -142q-31 32 -65 66.5t-57 63t-44 65.5q-29 52 -38 108t-9 130z" />
|
||||
<glyph unicode=")" horiz-adv-x="649" d="M119 -49l31 31t30 32t30 38t21 34q31 58 31 166v954q0 108 -31 166q-20 39 -46 68t-66 67l143 144q125 -125 164 -195q29 -51 39 -106.5t10 -130.5v-979q0 -75 -10 -131t-39 -107q-39 -70 -164 -195z" />
|
||||
<glyph unicode="*" horiz-adv-x="993" d="M125 954l235 125l-235 127l76 133l227 -141l-8 266h153l-8 -266l228 141l75 -133l-235 -127l235 -125l-75 -133l-228 142l8 -269h-153l8 269l-227 -142z" />
|
||||
<glyph unicode="+" d="M104 461v194h345v342h194v-342h344v-194h-344v-344h-194v344h-345z" />
|
||||
<glyph unicode="," horiz-adv-x="557" d="M160 238h237v-361l-237 -194v555z" />
|
||||
<glyph unicode="-" horiz-adv-x="872" d="M137 471v195h598v-195h-598z" />
|
||||
<glyph unicode="." horiz-adv-x="569" d="M160 0v250h250v-250h-250z" />
|
||||
<glyph unicode="/" horiz-adv-x="778" d="M0 -152l584 1762h200l-583 -1762h-201z" />
|
||||
<glyph unicode="0" d="M125 406v647q0 95 32 172.5t90.5 133t135 83.5t162.5 28t163.5 -28.5t135 -83t90.5 -132.5t33 -173v-647q0 -127 -56 -221.5t-152.5 -145.5t-213.5 -51t-213 51t-151.5 146t-55.5 221zM334 412q0 -107 56.5 -172.5t154.5 -65.5q99 0 156 65.5t57 172.5v635 q0 69 -25.5 123t-75 84t-112.5 30q-64 0 -112.5 -30t-73.5 -84t-25 -123v-635z" />
|
||||
<glyph unicode="1" d="M233 981v231l285 246h209v-1458h-209v1231z" />
|
||||
<glyph unicode="2" d="M129 0v186l561 682q78 96 78 195q0 63 -25 114.5t-74 79t-114 27.5q-92 0 -153.5 -55t-61.5 -170h-209q0 91 31.5 168t88.5 131t134 83t170 29q125 0 220.5 -50t148.5 -143t53 -216q0 -90 -31 -156.5t-106 -159.5l-457 -559h594v-186h-848z" />
|
||||
<glyph unicode="3" d="M86 395h209q6 -110 73.5 -165.5t163.5 -55.5q105 0 171.5 64.5t66.5 177.5q0 112 -62 175.5t-182 63.5h-34v183h34q112 0 167 58t55 163q0 107 -60.5 166t-155.5 59q-94 0 -152 -55.5t-67 -153.5h-209q6 95 39.5 167.5t91 124t133.5 79t164 27.5q124 0 220.5 -52 t150 -144.5t53.5 -211.5q0 -222 -182 -311q98 -44 151.5 -129t53.5 -215q0 -135 -59.5 -231t-161.5 -144.5t-226 -48.5q-189 0 -314.5 103.5t-131.5 305.5z" />
|
||||
<glyph unicode="4" d="M72 219v195l514 1044h225l-512 -1044h363v340h202v-340h156v-195h-156v-219h-202v219h-590z" />
|
||||
<glyph unicode="5" d="M129 377h209q12 -98 65 -150.5t148 -52.5q94 0 151 57q43 43 56.5 105.5t13.5 150.5q0 146 -48 226t-165 80q-84 0 -136 -36.5t-71 -94.5h-190v796h786v-186h-598v-385q81 84 242 84q168 0 262 -94q75 -74 101 -170t26 -220q0 -132 -25 -223t-98 -164 q-114 -114 -307 -114q-99 0 -179.5 31.5t-131.5 80.5q-54 54 -79 122t-32 157z" />
|
||||
<glyph unicode="6" d="M115 424q0 56 13.5 115t37.5 118t57 125l332 676h223l-313 -627q53 23 129 23q106 0 193 -52.5t138.5 -149t51.5 -220.5q0 -131 -54.5 -232.5t-152.5 -156.5t-223 -55q-126 0 -224.5 53t-153 152t-54.5 231zM324 428q0 -76 28 -134t78.5 -89t114.5 -31q98 0 160.5 69.5 t62.5 184.5q0 110 -60.5 181t-162.5 71q-101 0 -161 -68t-60 -184z" />
|
||||
<glyph unicode="7" d="M129 1042v416h868v-186l-487 -1272h-225l489 1272h-444v-230h-201z" />
|
||||
<glyph unicode="8" d="M96 412q0 119 56.5 204t144.5 138q-50 31 -89.5 74.5t-63 103.5t-23.5 135q0 89 32 164t90.5 129t135.5 82t166 28t166 -28t136 -81.5t91.5 -129t32.5 -164.5q0 -109 -48.5 -186.5t-127.5 -126.5q88 -54 144 -137t56 -205q0 -128 -59.5 -225t-162.5 -148t-228 -51 q-123 0 -226.5 51t-163 148t-59.5 225zM305 416q0 -66 32 -122t88 -88t120 -32q100 0 169.5 70.5t69.5 171.5t-69 172t-170 71q-100 0 -170 -71t-70 -172zM330 1061q0 -97 60 -159t155 -62q96 0 156.5 61.5t60.5 159.5q0 96 -61 159.5t-156 63.5q-94 0 -154.5 -63.5 t-60.5 -159.5z" />
|
||||
<glyph unicode="9" d="M115 1026q0 131 54.5 232.5t152.5 156.5t223 55t223.5 -52.5t153.5 -152t55 -231.5q0 -85 -27.5 -167t-81.5 -191l-331 -676h-224l314 627q-53 -23 -131 -23q-106 0 -193 52.5t-137.5 149t-50.5 220.5zM324 1030q0 -108 59.5 -180t161.5 -72q99 0 161 67.5t62 184.5 q0 76 -28 134t-79 89t-116 31q-100 0 -160.5 -69.5t-60.5 -184.5z" />
|
||||
<glyph unicode=":" horiz-adv-x="621" d="M213 0v250h248v-250h-248zM213 584v250h248v-250h-248z" />
|
||||
<glyph unicode=";" horiz-adv-x="621" d="M213 584v250h248v-250h-248zM217 238h238v-361l-238 -194v555z" />
|
||||
<glyph unicode="<" horiz-adv-x="2103" d="M106 567l803 803h269l-707 -702h1524v-199h-1524l707 -702h-269z" />
|
||||
<glyph unicode="=" d="M104 272v195h883v-195h-883zM104 670v194h883v-194h-883z" />
|
||||
<glyph unicode=">" horiz-adv-x="2103" d="M106 469v199h1526l-706 702h268l803 -803l-803 -800h-268l706 702h-1526z" />
|
||||
<glyph unicode="?" horiz-adv-x="1047" d="M145 1077q0 86 30 158t87 125.5t131 81.5t160 28t160.5 -27.5t129.5 -77.5t87.5 -124t32.5 -162q0 -68 -25.5 -127.5t-73.5 -124.5l-157 -221q-18 -24 -27.5 -55.5t-9.5 -54.5v-62h-209v72q0 61 15 105.5t54 97.5l160 215q64 85 64 155q0 88 -56 146.5t-145 58.5 q-60 0 -105.5 -27.5t-69.5 -76t-24 -103.5h-209zM449 0v223h231v-223h-231z" />
|
||||
<glyph unicode="@" horiz-adv-x="1507" d="M131 334v651q0 234 121 358q120 121 352 121h299q230 0 350 -121q65 -65 94 -152.5t29 -205.5v-989l-196 4v102q-51 -59 -112.5 -87.5t-147.5 -28.5q-166 0 -269 114q-30 35 -47 71.5t-27.5 86t-14 98.5t-3.5 123q0 142 18 228.5t70 148.5q45 54 115.5 85.5t155.5 31.5 q158 0 258 -115v125q0 74 -17 126.5t-59 94.5q-76 76 -217 76h-258q-140 0 -215 -76q-45 -43 -60.5 -94t-15.5 -127v-639q0 -84 21 -130.5t81 -94.5l-143 -144q-66 55 -98.5 100t-48 108t-15.5 151zM760 479q0 -96 16.5 -165t62.5 -109.5t128 -40.5q119 0 164 82.5t45 232.5 q0 97 -17 166t-64 110.5t-128 41.5q-120 0 -163.5 -83.5t-43.5 -234.5z" />
|
||||
<glyph unicode="A" horiz-adv-x="1280" d="M16 0l535 1458h178l535 -1458h-236l-100 293h-576l-100 -293h-236zM418 481h448l-221 647z" />
|
||||
<glyph unicode="B" horiz-adv-x="1358" d="M190 0v1458h568q132 0 232.5 -48.5t154 -139t53.5 -211.5q0 -75 -27.5 -138.5t-72.5 -107t-97 -63.5q94 -36 157 -123t63 -215q0 -132 -55.5 -224.5t-156 -140t-229.5 -47.5h-590zM412 199h348q75 0 129 28.5t82 78.5t28 116q0 67 -28 116t-82.5 77t-128.5 28h-348v-444z M412 842h327q110 0 174 55t64 154q0 65 -29.5 112.5t-83 72t-125.5 24.5h-327v-418z" />
|
||||
<glyph unicode="C" horiz-adv-x="1286" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q76 76 173 115.5t210 39.5q205 0 343.5 -116t176.5 -332h-226q-26 115 -101.5 182.5t-192.5 67.5q-64 0 -120.5 -23t-95.5 -65q-29 -32 -45 -64.5t-26 -86t-13.5 -120.5t-3.5 -184q0 -116 3.5 -182.5t13.5 -120.5 t26 -85.5t45 -66.5q39 -41 95.5 -64.5t120.5 -23.5q79 0 139 31t100 88t57 131h224q-18 -108 -64.5 -192.5t-114 -141t-155 -85.5t-186.5 -29q-76 0 -143.5 17.5t-129.5 53.5t-110 84q-68 70 -98 149t-37 171.5t-7 265.5z" />
|
||||
<glyph unicode="D" horiz-adv-x="1364" d="M190 0v1458h512q240 0 377 -137q65 -65 97.5 -146t41.5 -165t9 -197v-74v-73q0 -118 -9 -206t-41.5 -173t-97.5 -150q-137 -137 -377 -137h-512zM412 199h268q159 0 248 98q52 57 65 155t13 287q0 126 -4 194.5t-21.5 128.5t-52.5 99q-90 99 -248 99h-268v-1061z" />
|
||||
<glyph unicode="E" horiz-adv-x="1235" d="M190 0v1458h932v-198h-710v-426h606v-197h-606v-438h710v-199h-932z" />
|
||||
<glyph unicode="F" horiz-adv-x="1198" d="M190 0v1458h932v-198h-710v-445h606v-199h-606v-616h-222z" />
|
||||
<glyph unicode="G" horiz-adv-x="1329" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155q149 0 261.5 -59t179.5 -162t89 -231h-223q-18 79 -59 136t-103.5 87.5t-144.5 30.5q-62 0 -119.5 -24t-96.5 -66q-53 -59 -70.5 -146.5t-17.5 -306.5q0 -116 3.5 -182.5t13.5 -120.5t26 -85.5 t45 -66.5q39 -41 95.5 -64.5t120.5 -23.5q148 0 237 103q74 85 74 229v82h-311v188h532v-223q0 -142 -29.5 -238.5t-101.5 -172.5q-157 -166 -401 -166q-76 0 -143.5 17.5t-129.5 53.5t-110 84q-68 70 -98 149t-37 171.5t-7 265.5z" />
|
||||
<glyph unicode="H" horiz-adv-x="1415" d="M190 0v1458h222v-622h592v622h221v-1458h-221v637h-592v-637h-222z" />
|
||||
<glyph unicode="I" horiz-adv-x="602" d="M190 0v1458h222v-1458h-222z" />
|
||||
<glyph unicode="J" horiz-adv-x="1036" d="M27 129l147 145q47 -45 90 -66.5t117 -21.5q82 0 141.5 33.5t91 99t31.5 158.5v981h221v-997q0 -148 -64.5 -254.5t-175.5 -162.5t-245 -56q-72 0 -135.5 14.5t-116 45.5t-102.5 81z" />
|
||||
<glyph unicode="K" horiz-adv-x="1348" d="M190 0v1458h222v-733l596 733h270l-473 -571l522 -887h-260l-410 719l-245 -295v-424h-222z" />
|
||||
<glyph unicode="L" horiz-adv-x="1176" d="M190 0v1458h222v-1259h702v-199h-924z" />
|
||||
<glyph unicode="M" horiz-adv-x="1665" d="M190 0v1458h222l426 -907l417 907h222v-1458h-222v975l-335 -711h-164l-344 711v-975h-222z" />
|
||||
<glyph unicode="N" horiz-adv-x="1479" d="M190 0v1458h203l674 -1024v1024h221v-1458h-203l-673 1026v-1026h-222z" />
|
||||
<glyph unicode="O" horiz-adv-x="1323" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155t385 -155q67 -70 96.5 -149.5t36 -171.5t6.5 -265t-6.5 -264.5t-36.5 -172t-96 -149.5q-157 -155 -385 -155t-383 155q-68 70 -98 149t-37 171.5t-7 265.5zM358 729q0 -116 3.5 -185.5t13.5 -121.5 t24 -81t45 -65q40 -42 97.5 -66t120.5 -24q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5q-63 0 -121.5 -24.5t-96.5 -65.5q-53 -59 -69.5 -147t-16.5 -306z" />
|
||||
<glyph unicode="P" horiz-adv-x="1288" d="M190 0v1458h553q103 0 192 -33.5t150 -93t93 -139t32 -176.5q0 -127 -57 -227.5t-164 -158t-246 -57.5h-331v-573h-222zM412 774h319q118 0 188 64.5t70 177.5q0 114 -70.5 179t-187.5 65h-319v-486z" />
|
||||
<glyph unicode="Q" horiz-adv-x="1323" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155t385 -155q67 -70 96.5 -149.5t36 -171.5t6.5 -265q0 -154 -4.5 -236.5t-24.5 -157t-65 -136.5l143 -142l-123 -123l-145 146q-129 -92 -305 -92q-228 0 -383 155q-68 70 -98 149t-37 171.5t-7 265.5z M358 729q0 -116 3.5 -185.5t13.5 -121.5t24 -81t45 -65q40 -42 97.5 -66t120.5 -24q82 0 149 47l-154 154l123 123l142 -141q26 54 34.5 133.5t8.5 226.5q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5q-63 0 -121.5 -24.5t-96.5 -65.5q-53 -59 -69.5 -147 t-16.5 -306z" />
|
||||
<glyph unicode="R" horiz-adv-x="1341" d="M190 0v1458h566q134 0 237.5 -54.5t159 -151t55.5 -220.5q0 -150 -80.5 -250.5t-209.5 -136.5l335 -645h-258l-307 614h-276v-614h-222zM412 803h327q112 0 180 61t68 166q0 107 -67.5 168.5t-180.5 61.5h-327v-457z" />
|
||||
<glyph unicode="S" horiz-adv-x="1208" d="M61 180l148 146q49 -50 107.5 -82t124.5 -45t141 -13q141 0 221 59t80 165q0 99 -58 151q-26 26 -60.5 39.5t-98.5 22.5l-172 24q-178 25 -277 117q-106 99 -106 278q0 127 59 224t169 150.5t259 53.5q147 0 254 -39.5t199 -125.5l-142 -140q-44 43 -94 67.5t-104 35 t-119 10.5q-83 0 -143 -29t-91.5 -80.5t-31.5 -117.5q0 -87 55 -136q27 -23 71 -41.5t93 -25.5l166 -25q100 -15 163.5 -40.5t108.5 -67.5q119 -104 119 -299q0 -97 -38 -177.5t-109.5 -137t-166.5 -85t-210 -28.5q-167 0 -290.5 44.5t-226.5 147.5z" />
|
||||
<glyph unicode="T" horiz-adv-x="1147" d="M61 1260v198h1024v-198h-401v-1260h-221v1260h-402z" />
|
||||
<glyph unicode="U" horiz-adv-x="1382" d="M168 492v966h221v-956q0 -96 37 -167.5t105 -110t159 -38.5t159.5 38.5t106 109.5t37.5 168v956h221v-966q0 -148 -68 -263t-187.5 -178t-268.5 -63q-148 0 -267 63t-187 178t-68 263z" />
|
||||
<glyph unicode="V" horiz-adv-x="1155" d="M10 1458h230l335 -1061l336 1061h234l-483 -1458h-173z" />
|
||||
<glyph unicode="W" horiz-adv-x="1784" d="M23 1458h233l254 -1042l293 1042h178l293 -1042l254 1042h233l-381 -1458h-192l-297 1022l-295 -1022h-193z" />
|
||||
<glyph unicode="X" horiz-adv-x="1184" d="M20 0l451 748l-422 710h254l287 -522l289 522h254l-422 -710l452 -748h-256l-317 559l-316 -559h-254z" />
|
||||
<glyph unicode="Y" horiz-adv-x="1114" d="M10 1458h242l305 -641l305 641h242l-436 -858v-600h-222v600z" />
|
||||
<glyph unicode="Z" horiz-adv-x="1130" d="M98 0v190l674 1070h-645v198h905v-180l-678 -1079h678v-199h-934z" />
|
||||
<glyph unicode="[" horiz-adv-x="711" d="M176 -152v1762h447v-187h-238v-1388h238v-187h-447z" />
|
||||
<glyph unicode="\" horiz-adv-x="778" d="M0 1593h201l577 -1745h-200z" />
|
||||
<glyph unicode="]" horiz-adv-x="711" d="M88 33h242v1392h-242v185h447v-1762h-447v185z" />
|
||||
<glyph unicode="^" horiz-adv-x="1169" d="M137 821l352 652h191l350 -652h-217l-229 424l-230 -424h-217z" />
|
||||
<glyph unicode="_" horiz-adv-x="1169" d="M0 -209h1169v-143h-1169v143z" />
|
||||
<glyph unicode="`" horiz-adv-x="1024" d="M233 1559h232l153 -332h-157z" />
|
||||
<glyph unicode="a" horiz-adv-x="1085" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q428 0 428 -357v-694h-205v94q-57 -57 -119 -81.5t-157 -24.5q-94 0 -163 23.5t-116 70.5q-82 85 -82 223zM291 309 q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84h-244q-91 0 -138.5 -39t-47.5 -111z" />
|
||||
<glyph unicode="b" horiz-adv-x="1133" d="M166 0v1458h209v-524q54 64 119.5 90.5t152.5 26.5q77 0 143.5 -25t108.5 -68q48 -48 74.5 -118.5t34.5 -146t8 -173.5t-8 -174t-34.5 -147t-74.5 -119q-42 -42 -109 -67t-145 -25q-88 0 -152.5 27t-121.5 96v-111h-205zM375 520q0 -106 16 -180.5t64 -120t137 -45.5 q128 0 171.5 91.5t43.5 254.5q0 106 -16 180.5t-63.5 119t-135.5 44.5q-89 0 -137 -45t-64 -119t-16 -180z" />
|
||||
<glyph unicode="c" horiz-adv-x="993" d="M113 520q0 141 38 243t103 166t148 93t173 29q110 0 190.5 -34t152.5 -112l-144 -139q-48 54 -92 76t-107 22q-122 0 -192 -92q-34 -43 -47.5 -101t-13.5 -151q0 -175 61 -254q70 -92 192 -92q61 0 106 22.5t93 75.5l144 -137q-47 -50 -100 -83.5t-112 -48.5t-131 -15 q-122 0 -227.5 54t-170 174t-64.5 304z" />
|
||||
<glyph unicode="d" horiz-adv-x="1133" d="M117 520q0 98 8 173.5t33.5 145.5t74.5 119q44 44 110 68.5t142 24.5q87 0 152.5 -26t120.5 -91v524h209v-1458h-205v111q-39 -48 -80 -74t-88 -37.5t-107 -11.5q-77 0 -143.5 25t-110.5 67q-49 49 -74.5 119.5t-33.5 146.5t-8 174zM326 520q0 -106 16 -180.5t64 -120 t137 -45.5q128 0 171.5 91.5t43.5 254.5q0 106 -16 180.5t-63.5 119t-135.5 44.5q-89 0 -137 -45t-64 -119t-16 -180z" />
|
||||
<glyph unicode="e" horiz-adv-x="1104" d="M113 520q0 167 54.5 286t153.5 182t232 63q136 0 236 -63t152 -176.5t52 -260.5v-92h-674q0 -91 31 -155.5t89.5 -100t144.5 -35.5t139 24t113 82l133 -124q-85 -85 -172 -123.5t-217 -38.5q-100 0 -185.5 29t-148.5 92t-98 165t-35 246zM319 604h467q-3 81 -28 141 t-78.5 96t-126.5 36q-72 0 -126.5 -36t-80.5 -96q-14 -32 -18.5 -56.5t-8.5 -84.5z" />
|
||||
<glyph unicode="f" horiz-adv-x="672" d="M80 860v160h119v160q0 77 31.5 143t95.5 105.5t157 39.5h131v-178h-92q-114 0 -114 -121v-149h206v-160h-206v-860h-209v860h-119z" />
|
||||
<glyph unicode="g" horiz-adv-x="1124" d="M117 539q0 151 23.5 252t92.5 170q43 43 107 66.5t143 23.5q87 0 151.5 -27t121.5 -96v110h202v-1032q0 -128 -53.5 -226.5t-153.5 -155t-237 -56.5q-80 0 -142 13.5t-116.5 44t-108.5 79.5l134 133q54 -49 103.5 -70.5t121.5 -21.5q124 0 184 75t60 189v133 q-54 -64 -119 -91t-150 -27q-74 0 -139 24t-109 68q-70 70 -93 170t-23 252zM326 539q0 -151 42 -238.5t171 -87.5q128 0 169.5 88t41.5 238t-41.5 237.5t-169.5 87.5q-129 0 -171 -87t-42 -238z" />
|
||||
<glyph unicode="h" horiz-adv-x="1159" d="M166 0v1458h209v-524q106 117 268 117q112 0 194 -47.5t124.5 -133.5t42.5 -200v-670h-209v637q0 114 -58 170.5t-151 56.5t-152 -57.5t-59 -169.5v-637h-209z" />
|
||||
<glyph unicode="i" horiz-adv-x="541" d="M160 1243v221h221v-221h-221zM166 0v1038h209v-1038h-209z" />
|
||||
<glyph unicode="j" horiz-adv-x="541" d="M-39 -246h92q61 0 87 29.5t26 91.5v1163h209v-1175q0 -126 -71.5 -206.5t-213.5 -80.5h-129v178zM160 1243v221h221v-221h-221z" />
|
||||
<glyph unicode="k" horiz-adv-x="1122" d="M166 0v1458h209v-899l403 479h254l-360 -407l405 -631h-258l-291 479l-153 -174v-305h-209z" />
|
||||
<glyph unicode="l" horiz-adv-x="637" d="M160 287v1171h209v-1159q0 -62 25 -91.5t87 -29.5h92v-178h-129q-141 0 -212.5 81.5t-71.5 205.5z" />
|
||||
<glyph unicode="m" horiz-adv-x="1796" d="M166 0v1038h205v-104q51 56 123 86.5t153 30.5q196 0 295 -152q125 152 326 152q164 0 262 -95q110 -106 110 -292v-664h-208v633q0 117 -58 174t-151 57q-90 0 -152.5 -58t-62.5 -163v-643h-209v633q0 78 -27.5 130t-74.5 76.5t-107 24.5q-94 0 -154.5 -58.5 t-60.5 -172.5v-633h-209z" />
|
||||
<glyph unicode="n" horiz-adv-x="1163" d="M166 0v1038h205v-104q52 57 125 87t151 30q159 0 256 -95q105 -101 105 -292v-664h-209v633q0 78 -27.5 130t-74.5 76.5t-107 24.5q-94 0 -154.5 -58.5t-60.5 -172.5v-633h-209z" />
|
||||
<glyph unicode="o" horiz-adv-x="1100" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q103 0 181 -34t130 -89q70 -73 96.5 -169.5t26.5 -238.5q0 -144 -26 -240t-97 -169q-118 -123 -311 -123q-191 0 -309 123q-70 73 -96.5 169.5t-26.5 239.5zM326 520q0 -101 14 -170.5t57 -113.5 q62 -62 152 -62q93 0 153 62q44 44 58 113.5t14 170.5q0 102 -14 171.5t-58 113.5q-57 59 -153 59q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5z" />
|
||||
<glyph unicode="p" horiz-adv-x="1133" d="M166 -420v1458h205v-110q57 69 121.5 96t152.5 27q78 0 145.5 -25t108.5 -68q48 -48 74.5 -118.5t34.5 -146t8 -173.5t-8 -174t-34.5 -147t-74.5 -119q-43 -43 -109 -67.5t-143 -24.5q-86 0 -152.5 27.5t-119.5 90.5v-526h-209zM375 520q0 -106 16 -180.5t64 -120 t137 -45.5q128 0 171.5 91.5t43.5 254.5q0 106 -16 180.5t-63.5 119t-135.5 44.5q-89 0 -137 -45t-64 -119t-16 -180z" />
|
||||
<glyph unicode="q" horiz-adv-x="1133" d="M117 520q0 98 8 173.5t33.5 145.5t74.5 119q43 43 110 68t144 25q89 0 153.5 -27t121.5 -96v110h205v-1458h-209v526q-36 -43 -78.5 -69.5t-89 -37.5t-105.5 -11q-76 0 -141.5 24.5t-110.5 67.5q-49 49 -74.5 119.5t-33.5 146.5t-8 174zM326 520q0 -106 16 -180.5 t64 -120t137 -45.5q128 0 171.5 91.5t43.5 254.5q0 106 -16 180.5t-63.5 119t-135.5 44.5q-89 0 -137 -45t-64 -119t-16 -180z" />
|
||||
<glyph unicode="r" horiz-adv-x="899" d="M166 0v1038h205v-112q41 57 115.5 91t160.5 34q77 0 135.5 -22.5t112.5 -76.5l-158 -157q-36 37 -69 53t-86 16q-56 0 -103.5 -29t-75.5 -81.5t-28 -122.5v-631h-209z" />
|
||||
<glyph unicode="s" horiz-adv-x="1022" d="M66 137l137 137q105 -108 299 -108q64 0 116.5 16t81.5 48t29 79q0 112 -139 123l-166 14q-99 9 -167.5 42t-104 94t-35.5 151q0 147 111.5 232.5t279.5 85.5q251 0 385 -117l-131 -133q-91 76 -256 76q-92 0 -140.5 -36t-48.5 -98q0 -105 144 -118l164 -15 q97 -8 166.5 -42t106 -97t36.5 -154q0 -106 -55 -180t-152 -111.5t-225 -37.5q-93 0 -168.5 13t-141 45t-126.5 91z" />
|
||||
<glyph unicode="t" horiz-adv-x="700" d="M72 860v160h118v315h209v-315h201v-160h-201v-561q0 -121 115 -121h86v-178h-125q-92 0 -156.5 40t-96.5 105.5t-32 143.5v571h-118z" />
|
||||
<glyph unicode="u" horiz-adv-x="1163" d="M156 375v663h209v-632q0 -116 58 -174t150 -58q94 0 154.5 58.5t60.5 173.5v632h209v-1038h-204v104q-53 -56 -125.5 -86t-151.5 -30q-157 0 -256 94q-57 56 -80.5 127.5t-23.5 165.5z" />
|
||||
<glyph unicode="v" horiz-adv-x="965" d="M16 1038h222l245 -731l244 731h221l-381 -1038h-170z" />
|
||||
<glyph unicode="w" horiz-adv-x="1522" d="M16 1038h222l200 -731l242 731h162l239 -731l201 731h223l-323 -1038h-178l-244 725l-242 -725h-180z" />
|
||||
<glyph unicode="x" horiz-adv-x="1030" d="M45 0l356 530l-342 508h252l205 -338l203 338h252l-340 -508l354 -530h-252l-217 354l-219 -354h-252z" />
|
||||
<glyph unicode="y" horiz-adv-x="958" d="M16 1038h222l247 -731l242 731h223l-458 -1245q-30 -81 -76 -129q-77 -76 -213 -76h-84v189h53q65 0 96.5 23.5t53.5 86.5l57 162z" />
|
||||
<glyph unicode="z" horiz-adv-x="961" d="M88 0v166l516 686h-487v186h745v-166l-520 -686h520v-186h-774z" />
|
||||
<glyph unicode="{" horiz-adv-x="834" d="M92 637v184h76q59 0 98 39q37 37 37 123v342q0 76 17.5 126t56.5 89q70 70 219 70h145v-187h-79q-94 0 -119 -28q-31 -31 -31 -131v-330q0 -90 -36.5 -133.5t-98.5 -71.5q61 -26 98 -70t37 -135v-329q0 -101 31 -132q25 -28 119 -28h79v-187h-145q-149 0 -219 70 q-40 42 -57 91.5t-17 123.5v342q0 86 -37 123q-37 39 -98 39h-76z" />
|
||||
<glyph unicode="|" horiz-adv-x="692" d="M242 -152v1762h209v-1762h-209z" />
|
||||
<glyph unicode="}" horiz-adv-x="834" d="M92 35h80q92 0 119 28q31 32 31 132v329q0 90 37.5 134.5t99.5 70.5q-64 29 -100.5 72.5t-36.5 132.5v330q0 99 -31 131q-27 28 -119 28h-80v187h146q149 0 219 -70q39 -38 56 -88.5t17 -126.5v-342q0 -84 37 -123q41 -39 101 -39h73v-184h-73q-62 0 -101 -39 q-37 -39 -37 -123v-342q0 -74 -16.5 -124.5t-56.5 -90.5q-70 -70 -219 -70h-146v187z" />
|
||||
<glyph unicode="~" horiz-adv-x="1176" d="M88 571q59 59 107 94.5t93 50.5t101 15q58 0 110.5 -17.5t116.5 -49.5q21 -10 38.5 -18t45 -17t42 -12t38.5 -3q47 0 83 17.5t91 73.5l133 -132q-91 -91 -157 -125t-146 -34q-52 0 -104.5 16.5t-124.5 50.5q-96 49 -162 49q-46 0 -81.5 -16.5t-92.5 -73.5z" />
|
||||
<glyph unicode="¡" horiz-adv-x="680" d="M178 -420l45 1024h164l45 -1024h-254zM190 815v223h230v-223h-230z" />
|
||||
<glyph unicode="¢" horiz-adv-x="1020" d="M113 750q0 149 47 260.5t132.5 177.5t194.5 84v186h164v-184q87 -10 155 -45.5t134 -106.5l-139 -135q-74 84 -168 98v-671q49 7 89 31t79 67l139 -135q-64 -68 -133 -104t-156 -48v-225h-164v227q-110 18 -195 84t-132 178.5t-47 260.5zM322 750q0 -87 15.5 -146.5 t47.5 -105.5q49 -65 121 -80v663q-69 -14 -119 -80q-34 -47 -49.5 -107t-15.5 -144z" />
|
||||
<glyph unicode="£" horiz-adv-x="1155" d="M88 641v160h127v196q0 148 64.5 254.5t176 162.5t246.5 56q114 0 197.5 -33t157.5 -108l-148 -145q-43 45 -87.5 66.5t-119.5 21.5q-81 0 -140.5 -33.5t-91.5 -99t-32 -158.5v-180h264v-160h-264v-442h619v-199h-842v641h-127z" />
|
||||
<glyph unicode="¤" horiz-adv-x="1362" d="M139 166l150 151q-78 115 -78 254q0 141 78 254l-150 150l137 137l150 -149q110 75 254 75t254 -75l151 149l138 -137l-152 -150q78 -113 78 -254q0 -139 -78 -254l152 -151l-138 -137l-151 151q-115 -78 -254 -78t-254 78l-150 -151zM401 571q0 -55 21.5 -106t60.5 -90 t90 -60.5t107 -21.5q75 0 139 37t101.5 101.5t37.5 139.5t-37.5 139.5t-102 101t-138.5 36.5q-116 0 -197.5 -80.5t-81.5 -196.5z" />
|
||||
<glyph unicode="¥" horiz-adv-x="1114" d="M10 1458h242l307 -643l303 643h240l-299 -594h178v-159h-260l-53 -105v-106h313v-160h-313v-334h-222v334h-313v160h313v106l-53 105h-260v159h178z" />
|
||||
<glyph unicode="¦" horiz-adv-x="705" d="M242 -152v717h209v-717h-209zM242 893v717h209v-717h-209z" />
|
||||
<glyph unicode="§" horiz-adv-x="1112" d="M152 530q0 111 59.5 196t138.5 124q-83 41 -127.5 105t-44.5 169q0 97 45.5 175.5t132 124.5t203.5 46q116 0 203 -42.5t133 -119t49 -175.5h-201q-11 155 -184 155q-86 0 -133 -41t-47 -117q0 -119 153 -165l144 -43q291 -90 291 -381q0 -110 -59 -194t-140 -126 q82 -36 131 -107t49 -182q0 -112 -53.5 -195t-142.5 -126t-195 -43q-163 0 -277 89t-120 259h205q6 -76 57 -119t135 -43q86 0 136 46t50 126q0 60 -38.5 107.5t-120.5 72.5l-144 44q-288 87 -288 380zM356 535q0 -100 58 -162q55 -58 145 -58t143 58q60 64 60 162 q0 106 -60 163q-60 58 -143 58q-90 0 -145 -58q-58 -61 -58 -163z" />
|
||||
<glyph unicode="¨" horiz-adv-x="1024" d="M197 1237v221h188v-221h-188zM639 1237v221h188v-221h-188z" />
|
||||
<glyph unicode="©" horiz-adv-x="1765" d="M141 729q0 149 58 286t160 238.5t238.5 159t285.5 57.5t286 -58t238 -159t159 -238t58 -286t-58 -286t-159 -238t-238 -159t-286 -58t-285.5 57.5t-238.5 159t-160 238.5t-58 286zM291 729q0 -165 79 -304t214.5 -218.5t298.5 -79.5q161 0 297 79t215.5 218.5t79.5 304.5 t-79.5 304.5t-215.5 218.5t-297 79q-163 0 -298.5 -79.5t-214.5 -218.5t-79 -304zM528 729q0 94 27 170.5t74 129t116 81.5t150 29q84 0 144 -25.5t124 -81.5l-94 -96q-45 41 -84 56.5t-90 15.5q-111 0 -166 -75.5t-55 -203.5q0 -127 55 -202.5t166 -75.5q51 0 89.5 15.5 t84.5 55.5l94 -96q-62 -56 -123 -81.5t-145 -25.5q-107 0 -191.5 50t-130 143.5t-45.5 216.5z" />
|
||||
<glyph unicode="ª" horiz-adv-x="926" d="M106 872q0 108 74.5 174t210.5 66h215v57q0 78 -42 115t-136 37q-68 0 -104.5 -17t-73.5 -63l-113 107q57 67 124 92.5t175 25.5q170 0 255 -72t85 -212v-553h-166v73q-45 -45 -94.5 -63t-122.5 -18t-126.5 17t-94.5 56q-66 66 -66 178zM272 877q0 -113 146 -113 q56 0 90 8t63 37q35 31 35 119v65h-190q-71 0 -107.5 -29.5t-36.5 -86.5z" />
|
||||
<glyph unicode="«" horiz-adv-x="1212" d="M76 557l471 469v-252l-219 -217l219 -219v-252zM594 557l471 469v-252l-221 -217l221 -219v-252z" />
|
||||
<glyph unicode="¬" d="M98 489v195h893v-483h-194v288h-699z" />
|
||||
<glyph unicode="­" d="M104 471v195h883v-195h-883z" />
|
||||
<glyph unicode="®" horiz-adv-x="1765" d="M141 729q0 149 58 286t160 238.5t238.5 159t285.5 57.5t286 -58t238 -159t159 -238t58 -286t-58 -286t-159 -238t-238 -159t-286 -58t-285.5 57.5t-238.5 159t-160 238.5t-58 286zM289 729q0 -166 79 -304.5t215 -219t300 -80.5q163 0 299 80.5t214.5 219.5t78.5 304 t-78.5 304t-214.5 219.5t-299 80.5q-124 0 -232 -46t-190 -129.5t-127 -194.5t-45 -234zM625 330v800h301q74 0 133 -33.5t92 -90t33 -121.5q0 -81 -43.5 -137t-114.5 -80l178 -338h-166l-164 317h-102v-317h-147zM772 764h135q58 0 94.5 34.5t36.5 86.5t-36.5 86.5 t-94.5 34.5h-135v-242z" />
|
||||
<glyph unicode="¯" horiz-adv-x="1024" d="M195 1274v149h634v-149h-634z" />
|
||||
<glyph unicode="°" horiz-adv-x="965" d="M125 1124q0 95 48 179t130.5 132t177.5 48q96 0 179 -48.5t131.5 -131.5t48.5 -179q0 -95 -48 -177.5t-132 -130.5t-179 -48q-73 0 -136.5 27t-114.5 78t-78 114.5t-27 136.5zM297 1124q0 -79 53.5 -133.5t130.5 -54.5t132 54t55 134t-54.5 135.5t-132.5 55.5t-131 -55.5 t-53 -135.5z" />
|
||||
<glyph unicode="±" d="M104 0v195h883v-195h-883zM104 647v195h345v344h194v-344h344v-195h-344v-346h-194v346h-345z" />
|
||||
<glyph unicode="²" horiz-adv-x="717" d="M92 584v141l330 381q45 53 45 106q0 51 -28.5 82t-80.5 31q-45 0 -76.5 -27t-31.5 -86h-158q0 116 75 185t191 69q118 0 192.5 -68t74.5 -186q0 -58 -21 -98.5t-74 -101.5l-247 -287h342v-141h-533z" />
|
||||
<glyph unicode="³" horiz-adv-x="741" d="M92 831h158q1 -55 36.5 -85.5t86.5 -30.5q53 0 86 33t33 92q0 55 -32 89t-93 34h-23v135h23q56 0 85 31.5t29 80.5q0 55 -32 85t-78 30q-48 0 -78 -28.5t-33 -77.5h-156q3 76 38.5 132t95.5 85.5t133 29.5q116 0 191 -69.5t75 -179.5q0 -129 -102 -183q114 -60 114 -198 q0 -125 -78.5 -194t-197.5 -69q-54 0 -105.5 15.5t-89.5 46t-61 79.5t-25 117z" />
|
||||
<glyph unicode="´" horiz-adv-x="1024" d="M406 1227l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="µ" horiz-adv-x="1165" d="M156 -420v1458h209v-632q0 -115 59 -173.5t151 -58.5q94 0 153.5 58.5t59.5 173.5v632h209v-1038h-204v104q-108 -116 -275 -116q-94 0 -153 51v-459h-209z" />
|
||||
<glyph unicode="¶" horiz-adv-x="1305" d="M78 1051q0 121 56.5 213t162 143t242.5 51h575v-1878h-209v1680h-221v-1680h-209v1069q-82 0 -154 31.5t-127.5 88.5t-85.5 131t-30 151z" />
|
||||
<glyph unicode="¸" horiz-adv-x="1024" d="M342 -432l143 301h168l-104 -301h-207z" />
|
||||
<glyph unicode="¹" horiz-adv-x="567" d="M82 1126v179l178 153h158v-874h-158v698z" />
|
||||
<glyph unicode="º" horiz-adv-x="938" d="M125 1044q0 76 8.5 132.5t31 106t58.5 85.5q94 98 246 98q154 0 248 -98q58 -59 78 -133t20 -191q0 -76 -8.5 -133.5t-31 -106.5t-58.5 -85q-94 -98 -248 -98q-152 0 -246 98q-36 36 -58.5 85t-31 106.5t-8.5 133.5zM295 1044q0 -81 10.5 -135.5t44.5 -89.5 q47 -47 119 -47q74 0 121 47q34 34 43.5 86t9.5 139q0 88 -9.5 139.5t-43.5 84.5q-49 47 -121 47q-70 0 -119 -47q-34 -34 -44.5 -87.5t-10.5 -136.5z" />
|
||||
<glyph unicode="»" horiz-adv-x="1212" d="M147 86v252l222 219l-222 217v252l474 -469zM666 86v252l219 219l-219 217v252l473 -469z" />
|
||||
<glyph unicode="¼" horiz-adv-x="1655" d="M82 1126v179l178 153h158v-874h-158v698zM369 0l686 1458h166l-686 -1458h-166zM983 125v145l301 604h170l-301 -604h186v170h152v-170h82v-145h-82v-125h-152v125h-356z" />
|
||||
<glyph unicode="½" horiz-adv-x="1694" d="M82 1126v179l178 153h158v-874h-158v698zM352 0l686 1458h166l-686 -1458h-166zM1071 0v141l328 381q45 53 45 107q0 51 -28.5 81.5t-80.5 30.5q-47 0 -77.5 -26t-30.5 -86h-156q0 116 74.5 185t189.5 69q118 0 192.5 -69t74.5 -185q0 -58 -21 -99t-74 -102l-247 -287 h342v-141h-531z" />
|
||||
<glyph unicode="¾" horiz-adv-x="1729" d="M92 831h158q1 -55 36.5 -85.5t86.5 -30.5q53 0 86 33t33 92q0 55 -32 89t-93 34h-23v135h23q56 0 85 31.5t29 80.5q0 55 -32 85t-78 30q-48 0 -78 -28.5t-33 -77.5h-156q3 76 38.5 132t95.5 85.5t133 29.5q116 0 191 -69.5t75 -179.5q0 -129 -102 -183q114 -60 114 -198 q0 -125 -78.5 -194t-197.5 -69q-54 0 -105.5 15.5t-89.5 46t-61 79.5t-25 117zM455 0l686 1458h166l-686 -1458h-166zM1059 125v145l299 604h172l-301 -604h186v170h150v-170h82v-145h-82v-125h-150v125h-356z" />
|
||||
<glyph unicode="¿" horiz-adv-x="1047" d="M84 -39q0 119 96 252l160 221q16 23 26.5 55.5t10.5 55.5v61h209v-74q0 -60 -16 -105t-56 -97l-158 -215q-63 -83 -63 -156q0 -87 55.5 -145t143.5 -58q61 0 106 27t69.5 74t24.5 104h209q0 -112 -53.5 -202.5t-147.5 -140.5t-208 -50q-111 0 -205 48t-148.5 137 t-54.5 208zM367 815v223h229v-223h-229z" />
|
||||
<glyph unicode="À" horiz-adv-x="1280" d="M16 0l535 1458h178l535 -1458h-236l-100 293h-576l-100 -293h-236zM354 1932h232l153 -332h-157zM418 481h448l-221 647z" />
|
||||
<glyph unicode="Á" horiz-adv-x="1280" d="M16 0l535 1458h178l535 -1458h-236l-100 293h-576l-100 -293h-236zM418 481h448l-221 647zM529 1600l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="Â" horiz-adv-x="1280" d="M16 0l535 1458h178l535 -1458h-236l-100 293h-576l-100 -293h-236zM283 1600l264 329h176l264 -329h-174l-178 198l-178 -198h-174zM418 481h448l-221 647z" />
|
||||
<glyph unicode="Ã" horiz-adv-x="1280" d="M16 0l535 1458h178l535 -1458h-236l-100 293h-576l-100 -293h-236zM281 1747q64 64 112 88.5t101 24.5q69 0 153 -49q64 -39 113 -39q29 0 56 12.5t65 50.5l98 -96q-44 -44 -80 -69t-66.5 -34.5t-66.5 -9.5q-41 0 -73.5 10.5t-79.5 36.5q-66 39 -115 39q-31 0 -55.5 -11 t-63.5 -50zM418 481h448l-221 647z" />
|
||||
<glyph unicode="Ä" horiz-adv-x="1280" d="M16 0l535 1458h178l535 -1458h-236l-100 293h-576l-100 -293h-236zM320 1610v221h188v-221h-188zM418 481h448l-221 647zM762 1610v221h188v-221h-188z" />
|
||||
<glyph unicode="Å" horiz-adv-x="1280" d="M16 0l535 1458h178l535 -1458h-236l-100 293h-576l-100 -293h-236zM379 1792q0 69 34.5 128t93.5 93.5t128 34.5t128 -34.5t93.5 -93.5t34.5 -128t-34.5 -128t-93.5 -93.5t-128 -34.5t-128 34.5t-93.5 93.5t-34.5 128zM418 481h448l-221 647zM504 1792q0 -52 38.5 -90.5 t92.5 -38.5q55 0 93 38t38 91q0 54 -37.5 91.5t-93.5 37.5q-55 0 -93 -38t-38 -91z" />
|
||||
<glyph unicode="Æ" horiz-adv-x="1950" d="M10 0l766 1458h1061v-198h-711v-429h607v-198h-607v-434h711v-199h-932v332h-481l-172 -332h-242zM520 520h385v740z" />
|
||||
<glyph unicode="Ç" horiz-adv-x="1286" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q76 76 173 115.5t210 39.5q205 0 343.5 -116t176.5 -332h-226q-26 115 -101.5 182.5t-192.5 67.5q-64 0 -120.5 -23t-95.5 -65q-29 -32 -45 -64.5t-26 -86t-13.5 -120.5t-3.5 -184q0 -116 3.5 -182.5t13.5 -120.5 t26 -85.5t45 -66.5q39 -41 95.5 -64.5t120.5 -23.5q79 0 139 31t100 88t57 131h224q-18 -108 -64.5 -192.5t-114 -141t-155 -85.5t-186.5 -29q-76 0 -143.5 17.5t-129.5 53.5t-110 84q-68 70 -98 149t-37 171.5t-7 265.5zM455 -432l143 301h168l-104 -301h-207z" />
|
||||
<glyph unicode="È" horiz-adv-x="1235" d="M190 0v1458h932v-198h-710v-426h606v-197h-606v-438h710v-199h-932zM358 1932h232l153 -332h-157z" />
|
||||
<glyph unicode="É" horiz-adv-x="1235" d="M190 0v1458h932v-198h-710v-426h606v-197h-606v-438h710v-199h-932zM531 1600l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="Ê" horiz-adv-x="1235" d="M190 0v1458h932v-198h-710v-426h606v-197h-606v-438h710v-199h-932zM285 1600l264 329h176l264 -329h-174l-178 198l-178 -198h-174z" />
|
||||
<glyph unicode="Ë" horiz-adv-x="1235" d="M190 0v1458h932v-198h-710v-426h606v-197h-606v-438h710v-199h-932zM322 1610v221h188v-221h-188zM764 1610v221h188v-221h-188z" />
|
||||
<glyph unicode="Ì" horiz-adv-x="602" d="M55 1932h232l153 -332h-157zM190 0v1458h222v-1458h-222z" />
|
||||
<glyph unicode="Í" horiz-adv-x="602" d="M164 1600l153 332h232l-228 -332h-157zM190 0v1458h222v-1458h-222z" />
|
||||
<glyph unicode="Î" horiz-adv-x="602" d="M-61 1600l264 329h176l264 -329h-174l-178 198l-178 -198h-174zM190 0v1458h222v-1458h-222z" />
|
||||
<glyph unicode="Ï" horiz-adv-x="602" d="M-18 1610v221h188v-221h-188zM190 0v1458h222v-1458h-222zM424 1610v221h188v-221h-188z" />
|
||||
<glyph unicode="Ð" horiz-adv-x="1401" d="M78 651v170h151v637h512q262 0 412 -194q43 -56 64.5 -103.5t32.5 -109t12.5 -126t1.5 -196.5q0 -177 -6 -259t-29 -148t-76 -129q-74 -91 -180 -142t-238 -51h-506v651h-151zM451 197h264q184 0 272 129q36 53 45.5 120t9.5 277q0 209 -11 283t-52 129q-49 67 -111 97 t-153 30h-264v-441h282v-170h-282v-454z" />
|
||||
<glyph unicode="Ñ" horiz-adv-x="1477" d="M190 0v1458h203l674 -1024v1024h221v-1458h-203l-673 1026v-1026h-222zM387 1747q64 64 112 88.5t101 24.5q69 0 153 -49q64 -39 113 -39q29 0 56 12.5t65 50.5l98 -96q-44 -44 -80 -69t-66.5 -34.5t-66.5 -9.5q-41 0 -73.5 10.5t-79.5 36.5q-66 39 -115 39 q-31 0 -55.5 -11t-63.5 -50z" />
|
||||
<glyph unicode="Ò" horiz-adv-x="1325" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155t385 -155q67 -70 96.5 -149.5t36 -171.5t6.5 -265t-6.5 -264.5t-36.5 -172t-96 -149.5q-157 -155 -385 -155t-383 155q-68 70 -98 149t-37 171.5t-7 265.5zM358 729q0 -116 3.5 -185.5t13.5 -121.5 t24 -81t45 -65q40 -42 97.5 -66t120.5 -24q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5q-63 0 -121.5 -24.5t-96.5 -65.5q-53 -59 -69.5 -147t-16.5 -306zM383 1932h232l153 -332h-157z" />
|
||||
<glyph unicode="Ó" horiz-adv-x="1325" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155t385 -155q67 -70 96.5 -149.5t36 -171.5t6.5 -265t-6.5 -264.5t-36.5 -172t-96 -149.5q-157 -155 -385 -155t-383 155q-68 70 -98 149t-37 171.5t-7 265.5zM358 729q0 -116 3.5 -185.5t13.5 -121.5 t24 -81t45 -65q40 -42 97.5 -66t120.5 -24q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5q-63 0 -121.5 -24.5t-96.5 -65.5q-53 -59 -69.5 -147t-16.5 -306zM556 1600l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="Ô" horiz-adv-x="1325" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155t385 -155q67 -70 96.5 -149.5t36 -171.5t6.5 -265t-6.5 -264.5t-36.5 -172t-96 -149.5q-157 -155 -385 -155t-383 155q-68 70 -98 149t-37 171.5t-7 265.5zM310 1600l264 329h176l264 -329h-174 l-178 198l-178 -198h-174zM358 729q0 -116 3.5 -185.5t13.5 -121.5t24 -81t45 -65q40 -42 97.5 -66t120.5 -24q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5q-63 0 -121.5 -24.5t-96.5 -65.5q-53 -59 -69.5 -147 t-16.5 -306z" />
|
||||
<glyph unicode="Õ" horiz-adv-x="1325" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155t385 -155q67 -70 96.5 -149.5t36 -171.5t6.5 -265t-6.5 -264.5t-36.5 -172t-96 -149.5q-157 -155 -385 -155t-383 155q-68 70 -98 149t-37 171.5t-7 265.5zM310 1747q64 64 112 88.5t101 24.5 q69 0 153 -49q64 -39 113 -39q29 0 56 12.5t65 50.5l98 -96q-44 -44 -80 -69t-66.5 -34.5t-66.5 -9.5q-41 0 -73.5 10.5t-79.5 36.5q-66 39 -115 39q-31 0 -55.5 -11t-63.5 -50zM358 729q0 -116 3.5 -185.5t13.5 -121.5t24 -81t45 -65q40 -42 97.5 -66t120.5 -24 q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5q-63 0 -121.5 -24.5t-96.5 -65.5q-53 -59 -69.5 -147t-16.5 -306z" />
|
||||
<glyph unicode="Ö" horiz-adv-x="1325" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155t385 -155q67 -70 96.5 -149.5t36 -171.5t6.5 -265t-6.5 -264.5t-36.5 -172t-96 -149.5q-157 -155 -385 -155t-383 155q-68 70 -98 149t-37 171.5t-7 265.5zM347 1610v221h188v-221h-188zM358 729 q0 -116 3.5 -185.5t13.5 -121.5t24 -81t45 -65q40 -42 97.5 -66t120.5 -24q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5q-63 0 -121.5 -24.5t-96.5 -65.5q-53 -59 -69.5 -147t-16.5 -306zM789 1610v221h188v-221 h-188z" />
|
||||
<glyph unicode="×" d="M117 270l299 299l-299 299l131 131l297 -299l299 299l131 -131l-299 -299l299 -299l-131 -129l-299 297l-297 -297z" />
|
||||
<glyph unicode="Ø" horiz-adv-x="1335" d="M137 729q0 133 3.5 211t16 143t41 121.5t81.5 110.5q155 155 383 155q133 0 245 -55l62 133h170l-107 -221l15 -12q67 -70 96.5 -149.5t36 -171.5t6.5 -265t-6.5 -264.5t-36.5 -172t-96 -149.5q-157 -155 -385 -155q-132 0 -244 55l-64 -133h-168l105 221l-6 6l-6 6 q-68 70 -98 149t-37 171.5t-7 265.5zM360 729q0 -167 9 -253t32 -136l424 887q-76 45 -163 45q-62 0 -119.5 -24t-96.5 -66q-53 -59 -69.5 -147t-16.5 -306zM500 231q72 -45 162 -45q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 169 -8.5 255t-32.5 134z" />
|
||||
<glyph unicode="Ù" horiz-adv-x="1382" d="M168 492v966h221v-956q0 -96 37 -167.5t105 -110t159 -38.5t159.5 38.5t106 109.5t37.5 168v956h221v-966q0 -148 -68 -263t-187.5 -178t-268.5 -63q-148 0 -267 63t-187 178t-68 263zM413 1932h232l153 -332h-157z" />
|
||||
<glyph unicode="Ú" horiz-adv-x="1382" d="M168 492v966h221v-956q0 -96 37 -167.5t105 -110t159 -38.5t159.5 38.5t106 109.5t37.5 168v956h221v-966q0 -148 -68 -263t-187.5 -178t-268.5 -63q-148 0 -267 63t-187 178t-68 263zM586 1600l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="Û" horiz-adv-x="1382" d="M168 492v966h221v-956q0 -96 37 -167.5t105 -110t159 -38.5t159.5 38.5t106 109.5t37.5 168v956h221v-966q0 -148 -68 -263t-187.5 -178t-268.5 -63q-148 0 -267 63t-187 178t-68 263zM340 1600l264 329h176l264 -329h-174l-178 198l-178 -198h-174z" />
|
||||
<glyph unicode="Ü" horiz-adv-x="1382" d="M168 492v966h221v-956q0 -96 37 -167.5t105 -110t159 -38.5t159.5 38.5t106 109.5t37.5 168v956h221v-966q0 -148 -68 -263t-187.5 -178t-268.5 -63q-148 0 -267 63t-187 178t-68 263zM377 1610v221h188v-221h-188zM819 1610v221h188v-221h-188z" />
|
||||
<glyph unicode="Ý" horiz-adv-x="1114" d="M10 1458h242l305 -641l305 641h242l-436 -858v-600h-222v600zM451 1600l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="Þ" horiz-adv-x="1305" d="M190 0v1458h222v-280h331q103 0 192 -33.5t149.5 -92.5t93 -140t32.5 -177t-32.5 -176t-93.5 -138.5t-149.5 -92t-191.5 -33.5h-331v-295h-222zM412 494h317q118 0 188 64t70 177q0 114 -70 179t-188 65h-317v-485z" />
|
||||
<glyph unicode="ß" horiz-adv-x="1157" d="M166 0v1069q0 131 55 222.5t154 136.5t229 45q122 0 216.5 -38t149 -117t54.5 -196q0 -156 -127 -237q67 -34 98 -87t31 -149v-338q0 -153 -84 -231q-86 -80 -233 -80h-109v178h66q35 0 59.5 8t46.5 27q43 34 43 117v319q0 75 -37 109q-39 39 -106 39h-72v166h64 q67 0 109 40t42 113q0 75 -51 123q-52 49 -166 49q-221 0 -221 -231v-1057h-211z" />
|
||||
<glyph unicode="à" horiz-adv-x="1085" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q428 0 428 -357v-694h-205v94q-57 -57 -119 -81.5t-157 -24.5q-94 0 -163 23.5t-116 70.5q-82 85 -82 223zM247 1559h232l153 -332 h-157zM291 309q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84h-244q-91 0 -138.5 -39t-47.5 -111z" />
|
||||
<glyph unicode="á" horiz-adv-x="1085" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q428 0 428 -357v-694h-205v94q-57 -57 -119 -81.5t-157 -24.5q-94 0 -163 23.5t-116 70.5q-82 85 -82 223zM291 309 q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84h-244q-91 0 -138.5 -39t-47.5 -111zM420 1227l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="â" horiz-adv-x="1085" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q428 0 428 -357v-694h-205v94q-57 -57 -119 -81.5t-157 -24.5q-94 0 -163 23.5t-116 70.5q-82 85 -82 223zM174 1227l264 329h176 l264 -329h-174l-178 198l-178 -198h-174zM291 309q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84h-244q-91 0 -138.5 -39t-47.5 -111z" />
|
||||
<glyph unicode="ã" horiz-adv-x="1085" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q428 0 428 -357v-694h-205v94q-57 -57 -119 -81.5t-157 -24.5q-94 0 -163 23.5t-116 70.5q-82 85 -82 223zM174 1374 q64 64 112 88.5t101 24.5q69 0 153 -49q64 -39 113 -39q29 0 56 12.5t65 50.5l98 -96q-44 -44 -80 -69t-66.5 -34.5t-66.5 -9.5q-41 0 -73.5 10.5t-79.5 36.5q-66 39 -115 39q-31 0 -55.5 -11t-63.5 -50zM291 309q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84 h-244q-91 0 -138.5 -39t-47.5 -111z" />
|
||||
<glyph unicode="ä" horiz-adv-x="1085" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q428 0 428 -357v-694h-205v94q-57 -57 -119 -81.5t-157 -24.5q-94 0 -163 23.5t-116 70.5q-82 85 -82 223zM211 1237v221h188v-221 h-188zM291 309q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84h-244q-91 0 -138.5 -39t-47.5 -111zM653 1237v221h188v-221h-188z" />
|
||||
<glyph unicode="å" horiz-adv-x="1085" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q428 0 428 -357v-694h-205v94q-57 -57 -119 -81.5t-157 -24.5q-94 0 -163 23.5t-116 70.5q-82 85 -82 223zM270 1436q0 69 34.5 128 t93.5 93.5t128 34.5t128 -34.5t93.5 -93.5t34.5 -128t-34.5 -128t-93.5 -93.5t-128 -34.5t-128 34.5t-93.5 93.5t-34.5 128zM291 309q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84h-244q-91 0 -138.5 -39t-47.5 -111zM395 1436q0 -52 38.5 -90.5t92.5 -38.5 q55 0 93 38t38 91q0 54 -37.5 91.5t-93.5 37.5q-55 0 -93 -38t-38 -91z" />
|
||||
<glyph unicode="æ" horiz-adv-x="1714" d="M88 305q0 89 41 156.5t121.5 105t195.5 37.5h275v74q0 100 -54 147t-173 47q-87 0 -135.5 -22t-92.5 -78l-137 129q71 84 156 117t217 33q127 0 216.5 -35t135.5 -103q112 138 307 138q135 0 236 -63t153 -176.5t52 -260.5v-92h-674q0 -136 68 -213.5t196 -77.5 q86 0 139 24t113 82l133 -124q-85 -85 -172 -123.5t-217 -38.5q-247 0 -367 162q-55 -67 -107.5 -100.5t-117.5 -47.5t-147 -14q-96 0 -163.5 23t-115.5 71q-82 85 -82 223zM291 309q0 -147 190 -147q67 0 112 11.5t83 47.5q45 45 45 154v84h-244q-91 0 -138.5 -39 t-47.5 -111zM928 604h467q-3 87 -27 141q-25 60 -79 96t-128 36q-73 0 -125.5 -35.5t-79.5 -96.5q-13 -29 -19.5 -61t-8.5 -80z" />
|
||||
<glyph unicode="ç" horiz-adv-x="999" d="M113 520q0 141 38 243t103 166t148 93t173 29q110 0 190.5 -34t152.5 -112l-144 -139q-48 54 -92 76t-107 22q-122 0 -192 -92q-34 -43 -47.5 -101t-13.5 -151q0 -175 61 -254q70 -92 192 -92q61 0 106 22.5t93 75.5l144 -137q-47 -50 -100 -83.5t-112 -48.5t-131 -15 q-122 0 -227.5 54t-170 174t-64.5 304zM342 -432l143 301h168l-104 -301h-207z" />
|
||||
<glyph unicode="è" horiz-adv-x="1104" d="M113 520q0 167 54.5 286t153.5 182t232 63q136 0 236 -63t152 -176.5t52 -260.5v-92h-674q0 -91 31 -155.5t89.5 -100t144.5 -35.5t139 24t113 82l133 -124q-85 -85 -172 -123.5t-217 -38.5q-100 0 -185.5 29t-148.5 92t-98 165t-35 246zM280 1559h232l153 -332h-157z M319 604h467q-3 81 -28 141t-78.5 96t-126.5 36q-72 0 -126.5 -36t-80.5 -96q-14 -32 -18.5 -56.5t-8.5 -84.5z" />
|
||||
<glyph unicode="é" horiz-adv-x="1104" d="M113 520q0 167 54.5 286t153.5 182t232 63q136 0 236 -63t152 -176.5t52 -260.5v-92h-674q0 -91 31 -155.5t89.5 -100t144.5 -35.5t139 24t113 82l133 -124q-85 -85 -172 -123.5t-217 -38.5q-100 0 -185.5 29t-148.5 92t-98 165t-35 246zM319 604h467q-3 81 -28 141 t-78.5 96t-126.5 36q-72 0 -126.5 -36t-80.5 -96q-14 -32 -18.5 -56.5t-8.5 -84.5zM453 1227l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="ê" horiz-adv-x="1104" d="M113 520q0 167 54.5 286t153.5 182t232 63q136 0 236 -63t152 -176.5t52 -260.5v-92h-674q0 -91 31 -155.5t89.5 -100t144.5 -35.5t139 24t113 82l133 -124q-85 -85 -172 -123.5t-217 -38.5q-100 0 -185.5 29t-148.5 92t-98 165t-35 246zM207 1227l264 329h176l264 -329 h-174l-178 198l-178 -198h-174zM319 604h467q-3 81 -28 141t-78.5 96t-126.5 36q-72 0 -126.5 -36t-80.5 -96q-14 -32 -18.5 -56.5t-8.5 -84.5z" />
|
||||
<glyph unicode="ë" horiz-adv-x="1104" d="M113 520q0 167 54.5 286t153.5 182t232 63q136 0 236 -63t152 -176.5t52 -260.5v-92h-674q0 -91 31 -155.5t89.5 -100t144.5 -35.5t139 24t113 82l133 -124q-85 -85 -172 -123.5t-217 -38.5q-100 0 -185.5 29t-148.5 92t-98 165t-35 246zM244 1237v221h188v-221h-188z M319 604h467q-3 81 -28 141t-78.5 96t-126.5 36q-72 0 -126.5 -36t-80.5 -96q-14 -32 -18.5 -56.5t-8.5 -84.5zM686 1237v221h188v-221h-188z" />
|
||||
<glyph unicode="ì" horiz-adv-x="541" d="M30 1559h232l153 -332h-157zM166 0v1038h209v-1038h-209z" />
|
||||
<glyph unicode="í" horiz-adv-x="541" d="M136 1227l153 332h232l-228 -332h-157zM166 0v1038h209v-1038h-209z" />
|
||||
<glyph unicode="î" horiz-adv-x="541" d="M-86 1227l264 329h176l264 -329h-174l-178 198l-178 -198h-174zM166 0v1038h209v-1038h-209z" />
|
||||
<glyph unicode="ï" horiz-adv-x="541" d="M-49 1237v221h188v-221h-188zM166 0v1038h209v-1038h-209zM393 1237v221h188v-221h-188z" />
|
||||
<glyph unicode="ð" horiz-adv-x="1100" d="M125 510q0 138 25 233.5t96 167.5q77 82 213 105q33 6 69 6q43 0 86 -10l-92 166h-237v147h159l-79 143h221l80 -143h178v-147h-103l105 -193q50 -92 79 -165.5t39.5 -144.5t10.5 -165q0 -139 -26 -235t-95 -166q-114 -121 -305 -121t-303 121q-46 46 -73.5 107 t-37.5 130t-10 164zM334 510q0 -61 4.5 -110.5t19.5 -93.5t43 -73q61 -59 148 -59q90 0 149 59q29 29 44 73t19.5 93.5t4.5 110.5q0 60 -4.5 110t-19.5 93.5t-44 72.5q-58 60 -149 60q-88 0 -148 -60q-41 -43 -54 -111.5t-13 -164.5z" />
|
||||
<glyph unicode="ñ" horiz-adv-x="1163" d="M166 0v1038h205v-104q52 57 125 87t151 30q159 0 256 -95q105 -101 105 -292v-664h-209v633q0 78 -27.5 130t-74.5 76.5t-107 24.5q-94 0 -154.5 -58.5t-60.5 -172.5v-633h-209zM236 1374q64 64 112 88.5t101 24.5q69 0 153 -49q64 -39 113 -39q29 0 56 12.5t65 50.5 l98 -96q-44 -44 -80 -69t-66.5 -34.5t-66.5 -9.5q-41 0 -73.5 10.5t-79.5 36.5q-66 39 -115 39q-31 0 -55.5 -11t-63.5 -50z" />
|
||||
<glyph unicode="ò" horiz-adv-x="1100" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q103 0 181 -34t130 -89q70 -73 96.5 -169.5t26.5 -238.5q0 -144 -26 -240t-97 -169q-118 -123 -311 -123q-191 0 -309 123q-70 73 -96.5 169.5t-26.5 239.5zM256 1559h232l153 -332h-157zM326 520 q0 -101 14 -170.5t57 -113.5q62 -62 152 -62q93 0 153 62q44 44 58 113.5t14 170.5q0 102 -14 171.5t-58 113.5q-57 59 -153 59q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5z" />
|
||||
<glyph unicode="ó" horiz-adv-x="1100" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q103 0 181 -34t130 -89q70 -73 96.5 -169.5t26.5 -238.5q0 -144 -26 -240t-97 -169q-118 -123 -311 -123q-191 0 -309 123q-70 73 -96.5 169.5t-26.5 239.5zM326 520q0 -101 14 -170.5t57 -113.5 q62 -62 152 -62q93 0 153 62q44 44 58 113.5t14 170.5q0 102 -14 171.5t-58 113.5q-57 59 -153 59q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5zM443 1227l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="ô" horiz-adv-x="1100" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q103 0 181 -34t130 -89q70 -73 96.5 -169.5t26.5 -238.5q0 -144 -26 -240t-97 -169q-118 -123 -311 -123q-191 0 -309 123q-70 73 -96.5 169.5t-26.5 239.5zM197 1227l264 329h176l264 -329h-174 l-178 198l-178 -198h-174zM326 520q0 -101 14 -170.5t57 -113.5q62 -62 152 -62q93 0 153 62q44 44 58 113.5t14 170.5q0 102 -14 171.5t-58 113.5q-57 59 -153 59q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5z" />
|
||||
<glyph unicode="õ" horiz-adv-x="1100" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q103 0 181 -34t130 -89q70 -73 96.5 -169.5t26.5 -238.5q0 -144 -26 -240t-97 -169q-118 -123 -311 -123q-191 0 -309 123q-70 73 -96.5 169.5t-26.5 239.5zM197 1374q64 64 112 88.5t101 24.5 q69 0 153 -49q64 -39 113 -39q29 0 56 12.5t65 50.5l98 -96q-44 -44 -80 -69t-66.5 -34.5t-66.5 -9.5q-41 0 -73.5 10.5t-79.5 36.5q-66 39 -115 39q-31 0 -55.5 -11t-63.5 -50zM326 520q0 -101 14 -170.5t57 -113.5q62 -62 152 -62q93 0 153 62q44 44 58 113.5t14 170.5 q0 102 -14 171.5t-58 113.5q-57 59 -153 59q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5z" />
|
||||
<glyph unicode="ö" horiz-adv-x="1100" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q103 0 181 -34t130 -89q70 -73 96.5 -169.5t26.5 -238.5q0 -144 -26 -240t-97 -169q-118 -123 -311 -123q-191 0 -309 123q-70 73 -96.5 169.5t-26.5 239.5zM234 1237v221h188v-221h-188zM326 520 q0 -101 14 -170.5t57 -113.5q62 -62 152 -62q93 0 153 62q44 44 58 113.5t14 170.5q0 102 -14 171.5t-58 113.5q-57 59 -153 59q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5zM676 1237v221h188v-221h-188z" />
|
||||
<glyph unicode="÷" d="M98 471v195h893v-195h-893zM434 68v223h223v-223h-223zM434 848v223h223v-223h-223z" />
|
||||
<glyph unicode="ø" horiz-adv-x="1100" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q119 0 215 -52l76 129h141l-121 -200q70 -73 96.5 -169.5t26.5 -238.5q0 -144 -26 -240t-97 -169q-118 -123 -311 -123q-119 0 -213 51l-76 -129h-141l119 203q-47 49 -74 110.5t-37 130.5t-10 166z M326 520q0 -153 30 -223l316 532q-53 35 -123 35q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5zM428 211q53 -37 121 -37q93 0 153 62q44 44 58 113.5t14 170.5q0 153 -31 223z" />
|
||||
<glyph unicode="ù" horiz-adv-x="1163" d="M156 375v663h209v-632q0 -116 58 -174t150 -58q94 0 154.5 58.5t60.5 173.5v632h209v-1038h-204v104q-53 -56 -125.5 -86t-151.5 -30q-157 0 -256 94q-57 56 -80.5 127.5t-23.5 165.5zM296 1559h232l153 -332h-157z" />
|
||||
<glyph unicode="ú" horiz-adv-x="1163" d="M156 375v663h209v-632q0 -116 58 -174t150 -58q94 0 154.5 58.5t60.5 173.5v632h209v-1038h-204v104q-53 -56 -125.5 -86t-151.5 -30q-157 0 -256 94q-57 56 -80.5 127.5t-23.5 165.5zM469 1227l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="û" horiz-adv-x="1163" d="M156 375v663h209v-632q0 -116 58 -174t150 -58q94 0 154.5 58.5t60.5 173.5v632h209v-1038h-204v104q-53 -56 -125.5 -86t-151.5 -30q-157 0 -256 94q-57 56 -80.5 127.5t-23.5 165.5zM223 1227l264 329h176l264 -329h-174l-178 198l-178 -198h-174z" />
|
||||
<glyph unicode="ü" horiz-adv-x="1163" d="M156 375v663h209v-632q0 -116 58 -174t150 -58q94 0 154.5 58.5t60.5 173.5v632h209v-1038h-204v104q-53 -56 -125.5 -86t-151.5 -30q-157 0 -256 94q-57 56 -80.5 127.5t-23.5 165.5zM260 1237v221h188v-221h-188zM702 1237v221h188v-221h-188z" />
|
||||
<glyph unicode="ý" horiz-adv-x="958" d="M16 1038h222l247 -731l242 731h223l-458 -1245q-30 -81 -76 -129q-77 -76 -213 -76h-84v189h53q65 0 96.5 23.5t53.5 86.5l57 162zM373 1227l153 332h232l-228 -332h-157z" />
|
||||
<glyph unicode="þ" horiz-adv-x="1135" d="M166 -420v1878h209v-524q54 64 119.5 90.5t152.5 26.5q77 0 143.5 -25t108.5 -68q48 -48 74.5 -118.5t34.5 -146t8 -173.5t-8 -174t-34.5 -147t-74.5 -119q-43 -43 -109 -67.5t-143 -24.5q-86 0 -152.5 27.5t-119.5 90.5v-526h-209zM375 520q0 -106 16 -180.5t64 -120 t137 -45.5q128 0 171.5 91.5t43.5 254.5q0 106 -16 180.5t-63.5 119t-135.5 44.5q-89 0 -137 -45t-64 -119t-16 -180z" />
|
||||
<glyph unicode="ÿ" horiz-adv-x="958" d="M16 1038h222l247 -731l242 731h223l-458 -1245q-30 -81 -76 -129q-77 -76 -213 -76h-84v189h53q65 0 96.5 23.5t53.5 86.5l57 162zM164 1237v221h188v-221h-188zM606 1237v221h188v-221h-188z" />
|
||||
<glyph unicode="Œ" horiz-adv-x="2001" d="M137 729q0 174 7 268t37 174t98 148q76 76 170 113.5t208 37.5q195 0 308 -131v119h921v-196h-700v-431h596v-192h-596v-442h702v-197h-923v119q-57 -66 -139 -98.5t-169 -32.5q-114 0 -208 37.5t-170 113.5q-68 68 -98 148.5t-37 174t-7 267.5zM360 729 q0 -116 3.5 -185.5t13.5 -121.5t24 -81t45 -65q85 -90 216 -90q132 0 217 90q36 39 54.5 89t25 136t6.5 228q0 218 -16.5 307t-69.5 146q-38 41 -96.5 65.5t-120.5 24.5t-119.5 -24t-96.5 -66q-53 -59 -69.5 -147t-16.5 -306z" />
|
||||
<glyph unicode="œ" horiz-adv-x="1765" d="M117 520q0 140 27 238t96 170q34 36 79 63t104.5 43.5t125.5 16.5q112 0 198.5 -43.5t137.5 -122.5q55 82 137 124t190 42q135 0 236 -63t153 -176.5t52 -260.5v-92h-674q0 -89 30.5 -154.5t89 -101t144.5 -35.5t139 24t113 82l133 -124q-52 -53 -109 -90t-122.5 -54.5 t-155.5 -17.5q-74 0 -141.5 17.5t-122 54t-94.5 92.5q-50 -76 -137 -120t-197 -44q-191 0 -309 123q-70 73 -96.5 169.5t-26.5 239.5zM326 520q0 -101 14 -170.5t57 -113.5q62 -62 152 -62q93 0 153 62q44 44 58 113.5t14 170.5q0 102 -14 171.5t-58 113.5q-57 59 -153 59 q-93 0 -152 -59q-43 -44 -57 -113.5t-14 -171.5zM979 604h467q-3 87 -27 141q-25 60 -79 96t-128 36q-73 0 -126.5 -36.5t-77.5 -95.5q-15 -34 -21 -63.5t-8 -77.5z" />
|
||||
<glyph unicode="Ÿ" horiz-adv-x="1114" d="M10 1458h242l305 -641l305 641h242l-436 -858v-600h-222v600zM242 1610v221h188v-221h-188zM684 1610v221h188v-221h-188z" />
|
||||
<glyph unicode="ˆ" horiz-adv-x="1024" d="M160 1227l264 329h176l264 -329h-174l-178 198l-178 -198h-174z" />
|
||||
<glyph unicode="˜" horiz-adv-x="1024" d="M160 1374q64 64 112 88.5t101 24.5q69 0 153 -49q64 -39 113 -39q29 0 56 12.5t65 50.5l98 -96q-44 -44 -80 -69t-66.5 -34.5t-66.5 -9.5q-41 0 -73.5 10.5t-79.5 36.5q-66 39 -115 39q-31 0 -55.5 -11t-63.5 -50z" />
|
||||
<glyph unicode=" " horiz-adv-x="1024" />
|
||||
<glyph unicode=" " horiz-adv-x="2048" />
|
||||
<glyph unicode=" " horiz-adv-x="1024" />
|
||||
<glyph unicode=" " horiz-adv-x="2048" />
|
||||
<glyph unicode=" " horiz-adv-x="682" />
|
||||
<glyph unicode=" " horiz-adv-x="512" />
|
||||
<glyph unicode=" " horiz-adv-x="341" />
|
||||
<glyph unicode=" " horiz-adv-x="341" />
|
||||
<glyph unicode=" " horiz-adv-x="256" />
|
||||
<glyph unicode=" " horiz-adv-x="409" />
|
||||
<glyph unicode=" " horiz-adv-x="113" />
|
||||
<glyph unicode="‐" horiz-adv-x="872" d="M137 471v195h598v-195h-598z" />
|
||||
<glyph unicode="‑" horiz-adv-x="872" d="M137 471v195h598v-195h-598z" />
|
||||
<glyph unicode="‒" horiz-adv-x="872" d="M137 471v195h598v-195h-598z" />
|
||||
<glyph unicode="–" d="M104 471v195h883v-195h-883z" />
|
||||
<glyph unicode="—" horiz-adv-x="1991" d="M137 473v199h1716v-199h-1716z" />
|
||||
<glyph unicode="‘" horiz-adv-x="549" d="M160 1245v213l229 191v-404h-229z" />
|
||||
<glyph unicode="’" horiz-adv-x="549" d="M160 1057v401h229v-215z" />
|
||||
<glyph unicode="‚" horiz-adv-x="547" d="M160 -188v403h229v-215z" />
|
||||
<glyph unicode="“" horiz-adv-x="940" d="M160 1245v213l229 191v-404h-229zM551 1245v213l229 191v-404h-229z" />
|
||||
<glyph unicode="”" horiz-adv-x="940" d="M160 1057v401h229v-215zM551 1057v401h229v-215z" />
|
||||
<glyph unicode="„" horiz-adv-x="942" d="M160 -188v403h229v-215zM551 -188v403h229v-215z" />
|
||||
<glyph unicode="•" horiz-adv-x="1049" d="M190 684q0 66 26.5 128.5t72 108t106 71.5t129.5 26q89 0 166.5 -44.5t122.5 -122t45 -167.5t-45 -167.5t-122.5 -122t-166.5 -44.5q-66 0 -127.5 26.5t-107.5 72.5t-72.5 107.5t-26.5 127.5z" />
|
||||
<glyph unicode="…" horiz-adv-x="1645" d="M160 0v240h239v-240h-239zM702 0v240h240v-240h-240zM1245 0v240h240v-240h-240z" />
|
||||
<glyph unicode=" " horiz-adv-x="409" />
|
||||
<glyph unicode="‹" horiz-adv-x="694" d="M76 557l471 469v-252l-219 -217l219 -219v-252z" />
|
||||
<glyph unicode="›" horiz-adv-x="694" d="M147 86v252l222 219l-222 217v252l474 -469z" />
|
||||
<glyph unicode=" " horiz-adv-x="512" />
|
||||
<glyph unicode="™" horiz-adv-x="1808" d="M84 1317v141h625v-141h-236v-733h-156v733h-233zM854 584v874h158l256 -497l258 497h157v-874h-157v571l-185 -367h-145l-184 367v-571h-158z" />
|
||||
<glyph unicode="◼" horiz-adv-x="1040" d="M0 0v1040h1040v-1040h-1040z" />
|
||||
<glyph unicode="fi" horiz-adv-x="1194" d="M76 860v160h119v160q0 77 31.5 143t95.5 105.5t157 39.5h129v-178h-92q-113 0 -113 -121v-149h205v-160h-205v-860h-208v860h-119zM811 1278v186h223v-186h-223zM817 0v1020h209v-1020h-209z" />
|
||||
<glyph unicode="fl" horiz-adv-x="1282" d="M76 860v160h119v160q0 77 31.5 143t95.5 105.5t157 39.5h129v-178h-92q-113 0 -113 -121v-149h205v-160h-205v-860h-208v860h-119zM813 287v1171h209v-1159q0 -62 26 -91.5t87 -29.5h92v-178h-129q-142 0 -213.5 81.5t-71.5 205.5z" />
|
||||
</font>
|
||||
</defs></svg>
|
After Width: | Height: | Size: 55 KiB |
BIN
app/assets/stylesheets/Fonts/din.ttf
Normal file
BIN
app/assets/stylesheets/Fonts/din.ttf
Normal file
Binary file not shown.
BIN
app/assets/stylesheets/Fonts/din.woff
Normal file
BIN
app/assets/stylesheets/Fonts/din.woff
Normal file
Binary file not shown.
|
@ -18,34 +18,6 @@
|
|||
*= require animate
|
||||
*/
|
||||
|
||||
@font-face {
|
||||
font-family: 'LatoLight';
|
||||
src: url('/assets/Fonts/Lato-Lig-webfont.eot');
|
||||
src: url('/assets/Fonts/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/Fonts/Lato-Lig-webfont.woff') format('woff'), url('/assets/Fonts/Lato-Lig-webfont.ttf') format('truetype'), url('/assets/Fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'LatoRegular';
|
||||
src: url('/assets/Fonts/Lato-Reg-webfont.eot');
|
||||
src: url('/assets/Fonts/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/Fonts/Lato-Reg-webfont.woff') format('woff'), url('/assets/Fonts/Lato-Reg-webfont.ttf') format('truetype'), url('/assets/Fonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'LatoItalic';
|
||||
src: url('/assets/Fonts/Lato-RegIta-webfont.eot');
|
||||
src: url('/assets/Fonts/Lato-RegIta-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/Fonts/Lato-RegIta-webfont.woff') format('woff'), url('/assets/Fonts/Lato-RegIta-webfont.ttf') format('truetype'), url('/assets/Fonts/Lato-RegIta-webfont.svg#LatoItalic') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'LatoBold';
|
||||
src: url('/assets/Fonts/Lato-Bol-webfont.eot');
|
||||
src: url('/assets/Fonts/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/Fonts/Lato-Bol-webfont.woff') format('woff'), url('/assets/Fonts/Lato-Bol-webfont.ttf') format('truetype'), url('/assets/Fonts/Lato-Bol-webfont.svg#LatoBold') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
/* clear styles */
|
||||
|
||||
html,
|
||||
|
@ -85,22 +57,18 @@ img {
|
|||
html,
|
||||
body,
|
||||
.main,
|
||||
.wrapper,
|
||||
#container {
|
||||
.wrapper {
|
||||
height: 100%;
|
||||
}
|
||||
.unauthenticated .wrapper.homePage {
|
||||
overflow: auto;
|
||||
}
|
||||
.wrapper.homePage {
|
||||
background: url('mm-homepage-bg-image.png') no-repeat center -249px;
|
||||
/*background: url('mm-homepage-bg-image.png') no-repeat center -249px;*/
|
||||
}
|
||||
body.mapBody {
|
||||
.wrapper.mapPage {
|
||||
overflow: hidden;
|
||||
}
|
||||
/* scrollbar override */
|
||||
|
||||
.maps > div > div.mCS_no_scrollbar {
|
||||
.mCS_no_scrollbar {
|
||||
padding-right: 0px !important;
|
||||
}
|
||||
.mCSB_container {
|
||||
|
@ -112,12 +80,17 @@ body.mapBody {
|
|||
padding: 0 5px;
|
||||
width: auto;
|
||||
}
|
||||
html {} body {
|
||||
background: #E5E5E5;
|
||||
font-family: 'LatoLight', helvetica, sans-serif;
|
||||
color: #FFF;
|
||||
html {
|
||||
|
||||
}
|
||||
body {
|
||||
background: #d8d9da;
|
||||
font-family: 'din-medium', helvetica, sans-serif;
|
||||
color: #424242;
|
||||
}
|
||||
body.mapBody {} h1,
|
||||
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
|
@ -139,7 +112,7 @@ h2 {
|
|||
line-height: 35px;
|
||||
}
|
||||
a {
|
||||
color: #69a3a4;
|
||||
color: #424242;
|
||||
text-decoration: none;
|
||||
}
|
||||
button.button,
|
||||
|
@ -199,9 +172,6 @@ input[type="submit"]:hover {
|
|||
display: none;
|
||||
}*/
|
||||
|
||||
#saveMapLayout {
|
||||
display: none;
|
||||
}
|
||||
#error_explanation {
|
||||
background: #612127;
|
||||
padding: 30px;
|
||||
|
@ -289,7 +259,7 @@ input[type="submit"]:hover {
|
|||
top: 3px;
|
||||
right: 3px;
|
||||
}
|
||||
.anypage .new_topic {
|
||||
.new_topic {
|
||||
/* start it off screen while it initializes the spinner, then it will be hidden with jquery */
|
||||
top: -1000px;
|
||||
left: -1000px;
|
||||
|
@ -298,7 +268,7 @@ input[type="submit"]:hover {
|
|||
width: 300px;
|
||||
margin: -40px 0 0 -50px;
|
||||
}
|
||||
.anypage .new_synapse {
|
||||
.new_synapse {
|
||||
display: none;
|
||||
position: absolute;
|
||||
}
|
||||
|
@ -311,8 +281,8 @@ input[type="submit"]:hover {
|
|||
height: 37px;
|
||||
font-family: ':atp';
|
||||
}
|
||||
.anypage #topic_name,
|
||||
.anypage .tt-hint {
|
||||
.new_topic #topic_name,
|
||||
.new_topic .tt-hint {
|
||||
width: 190px;
|
||||
background: rgba(0, 0, 0, 0.8);
|
||||
height: 25px;
|
||||
|
@ -340,7 +310,6 @@ input[type="submit"]:hover {
|
|||
height: 120px;
|
||||
}
|
||||
#metacodeImgTitle {
|
||||
color: #FFF;
|
||||
float: left;
|
||||
width: 120px;
|
||||
text-align: center;
|
||||
|
@ -440,15 +409,6 @@ label[for="user_remember_me"] {
|
|||
}
|
||||
/* --- top options --*/
|
||||
|
||||
.notice.metamaps,
|
||||
.alert.metamaps {
|
||||
position: absolute;
|
||||
margin: 5px 0 0 45px;
|
||||
background: #0F1519;
|
||||
padding: 10px 10px 9px 10px;
|
||||
border-radius: 5px;
|
||||
z-index: 1;
|
||||
}
|
||||
.headertop {
|
||||
display: block;
|
||||
position: fixed;
|
||||
|
@ -494,106 +454,50 @@ label[for="user_remember_me"] {
|
|||
height: 100%;
|
||||
margin: 0 0;
|
||||
}
|
||||
/* bottom right corner stuffs */
|
||||
|
||||
.wrapper div.index {
|
||||
position: fixed;
|
||||
bottom: 5px;
|
||||
right: 0px;
|
||||
z-index: 9999;
|
||||
width: auto;
|
||||
padding: 1px 10px 0px 10px;
|
||||
font-family: "vinyl", sans-serif;
|
||||
font-style: italic;
|
||||
height: 35px;
|
||||
font-size: 30px;
|
||||
line-height: 38px;
|
||||
border-right: none;
|
||||
border-bottom-left-radius: 5px;
|
||||
border-top-left-radius: 5px;
|
||||
}
|
||||
.wrapper div.index .openCheatsheet {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: -41px;
|
||||
background: url('MMCCicon_help.png') no-repeat center center;
|
||||
background-size: 27px 27px;
|
||||
border-radius: 5px;
|
||||
height: 36px;
|
||||
width: 36px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.wrapper div.index .openCheatsheet:hover {} .wrapper div.index span {
|
||||
float: left;
|
||||
}
|
||||
.wrapper div.index span.mapName {
|
||||
text-transform: uppercase;
|
||||
margin-right: 9px;
|
||||
}
|
||||
.wrapper div.index span.mapInfo {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
text-align: center;
|
||||
margin-top: 5px;
|
||||
font-size: 27px;
|
||||
background: url('MMCCicon_info.png') no-repeat center center;
|
||||
background-size: 19px 19px;
|
||||
}
|
||||
.wrapper h1.index {
|
||||
position: fixed;
|
||||
bottom: 5px;
|
||||
right: 0;
|
||||
z-index: 9999;
|
||||
width: auto;
|
||||
padding: 1px 10px 0px 20px;
|
||||
text-transform: uppercase;
|
||||
font-style: italic;
|
||||
height: 35px;
|
||||
font-size: 30px;
|
||||
line-height: 38px;
|
||||
border-right: none;
|
||||
border-bottom-left-radius: 5px;
|
||||
border-top-left-radius: 5px;
|
||||
background: #0F1519;
|
||||
}
|
||||
/* account */
|
||||
|
||||
.sidebarAccount {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
right: 10px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
}
|
||||
.unauthenticated .sidebarAccount {
|
||||
width: 84px;
|
||||
box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24);
|
||||
border-radius: 2px;
|
||||
}
|
||||
.sidebarAccountIcon {
|
||||
position: absolute;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
/*background: #0F1519 url('MMCCicon_mapper.png') no-repeat center center;*/
|
||||
background-size: 24px 24px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.authenticated .sidebarAccountIcon {
|
||||
height: 32px;
|
||||
width: 32px;
|
||||
}
|
||||
.unauthenticated .sidebarAccountIcon {
|
||||
width: 66px;
|
||||
height: 14px;
|
||||
padding: 9px;
|
||||
border-radius: 2px;
|
||||
background-color: #E0E0E0;
|
||||
color: #424242;
|
||||
text-transform: uppercase;
|
||||
text-align: center;
|
||||
font-size: 14px;
|
||||
line-height: 14px;
|
||||
}
|
||||
.sidebarAccountIcon img {
|
||||
border-radius: 17px;
|
||||
}
|
||||
.sidebarAccountBox {
|
||||
position: absolute;
|
||||
display: none;
|
||||
height: auto;
|
||||
background: #000;
|
||||
top: 45px;
|
||||
right: 0;
|
||||
padding: 10px;
|
||||
border: 1px solid black;
|
||||
min-width: 120px;
|
||||
font-family: 'LatoLight', helvetica, sans-serif;
|
||||
}
|
||||
.sidebarAccountBox.loggedin {
|
||||
.authenticated .sidebarAccountBox {
|
||||
width: auto;
|
||||
}
|
||||
.sidebarAccountBox.loggedout {
|
||||
.unauthenticated .sidebarAccountBox {
|
||||
width: 200px;
|
||||
}
|
||||
.sidebarAccountBox h3 {
|
||||
|
@ -639,7 +543,7 @@ li.accountInvite span {
|
|||
padding: 6px 0 6px 25px;
|
||||
}
|
||||
.sidebarAccountBox a {
|
||||
color: white;
|
||||
|
||||
}
|
||||
.sidebarAccountBox input[type="email"],
|
||||
.sidebarAccountBox input[type="password"] {
|
||||
|
@ -686,10 +590,6 @@ li.accountInvite span {
|
|||
/* Save To New Map */
|
||||
|
||||
.sidebarFork {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
right: 120px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
|
@ -733,108 +633,13 @@ li.accountInvite span {
|
|||
}
|
||||
/* end Save To New Map */
|
||||
|
||||
/* Save Layout */
|
||||
|
||||
.sidebarSave {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
right: 107px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
.sidebarSaveIcon {
|
||||
position: absolute;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: url('MMCCicon_save_layout.png') no-repeat center center;
|
||||
background-size: 22px 22px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSaveIcon:hover {} .sidebarSaveBox {
|
||||
position: absolute;
|
||||
display: none;
|
||||
height: auto;
|
||||
width: 182px;
|
||||
background: #000;
|
||||
top: 35px;
|
||||
right: -36px;
|
||||
padding: 10px;
|
||||
border: 1px solid black;
|
||||
font-family: 'LatoLight', helvetica, sans-serif;
|
||||
}
|
||||
.sidebarSave .hoverForTip:hover .tip {
|
||||
display: block;
|
||||
}
|
||||
.sidebarSave .tip {
|
||||
display: none;
|
||||
position: absolute;
|
||||
background: black;
|
||||
text-align: center;
|
||||
top: 36px;
|
||||
right: 0;
|
||||
color: white;
|
||||
border-radius: 4px;
|
||||
font-size: 15px !important;
|
||||
font-family: 'LatoRegular';
|
||||
line-height: 17px;
|
||||
padding: 3px 5px 2px;
|
||||
z-index: 100;
|
||||
}
|
||||
/* Filter */
|
||||
|
||||
.sidebarFilter {
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
right: 160px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
|
||||
.zoomIn {
|
||||
position: absolute;
|
||||
bottom: 100px;
|
||||
right: 20px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: blue;
|
||||
}
|
||||
|
||||
.zoomOut {
|
||||
position: absolute;
|
||||
bottom: 60px;
|
||||
right: 20px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: blue;
|
||||
}
|
||||
|
||||
.centerMap {
|
||||
position: absolute;
|
||||
bottom: 140px;
|
||||
right: 20px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: blue;
|
||||
}
|
||||
|
||||
.zoomExtents {
|
||||
position: absolute;
|
||||
bottom: 180px;
|
||||
right: 20px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: blue;
|
||||
}
|
||||
|
||||
.sidebarFilter.loggedout {
|
||||
right: 35px;
|
||||
}
|
||||
.sidebarFilterIcon {
|
||||
position: absolute;
|
||||
width: 35px;
|
||||
|
@ -843,28 +648,17 @@ li.accountInvite span {
|
|||
background-size: 28px 28px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarFilterIcon:hover {}
|
||||
/* we set a few of these params off screen to begin with, so that when we initialize the scroll bar it works, but then
|
||||
we hide the element and position it correctly */
|
||||
.sidebarFilterIcon:hover {
|
||||
|
||||
}
|
||||
|
||||
.sidebarFilterBox {
|
||||
position: fixed;
|
||||
top: -1000px;
|
||||
right: -1000px;
|
||||
position:absolute;
|
||||
top: 35px;
|
||||
right:-150px;
|
||||
display:none;
|
||||
height: 400px;
|
||||
width: 320px;
|
||||
background: #f5f5f5;
|
||||
padding: 10px;
|
||||
border: 1px solid black;
|
||||
font-family: 'LatoLight', helvetica, sans-serif;
|
||||
text-align: center;
|
||||
color:#3e3e3e;
|
||||
overflow: scroll;
|
||||
|
||||
overflow-y: scroll;
|
||||
}
|
||||
h3.filterBox {
|
||||
text-align: left;
|
||||
|
@ -925,10 +719,6 @@ h3.filterBox {
|
|||
/* collaborate */
|
||||
|
||||
.sidebarCollaborate {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
right: 200px;
|
||||
z-index: 200;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
|
@ -946,17 +736,11 @@ h3.filterBox {
|
|||
background-image: url('MMCCicon_realtime_blue.png');
|
||||
}
|
||||
.sidebarCollaborateBox {
|
||||
position: absolute;
|
||||
display: none;
|
||||
height: auto;
|
||||
width: auto;
|
||||
background: #000;
|
||||
top: 45px;
|
||||
right: 0;
|
||||
padding: 10px;
|
||||
border: 1px solid black;
|
||||
min-width: 135px;
|
||||
font-family: 'LatoLight', helvetica, sans-serif;
|
||||
min-width: 180px;
|
||||
}
|
||||
h3.realtimeBoxTitle {
|
||||
margin-bottom: 10px;
|
||||
|
@ -1003,332 +787,6 @@ h3.realtimeBoxTitle {
|
|||
}
|
||||
/* end collaborate */
|
||||
|
||||
/* search */
|
||||
|
||||
.homeButton {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
left: 10px;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
z-index: 200;
|
||||
background: white;
|
||||
border-top-left-radius: 2px;
|
||||
border-bottom-left-radius: 2px;
|
||||
}
|
||||
|
||||
.homeButton a {
|
||||
display:block;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
|
||||
.sidebarSearch {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
left: 45px;
|
||||
height: 35px;
|
||||
z-index: 200;
|
||||
}
|
||||
.sidebarSearchIcon {
|
||||
float: left;
|
||||
width: 80px;
|
||||
border-top-right-radius: 2px;
|
||||
border-bottom-right-radius: 2px;
|
||||
height: 35px;
|
||||
background: #00BCD4 url('search_icon_32x32.png') no-repeat center center;
|
||||
background-size: 25px 25px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch .twitter-typeahead {
|
||||
float: left;
|
||||
}
|
||||
.sidebarSearchField,
|
||||
.sidebarSearch .tt-hint {
|
||||
height: 25px;
|
||||
padding: 5px 0;
|
||||
width: 0px;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
outline: none;
|
||||
font-size: 18px;
|
||||
line-height: 35px;
|
||||
background: #0F1519;
|
||||
color: rgba(255, 255, 255, 0.6);
|
||||
font-family: 'LatoRegular';
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu {
|
||||
left: -35px !important;
|
||||
background: #0F1519;
|
||||
min-width: 440px;
|
||||
width: 440px;
|
||||
overflow-y: scroll;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu h3 {
|
||||
font-family: 'vinyl', helvetica, sans-serif;
|
||||
text-transform: uppercase;
|
||||
font-style: italic;
|
||||
font-size: 20px;
|
||||
line-height: 20px;
|
||||
margin: 10px 0 3px 10px;
|
||||
float: left;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .limitToMe {
|
||||
float: left;
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
margin-top: 11px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .limitToMeLabel {
|
||||
float: left;
|
||||
margin-top: 11px;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .minimizeResults {
|
||||
float: right;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: url('/assets/MMCCicon_minimize_arrow.png') no-repeat center center;
|
||||
background-size: 25px 25px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .maximizeResults {
|
||||
float: right;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: url('/assets/MMCCicon_maximize_arrow.png') no-repeat center center;
|
||||
background-size: 25px 25px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch .tt-suggestions {
|
||||
font-family: 'LatoLight', helvetica, sans-serif;
|
||||
overflow: visible;
|
||||
}
|
||||
.sidebarSearch .tt-suggestion {
|
||||
background: #2A343C;
|
||||
}
|
||||
.sidebarSearch .tt-is-under-cursor,
|
||||
.sidebarSearch .tt-is-under-mouse-cursor {
|
||||
background: #0E161D;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-maps .tt-is-under-cursor .resultmap,
|
||||
.sidebarSearch .tt-dataset-maps .tt-is-under-mouse-cursor .resultmap,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-cursor .resulttopic,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-mouse-cursor .resulttopic {
|
||||
min-height: 57px;
|
||||
}
|
||||
.sidebarSearch .tt-suggestion .icon {
|
||||
float: left;
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
.sidebarSearch .topicMetacode {
|
||||
float: left;
|
||||
margin-right: 5px;
|
||||
max-width: 70px;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .topicIcon {
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-cursor .topicIcon,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-mouse-cursor .topicIcon {
|
||||
margin: 0 auto;
|
||||
padding-left: 2px
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .metacodeTip {
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-cursor .metacodeTip,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-mouse-cursor .metacodeTip {
|
||||
display: block;
|
||||
font-family: 'vinyl';
|
||||
text-transform: uppercase;
|
||||
font-style: italic;
|
||||
font-size: 13px;
|
||||
margin: 0 5px 0 2px;
|
||||
text-align: center;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-mappers .tt-suggestion .icon {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
padding: 4px;
|
||||
}
|
||||
.sidebarSearch .resultText {
|
||||
width: 225px;
|
||||
display: block;
|
||||
float: left;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.sidebarSearch .resultTitle {
|
||||
font-weight: normal;
|
||||
font-family: 'LatoRegular';
|
||||
font-size: 18px;
|
||||
line-height: 22px;
|
||||
width: 100%;
|
||||
padding-top: 8px;
|
||||
}
|
||||
.sidebarSearch .resultDesc {
|
||||
font-family: 'LatoItalic';
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
width: 100%;
|
||||
padding: 3px 0 6px 0;
|
||||
}
|
||||
.sidebarSearch .tip {
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch div.autoOptions {
|
||||
width: 122px;
|
||||
float: right;
|
||||
position: relative;
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch .tt-is-under-cursor .autoOptions,
|
||||
.sidebarSearch .tt-is-under-mouse-cursor .autoOptions {
|
||||
display: block;
|
||||
}
|
||||
.sidebarSearch .tt-suggestion .resultnoresult .autoOptions {
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch .autoOptions button,
|
||||
.sidebarSearch .autoOptions a,
|
||||
.sidebarSearch .autoOptions div {
|
||||
position: absolute;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: none;
|
||||
outline: none;
|
||||
}
|
||||
.sidebarSearch button.addToMap {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_add.png) no-repeat center center;
|
||||
background-size: 18px 18px;
|
||||
top: 30px;
|
||||
left: 84px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch div.goTo {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_pop-out.png) no-repeat center center;
|
||||
background-size: 18px 18px;
|
||||
top: 7px;
|
||||
left: 84px;
|
||||
}
|
||||
.sidebarSearch div.mapCount {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_map.png) no-repeat 0px center;
|
||||
background-size: 14px 14px;
|
||||
top: 7px;
|
||||
left: 38px;
|
||||
padding-left: 18px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.sidebarSearch div.topicCount {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_topic.png) no-repeat 0px center;
|
||||
background-size: 14px 14px;
|
||||
top: 7px;
|
||||
left: 39px;
|
||||
padding-left: 18px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.sidebarSearch div.synapseCount {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_synapse.png) no-repeat 0px center;
|
||||
background-size: 15px 15px;
|
||||
top: 30px;
|
||||
left: 38px;
|
||||
padding-left: 19px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.sidebarSearch div.topicOriginatorIcon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_mapper.png) no-repeat center center;
|
||||
background-size: 17px 17px;
|
||||
top: 7px;
|
||||
left: 13px;
|
||||
}
|
||||
.sidebarSearch .tip {
|
||||
position: absolute;
|
||||
background: white;
|
||||
width: auto;
|
||||
bottom: 0;
|
||||
right: 25px;
|
||||
color: black;
|
||||
white-space: nowrap;
|
||||
border-radius: 4px;
|
||||
font-size: 15px !important;
|
||||
font-family: 'LatoRegular';
|
||||
line-height: 17px;
|
||||
padding: 3px 5px 2px;
|
||||
z-index: 100;
|
||||
}
|
||||
.sidebarSearch .mapCount .tip,
|
||||
.sidebarSearch .synapseCount .tip,
|
||||
.sidebarSearch .topicCount .tip {
|
||||
right: -3px;
|
||||
bottom: 24px;
|
||||
}
|
||||
.sidebarSearch .hoverForTip:hover .tip {
|
||||
display: block;
|
||||
}
|
||||
.sidebarSearch .mapContributorsIcon .mapContributors {
|
||||
right: 0;
|
||||
bottom: 21px;
|
||||
white-space: normal;
|
||||
width: 200px;
|
||||
}
|
||||
.sidebarSearch div.mapContributorsIcon {
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_mapper.png) no-repeat 0px center;
|
||||
background-size: 17px 17px;
|
||||
top: 7px;
|
||||
right: 85px;
|
||||
padding-left: 19px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
.sidebarSearch div.topicPermission,
|
||||
.sidebarSearch div.mapPermission {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background-size: 19px 19px !important;
|
||||
top: 30px;
|
||||
left: 13px;
|
||||
}
|
||||
.sidebarSearch div.topicPermission.commons,
|
||||
.sidebarSearch div.mapPermission.commons {
|
||||
background: url(/assets/MMCCicon_commons.png) no-repeat center center;
|
||||
}
|
||||
.sidebarSearch div.topicPermission.public,
|
||||
.sidebarSearch div.mapPermission.public {
|
||||
background: url(/assets/MMCCicon_public.png) no-repeat center center;
|
||||
}
|
||||
.sidebarSearch div.topicPermission.private,
|
||||
.sidebarSearch div.mapPermission.private {
|
||||
background: url(/assets/MMCCicon_private.png) no-repeat center center;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-mappers a.goTo {
|
||||
top: 7px;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-mappers div.mapCount {
|
||||
top: 8px;
|
||||
}
|
||||
/* end search */
|
||||
|
||||
.nodemargin {
|
||||
padding-top: 120px;
|
||||
}
|
||||
|
@ -1342,14 +800,6 @@ h3.realtimeBoxTitle {
|
|||
#menus {
|
||||
margin: 0 7px;
|
||||
}
|
||||
#cards {
|
||||
height: 100%;
|
||||
width: 90%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
#cards p.empty {
|
||||
margin-left: 50px;
|
||||
}
|
||||
/* right click menu */
|
||||
|
||||
.rightclickmenu {
|
||||
|
@ -2313,16 +1763,13 @@ div.mapInfoStat {
|
|||
}
|
||||
.addMap {
|
||||
display: block;
|
||||
position: fixed;
|
||||
right: 55px;
|
||||
top: 10px;
|
||||
width: 55px;
|
||||
height: 35px;
|
||||
background: #00BCD4 url('MMCCicon_add_map.png') no-repeat 3px -4px;
|
||||
background-size: 40px 40px;
|
||||
width: 45px;
|
||||
height: 32px;
|
||||
background: #4fb5c0 url('MMCCicon_add_map.png') no-repeat center center;
|
||||
background-size: 32px 32px;
|
||||
cursor: pointer;
|
||||
z-index: 2;
|
||||
border-radius: 2px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
/* --- styling the logo button ---*/
|
||||
|
||||
|
@ -2334,15 +1781,6 @@ div.mapInfoStat {
|
|||
margin-left: -55px;
|
||||
z-index: 15000;
|
||||
}
|
||||
#logo {
|
||||
color: #6B6B6B;
|
||||
font-family: "vinyl", sans-serif;
|
||||
font-style: italic;
|
||||
text-transform: uppercase;
|
||||
font-weight: 400;
|
||||
font-size: 30px;
|
||||
line-height: 30px;
|
||||
}
|
||||
.home_bg {
|
||||
display: block;
|
||||
height: 100%;
|
||||
|
|
|
@ -32,11 +32,8 @@
|
|||
}
|
||||
|
||||
#infovis {
|
||||
position:relative;
|
||||
width:100%;
|
||||
height:100%;
|
||||
margin:0;
|
||||
overflow:hidden;
|
||||
}
|
||||
|
||||
.showcard .permission {
|
||||
|
@ -174,8 +171,8 @@ font-family: 'LatoLight';
|
|||
background-repeat: no-repeat;
|
||||
background-position: center center;
|
||||
background-size: 27px 27px;
|
||||
z-index: 2;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.CardOnGraph .icon {
|
||||
|
@ -186,7 +183,7 @@ position: relative;
|
|||
.linkItem.contributor {
|
||||
background-image: url(MMCCicon_mapper_black.png);
|
||||
margin-left:20px;
|
||||
z-index:3;
|
||||
z-index:1;
|
||||
}
|
||||
.linkItem.mapCount {
|
||||
background-image: url(MMCCicon_map_black.png);
|
||||
|
@ -600,7 +597,6 @@ font-family: 'LatoLight';
|
|||
width:100%;
|
||||
height:320px;
|
||||
color:#000;
|
||||
z-index: 25;
|
||||
}
|
||||
|
||||
.mapCard .metacodeImage {
|
||||
|
|
637
app/assets/stylesheets/clean.css
Normal file
637
app/assets/stylesheets/clean.css
Normal file
|
@ -0,0 +1,637 @@
|
|||
@font-face {
|
||||
font-family: 'din-medium';
|
||||
src: url('/assets/Fonts/din.eot');
|
||||
src: url('/assets/Fonts/din.eot?#iefix') format('embedded-opentype'),
|
||||
url('/assets/Fonts/din.woff') format('woff'),
|
||||
url('/assets/Fonts/din.ttf') format('truetype'),
|
||||
url('/assets/Fonts/din.svg#din-medium') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.backface-visible {
|
||||
-webkit-backface-visibility: visible !important;
|
||||
backface-visibility: visible !important;
|
||||
}
|
||||
|
||||
#famousOverlay {
|
||||
position:fixed;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin:0;
|
||||
}
|
||||
|
||||
.yield {
|
||||
display:none;
|
||||
}
|
||||
|
||||
/*.animations {
|
||||
-webkit-transition-duration: .5s;
|
||||
-moz-transition-duration: .5s;
|
||||
-o-transition-duration: .5s;
|
||||
-ms-transition-duration: .5s;
|
||||
transition-duration: .5s;
|
||||
|
||||
-webkit-transition-timing-function: ease-in-out;
|
||||
-moz-transition-timing-function: ease-in-out;
|
||||
-o-transition-timing-function: ease-in-out;
|
||||
-ms-transition-timing-function: ease-in-out;
|
||||
transition-timing-function: ease-in-out;
|
||||
}*/
|
||||
|
||||
.mapElement {
|
||||
display: none;
|
||||
}
|
||||
.mapPage .mapElement {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* loading */
|
||||
|
||||
#loading {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
margin-left: -14px;
|
||||
left: 50%;
|
||||
margin-top: -14px;
|
||||
}
|
||||
|
||||
/* end loading */
|
||||
|
||||
|
||||
|
||||
/* logo */
|
||||
.logo {
|
||||
color: #6B6B6B;
|
||||
font-family: "vinyl", sans-serif;
|
||||
font-style: italic;
|
||||
text-transform: uppercase;
|
||||
font-weight: 400;
|
||||
font-size: 30px;
|
||||
line-height: 30px;
|
||||
text-align: center;
|
||||
}
|
||||
.bottomLinks {
|
||||
color: #9e9e9e;
|
||||
font-size: 12px;
|
||||
text-align: center;
|
||||
list-style: none;
|
||||
}
|
||||
.bottomLinks li {
|
||||
display: inline-block;
|
||||
}
|
||||
.bottomLinks li a {
|
||||
color: #9e9e9e;
|
||||
}
|
||||
|
||||
/* end logo */
|
||||
|
||||
|
||||
/* upperLeftUI */
|
||||
.upperLeftUI {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
left: 24px;
|
||||
z-index:3;
|
||||
box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24);
|
||||
border-radius: 2px;
|
||||
}
|
||||
.explorePage .upperLeftUI {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.unauthenticated .homePage .homeButton {
|
||||
display:none;
|
||||
}
|
||||
.homeButton {
|
||||
width: 40px;
|
||||
height: 32px;
|
||||
background: #757575;
|
||||
border-top-left-radius: 2px;
|
||||
border-bottom-left-radius: 2px;
|
||||
float:left;
|
||||
}
|
||||
.homeButton a {
|
||||
display:block;
|
||||
width: 40px;
|
||||
height: 32px;
|
||||
}
|
||||
|
||||
/* search */
|
||||
|
||||
.sidebarSearch {
|
||||
float:left;
|
||||
height: 32px;
|
||||
}
|
||||
|
||||
.unauthenticated .homePage .sidebarSearchIcon {
|
||||
border-radius: 2px;
|
||||
}
|
||||
.sidebarSearchIcon {
|
||||
float: left;
|
||||
width: 72px;
|
||||
border-top-right-radius: 2px;
|
||||
border-bottom-right-radius: 2px;
|
||||
height: 32px;
|
||||
background: #4fb5c0 url('search_icon_32x32.png') no-repeat center center;
|
||||
background-size: 25px 25px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch .twitter-typeahead, .sidebarSearch .sidebarSearchField {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.unauthenticated .homePage .sidebarSearchField,
|
||||
.unauthenticated .homePage .sidebarSearch .tt-hint {
|
||||
border-top-left-radius: 2px;
|
||||
border-bottom-left-radius: 2px;
|
||||
}
|
||||
.explorePage .sidebarSearchField,
|
||||
.explorePage .sidebarSearch .tt-hint {
|
||||
width: 380px;
|
||||
padding: 10px 10px 0 10px;
|
||||
}
|
||||
|
||||
.sidebarSearchField,
|
||||
.sidebarSearch .tt-hint {
|
||||
height: 20px;
|
||||
border-top: 1px solid #BDBDBD;
|
||||
border-bottom: 1px solid #BDBDBD;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
padding: 10px 0 0 0;
|
||||
width: 0px;
|
||||
margin: 0;
|
||||
outline: none;
|
||||
font-size: 14px;
|
||||
line-height: 14px;
|
||||
background: #FFFFFF;
|
||||
color: #BDBDBD;
|
||||
font-family: 'LatoRegular';
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu {
|
||||
left: -35px !important;
|
||||
background: #0F1519;
|
||||
min-width: 440px;
|
||||
width: 440px;
|
||||
overflow-y: scroll;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu h3 {
|
||||
font-family: 'vinyl', helvetica, sans-serif;
|
||||
text-transform: uppercase;
|
||||
font-style: italic;
|
||||
font-size: 20px;
|
||||
line-height: 20px;
|
||||
margin: 10px 0 3px 10px;
|
||||
float: left;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .limitToMe {
|
||||
float: left;
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
margin-top: 11px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .limitToMeLabel {
|
||||
float: left;
|
||||
margin-top: 11px;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .minimizeResults {
|
||||
float: right;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: url('/assets/MMCCicon_minimize_arrow.png') no-repeat center center;
|
||||
background-size: 25px 25px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch .tt-dropdown-menu .maximizeResults {
|
||||
float: right;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
background: url('/assets/MMCCicon_maximize_arrow.png') no-repeat center center;
|
||||
background-size: 25px 25px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch .tt-suggestions {
|
||||
font-family: 'LatoLight', helvetica, sans-serif;
|
||||
overflow: visible;
|
||||
}
|
||||
.sidebarSearch .tt-suggestion {
|
||||
background: #2A343C;
|
||||
}
|
||||
.sidebarSearch .tt-is-under-cursor,
|
||||
.sidebarSearch .tt-is-under-mouse-cursor {
|
||||
background: #0E161D;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-maps .tt-is-under-cursor .resultmap,
|
||||
.sidebarSearch .tt-dataset-maps .tt-is-under-mouse-cursor .resultmap,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-cursor .resulttopic,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-mouse-cursor .resulttopic {
|
||||
min-height: 57px;
|
||||
}
|
||||
.sidebarSearch .tt-suggestion .icon {
|
||||
float: left;
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
.sidebarSearch .topicMetacode {
|
||||
float: left;
|
||||
margin-right: 5px;
|
||||
max-width: 70px;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .topicIcon {
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-cursor .topicIcon,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-mouse-cursor .topicIcon {
|
||||
margin: 0 auto;
|
||||
padding-left: 2px
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .metacodeTip {
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-cursor .metacodeTip,
|
||||
.sidebarSearch .tt-dataset-topics .tt-is-under-mouse-cursor .metacodeTip {
|
||||
display: block;
|
||||
font-family: 'vinyl';
|
||||
text-transform: uppercase;
|
||||
font-style: italic;
|
||||
font-size: 13px;
|
||||
margin: 0 5px 0 2px;
|
||||
text-align: center;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-mappers .tt-suggestion .icon {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
padding: 4px;
|
||||
}
|
||||
.sidebarSearch .resultText {
|
||||
width: 225px;
|
||||
display: block;
|
||||
float: left;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.sidebarSearch .resultTitle {
|
||||
font-weight: normal;
|
||||
font-family: 'LatoRegular';
|
||||
font-size: 18px;
|
||||
line-height: 22px;
|
||||
width: 100%;
|
||||
padding-top: 8px;
|
||||
}
|
||||
.sidebarSearch .resultDesc {
|
||||
font-family: 'LatoItalic';
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
width: 100%;
|
||||
padding: 3px 0 6px 0;
|
||||
}
|
||||
.sidebarSearch .tip {
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch div.autoOptions {
|
||||
width: 122px;
|
||||
float: right;
|
||||
position: relative;
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch .tt-is-under-cursor .autoOptions,
|
||||
.sidebarSearch .tt-is-under-mouse-cursor .autoOptions {
|
||||
display: block;
|
||||
}
|
||||
.sidebarSearch .tt-suggestion .resultnoresult .autoOptions {
|
||||
display: none;
|
||||
}
|
||||
.sidebarSearch .autoOptions button,
|
||||
.sidebarSearch .autoOptions a,
|
||||
.sidebarSearch .autoOptions div {
|
||||
position: absolute;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: none;
|
||||
outline: none;
|
||||
}
|
||||
.sidebarSearch button.addToMap {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_add.png) no-repeat center center;
|
||||
background-size: 18px 18px;
|
||||
top: 30px;
|
||||
left: 84px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.sidebarSearch div.goTo {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_pop-out.png) no-repeat center center;
|
||||
background-size: 18px 18px;
|
||||
top: 7px;
|
||||
left: 84px;
|
||||
}
|
||||
.sidebarSearch div.mapCount {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_map.png) no-repeat 0px center;
|
||||
background-size: 14px 14px;
|
||||
top: 7px;
|
||||
left: 38px;
|
||||
padding-left: 18px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.sidebarSearch div.topicCount {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_topic.png) no-repeat 0px center;
|
||||
background-size: 14px 14px;
|
||||
top: 7px;
|
||||
left: 39px;
|
||||
padding-left: 18px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.sidebarSearch div.synapseCount {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_synapse.png) no-repeat 0px center;
|
||||
background-size: 15px 15px;
|
||||
top: 30px;
|
||||
left: 38px;
|
||||
padding-left: 19px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.sidebarSearch div.topicOriginatorIcon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_mapper.png) no-repeat center center;
|
||||
background-size: 17px 17px;
|
||||
top: 7px;
|
||||
left: 13px;
|
||||
}
|
||||
.sidebarSearch .tip {
|
||||
position: absolute;
|
||||
background: white;
|
||||
width: auto;
|
||||
bottom: 0;
|
||||
right: 25px;
|
||||
color: black;
|
||||
white-space: nowrap;
|
||||
border-radius: 4px;
|
||||
font-size: 15px !important;
|
||||
font-family: 'LatoRegular';
|
||||
line-height: 17px;
|
||||
padding: 3px 5px 2px;
|
||||
z-index: 100;
|
||||
}
|
||||
.sidebarSearch .mapCount .tip,
|
||||
.sidebarSearch .synapseCount .tip,
|
||||
.sidebarSearch .topicCount .tip {
|
||||
right: -3px;
|
||||
bottom: 24px;
|
||||
}
|
||||
.sidebarSearch .hoverForTip:hover .tip {
|
||||
display: block;
|
||||
}
|
||||
.sidebarSearch .mapContributorsIcon .mapContributors {
|
||||
right: 0;
|
||||
bottom: 21px;
|
||||
white-space: normal;
|
||||
width: 200px;
|
||||
}
|
||||
.sidebarSearch div.mapContributorsIcon {
|
||||
height: 20px;
|
||||
background: url(/assets/MMCCicon_mapper.png) no-repeat 0px center;
|
||||
background-size: 17px 17px;
|
||||
top: 7px;
|
||||
right: 85px;
|
||||
padding-left: 19px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
.sidebarSearch div.topicPermission,
|
||||
.sidebarSearch div.mapPermission {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background-size: 19px 19px !important;
|
||||
top: 30px;
|
||||
left: 13px;
|
||||
}
|
||||
.sidebarSearch div.topicPermission.commons,
|
||||
.sidebarSearch div.mapPermission.commons {
|
||||
background: url(/assets/MMCCicon_commons.png) no-repeat center center;
|
||||
}
|
||||
.sidebarSearch div.topicPermission.public,
|
||||
.sidebarSearch div.mapPermission.public {
|
||||
background: url(/assets/MMCCicon_public.png) no-repeat center center;
|
||||
}
|
||||
.sidebarSearch div.topicPermission.private,
|
||||
.sidebarSearch div.mapPermission.private {
|
||||
background: url(/assets/MMCCicon_private.png) no-repeat center center;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-mappers a.goTo {
|
||||
top: 7px;
|
||||
}
|
||||
.sidebarSearch .tt-dataset-mappers div.mapCount {
|
||||
top: 8px;
|
||||
}
|
||||
/* end search */
|
||||
|
||||
/* end upperLeftUI */
|
||||
|
||||
/* upperRightUI */
|
||||
|
||||
.upperRightUI {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
right: 24px;
|
||||
z-index:3;
|
||||
}
|
||||
|
||||
.upperRightUI .upperRightEl {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.upperRightBox {
|
||||
position: fixed;
|
||||
top:42px;
|
||||
right:24px;
|
||||
background-color: #E5E5E5;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 3px 3px rgba(0,0,0,0.23), 0 3px 3px rgba(0,0,0,0.16);
|
||||
}
|
||||
|
||||
.upperRightMapButtons {
|
||||
position: relative;
|
||||
top: -42px; /* puts it just offscreen */
|
||||
}
|
||||
.mapPage .upperRightMapButtons {
|
||||
top: 0;
|
||||
}
|
||||
/*.upperRightMapButtons.animations {
|
||||
-webkit-transition-property: top;
|
||||
-moz-transition-property: top;
|
||||
-o-transition-property: top;
|
||||
-ms-transition-property: top;
|
||||
transition-property: top;
|
||||
}*/
|
||||
|
||||
/* end upperRightUI */
|
||||
|
||||
/* infoAndHelp */
|
||||
|
||||
.infoAndHelp {
|
||||
position: fixed;
|
||||
bottom: 24px;
|
||||
right: 66px;
|
||||
z-index: 3;
|
||||
width: auto;
|
||||
padding: 1px 10px 0px 10px;
|
||||
font-style: italic;
|
||||
height: 32px;
|
||||
}
|
||||
.infoElement {
|
||||
float:left;
|
||||
width: 32px;
|
||||
height:32px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.openCheatsheet {
|
||||
background: url('MMCCicon_help.png') no-repeat center center;
|
||||
background-size: 27px 27px;
|
||||
}
|
||||
|
||||
.mapInfo {
|
||||
position: relative;
|
||||
top: 56px; /* puts it just offscreen */
|
||||
background: url('MMCCicon_info.png') no-repeat center center;
|
||||
background-size: 19px 19px;
|
||||
}
|
||||
.mapPage .mapInfo {
|
||||
top: 0;
|
||||
}
|
||||
/*.mapInfo.animations {
|
||||
-webkit-transition-property: top;
|
||||
-moz-transition-property: top;
|
||||
-o-transition-property: top;
|
||||
-ms-transition-property: top;
|
||||
transition-property: top;
|
||||
}*/
|
||||
|
||||
/* end infoAndHelp */
|
||||
|
||||
|
||||
/* mapControls */
|
||||
|
||||
.mapControls {
|
||||
position: fixed;
|
||||
bottom: 24px;
|
||||
right:-32px; /* puts it just offscreen */
|
||||
width:32px;
|
||||
z-index: 3;
|
||||
}
|
||||
.mapPage .mapControls {
|
||||
right: 24px;
|
||||
}
|
||||
/*.mapControls.animations {
|
||||
-webkit-transition-property: right;
|
||||
-moz-transition-property: right;
|
||||
-o-transition-property: right;
|
||||
-ms-transition-property: right;
|
||||
transition-property: right;
|
||||
}*/
|
||||
|
||||
.mapControl {
|
||||
width:32px;
|
||||
height:32px;
|
||||
background-color: #424242;
|
||||
cursor:pointer;
|
||||
}
|
||||
.centerMap, .zoomExtents {
|
||||
margin-bottom:5px;
|
||||
border-radius: 2px;
|
||||
}
|
||||
.zoomIn {
|
||||
border-top-left-radius: 2px;
|
||||
border-top-right-radius: 2px;
|
||||
}
|
||||
.zoomOut {
|
||||
border-bottom-left-radius: 2px;
|
||||
border-bottom-right-radius: 2px;
|
||||
}
|
||||
|
||||
/* end mapControls */
|
||||
|
||||
|
||||
|
||||
/* explore maps */
|
||||
|
||||
.exploreMapsBar {
|
||||
z-index:2;
|
||||
background-color:#FAFAFA;
|
||||
}
|
||||
|
||||
.exploreMapsMenu {
|
||||
display: block;
|
||||
width: 100%;
|
||||
margin-top:52px;
|
||||
height:42px;
|
||||
background-color:#EEEEEE;
|
||||
}
|
||||
|
||||
.exploreMapsCenter {
|
||||
width: 700px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.exploreMapsCenter a {
|
||||
color: #757575;
|
||||
cursor: default;
|
||||
font-weight: normal;
|
||||
font-family: 'din-medium';
|
||||
font-size: 14px;
|
||||
height: 14px;
|
||||
padding-top: 16px;
|
||||
display: inline-block;
|
||||
padding-bottom: 12px;
|
||||
}
|
||||
.exploreMapsCenter a.active {
|
||||
text-decoration: none;
|
||||
color:#424242;
|
||||
}
|
||||
.exploreMapsCenter a:hover {
|
||||
text-decoration: none;
|
||||
color: #424242;
|
||||
}
|
||||
|
||||
.mapsWrapper {
|
||||
margin: 100px 60px 0 60px;
|
||||
display: none;
|
||||
}
|
||||
.explorePage .mapsWrapper {
|
||||
display:block;
|
||||
}
|
||||
|
||||
/* end explore maps */
|
||||
|
||||
|
||||
/* toast */
|
||||
|
||||
.toast {
|
||||
background-color: #323232;
|
||||
color: #F5F5F5;
|
||||
padding: 16px;
|
||||
border-radius: 2px;
|
||||
z-index: 1;
|
||||
font-size: 14px;
|
||||
line-height:14px;
|
||||
}
|
||||
|
||||
/* end toast */
|
|
@ -1,3 +0,0 @@
|
|||
// Place all the styles related to the InMetacodeSets controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
|
@ -1,3 +0,0 @@
|
|||
// Place all the styles related to the main controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
|
@ -1,3 +0,0 @@
|
|||
// Place all the styles related to the mapping controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
|
@ -1,38 +0,0 @@
|
|||
// Place all the styles related to the maps controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
||||
// explore maps page
|
||||
|
||||
|
||||
.mapOrder {
|
||||
display: block;
|
||||
padding:5px 15px;
|
||||
margin:5px auto 0;
|
||||
font-weight: bold;
|
||||
line-height: 24px;
|
||||
position: relative;
|
||||
width:770px;
|
||||
height:25px;
|
||||
}
|
||||
|
||||
.mapOrder .displaying, .mapOrder .whichMaps {
|
||||
float:left;
|
||||
}
|
||||
|
||||
.whichMaps a {
|
||||
color: white;
|
||||
text-decoration: underline;
|
||||
padding: 0 10px;
|
||||
cursor:default;
|
||||
font-weight:normal;
|
||||
}
|
||||
.whichMaps a.active {
|
||||
text-decoration: none;
|
||||
font-weight:bold;
|
||||
}
|
||||
.whichMaps a:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
// Place all the styles related to the MetacodeSets controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
|
@ -1,3 +0,0 @@
|
|||
// Place all the styles related to the sessions controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
|
@ -1,4 +0,0 @@
|
|||
// Place all the styles related to the Topics controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
||||
|
|
@ -17,8 +17,10 @@ class MainController < ApplicationController
|
|||
#@maps = Map.order("updated_at DESC").where("permission != ?", "private").limit(3)
|
||||
@maps = Map.order("name ASC").find_all_by_user_id(@current.id)
|
||||
end
|
||||
|
||||
respond_with(@maps, @current)
|
||||
|
||||
respond_to do |format|
|
||||
format.html { respond_with(@maps, @current) }
|
||||
end
|
||||
end
|
||||
|
||||
### SEARCHING ###
|
||||
|
|
|
@ -19,25 +19,32 @@ class MapsController < ApplicationController
|
|||
@current = current_user
|
||||
@user = nil
|
||||
|
||||
if request.path =="/explore/active"
|
||||
if request.path.index("/explore/active") != nil
|
||||
@maps = Map.order("updated_at DESC").limit(20)
|
||||
@request = "active"
|
||||
|
||||
elsif request.path =="/explore/featured"
|
||||
elsif request.path.index("/explore/featured") != nil
|
||||
@maps = Map.order("name ASC").find_all_by_featured(true)
|
||||
@request = "featured"
|
||||
|
||||
elsif request.path == "/explore/new"
|
||||
elsif request.path.index("/explore/new") != nil
|
||||
@maps = Map.order("created_at DESC").limit(20)
|
||||
@request = "new"
|
||||
|
||||
elsif request.path.index('/explore/mine') != nil # looking for maps by me
|
||||
if !authenticated?
|
||||
redirect_to activemaps_url and return
|
||||
end
|
||||
@maps = Map.order("name ASC").find_all_by_user_id(@current.id)
|
||||
@request = "you"
|
||||
|
||||
elsif request.path.index('/maps/mappers/') != nil # looking for maps by a mapper
|
||||
@user = User.find(params[:id])
|
||||
@maps = Map.order("name ASC").find_all_by_user_id(@user.id)
|
||||
@request = "you" if authenticated? && @user == @current
|
||||
@request = "other" if authenticated? && @user != @current
|
||||
|
||||
elsif request.path.index('/maps/topics/') != nil # looking for maps by a certain topic they include
|
||||
elsif request.path.index('/explore/topics/') != nil # looking for maps by a certain topic they include
|
||||
@topic = Topic.find(params[:id]).authorize_to_show(@current)
|
||||
if !@topic
|
||||
redirect_to featuredmaps_url, notice: "Access denied." and return
|
||||
|
@ -47,10 +54,15 @@ class MapsController < ApplicationController
|
|||
end
|
||||
|
||||
#read this next line as 'delete a map if its private and you're either 1. logged out or 2. logged in but not the map creator
|
||||
@maps.delete_if {|m| m.permission == "private" && (!authenticated? || (authenticated? && @current.id != m.user_id)) }
|
||||
if @maps
|
||||
@maps.delete_if {|m| m.permission == "private" && (!authenticated? || (authenticated? && @current.id != m.user_id)) }
|
||||
else
|
||||
@maps = []
|
||||
end
|
||||
|
||||
respond_to do |format|
|
||||
format.html { respond_with(@maps, @request, @user) }
|
||||
format.json { render json: @maps }
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -68,11 +80,17 @@ class MapsController < ApplicationController
|
|||
@alltopics = @map.topics # should limit to topics visible to user
|
||||
@allsynapses = @map.synapses # should also be limited
|
||||
@allmappings = @map.mappings
|
||||
@allmetacodes = Metacode.all
|
||||
|
||||
@json = Hash.new()
|
||||
@json['map'] = @map
|
||||
@json['topics'] = @alltopics
|
||||
@json['synapses'] = @allsynapses
|
||||
@json['mappings'] = @allmappings
|
||||
@json['mappers'] = @allmappers
|
||||
|
||||
respond_to do |format|
|
||||
format.html { respond_with(@allmappers, @allmetacodes, @allmappings, @allsynapses, @alltopics, @map, @user) }
|
||||
format.json { render json: @map }
|
||||
format.html { respond_with(@allmappers, @allmappings, @allsynapses, @alltopics, @map, @user) }
|
||||
format.json { render json: @json }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -7,12 +7,15 @@
|
|||
<% account = current_user %>
|
||||
<h3 class="accountHeader">Hello <%= account.name.split[0...1][0] %>!</h3>
|
||||
<ul>
|
||||
<li class="accountIcon accountSettings"><%= link_to "Account", edit_user_url(account) %></li>
|
||||
<li class="accountIcon accountSettings"><%= link_to "Account", edit_user_url(account),
|
||||
:data => { :bypass => 'true'} %></li>
|
||||
<% if account.admin %>
|
||||
<li class="accountIcon accountAdmin"><%= link_to "Admin", metacodes_path %></li>
|
||||
<li class="accountIcon accountAdmin"><%= link_to "Admin", metacodes_path,
|
||||
:data => { :bypass => 'true'} %></li>
|
||||
<% end %>
|
||||
<li class="accountIcon accountInvite openLightbox" data-open="invite"><span>Share Invite</span></li>
|
||||
<li class="accountIcon accountLogout"><%= link_to "Logout", "/sign_out", id: "Logout" %></li>
|
||||
<li class="accountIcon accountLogout"><%= link_to "Logout", "/sign_out", id: "Logout",
|
||||
:data => { :bypass => 'true'} %></li>
|
||||
</ul>
|
||||
<% else %>
|
||||
<h3 class="accountHeader">Sign In</h3>
|
||||
|
|
22
app/views/layouts/_exploremaps.html.erb
Normal file
22
app/views/layouts/_exploremaps.html.erb
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!--<div class="exploreMapsBar exploreElement animations">
|
||||
<div class="exploreMapsMenu">
|
||||
<div class="exploreMapsCenter">
|
||||
<% if authenticated? %>
|
||||
<a href="/" class="active">My Maps</a>
|
||||
<% end %>
|
||||
<a href="/explore/active">Recently Active</a>
|
||||
<a href="/explore/featured">Featured</a>
|
||||
<a href="/explore/new">New</a>
|
||||
<div class="clearfloat"></div>
|
||||
</div> <!-- end exploreMapsCenter
|
||||
</div> <!-- end exploreMapsMenu
|
||||
</div> <!-- end exploreMapsBar -->
|
||||
|
||||
<div class="mapsWrapper exploreElement">
|
||||
<% if @maps %>
|
||||
<% @maps.each do |map| %>
|
||||
<%= render map %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
|
@ -54,7 +54,6 @@
|
|||
<%= render :partial => 'layouts/newmap' %>
|
||||
</div>
|
||||
|
||||
<% if (controller_name == "maps" || controller_name == "topics" ) && action_name == "show" %>
|
||||
<div class="lightboxContent" id="forkmap">
|
||||
<%= render :partial => 'shared/forkmap' %>
|
||||
</div>
|
||||
|
@ -62,7 +61,6 @@
|
|||
<div class="lightboxContent" id="switchMetacodes">
|
||||
<%= render :partial => 'shared/switchmetacodes' %>
|
||||
</div>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
</div>
|
||||
|
|
14
app/views/layouts/_lowermapelements.html.erb
Normal file
14
app/views/layouts/_lowermapelements.html.erb
Normal file
|
@ -0,0 +1,14 @@
|
|||
<div class="mapControls mapElement animations">
|
||||
<div class="zoomExtents mapControl">E</div>
|
||||
<div class="centerMap mapControl">C</div>
|
||||
<div class="zoomIn mapControl">+</div>
|
||||
<div class="zoomOut mapControl">-</div>
|
||||
</div>
|
||||
|
||||
<div class="infoAndHelp">
|
||||
<div class="mapInfo infoElement mapElement animations">
|
||||
<%= render :partial => 'maps/mapinfobox' %>
|
||||
</div>
|
||||
<div class="openCheatsheet openLightbox infoElement" data-open="cheatsheet"></div>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
|
||||
<script type="text/template" id="mapCardTemplate">
|
||||
<div class="map" id="{{id}}">
|
||||
<div class="permission {{editPermission}}"> <!-- must be canEdit or cannotEdit -->
|
||||
<div class="mapCard">
|
||||
<span class="title">
|
||||
|
@ -21,7 +20,7 @@
|
|||
<div class="tip">Created by {{username}} on {{createdAt}}</div>
|
||||
</div>
|
||||
<div class="linkItem topicCount">{{topicCount}}</div>
|
||||
<div class="linkItem synapseCount">[{synapseCount}}</div>
|
||||
<div class="linkItem synapseCount">{{synapseCount}}</div>
|
||||
<div class="linkItem mapPerm {{mkPermission}}"></div>
|
||||
<a href="/maps/{{id}}" class="linkItem topicPopout"></a>
|
||||
<div class="clearfloat"></div>
|
||||
|
@ -35,7 +34,6 @@
|
|||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="text/template" id="topicSearchTemplate">
|
||||
|
|
78
app/views/layouts/_upperelements.html.erb
Normal file
78
app/views/layouts/_upperelements.html.erb
Normal file
|
@ -0,0 +1,78 @@
|
|||
|
||||
<!-- from left to right on the screen -->
|
||||
|
||||
<div class="upperLeftUI">
|
||||
<!-- home button -->
|
||||
<div class="homeButton">
|
||||
<a href="<%= root_url %>"></a>
|
||||
</div> <!-- end homeButton -->
|
||||
|
||||
<!-- search box -->
|
||||
<div class="sidebarSearch">
|
||||
<input type="text" class="sidebarSearchField"></input>
|
||||
<div class="sidebarSearchIcon"></div>
|
||||
<div class="clearfloat"></div>
|
||||
</div> <!-- end sidebarSearch -->
|
||||
<div class="clearfloat"></div>
|
||||
</div><!-- end upperLeftUI -->
|
||||
|
||||
<div class="upperRightUI">
|
||||
<div class="mapElement upperRightEl upperRightMapButtons animations">
|
||||
<% if authenticated? %>
|
||||
<!-- Realtime -->
|
||||
<div class="sidebarCollaborate upperRightEl">
|
||||
<div class="sidebarCollaborateIcon blue"></div>
|
||||
<div class="sidebarCollaborateBox upperRightBox">
|
||||
<h3 class="realtimeBoxTitle">Realtime: </h3>
|
||||
<span class="realtimeOnOff rtOn">ON</span>
|
||||
<div class="clearfloat"></div>
|
||||
<div class="realtimeMapperList">
|
||||
<ul>
|
||||
<li class="rtMapper littleRtOn rtMapperSelf">
|
||||
<%= user.name %> (me)
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- end sidebarCollaborate a.k.a realtime -->
|
||||
<% end %>
|
||||
|
||||
<!-- filtering -->
|
||||
<div class="sidebarFilter upperRightEl">
|
||||
<div class="sidebarFilterIcon"></div>
|
||||
<div class="sidebarFilterBox upperRightBox">
|
||||
<%= render :partial => 'shared/filterBox' %>
|
||||
</div>
|
||||
</div> <!-- end sidebarFilter -->
|
||||
|
||||
<% if authenticated? %>
|
||||
<!-- fork map -->
|
||||
<div class="sidebarFork upperRightEl">
|
||||
<div class="sidebarForkIcon"></div>
|
||||
</div> <!-- end sidebarFork -->
|
||||
<% end %>
|
||||
|
||||
<div class="clearfloat"></div>
|
||||
</div> <!-- end mapElement -->
|
||||
|
||||
<% if authenticated? %>
|
||||
<!-- create new map -->
|
||||
<div class="addMap openLightbox upperRightEl" data-open="newmap">
|
||||
</div><!-- end addMap -->
|
||||
<% end %>
|
||||
|
||||
<!-- Account / Sign in -->
|
||||
<div class="sidebarAccount upperRightEl">
|
||||
<div class="sidebarAccountIcon">
|
||||
<% if user && user.image %>
|
||||
<%= image_tag user.image.url(:thumb), :size => "32x32" %>
|
||||
<% elsif !authenticated? %>
|
||||
SIGN IN
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="sidebarAccountBox upperRightBox">
|
||||
<%= render :partial => 'layouts/account' %>
|
||||
</div>
|
||||
</div><!-- end sidebarAccount -->
|
||||
<div class="clearfloat"></div>
|
||||
</div><!-- end upperRightUI -->
|
|
@ -6,23 +6,40 @@
|
|||
#%>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title><%=h yield(:title) %></title>
|
||||
<%= stylesheet_link_tag "application", :media => "all" %>
|
||||
<%= javascript_include_tag "application" %>
|
||||
<% if (controller_name == "maps" && action_name == "show" || action_name == "embed") ||
|
||||
(controller_name == "topics" && action_name == "show") %>
|
||||
<%= javascript_include_tag "compileMapPages" %>
|
||||
<% end %>
|
||||
<script type="text/javascript" src="//use.typekit.net/tki2nyo.js"></script>
|
||||
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
|
||||
<script type="text/javascript" src="//use.typekit.net/obp7wss.js"></script>
|
||||
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
|
||||
<%= csrf_meta_tags %>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no">
|
||||
<html>
|
||||
<head>
|
||||
<title><%=h yield(:title) %></title>
|
||||
<%= csrf_meta_tags %>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no">
|
||||
|
||||
<%= stylesheet_link_tag "application", :media => "all" %>
|
||||
<%= javascript_include_tag "application" %>
|
||||
<%= javascript_include_tag "compileMapPages" %>
|
||||
<script type="text/javascript" src="//use.typekit.net/tki2nyo.js"></script>
|
||||
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
|
||||
<script type="text/javascript" src="//use.typekit.net/obp7wss.js"></script>
|
||||
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
|
||||
|
||||
<!-- shims for backwards compatibility -->
|
||||
<script type="text/javascript" src="http://code.famo.us/lib/functionPrototypeBind.js"></script>
|
||||
<script type="text/javascript" src="http://code.famo.us/lib/classList.js"></script>
|
||||
<script type="text/javascript" src="http://code.famo.us/lib/requestAnimationFrame.js"></script>
|
||||
|
||||
<!-- module loader -->
|
||||
<script type="text/javascript" src="http://code.famo.us/lib/require.js"></script>
|
||||
|
||||
<!-- famous -->
|
||||
<link rel="stylesheet" type="text/css" href="http://code.famo.us/famous/0.2/famous.css" />
|
||||
<script type="text/javascript" src="http://code.famo.us/famous/0.2/famous.min.js"></script>
|
||||
|
||||
<!-- app code -->
|
||||
<script type="text/javascript">
|
||||
require.config({baseUrl: '/assets/src/'});
|
||||
require(['main']);
|
||||
</script>
|
||||
</head>
|
||||
<body class="<%= (action_name == "show") ? "mapBody" : "" %>" >
|
||||
|
||||
<body>
|
||||
|
||||
<% if notice %>
|
||||
<p class="notice metamaps"><%= notice %></p>
|
||||
|
@ -33,37 +50,37 @@
|
|||
|
||||
<%= content_tag :div, class: authenticated? ? "main authenticated" : "main unauthenticated" do %>
|
||||
|
||||
<div class="wrapper <%= controller_name == "main" && action_name == "home" ? "homePage" : "" %>" id="wrapper">
|
||||
|
||||
<div class="homeButton">
|
||||
<a href="<%= root_url %>"></a>
|
||||
</div>
|
||||
|
||||
<div class="sidebarSearch">
|
||||
<div class="sidebarSearchIcon"></div>
|
||||
<input type="text" class="sidebarSearchField"></input>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
<% classes = action_name == "home" ? "homePage" : ""
|
||||
classes += action_name == "home" && authenticated? ? " explorePage" : ""
|
||||
classes += controller_name == "maps" && action_name == "index" ? " explorePage" : ""
|
||||
classes += controller_name == "maps" && action_name == "show" ? " mapPage" : ""
|
||||
%>
|
||||
|
||||
<div class="sidebarAccount">
|
||||
<div class="sidebarAccountIcon">
|
||||
<% if user && user.image %><%= image_tag user.image.url(:thumb), :size => "35x35" %><% end %>
|
||||
</div>
|
||||
<div class="sidebarAccountBox <%= authenticated? ? 'loggedin' : 'loggedout' %>">
|
||||
<%= render :partial => 'layouts/account' %>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrapper <%= classes %>" id="wrapper">
|
||||
|
||||
<%= render :partial => 'layouts/upperelements' %>
|
||||
<%= render :partial => 'layouts/exploremaps' %>
|
||||
|
||||
<div class="yield"><%= yield %></div>
|
||||
|
||||
<!--<div class="mapElement" id="infovis"></div> <!-- where map visualizations get rendered -->
|
||||
<div class="showcard mapElement mapElementHidden" id="showcard"></div> <!-- the topic card -->
|
||||
<% if authenticated? %>
|
||||
<div class="addMap openLightbox" data-open="newmap"></div>
|
||||
<% # for creating and pulling in topics and synapses %>
|
||||
<%= render :partial => 'maps/newtopic' %>
|
||||
<%= render :partial => 'maps/newsynapse' %>
|
||||
<% # for populating the change metacode list on the topic card %>
|
||||
<%= render :partial => 'shared/metacodeoptions' %>
|
||||
<% end %>
|
||||
<%= render :partial => 'layouts/lowermapelements' %>
|
||||
|
||||
<%= yield %>
|
||||
<div id="loading"></div>
|
||||
<div id="famousOverlay"></div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<!--<div class="footer">
|
||||
<div id="logo">METAMAPS</div>
|
||||
</div>
|
||||
</div>-->
|
||||
|
||||
<% end %>
|
||||
|
||||
|
@ -78,15 +95,19 @@
|
|||
|
||||
<% if authenticated? %>
|
||||
Metamaps.Active.Mapper = <%= user.to_json.html_safe %>
|
||||
<% else %>
|
||||
<% else %>
|
||||
Metamaps.Active.Mapper = null;
|
||||
<% end %>
|
||||
Metamaps.Metacodes = <%= Metacode.all.to_json.html_safe %>;
|
||||
|
||||
var imgArray = new Object();
|
||||
|
||||
<% Metacode.all.each do |m| %>
|
||||
imgArray['<%= m.name %>'] = new Image(); imgArray['<%= m.name %>'].src = '<%= m.icon %>';
|
||||
<% end %>
|
||||
Metamaps.Loading = {
|
||||
loader: new CanvasLoader('loading')
|
||||
};
|
||||
Metamaps.Loading.loader.setColor('#4fb5c0'); // default is '#000000'
|
||||
Metamaps.Loading.loader.setDiameter(28); // default is 40
|
||||
Metamaps.Loading.loader.setDensity(41); // default is 40
|
||||
Metamaps.Loading.loader.setRange(0.9); // default is 1.3
|
||||
Metamaps.Loading.loader.show(); // Hidden by default
|
||||
</script>
|
||||
|
||||
<%= render :partial => 'layouts/googleanalytics' if Rails.env.production? %>
|
||||
|
|
|
@ -2,11 +2,12 @@
|
|||
# @file
|
||||
# Located at /
|
||||
# Shows 3 most recently created topics, synapses, and maps.
|
||||
#%>
|
||||
|
||||
<% content_for :title, "Home | Metamaps" %>
|
||||
#%>
|
||||
|
||||
<% if !authenticated? %>
|
||||
|
||||
<% content_for :title, "Home | Metamaps" %>
|
||||
|
||||
<div id="preloaded-images">
|
||||
<img src="/assets/metacodes75ms300x300.gif" width="128 height="128" alt="Image 01" />
|
||||
</div>
|
||||
|
@ -40,8 +41,8 @@
|
|||
<div class="clearfloat"></div>
|
||||
|
||||
<p class="contact">
|
||||
<a href="/request" class="request button">Request Invite</a>
|
||||
<a href="#" class="learnmore button openLightbox" data-open="about">Learn More</a>
|
||||
<a href="/request" class="request button" data-bypass="true">Request Invite</a>
|
||||
<a href="/explore/featured" class="learnmore button">Explore Featured</a>
|
||||
<div class="featuredMaps">
|
||||
explore featured maps from our community
|
||||
</div>
|
||||
|
@ -59,18 +60,13 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="clearfloat"></div>
|
||||
|
||||
<div class="socialIcons">
|
||||
<a class="twitter" href="https://twitter.com/metamapps" target="_blank"></a>
|
||||
<a class="google" href="https://plus.google.com/u/0/communities/115060009262157699234" target="_blank"></a>
|
||||
<a class="wordpress" href="http://blog.metamaps.cc" target="_blank"></a>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
Metamaps.currentSection = "";
|
||||
Metamaps.currentPage = "";
|
||||
|
||||
$(document).ready(function() {
|
||||
// flip through these words on the homepage
|
||||
$('.swapWord').textillate({
|
||||
|
@ -93,51 +89,16 @@ $(document).ready(function() {
|
|||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<% elsif authenticated? %>
|
||||
<div class="mapOrder">
|
||||
<span class="displaying">Displaying:</span>
|
||||
<div class="whichMaps">
|
||||
<a href="/" class="active">My Maps</a> /
|
||||
<a href="/explore/active">Recently Active</a> /
|
||||
<a href="/explore/featured">Featured</a> /
|
||||
<a href="/explore/new">Newest First</a>
|
||||
</div>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
<% content_for :title, "My Maps | Metamaps" %>
|
||||
|
||||
<div class="mapsWrapper">
|
||||
<div class="maps" id="cards">
|
||||
<% @maps.each do |map| %>
|
||||
<%= render map %>
|
||||
<% end %>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('.authenticated div.permission.canEdit .best_in_place').best_in_place();
|
||||
|
||||
$('.scroll').each(function(index) {
|
||||
$(this).height( $(this).height() ).mCustomScrollbar();
|
||||
});
|
||||
|
||||
// when you change the title, make sure that the description doesn't overflow
|
||||
$('.best_in_place_name').bind('ajax:success', function() {
|
||||
var p = $(this).parents('.mapCard').find('.scroll');
|
||||
p.height( p.height() ).mCustomScrollbar('update');
|
||||
});
|
||||
|
||||
// when you change the description, update the scroll box field
|
||||
$('.best_in_place_desc').bind('ajax:success', function() {
|
||||
var s = $(this).parents('.scroll');
|
||||
s.height( s.height() ).mCustomScrollbar('update');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<% end %>
|
||||
|
||||
<script>
|
||||
Metamaps.Maps.Mine = <%= @maps.to_json.html_safe %>;
|
||||
Metamaps.currentSection = "";
|
||||
Metamaps.currentPage = "";
|
||||
Metamaps.GlobalUI.Search.isOpen = true;
|
||||
Metamaps.GlobalUI.Search.lock();
|
||||
</script>
|
||||
<% end %>
|
52
app/views/maps/_mapinfobox.html (copy).erb
Normal file
52
app/views/maps/_mapinfobox.html (copy).erb
Normal file
|
@ -0,0 +1,52 @@
|
|||
<%#
|
||||
# Partial rendering form for a new topic on a map
|
||||
# This code is called when viewing a metamap in show.html.erb in the views/maps folder
|
||||
#%>
|
||||
<div class="mapInfoBox permission <%= @map.user == user ? " yourMap" : "" %><%= @map.authorize_to_edit(user) ? " canEdit" : "" %>">
|
||||
|
||||
<div class="mapInfoName"><%= best_in_place @map, :name, :type => :input, :classes => 'best_in_place_name' %></div>
|
||||
|
||||
<div class="mapInfoStat">
|
||||
<div class="infoStatIcon mapContributors hoverForTip">
|
||||
<%= @map.contributors.count %>
|
||||
<% contributorList = ''
|
||||
@map.contributors.each_with_index do |c, index|
|
||||
comma = (index+1) == @map.contributors.count ? '' : ', '
|
||||
contributorList += c.name + comma
|
||||
end
|
||||
if @map.contributors.count == 0
|
||||
contributorList = 'No one has added anything yet.'
|
||||
end %>
|
||||
<div class="tip"><%= contributorList %></div>
|
||||
</div>
|
||||
<div class="infoStatIcon mapTopics">
|
||||
<%= @map.topics.count %>
|
||||
</div>
|
||||
<div class="infoStatIcon mapSynapses">
|
||||
<%= @map.synapses.count %>
|
||||
</div>
|
||||
<div class="infoStatIcon mapPermission <%= @map.permission %> hoverForTip">
|
||||
<% if @map.user == user %>
|
||||
<div class="tip">As the creator, you can change the permission of this map, but the permissions of the topics and synapses on it must be changed independently.</div>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
|
||||
<% if (authenticated? && @map.authorize_to_edit(user)) || (!authenticated? && @map.desc != "" && @map.desc != nil )%>
|
||||
<div class="mapInfoDesc">
|
||||
<%= best_in_place @map, :desc, :type => :textarea, :nil => "Click to add description.", :classes => 'best_in_place_desc' %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<div class="mapInfoMeta">
|
||||
<p>Created by <%= @map.user == user ? "you" : @map.user.name %> on <%= @map.created_at.strftime("%m/%d/%Y") %></p>
|
||||
<p>Last edited <%= @map.updated_at.strftime("%m/%d/%Y") %></p>
|
||||
</div>
|
||||
|
||||
<div class="mapInfoDelete">
|
||||
<% if @map.user == user %>
|
||||
<%= link_to 'Delete', map_path(@map), :class => 'delete', :confirm => 'Delete this map (nodes and synapses will remain)?', :method => :delete %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
|
@ -2,7 +2,8 @@
|
|||
# Partial rendering form for a new topic on a map
|
||||
# This code is called when viewing a metamap in show.html.erb in the views/maps folder
|
||||
#%>
|
||||
<div class="mapInfoBox permission <%= @map.user == user ? " yourMap" : "" %><%= @map.authorize_to_edit(user) ? " canEdit" : "" %>">
|
||||
<% if @map %>
|
||||
<div class="mapInfoBox mapElement mapElementHidden permission <%= @map.user == user ? " yourMap" : "" %><%= @map.authorize_to_edit(user) ? " canEdit" : "" %>">
|
||||
|
||||
<div class="mapInfoName"><%= best_in_place @map, :name, :type => :input, :classes => 'best_in_place_name' %></div>
|
||||
|
||||
|
@ -50,3 +51,39 @@
|
|||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% else %>
|
||||
<div class="mapInfoBox mapElement mapElementHidden permission {{canEdit}}">
|
||||
|
||||
<div class="mapInfoName">{{name}}</div>
|
||||
|
||||
<div class="mapInfoStat">
|
||||
<div class="infoStatIcon mapContributors hoverForTip">
|
||||
{{contributor_count}}
|
||||
<div class="tip">{{contributor_list}}</div>
|
||||
</div>
|
||||
<div class="infoStatIcon mapTopics">
|
||||
{{topic_count}}
|
||||
</div>
|
||||
<div class="infoStatIcon mapSynapses">
|
||||
{{synapse_count}}
|
||||
</div>
|
||||
<div class="infoStatIcon mapPermission {{permission}} hoverForTip">
|
||||
{{map_creator_tip}}
|
||||
</div>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
<div class="mapInfoDesc">
|
||||
{{desc}}
|
||||
</div>
|
||||
|
||||
<div class="mapInfoMeta">
|
||||
<p>Created by {{user_name}} on {{created_at}}</p>
|
||||
<p>Last edited {{updated_at}}</p>
|
||||
</div>
|
||||
|
||||
<div class="mapInfoDelete">
|
||||
{{delete}}
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
|
@ -1,10 +1,3 @@
|
|||
<%#
|
||||
# @file
|
||||
# partial generating a new synapse
|
||||
# TODO: Where is this code used?
|
||||
#%>
|
||||
<div class="anypage">
|
||||
<%= form_for Synapse.new, url: synapses_url, remote: true do |form| %>
|
||||
<%= form.text_field :desc, :placeholder => "describe the connection..." %>
|
||||
<% end %>
|
||||
</div>
|
||||
<%= form_for Synapse.new, url: synapses_url, remote: true do |form| %>
|
||||
<%= form.text_field :desc, :placeholder => "describe the connection..." %>
|
||||
<% end %>
|
||||
|
|
|
@ -1,8 +1,3 @@
|
|||
<%#
|
||||
# Partial rendering form for a new topic on a map
|
||||
# This code is called when viewing a metamap in show.html.erb in the views/maps folder
|
||||
#%>
|
||||
<div class="anypage">
|
||||
<%= form_for Topic.new, url: topics_url, remote: true do |form| %>
|
||||
<div class="openMetacodeSwitcher openLightbox" data-open="switchMetacodes"></div>
|
||||
<div id="metacodeImg">
|
||||
|
@ -35,4 +30,3 @@
|
|||
<% end %>
|
||||
</script>
|
||||
<% end %>
|
||||
</div>
|
||||
|
|
|
@ -6,55 +6,21 @@
|
|||
|
||||
<% content_for :title, "Explore Maps | Metamaps" %>
|
||||
|
||||
<div class="mapOrder">
|
||||
<span class="displaying">Displaying:</span>
|
||||
<div class="whichMaps">
|
||||
<% if @request == "other" %>
|
||||
<a href="/maps/mappers/<%= @user.id %>" class="active">By <%= @user.name %></a> /
|
||||
<% end %>
|
||||
<% if @request == "topic" %>
|
||||
<a href="/maps/topics/<%= @topic.id %>" class="active">Maps Containing Topic <%= @topic.id.to_s %>: "<%= @topic.name.truncate(30) %>"</a>
|
||||
<% end %>
|
||||
|
||||
<% if @request != "topic" %>
|
||||
<% if authenticated? %>
|
||||
<a href="/maps/mappers/<%= @current.id %>" class="<%= @request == "you" ? "active" : "" %>">My Maps</a> /
|
||||
<% end %>
|
||||
<a href="/explore/active" class="<%= @request == "active" ? "active" : "" %>">Recently Active</a> /
|
||||
<a href="/explore/featured" class="<%= @request == "featured" ? "active" : "" %>">Featured</a> /
|
||||
<a href="/explore/new" class="<%= @request == "new" ? "active" : "" %>">Newest First</a>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
|
||||
<div class="mapsWrapper">
|
||||
<div class="maps" id="cards">
|
||||
<% @maps.each do |map| %>
|
||||
<%= render map %>
|
||||
<% end %>
|
||||
<div class="clearfloat"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('.authenticated div.permission.canEdit .best_in_place').best_in_place();
|
||||
|
||||
$('.scroll').each(function(index) {
|
||||
$(this).height( $(this).height() ).mCustomScrollbar();
|
||||
});
|
||||
|
||||
// when you change the title, make sure that the description doesn't overflow
|
||||
$('.best_in_place_name').bind('ajax:success', function() {
|
||||
var p = $(this).parents('.mapCard').find('.scroll');
|
||||
p.height( p.height() ).mCustomScrollbar('update');
|
||||
});
|
||||
|
||||
// when you change the description, update the scroll box field
|
||||
$('.best_in_place_desc').bind('ajax:success', function() {
|
||||
var s = $(this).parents('.scroll');
|
||||
s.height( s.height() ).mCustomScrollbar('update');
|
||||
});
|
||||
});
|
||||
<% if @request == "active" %>
|
||||
Metamaps.Maps.Active = <%= @maps.to_json.html_safe %>;
|
||||
Metamaps.currentPage = "active";
|
||||
<% elsif @request == "featured" %>
|
||||
Metamaps.Maps.Featured = <%= @maps.to_json.html_safe %>;
|
||||
Metamaps.currentPage = "featured";
|
||||
<% elsif @request == "new" %>
|
||||
Metamaps.Maps.New = <%= @maps.to_json.html_safe %>;
|
||||
Metamaps.currentPage = "new";
|
||||
<% elsif @request == "you" %>
|
||||
Metamaps.Maps.Mine = <%= @maps.to_json.html_safe %>;
|
||||
Metamaps.currentPage = "mine";
|
||||
<% end %>
|
||||
Metamaps.currentSection = "explore";
|
||||
Metamaps.GlobalUI.Search.isOpen = true;
|
||||
Metamaps.GlobalUI.Search.lock();
|
||||
</script>
|
||||
|
|
|
@ -6,77 +6,9 @@
|
|||
|
||||
<% content_for :title, @map.name + " | Metamaps" %>
|
||||
|
||||
<div id="preloaded-images">
|
||||
<img src="/assets/MMCCicon_realtime_blue.png" />
|
||||
</div>
|
||||
|
||||
|
||||
<% if authenticated? %>
|
||||
<div class="sidebarFork">
|
||||
<div class="sidebarForkIcon">
|
||||
</div>
|
||||
<div class="sidebarForkBox"></div>
|
||||
</div>
|
||||
<% if @map.permission == "commons" || @map.user == user %>
|
||||
<div class="sidebarCollaborate">
|
||||
<div class="sidebarCollaborateIcon blue"></div>
|
||||
<div class="sidebarCollaborateBox">
|
||||
<h3 class="realtimeBoxTitle">Realtime: </h3>
|
||||
<span class="realtimeOnOff rtOn">ON</span>
|
||||
<div class="clearfloat"></div>
|
||||
<div class="realtimeMapperList">
|
||||
<ul>
|
||||
<li class="rtMapper littleRtOn rtMapperSelf">
|
||||
<%= user.name %> (me)
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<div class="sidebarFilter <%= authenticated? ? 'loggedin' : 'loggedout' %>">
|
||||
<div class="sidebarFilterIcon"></div>
|
||||
<div class="sidebarFilterBox">
|
||||
<%= render :partial => 'shared/filterBox' %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="zoomIn">+</div>
|
||||
<div class="zoomOut">-</div>
|
||||
<div class="centerMap">C</div>
|
||||
<div class="zoomExtents">E</div>
|
||||
|
||||
<div class="index">
|
||||
<div class="openCheatsheet openLightbox" data-open="cheatsheet"></div>
|
||||
<span class="mapInfo"></span>
|
||||
<div class="clearfloat"></div>
|
||||
<%= render :partial => 'maps/mapinfobox' %>
|
||||
</div>
|
||||
|
||||
<div class="maps onMap" id="container">
|
||||
<div id="center-container">
|
||||
<div id="infovis"></div>
|
||||
</div>
|
||||
<div class="showcard" id="showcard"></div>
|
||||
</div>
|
||||
<div class="clearfloat"></div>
|
||||
|
||||
<% if authenticated? %>
|
||||
|
||||
<% # add these if you have edit permissions on the map %>
|
||||
<% if @map.permission == "commons" || @map.user == user %>
|
||||
<% # for creating and pulling in topics and synapses %>
|
||||
<%= render :partial => 'newtopic' %>
|
||||
<%= render :partial => 'newsynapse' %>
|
||||
<% end %>
|
||||
|
||||
<% # for populating the change metacode list on the topic card %>
|
||||
<%= render :partial => 'shared/metacodeoptions' %>
|
||||
<% end %>
|
||||
|
||||
|
||||
<script>
|
||||
Metamaps.currentSection = "map";
|
||||
Metamaps.currentPage = <%= @map.id.to_s %>;
|
||||
Metamaps.Active.Map = <%= @map.to_json.html_safe %>;
|
||||
Metamaps.Mappers = <%= @allmappers.to_json.html_safe %>;
|
||||
Metamaps.Metacodes = <%= @allmetacodes.to_json.html_safe %>;
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
<h1 class='index'>
|
||||
Metacode Sets
|
||||
</h1>
|
||||
|
||||
<div class='blackBox'>
|
||||
<%= render :partial => 'admin/adminpanel' %>
|
||||
<br />
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
<h1 class='index'>
|
||||
New Metacode Set
|
||||
</h1>
|
||||
|
||||
<div class='blackBox'>
|
||||
<%= render 'form' %>
|
||||
</div>
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
<h1 class='index'>
|
||||
<%= @metacode_set.name %>
|
||||
</h1>
|
||||
|
||||
<div class='blackBox'>
|
||||
<p>
|
||||
<b>Name:</b>
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
<h1 class='index'>
|
||||
Metacodes
|
||||
</h1>
|
||||
|
||||
<div class='blackBox'>
|
||||
<%= render :partial => 'admin/adminpanel' %>
|
||||
<br />
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
<h1 class='index'>
|
||||
New Metacode
|
||||
</h1>
|
||||
|
||||
<div class='blackBox'>
|
||||
<%= render 'form' %>
|
||||
</div>
|
|
@ -1,7 +1,3 @@
|
|||
<h1 class='index'>
|
||||
<%= @metacode.name %>
|
||||
</h1>
|
||||
|
||||
<div class='blackBox'>
|
||||
<p>
|
||||
<b>Name:</b>
|
||||
|
|
|
@ -16,41 +16,43 @@
|
|||
#for synapses on the map. @synapses get filled with all synapses on the map
|
||||
#and metacodes is filled with all the metacodes that are being used on the map.
|
||||
|
||||
@map.topics.each_with_index do |topic, index|
|
||||
if @metacodes.index(topic.metacode) == nil
|
||||
@metacodes.push(topic.metacode)
|
||||
end
|
||||
if @mappers.index(topic.user) == nil
|
||||
@mappers.push(topic.user)
|
||||
end
|
||||
end
|
||||
@map.synapses.each_with_index do |synapse, index|
|
||||
if @synapses.index{|s| s.desc == synapse.desc} == nil
|
||||
@synapses.push(synapse)
|
||||
if @map
|
||||
@map.topics.each_with_index do |topic, index|
|
||||
if @metacodes.index(topic.metacode) == nil
|
||||
@metacodes.push(topic.metacode)
|
||||
end
|
||||
if @mappers.index(topic.user) == nil
|
||||
@mappers.push(topic.user)
|
||||
end
|
||||
end
|
||||
if @mappers.index(synapse.user) == nil
|
||||
@mappers.push(synapse.user)
|
||||
@map.synapses.each_with_index do |synapse, index|
|
||||
if @synapses.index{|s| s.desc == synapse.desc} == nil
|
||||
@synapses.push(synapse)
|
||||
end
|
||||
if @mappers.index(synapse.user) == nil
|
||||
@mappers.push(synapse.user)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@metacodes.sort! {|x,y| x.name <=> y.name }
|
||||
@synapses.sort! {|x,y| x.desc <=> y.desc }
|
||||
@mappers.sort! {|x,y| x.name <=> y.name }
|
||||
|
||||
@metacodes.each_with_index do |metacode, index|
|
||||
@metacodelist += '<li data-id="' + metacode.id.to_s + '">'
|
||||
@metacodelist += '<img src="' + metacode.icon + '" data-id="' + metacode.id.to_s + '" alt="' + metacode.name + '" />'
|
||||
@metacodelist += '<p>' + metacode.name.downcase + '</p></li>'
|
||||
end
|
||||
@synapses.each_with_index do |synapse, index|
|
||||
@synapselist += '<li data-id="' + synapse.desc + '">'
|
||||
@synapselist += '<img src="/assets/synapsevisualize.png" alt="synapse icon" /><p>' + synapse.desc
|
||||
@synapselist += '</p></li>'
|
||||
end
|
||||
@mappers.each_with_index do |mapper, index|
|
||||
@mapperlist += '<li data-id="' + mapper.id.to_s + '">'
|
||||
@mapperlist += '<img src="/assets/icons/person.png" data-id="' + mapper.id.to_s + '" alt="' + mapper.name + '" />'
|
||||
@mapperlist += '<p>' + mapper.name + '</p></li>'
|
||||
@metacodes.sort! {|x,y| x.name <=> y.name }
|
||||
@synapses.sort! {|x,y| x.desc <=> y.desc }
|
||||
@mappers.sort! {|x,y| x.name <=> y.name }
|
||||
|
||||
@metacodes.each_with_index do |metacode, index|
|
||||
@metacodelist += '<li data-id="' + metacode.id.to_s + '">'
|
||||
@metacodelist += '<img src="' + metacode.icon + '" data-id="' + metacode.id.to_s + '" alt="' + metacode.name + '" />'
|
||||
@metacodelist += '<p>' + metacode.name.downcase + '</p></li>'
|
||||
end
|
||||
@synapses.each_with_index do |synapse, index|
|
||||
@synapselist += '<li data-id="' + synapse.desc + '">'
|
||||
@synapselist += '<img src="/assets/synapsevisualize.png" alt="synapse icon" /><p>' + synapse.desc
|
||||
@synapselist += '</p></li>'
|
||||
end
|
||||
@mappers.each_with_index do |mapper, index|
|
||||
@mapperlist += '<li data-id="' + mapper.id.to_s + '">'
|
||||
@mapperlist += '<img src="/assets/icons/person.png" data-id="' + mapper.id.to_s + '" alt="' + mapper.name + '" />'
|
||||
@mapperlist += '<p>' + mapper.name + '</p></li>'
|
||||
end
|
||||
end
|
||||
%>
|
||||
<div class="filterBox">
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
#%>
|
||||
|
||||
<% content_for :title, @user.name + "'s Settings | Metamaps" %>
|
||||
<h1 class="index">Your Settings</h1>
|
||||
<%= formula_form_for @user, url: user_url do |form| %>
|
||||
<h3>Edit Account</h3>
|
||||
<label for="user_image">Profile Picture</label>
|
||||
|
|
|
@ -22,6 +22,7 @@ Metamaps::Application.routes.draw do
|
|||
match 'explore/active', to: 'maps#index', via: :get, as: :activemaps
|
||||
match 'explore/featured', to: 'maps#index', via: :get, as: :featuredmaps
|
||||
match 'explore/new', to: 'maps#index', via: :get, as: :newmaps
|
||||
match 'explore/mine', to: 'maps#index', via: :get, as: :mymaps
|
||||
match 'maps/mappers/:id', to: 'maps#index', via: :get, as: :usermaps
|
||||
match 'maps/topics/:id', to: 'maps#index', via: :get, as: :topicmaps
|
||||
resources :maps, except: [:new, :edit]
|
||||
|
|
Loading…
Reference in a new issue