Предложена возможность проводить русифицированный поиск в Интернете. На странице нашего сайта можно искать необходимую информацию с помощью поискового сервера AltaVista и с учетом морфологии русского языка. Эта возможность бесплатно доступна всем пользователям.

share-logo-ru.png

», h=function (){this.fontFamily=», this.appended=!1, this.serif=void 0, this.sansSerif=void 0, this.parent=void 0, this.options={}}; return h.prototype.getMeasurements=function (){return{sansSerif:{width: this.sansSerif.offsetWidth, height: this.sansSerif.offsetHeight}, serif:{width: this.serif.offsetWidth, height: this.serif.offsetHeight}}}, h.prototype.load=function (){function t (t){return r.concat ([«font-weight:»+g.weight, «font-style:»+g.style]).concat («font-family:»+t).join (»;»)}function n (t, e, i){return Math.abs (t.width-e.offsetWidth)>i||Math.abs (t.height-e.offsetHeight)>i}function a (){return (new Date).getTime ()-c.getTime ()>g.timeout}var h, c=new Date, l=this, u=l.serif, p=l.sansSerif, m=l.parent, d=l.appended, g=l.options, y=g.reference, w=f.replace (/\%s/, t (o)), F=f.replace (/\%s/, t (s)); m||(m=l.parent=i.createElement («div»)), m.innerHTML=w+F, p=l.sansSerif=m.firstChild, u=l.serif=p.nextSibling, g.glyphs&&(p.innerHTML+=g.glyphs, u.innerHTML+=g.glyphs), function v (){y||(y=i.body),! d&&y&&(y.appendChild (m), d=l.appended=!0, h=l.getMeasurements (), p.style.fontFamily=l.fontFamily+»,»+o, u.style.fontFamily=l.fontFamily+»,»+s), d&&h&&(n (h.sansSerif, p, g.tolerance)||n (h.serif, u, g.tolerance))? g.success (): a ()? g.error ():! d&&«requestAnimationFrame«in window? e.requestAnimationFrame (v): e.setTimeout (v, g.delay)}()}, h.prototype.cleanFamilyName=function (t){return t.replace (/[\'\»]/g,»).toLowerCase ()}, h.prototype.cleanWeight=function (t){var e={normal:»400», bold:»700»}; return»+(e[t]||t)}, h.prototype.checkFontFaces=function (t){var n=this; i.fonts.forEach (function (i){n.cleanFamilyName (i.family)===n.cleanFamilyName (n.fontFamily)&&n.cleanWeight (i.weight)===n.cleanWeight (n.options.weight)&&i.style===n.options.style&&i.load ().then (function (){n.options.success (), e.clearTimeout (t)})})}, h.prototype.init=function (t, n){var o; for (var s in a)n.hasOwnProperty (s)||(n[s]=a[s]); this.options=n, this.fontFamily=t,! n.glyphs&&«fonts«in i&&«forEach«in i.fonts?(n.timeout&&(o=e.setTimeout (function (){n.error ()}, n.timeout)), this.checkFontFaces (o)): this.load ()}, t=function (t, e){var i=new h; return i.init (t, e), i}}(window, document)), e=[{weight:400},{weight:500},{weight:700}], i={«timeout»:3000}, n=0, o=0; o

©  Яндекс