-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPhoton.js
67 lines (51 loc) · 6.68 KB
/
Photon.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*
MyFonts Webfont Build ID 3833132, 2019-11-04T11:46:05-0500
The fonts listed in this notice are subject to the End User License
Agreement(s) entered into by the website owner. All other parties are
explicitly restricted from using the Licensed Webfonts(s).
You may obtain a valid license at the URLs below.
Webfont: EurostileNextPro-Light by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-light/
Copyright: Copyright © 2007-2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-Regular by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-regular/
Copyright: Copyright © 2007-2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-SemiBold by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-semi-bold/
Copyright: Copyright © 2007-2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-Bold by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-bold/
Copyright: Copyright © 2007-2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-Ext by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-extended-regular/
Copyright: Copyright © 2007-2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-ExtSmBd by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-extended-semi-bold/
Copyright: Copyright © 2007-2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-ExtBold by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-extended-bold/
Copyright: Copyright © 2007-2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-Wide by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-wide-regular/
Copyright: Copyright © 2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-WideSmBd by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-wide-semi-bold/
Copyright: Copyright © 2016 Monotype GmbH. All rights reserved.
Webfont: EurostileNextPro-WideBold by Linotype
URL: https://www.myfonts.com/fonts/linotype/eurostile-next/pro-wide-bold/
Copyright: Copyright © 2016 Monotype GmbH. All rights reserved.
License: https://www.myfonts.com/viewlicense?type=web&buildid=3833132
Licensed pageviews: 250,000
? 2019 MyFonts Inc
*/
var protocol=document.location.protocol;"https:"!=protocol&&(protocol="http:");var count=document.createElement("script");count.type="text/javascript";count.async=!0;count.src=protocol+"//hello.myfonts.net/count/3a7d2c";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(count,s);var browserName,browserVersion,webfontType;if("undefined"==typeof woffEnabled)var woffEnabled=!0;var svgEnabled=0,woff2Enabled=1;
if("undefined"!=typeof customPath)var path=customPath;else{var scripts=document.getElementsByTagName("SCRIPT"),script=scripts[scripts.length-1].src;script.match("://")||"/"==script.charAt(0)||(script="./"+script);path=script.replace(/\\/g,"/").replace(/\/[^\/]*\/?$/,"")}
var wfpath=path+"/webfonts/",browsers=[{regex:"MSIE (\\d+\\.\\d+)",versionRegex:"new Number(RegExp.$1)",type:[{version:9,type:"woff"},{version:5,type:"eot"}]},{regex:"Trident/(\\d+\\.\\d+); (.+)?rv:(\\d+\\.\\d+)",versionRegex:"new Number(RegExp.$3)",type:[{version:11,type:"woff"}]},{regex:"Firefox[/s](\\d+\\.\\d+)",versionRegex:"new Number(RegExp.$1)",type:[{version:3.6,type:"woff"},{version:3.5,type:"ttf"}]},{regex:"Edge/(\\d+\\.\\d+)",versionRegex:"new Number(RegExp.$1)",type:[{version:12,type:"woff"}]},
{regex:"Chrome/(\\d+\\.\\d+)",versionRegex:"new Number(RegExp.$1)",type:[{version:36,type:"woff2"},{version:6,type:"woff"},{version:4,type:"ttf"}]},{regex:"Mozilla.*Android (\\d+\\.\\d+).*AppleWebKit.*Safari",versionRegex:"new Number(RegExp.$1)",type:[{version:4.1,type:"woff"},{version:3.1,type:"svg#wf"},{version:2.2,type:"ttf"}]},{regex:"Mozilla.*(iPhone|iPad).* OS (\\d+)_(\\d+).* AppleWebKit.*Safari",versionRegex:"new Number(RegExp.$2) + (new Number(RegExp.$3) / 10)",unhinted:!0,type:[{version:5,
type:"woff"},{version:4.2,type:"ttf"},{version:1,type:"svg#wf"}]},{regex:"Mozilla.*(iPhone|iPad|BlackBerry).*AppleWebKit.*Safari",versionRegex:"1.0",type:[{version:1,type:"svg#wf"}]},{regex:"Version/(\\d+\\.\\d+)(\\.\\d+)? Safari/(\\d+\\.\\d+)",versionRegex:"new Number(RegExp.$1)",type:[{version:5.1,type:"woff"},{version:3.1,type:"ttf"}]},{regex:"Opera/(\\d+\\.\\d+)(.+)Version/(\\d+\\.\\d+)(\\.\\d+)?",versionRegex:"new Number(RegExp.$3)",type:[{version:24,type:"woff2"},{version:11.1,type:"woff"},
{version:10.1,type:"ttf"}]}],browLen=browsers.length,suffix="",i=0;
a:for(;i<browLen;i++){var regex=new RegExp(browsers[i].regex);if(regex.test(navigator.userAgent)){browserVersion=eval(browsers[i].versionRegex);var typeLen=browsers[i].type.length;for(j=0;j<typeLen;j++)if(browserVersion>=browsers[i].type[j].version&&(1==browsers[i].unhinted&&(suffix="_unhinted"),webfontType=browsers[i].type[j].type,"woff"!=webfontType||woffEnabled)&&("woff2"!=webfontType||woff2Enabled)&&("svg#wf"!=webfontType||svgEnabled))break a}else webfontType="woff"}
/(Macintosh|Android)/.test(navigator.userAgent)&&"svg#wf"!=webfontType&&(suffix="_unhinted");var head=document.getElementsByTagName("head")[0],stylesheet=document.createElement("style");stylesheet.setAttribute("type","text/css");head.appendChild(stylesheet);
for(var fonts=[{fontFamily:"EurostileNextPro-Light",url:wfpath+"3A7D2C_0"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-Regular",url:wfpath+"3A7D2C_1"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-SemiBold",url:wfpath+"3A7D2C_2"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-Bold",url:wfpath+"3A7D2C_3"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-Ext",url:wfpath+"3A7D2C_4"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-ExtSmBd",url:wfpath+"3A7D2C_5"+
suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-ExtBold",url:wfpath+"3A7D2C_6"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-Wide",url:wfpath+"3A7D2C_7"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-WideSmBd",url:wfpath+"3A7D2C_8"+suffix+"_0."+webfontType},{fontFamily:"EurostileNextPro-WideBold",url:wfpath+"3A7D2C_9"+suffix+"_0."+webfontType}],len=fonts.length,css="",i=0;i<len;i++){var format="svg#wf"==webfontType?'format("svg")':"ttf"==webfontType?'format("truetype")':
"eot"==webfontType?"":'format("'+webfontType+'")',css=css+("@font-face{font-family: "+fonts[i].fontFamily+";src:url("+fonts[i].url+")"+format+";");fonts[i].fontWeight&&(css+="font-weight: "+fonts[i].fontWeight+";");fonts[i].fontStyle&&(css+="font-style: "+fonts[i].fontStyle+";");css+="}"}stylesheet.styleSheet?stylesheet.styleSheet.cssText=css:stylesheet.innerHTML=css;