Skip to content
Permalink
Browse files

Add all sorts of icons and a webmanifest

  • Loading branch information
1j01 committed Apr 6, 2018
1 parent 64a9470 commit 61eee51b9c0a7b61a199d05798b052b81090b255
Binary file not shown.
Binary file not shown.
BIN +17.1 KB apple-touch-icon.png
Binary file not shown.
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png?v=LbWArJzeO7"/>
<TileColor>#2b5797</TileColor>
</tile>
</msapplication>
</browserconfig>
BIN +355 Bytes favicon-16x16.png
Binary file not shown.
BIN +798 Bytes favicon-32x32.png
Binary file not shown.
BIN +14.7 KB favicon.ico
Binary file not shown.
@@ -0,0 +1,38 @@
# Favicon Source Files

Some favicon resources (`apple-touch-icon.png` etc.) were generated with https://realfavicongenerator.net

The `faviconDescription.json` was taken from the output of that tool, and they describe how to use it seemingly only on that results page,
so for posterity, that is:

1. Install cli-real-favicon: `npm install -g cli-real-favicon`

2. Create a file named `faviconDescription.json` and populate it with: &lt;the contents that are in that file except with the master picture path replaced&gt;

3. In the code above, replace `TODO: Path to your master picture` with the path of your master picture. For example, `assets/images/master_picture.png`.

4. Generate your icons:
```
mkdir outputDir
real-favicon generate faviconDescription.json faviconData.json outputDir
```

5. Inject the HTML code in your pages:
```
real-favicon inject faviconData.json outputDir htmlFiles/*.html
```

6. Check for updates (to be run from time to time, ideally by your continuous integration system):
```
real-favicon check-for-update --fail-on-update faviconData.json
```

The contents of that file don't necessarily match what I eventually went with, tho.
I didn't use it, I just downloaded the package and used it as a scaffolding, editing the results manually.

realfavicongenerator.net uses Potrace to generate a Safari pinned tab icon, but this wasn't good for the pixel art of the retro icons,
so I made `safari-pinned-tab-16x16.png` and passed it into http://www.drububu.com/tutorial/bitmap-to-vector.html
using the "export as SVG, no overlapping areas" option which appears as just a second ".svg" option, and set to 2 colors,
and removed the lines with a white fill (`fill="rgb(255,255,255)"`)

I also had to use a separate PNG to ICO service just to make the basic favicon.ico, as realfavicongenerator.net only supports sizing down from a large image
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,73 @@
{
"masterPicture": "favicon-48x48-enlarged-6x.png",
"iconsPath": "/",
"design": {
"ios": {
"pictureAspect": "backgroundAndMargin",
"backgroundColor": "#ffffff",
"margin": "14%",
"assets": {
"ios6AndPriorIcons": false,
"ios7AndLaterIcons": false,
"precomposedIcons": false,
"declareOnlyDefaultIcon": true
},
"appName": "98.js"
},
"desktopBrowser": {},
"windows": {
"masterPicture": {
"type": "inline",
"content": "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"
},
"pictureAspect": "noChange",
"backgroundColor": "#da532c",
"onConflict": "override",
"assets": {
"windows80Ie10Tile": false,
"windows10Ie11EdgeTiles": {
"small": false,
"medium": true,
"big": false,
"rectangle": false
}
},
"appName": "98.js"
},
"androidChrome": {
"pictureAspect": "noChange",
"themeColor": "#ffffff",
"manifest": {
"name": "98.js",
"display": "standalone",
"orientation": "notSet",
"onConflict": "override",
"declared": true
},
"assets": {
"legacyIcon": false,
"lowResolutionIcons": false
}
},
"safariPinnedTab": {
"masterPicture": {
"type": "inline",
"content": "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"
},
"pictureAspect": "silhouette",
"themeColor": "#5bbad5"
}
},
"settings": {
"scalingAlgorithm": "Lanczos",
"errorOnImageTooSmall": false,
"readmeFile": false,
"htmlCodeFile": true,
"usePathAsIs": false
},
"versioning": {
"paramName": "v",
"paramValue": "LbWArJzeO7"
}
}

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -5,9 +5,16 @@
<title>98.js - Windows 98 Online</title>
<link href="layout.css" rel="stylesheet" type="text/css">
<link href="classic.css" rel="stylesheet" type="text/css">
<link rel="icon" href="images/icons/windows-update-16x16.png" sizes="16x16" type="image/png">
<link rel="icon" href="images/icons/windows-update-32x32.png" sizes="32x32" type="image/png">
<link rel="icon" href="images/icons/windows-update-48x48.png" sizes="48x48" type="image/png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=LbWArJzeO7">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=LbWArJzeO7">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=LbWArJzeO7">
<link rel="manifest" href="/site.webmanifest?v=LbWArJzeO7">
<link rel="mask-icon" href="/safari-pinned-tab.svg?v=LbWArJzeO7" color="#5bbad5">
<link rel="shortcut icon" href="/favicon.ico?v=LbWArJzeO7">
<meta name="apple-mobile-web-app-title" content="98.js">
<meta name="application-name" content="98.js">
<meta name="msapplication-TileColor" content="#2b5797">
<meta name="theme-color" content="#008080">
<meta name="viewport" content="width=device-width, user-scalable=no">
</head>
<body>

This file was deleted.

BIN +4.28 KB mstile-150x150.png
Binary file not shown.
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- generated at drububu.com and then edited for transparency -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" preserveAspectRatio="xMinYMin meet" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16">
<path d="M5 1h5v1h1v8h-2v-1h-2v1h-5v-1h2v-1h-2v-1h2v-1h-2v-1h2v-1h-2v-1h2v-1h1
v-1zM6 2v1h-1v2h1v-1h1v-2h-1zM8 2v2h1v1h-1v2h1v1h1v-2h-1v-1h1v-2h-1v-1h-1zM6 5v1h-1v2h1v-1h1v-2h-1z" fill-rule="nonzero" fill="rgb(0,0,0)"/>
<path d="M0 2h2v1h-2v-1z" fill="rgb(0,0,0)"/>
<path d="M0 4h2v1h-2v-1z" fill="rgb(0,0,0)"/>
<path d="M12 5h2v1h1v2h1v5h-1v1h-1v1h-2v1h-3v-1h-2v-1h-1v-2h-1v-1h2v-1h2v1h3v-6z" fill="rgb(0,0,0)"/>
<path d="M0 6h2v1h-2v-1z" fill="rgb(0,0,0)"/>
<path d="M0 8h2v1h-2v-1z" fill="rgb(0,0,0)"/>
</svg>

0 comments on commit 61eee51

Please sign in to comment.
You can’t perform that action at this time.