Add our new custom icon font and fix platform links

Fixes #1250, #1249
This commit is contained in:
Dawid Potocki 2019-09-09 10:21:33 +12:00
parent c03fd93d29
commit 060491c4a6
No known key found for this signature in database
GPG Key ID: ABE36F31298C1EF5
29 changed files with 709 additions and 96 deletions

2
.gitignore vendored
View File

@ -2,3 +2,5 @@ _site/
.sass-cache/ .sass-cache/
.jekyll-metadata .jekyll-metadata
.DS_Store .DS_Store
font/assets/
font/.fontcustom-manifest.json

View File

@ -92,7 +92,7 @@
<div class="mt-2"> <div class="mt-2">
{% if include.windows %} {% if include.windows %}
{% if include.windows != "" %} {% if include.windows != "" %}
<a href="{{ include.windows }}"> <a href="{{ include.windows }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-windows fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-windows fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -102,17 +102,17 @@
{% if include.mac %} {% if include.mac %}
{% if include.mac != "" %} {% if include.mac != "" %}
<a href="{{ include.mac }}"> <a href="{{ include.mac }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-apple fa-2x fa-fw d-inline pr-1"></i> <i class="ptio-macos fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
<i class="fab fa-apple fa-2x fa-fw d-inline pr-1"></i> <i class="ptio-macos fa-2x fa-fw d-inline pr-1"></i>
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if include.linux %} {% if include.linux %}
{% if include.linux != "" %} {% if include.linux != "" %}
<a href="{{ include.linux }}"> <a href="{{ include.linux }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-linux fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-linux fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -120,9 +120,9 @@
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if include.bsd %} {% if include.freebsd %}
{% if include.bsd != "" %} {% if include.freebsd != "" %}
<a href="{{ include.bsd }}"> <a href="{{ include.freebsd }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-freebsd fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-freebsd fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -130,9 +130,29 @@
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if include.openbsd %}
{% if include.openbsd != "" %}
<a href="{{ include.openbsd }}" class="text-decoration-none hover-text-decoration-none">
<i class="ptio-openbsd fa-2x fa-fw d-inline pr-1"></i>
</a>
{% else %}
<i class="ptio-openbsd fa-2x fa-fw d-inline pr-1"></i>
{% endif %}
{% endif %}
{% if include.netbsd %}
{% if include.netbsd != "" %}
<a href="{{ include.netbsd }}" class="text-decoration-none hover-text-decoration-none">
<i class="ptio-netbsd fa-2x fa-fw d-inline pr-1"></i>
</a>
{% else %}
<i class="ptio-netbsd fa-2x fa-fw d-inline pr-1"></i>
{% endif %}
{% endif %}
{% if include.firefox %} {% if include.firefox %}
{% if include.firefox != "" %} {% if include.firefox != "" %}
<a href="{{ include.firefox }}"> <a href="{{ include.firefox }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-firefox fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-firefox fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -142,7 +162,7 @@
{% if include.chrome %} {% if include.chrome %}
{% if include.chrome != "" %} {% if include.chrome != "" %}
<a href="{{ include.chrome }}"> <a href="{{ include.chrome }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-chrome fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-chrome fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -152,7 +172,7 @@
{% if include.safari %} {% if include.safari %}
{% if include.safari != "" %} {% if include.safari != "" %}
<a href="{{ include.safari }}"> <a href="{{ include.safari }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-safari fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-safari fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -162,7 +182,7 @@
{% if include.opera %} {% if include.opera %}
{% if include.opera != "" %} {% if include.opera != "" %}
<a href="{{ include.opera }}"> <a href="{{ include.opera }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-opera fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-opera fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -172,7 +192,7 @@
{% if include.edge %} {% if include.edge %}
{% if include.edge != "" %} {% if include.edge != "" %}
<a href="{{ include.edge }}"> <a href="{{ include.edge }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-edge fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-edge fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -182,7 +202,7 @@
{% if include.android %} {% if include.android %}
{% if include.android != "" %} {% if include.android != "" %}
<a href="{{ include.android }}"> <a href="{{ include.android }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-android fa-2x fa-fw d-inline pr-1"></i> <i class="fab fa-android fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
@ -190,33 +210,53 @@
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if include.fdroid %}
{% if include.fdroid != "" %}
<a href="{{ include.fdroid }}" class="text-decoration-none hover-text-decoration-none">
<i class="ptio-f-droid fa-2x fa-fw d-inline pr-1"></i>
</a>
{% else %}
<i class="ptio-f-droid fa-2x fa-fw d-inline pr-1"></i>
{% endif %}
{% endif %}
{% if include.googleplay %}
{% if include.googleplay != "" %}
<a href="{{ include.googleplay }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-google-play fa-2x fa-fw d-inline pr-1"></i>
</a>
{% else %}
<i class="fab fa-google-play fa-2x fa-fw d-inline pr-1"></i>
{% endif %}
{% endif %}
{% if include.ios %} {% if include.ios %}
{% if include.ios != "" %} {% if include.ios != "" %}
<a href="{{ include.ios }}"> <a href="{{ include.ios }}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-app-store-ios fa-2x fa-fw d-inline pr-1"></i> <i class="ptio-ios fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
<i class="fab fa-app-store-ios fa-2x fa-fw d-inline pr-1"></i> <i class="ptio-ios fa-2x fa-fw d-inline pr-1"></i>
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if include.fire %} {% if include.sailfish %}
{% if include.fire != "" %} {% if include.sailfish != "" %}
<a href="{{ include.fire }}"> <a href="{{ include.sailfish }}" class="text-decoration-none hover-text-decoration-none">
<i class="fas fa-fire fa-2x fa-fw d-inline pr-1"></i> <i class="ptio-sailfish-os fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
<i class="fas fa-fire fa-2x fa-fw d-inline pr-1"></i> <i class="ptio-sailfish-os fa-2x fa-fw d-inline pr-1"></i>
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if include.web %} {% if include.web %}
{% if include.web != "" %} {% if include.web != "" %}
<a href="{{ include.web }}"> <a href="{{ include.web }}" class="text-decoration-none hover-text-decoration-none">
<i class="fas fa-desktop fa-2x fa-fw d-inline pr-1"></i> <i class="fas fa-globe-americas fa-2x fa-fw d-inline pr-1"></i>
</a> </a>
{% else %} {% else %}
<i class="fas fa-desktop fa-2x fa-fw d-inline pr-1"></i> <i class="fas fa-globe-americas fa-2x fa-fw d-inline pr-1"></i>
{% endif %} {% endif %}
{% endif %} {% endif %}
@ -225,25 +265,25 @@
{{include.icon3}} {{include.icon3}}
{% if include.github %} {% if include.github %}
<a href="{{include.github}}"> <a href="{{include.github}}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-github fa-2x fa-fw d-inline"></i> <i class="fab fa-github fa-2x fa-fw d-inline"></i>
</a> </a>
{% endif %} {% endif %}
{% if include.gitlab %} {% if include.gitlab %}
<a href="{{include.gitlab}}"> <a href="{{include.gitlab}}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-gitlab fa-2x fa-fw d-inline"></i> <i class="fab fa-gitlab fa-2x fa-fw d-inline"></i>
</a> </a>
{% endif %} {% endif %}
{% if include.git %} {% if include.git %}
<a href="{{include.git}}"> <a href="{{include.git}}" class="text-decoration-none hover-text-decoration-none">
<i class="fab fa-git-square fa-2x fa-fw d-inline"></i> <i class="fab fa-git-square fa-2x fa-fw d-inline"></i>
</a> </a>
{% endif %} {% endif %}
{% if include.source %} {% if include.source %}
<a href="{{include.source}}"> <a href="{{include.source}}" class="text-decoration-none hover-text-decoration-none">
<i class="fas fa-code-branch fa-2x fa-fw d-inline"></i> <i class="fas fa-code-branch fa-2x fa-fw d-inline"></i>
</a> </a>
{% endif %} {% endif %}

View File

@ -8,12 +8,15 @@ recommendations: <a href="#webrtc"><i class="fas fa-link"></i> WebRTC</a> and <a
website="https://www.firefox.com/" website="https://www.firefox.com/"
forum="https://forum.privacytools.io/t/discussion-firefox/279" forum="https://forum.privacytools.io/t/discussion-firefox/279"
github="https://github.com/mozilla" github="https://github.com/mozilla"
windows="" windows="https://www.mozilla.org/en-US/firefox/new/"
mac="" mac="https://www.mozilla.org/en-US/firefox/new/"
linux="" linux="https://www.mozilla.org/en-US/firefox/new/"
android="" fdroid="https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/"
ios="" googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefox"
bsd="" ios="https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926"
freebsd="https://www.freshports.org/www/firefox"
openbsd="http://openports.se/www/mozilla-firefox"
netbsd="http://pkgsrc.se/www/firefox"
%} %}
{% include cardv2.html {% include cardv2.html
@ -23,10 +26,10 @@ description='Tor Browser is your choice if you need an extra layer of anonymity.
website="https://www.torproject.org/" website="https://www.torproject.org/"
forum="https://forum.privacytools.io/t/discussion-tor-browser/278" forum="https://forum.privacytools.io/t/discussion-tor-browser/278"
git="https://trac.torproject.org/projects/tor" git="https://trac.torproject.org/projects/tor"
windows="" windows="https://www.torproject.org/download/"
mac="" mac="https://www.torproject.org/download/"
linux="" linux="https://www.torproject.org/download/"
android="" android="https://www.torproject.org/download/#android"
ios="" fdroid="https://guardianproject.info/fdroid/"
bsd="" googleplay="https://play.google.com/store/apps/details?id=org.torproject.torbrowser"
%} %}

View File

@ -11,13 +11,15 @@ description="Similar functionally to the widely used Dropbox, with the differenc
website="https://nextcloud.com/" website="https://nextcloud.com/"
forum="https://forum.privacytools.io/t/discussion-nextcloud/287" forum="https://forum.privacytools.io/t/discussion-nextcloud/287"
github="https://github.com/nextcloud" github="https://github.com/nextcloud"
windows="" windows="https://nextcloud.com/install/#install-clients"
mac="" mac="https://nextcloud.com/install/#install-clients"
linux="" linux="https://nextcloud.com/install/#install-clients"
bsd="" freebsd="https://www.freshports.org/www/nextcloud/"
ios="" openbsd="http://openports.se/www/nextcloud"
android="" netbsd="http://pkgsrc.se/www/php-nextcloud"
fire="" ios="https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8"
fdroid="https://f-droid.org/packages/com.nextcloud.client/"
googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client"
%} %}
{% include cardv2.html {% include cardv2.html
@ -30,7 +32,7 @@ github="https://github.com/LeastAuthority"
windows="" windows=""
mac="" mac=""
linux="" linux=""
bsd="" freebsd=""
%} %}

View File

@ -18,8 +18,12 @@
website="https://github.com/jedisct1/dnscrypt-proxy/" website="https://github.com/jedisct1/dnscrypt-proxy/"
forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498" forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498"
github="https://github.com/jedisct1/dnscrypt-proxy/" github="https://github.com/jedisct1/dnscrypt-proxy/"
windows="https://github.com/jedisct1/dnscrypt-proxy/releases"
linux="" linux=""
mac="" mac="https://github.com/jedisct1/dnscrypt-proxy/releases"
freebsd="https://www.freshports.org/dns/dnscrypt-proxy2/"
openbsd="http://openports.se/net/dnscrypt-proxy"
netbsd="http://pkgsrc.se/net/dnscrypt-proxy2"
android="" android=""
ios="" ios=""
%} %}

View File

@ -10,7 +10,7 @@ source="https://hg.mozilla.org/comm-central/"
windows="" windows=""
mac="" mac=""
linux="" linux=""
bsd="" freebsd=""
%} %}
{% include cardv2.html {% include cardv2.html
@ -23,7 +23,7 @@ git="https://git.claws-mail.org/"
windows="" windows=""
mac="" mac=""
linux="" linux=""
bsd="" freebsd=""
%} %}

View File

@ -33,6 +33,7 @@
forum="https://forum.privacytools.io/t/discussion-keepassxc/1344/2" forum="https://forum.privacytools.io/t/discussion-keepassxc/1344/2"
github="https://github.com/keepassxreboot/keepassxc" github="https://github.com/keepassxreboot/keepassxc"
web="https://keepassxc.org/" web="https://keepassxc.org/"
windows="https://keepassxc.org/download/#windows"
linux="https://keepassxc.org/download/#linux" linux="https://keepassxc.org/download/#linux"
mac="https://keepassxc.org/download/#mac" mac="https://keepassxc.org/download/#mac"
%} %}

View File

@ -11,9 +11,16 @@ description='Mastodon is a social network based on open web protocols and free,
website="https://joinmastodon.org/" website="https://joinmastodon.org/"
forum="https://forum.privacytools.io/t/discussion-mastodon/289" forum="https://forum.privacytools.io/t/discussion-mastodon/289"
github="https://github.com/tootsuite/mastodon" github="https://github.com/tootsuite/mastodon"
android="" windows="https://joinmastodon.org/apps"
ios="" mac="https://joinmastodon.org/apps"
web="" linux="https://joinmastodon.org/apps"
freebsd="https://joinmastodon.org/apps"
openbsd="https://joinmastodon.org/apps"
netbsd="https://joinmastodon.org/apps"
android="https://joinmastodon.org/apps"
sailfish="https://joinmastodon.org/apps"
ios="https://joinmastodon.org/apps"
web="https://joinmastodon.org/#getting-started"
%} %}
{% include cardv2.html {% include cardv2.html
@ -23,8 +30,8 @@ description="diaspora* is based on three key philosophies: Decentralization, fre
website="https://diasporafoundation.org/" website="https://diasporafoundation.org/"
forum="https://forum.privacytools.io/t/discussion-diaspora/290" forum="https://forum.privacytools.io/t/discussion-diaspora/290"
github="https://github.com/diaspora/diaspora" github="https://github.com/diaspora/diaspora"
android="" android="https://wiki.diasporafoundation.org/Tools_to_use_with_Diaspora#Android"
web="" web="https://diasporafoundation.org/"
%} %}
{% include cardv2.html {% include cardv2.html
@ -34,20 +41,21 @@ description="Friendica has an emphasis on extensive privacy settings and easy se
website="https://friendi.ca/" website="https://friendi.ca/"
forum="https://forum.privacytools.io/t/discussion-friendica/291" forum="https://forum.privacytools.io/t/discussion-friendica/291"
github="https://github.com/friendica/friendica" github="https://github.com/friendica/friendica"
windows="" windows="https://friendi.ca/resources/mobile-clients/"
linux="" linux="https://friendi.ca/resources/mobile-clients/"
android="" android="https://friendi.ca/resources/mobile-clients/"
web="" sailfish="https://friendi.ca/resources/mobile-clients/"
web="https://friendi.ca/"
%} %}
{% include cardv2.html {% include cardv2.html
title="PixelFed - Instagram Alternative" title="PixelFed - Instagram Alternative"
image="/assets/img/provider/pixelfed.png" image="/assets/img/provider/pixelfed.png"
description='A free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or <a href="https://fediverse.party/en/pixelfed/">join one.</a>' description='A free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or <a href="https://fediverse.party/en/pixelfed/">join one.</a>'
website="https://pixelfed.social/" website="https://pixelfed.org/"
forum="https://forum.privacytools.io/t/discussion-pixelfed/293" forum="https://forum.privacytools.io/t/discussion-pixelfed/293"
github="https://github.com/pixelfed" github="https://github.com/pixelfed"
web="" web="https://pixelfed.org/"
%} %}
{% include cardv2.html {% include cardv2.html
@ -56,12 +64,8 @@ image="/assets/img/provider/gnu-social.png"
description="A social communication software for both public and private communications. It is widely supported and has a large userbase. It is already used by the Free Software Foundation." description="A social communication software for both public and private communications. It is widely supported and has a large userbase. It is already used by the Free Software Foundation."
website="https://gnu.io/social/" website="https://gnu.io/social/"
forum="https://forum.privacytools.io/t/discussion-gnu-social/292" forum="https://forum.privacytools.io/t/discussion-gnu-social/292"
github="https://github.com/foocorp/gnu-social" gitlab="https://git.gnu.io/gnu/gnu-social/"
android="" web="https://gnu.io/social/"
ios=""
linux=""
windows=""
web=""
%} %}
<h3>Worth Mentioning</h3> <h3>Worth Mentioning</h3>

View File

@ -8,15 +8,12 @@
title="Aether" title="Aether"
image="/assets/img/tools/aether.png" image="/assets/img/tools/aether.png"
description='<a href="https://github.com/nehbit/aether/blob/master/LICENSE.md">Free/libre and open source</a> decentralized social news aggregator with a built in voting system.' description='<a href="https://github.com/nehbit/aether/blob/master/LICENSE.md">Free/libre and open source</a> decentralized social news aggregator with a built in voting system.'
website="https://github.com/nehbit/aether" website="https://getaether.net/"
forum="https://forum.privacytools.io/t/discussion-aether/1256" forum="https://forum.privacytools.io/t/discussion-aether/1256"
github="https://github.com/nehbit/aether" github="https://github.com/nehbit/aether"
windows="" windows="https://getaether.net/download/"
mac="" mac="https://getaether.net/download/"
linux="" linux="https://getaether.net/download/"
android=""
ios=""
bsd=""
%} %}
{% include cardv2.html {% include cardv2.html
@ -25,13 +22,8 @@ image="/assets/img/tools/tildes.png"
description='Tildes is a web-based self-hostable online bulletin board. It is licensed under <a href="https://gitlab.com/tildes/tildes/blob/master/LICENSE">GPL 3.0</a>.' description='Tildes is a web-based self-hostable online bulletin board. It is licensed under <a href="https://gitlab.com/tildes/tildes/blob/master/LICENSE">GPL 3.0</a>.'
website="https://tildes.net" website="https://tildes.net"
forum="https://forum.privacytools.io/t/discussion-tildes/1257" forum="https://forum.privacytools.io/t/discussion-tildes/1257"
git="https://gitlab.com/tildes/" gitlab="https://gitlab.com/tildes/tildes"
windows="" web="https://tildes.net"
mac=""
linux=""
android=""
ios=""
bsd=""
%} %}
{% include cardv2.html {% include cardv2.html
@ -40,12 +32,8 @@ image="/assets/img/tools/raddle.png"
description="Raddle is a public Postmill instance focused on privacy and anti-censorship." description="Raddle is a public Postmill instance focused on privacy and anti-censorship."
website="https://raddle.me" website="https://raddle.me"
forum="https://forum.privacytools.io/t/discussion-raddle/1258" forum="https://forum.privacytools.io/t/discussion-raddle/1258"
git="https://gitlab.com/postmill/" gitlab="https://gitlab.com/postmill/"
windows="" web="https://raddle.me"
mac=""
linux=""
android=""
ios=""
%} %}
<h3>Worth Mentioning</h3> <h3>Worth Mentioning</h3>

52
_sass/ptio-font.scss Normal file
View File

@ -0,0 +1,52 @@
/*
Icon Font: ptio-font
*/
@font-face {
font-family: "ptio-font";
src: url("../webfonts/ptio-font.eot");
src: url("../webfonts/ptio-font.eot?#iefix") format("embedded-opentype"),
url("../webfonts/ptio-font.woff2") format("woff2"),
url("../webfonts/ptio-font.woff") format("woff"),
url("../webfonts/ptio-font.ttf") format("truetype"),
url("../webfonts/ptio-font.svg#ptio-font") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "ptio-font";
src: url("../webfonts/ptio-font.svg#ptio-font") format("svg");
}
}
[data-icon]:before { content: attr(data-icon); }
[data-icon]:before,
.ptio-f-droid:before,
.ptio-ios:before,
.ptio-macos:before,
.ptio-netbsd:before,
.ptio-openbsd:before,
.ptio-sailfish-os:before {
display: inline-block;
font-family: "ptio-font";
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-rendering: optimizeLegibility;
text-transform: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.ptio-f-droid:before { content: "\f100"; }
.ptio-ios:before { content: "\f101"; }
.ptio-macos:before { content: "\f102"; }
.ptio-netbsd:before { content: "\f103"; }
.ptio-openbsd:before { content: "\f104"; }
.ptio-sailfish-os:before { content: "\f106"; }

View File

@ -5,6 +5,7 @@
@import 'bootstrap'; @import 'bootstrap';
@import 'flag-icon'; @import 'flag-icon';
@import 'fontawesome'; @import 'fontawesome';
@import 'ptio-font';
@import 'sortable-theme-bootstrap'; @import 'sortable-theme-bootstrap';
body { body {
@ -188,6 +189,15 @@ footer {
} }
} }
.hover-text-decoration-none:hover {
text-decoration: none;
-webkit-text-decoration-skip: object;
}
.table td, .table th {
vertical-align: middle;
}
/* /*
* Navbar * Navbar
@ -353,8 +363,3 @@ input#nav-toggle,
font-size: 0.875em; font-size: 0.875em;
content: "\f186"; content: "\f186";
} }
.table td, .table th {
vertical-align: middle;
}

View File

@ -0,0 +1,294 @@
<!DOCTYPE html>
<html>
<head>
<title>ptio-font glyphs preview</title>
<style>
/* Page Styles */
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
background: #fff;
color: #444;
font: 16px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a,
a:visited {
color: #888;
text-decoration: underline;
}
a:hover,
a:focus { color: #000; }
header {
border-bottom: 2px solid #ddd;
margin-bottom: 20px;
overflow: hidden;
padding: 20px 0;
}
header h1 {
color: #888;
float: left;
font-size: 36px;
font-weight: 300;
}
header a {
float: right;
font-size: 14px;
}
.container {
margin: 0 auto;
max-width: 1200px;
min-width: 960px;
padding: 0 40px;
width: 90%;
}
.glyph {
border-bottom: 1px dotted #ccc;
padding: 10px 0 20px;
margin-bottom: 20px;
}
.preview-glyphs { vertical-align: bottom; }
.preview-scale {
color: #888;
font-size: 12px;
margin-top: 5px;
}
.step {
display: inline-block;
line-height: 1;
position: relative;
width: 10%;
}
.step .letters,
.step i {
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-ms-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s;
}
.step:hover .letters { opacity: 1; }
.step:hover i { opacity: .3; }
.letters {
opacity: .3;
position: absolute;
}
.characters-off .letters { display: none; }
.characters-off .step:hover i { opacity: 1; }
.size-12 { font-size: 12px; }
.size-14 { font-size: 14px; }
.size-16 { font-size: 16px; }
.size-18 { font-size: 18px; }
.size-21 { font-size: 21px; }
.size-24 { font-size: 24px; }
.size-36 { font-size: 36px; }
.size-48 { font-size: 48px; }
.size-60 { font-size: 60px; }
.size-72 { font-size: 72px; }
.usage { margin-top: 10px; }
.usage input {
font-family: monospace;
margin-right: 3px;
padding: 2px 5px;
text-align: center;
}
.usage .point { width: 150px; }
.usage .class { width: 250px; }
footer {
color: #888;
font-size: 12px;
padding: 20px 0;
}
/* Icon Font: ptio-font */
@font-face {
font-family: "ptio-font";
src: url("./ptio-font.eot");
src: url("./ptio-font.eot?#iefix") format("embedded-opentype"),
url("./ptio-font.woff2") format("woff2"),
url("./ptio-font.woff") format("woff"),
url("./ptio-font.ttf") format("truetype"),
url("./ptio-font.svg#ptio-font") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "ptio-font";
src: url("./ptio-font.svg#ptio-font") format("svg");
}
}
[data-icon]:before { content: attr(data-icon); }
[data-icon]:before,
.ptio-f-droid:before,
.ptio-ios:before,
.ptio-macos:before,
.ptio-netbsd:before,
.ptio-openbsd:before,
.ptio-sailfish-os:before {
display: inline-block;
font-family: "ptio-font";
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-rendering: optimizeLegibility;
text-transform: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.ptio-f-droid:before { content: "\f100"; }
.ptio-ios:before { content: "\f101"; }
.ptio-macos:before { content: "\f102"; }
.ptio-netbsd:before { content: "\f103"; }
.ptio-openbsd:before { content: "\f104"; }
.ptio-sailfish-os:before { content: "\f106"; }
</style>
<!--[if lte IE 8]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<script>
function toggleCharacters() {
var body = document.getElementsByTagName('body')[0];
body.className = body.className === 'characters-off' ? '' : 'characters-off';
}
</script>
</head>
<body class="characters-off">
<div id="page" class="container">
<header>
<h1>ptio-font contains 6 glyphs:</h1>
<a onclick="toggleCharacters(); return false;" href="#">Toggle Preview Characters</a>
</header>
<div class="glyph">
<div class="preview-glyphs">
<span class="step size-12"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="ptio-f-droid" class="ptio-f-droid"></i></span>
</div>
<div class="preview-scale">
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
</div>
<div class="usage">
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".ptio-f-droid" />
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf100;" />
</div>
</div>
<div class="glyph">
<div class="preview-glyphs">
<span class="step size-12"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="ptio-ios" class="ptio-ios"></i></span>
</div>
<div class="preview-scale">
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
</div>
<div class="usage">
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".ptio-ios" />
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf101;" />
</div>
</div>
<div class="glyph">
<div class="preview-glyphs">
<span class="step size-12"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="ptio-macos" class="ptio-macos"></i></span>
</div>
<div class="preview-scale">
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
</div>
<div class="usage">
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".ptio-macos" />
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf102;" />
</div>
</div>
<div class="glyph">
<div class="preview-glyphs">
<span class="step size-12"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="ptio-netbsd" class="ptio-netbsd"></i></span>
</div>
<div class="preview-scale">
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
</div>
<div class="usage">
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".ptio-netbsd" />
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf103;" />
</div>
</div>
<div class="glyph">
<div class="preview-glyphs">
<span class="step size-12"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="ptio-openbsd" class="ptio-openbsd"></i></span>
</div>
<div class="preview-scale">
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
</div>
<div class="usage">
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".ptio-openbsd" />
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf104;" />
</div>
</div>
<div class="glyph">
<div class="preview-glyphs">
<span class="step size-12"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="ptio-sailfish-os" class="ptio-sailfish-os"></i></span>
</div>
<div class="preview-scale">
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
</div>
<div class="usage">
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".ptio-sailfish-os" />
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&amp;#xf106;" />
</div>
</div>
<footer>
Made with love using <a href="http://fontcustom.com">Font Custom</a>.
</footer>
</div>
</body>
</html>

Binary file not shown.

View File

@ -0,0 +1,123 @@
<?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" >
<!--
2019-9-9: Created with FontForge (http://fontforge.org)
-->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20190801 at Mon Sep 9 10:18:13 2019
By Dawid Potocki
</metadata>
<defs>
<font id="ptio-font" horiz-adv-x="512" >
<font-face
font-family="ptio-font"
font-weight="400"
font-stretch="normal"
units-per-em="512"
panose-1="2 0 5 3 0 0 0 0 0 0"
ascent="448"
descent="-64"
bbox="0 -64.0039 512.014 447.998"
underline-thickness="25.6"
underline-position="-51.2"
unicode-range="U+0020-F106"
/>
<missing-glyph />
<glyph glyph-name="space" unicode=" " horiz-adv-x="200"
/>
<glyph glyph-name="f-droid" unicode="&#xf100;"
d="M14.5039 444.762v0.00683594c3.76562 -0.101562 8.65625 -2.63086 10.915 -5.64551l38.6768 -50.0527c3.51758 1.23047 7.30176 1.90137 11.25 1.90137h361.307c3.94727 0 7.73145 -0.670898 11.248 -1.90137l38.6758 50.0498
c2.25879 3.01465 7.14941 5.54297 10.915 5.64453c0.107422 0.00292969 0.282227 0.00585938 0.390625 0.00585938c7.79102 0 14.1143 -6.32422 14.1143 -14.1152c0 -2.72754 -1.37988 -6.6709 -3.08008 -8.80273l-40.6318 -52.582
c1.44629 -3.77539 2.24121 -7.87891 2.24121 -12.1748v-79.0352c0 -18.7656 -15.1074 -33.873 -33.873 -33.873h-361.307c-18.7656 0 -33.8721 15.1074 -33.8721 33.873v79.0352c0 4.29492 0.793945 8.39648 2.23926 12.1709l-40.6318 52.583
c-1.70117 2.13184 -3.08105 6.0752 -3.08105 8.80273c0 7.79102 6.32324 14.1143 14.1152 14.1143c0.107422 0 0.28125 -0.00195312 0.388672 -0.00488281zM147.324 348.627v0c-21.0352 0 -38.1064 -17.0713 -38.1064 -38.1064v0
c0 -21.0352 17.0713 -38.1064 38.1064 -38.1064v0c21.0352 0 38.1064 17.0713 38.1064 38.1064v0c0 21.0352 -17.0713 38.1064 -38.1064 38.1064zM367.497 348.627c-21.0342 0 -38.1055 -17.0713 -38.1055 -38.1064v0c0 -21.0352 17.0713 -38.1064 38.1055 -38.1064
h0.000976562c21.0352 0 38.1064 17.0713 38.1064 38.1064v0c0 21.0352 -17.0723 38.1064 -38.1064 38.1064h-0.000976562zM75.3438 232.938h361.301c18.7646 0 33.8721 -15.1074 33.8721 -33.873v-225.816c0 -18.7656 -15.1064 -33.873 -33.8721 -33.873h-361.301
c-18.7656 0 -33.8721 15.1074 -33.8721 33.873v225.816c0 18.7656 15.1064 33.873 33.8721 33.873zM255.998 204.71c-65.3486 0 -118.553 -53.2041 -118.553 -118.553c0 -65.3477 53.2041 -118.553 118.553 -118.553c65.3477 0 118.552 53.2051 118.552 118.553
c0 65.3486 -53.2041 118.553 -118.552 118.553zM255.998 183.253c53.7549 0 97.0977 -43.3428 97.0977 -97.0977s-43.3428 -97.0977 -97.0977 -97.0977c-53.7559 0 -97.0977 43.3428 -97.0977 97.0977s43.3418 97.0977 97.0977 97.0977zM255.998 156.724
l-0.00292969 -0.00195312c-32.5244 0 -60.0645 -22.4082 -68.1191 -52.5068h36.2764c6.25879 11.125 18.0098 18.6348 31.8438 18.6348c20.4668 0 36.6953 -16.2285 36.6953 -36.6953s-16.2285 -36.6953 -36.6953 -36.6953c-14.7617 0 -27.2246 8.49902 -33.0781 20.8838
h-35.6152c7.25195 -31.2285 35.3633 -54.7568 68.6953 -54.7568c38.7725 0 70.5684 31.7949 70.5684 70.5693c0 38.7734 -31.7959 70.5684 -70.5684 70.5684z" />
<glyph glyph-name="ios" unicode="&#xf101;"
d="M2.37988 69.0576v180.239h42.3408v-180.239h-42.3408zM23.4658 272.935c-13.0938 0 -23.4658 10.2021 -23.4658 22.9551c0 12.9229 10.3721 23.125 23.4658 23.125c13.2627 0 23.6348 -10.2021 23.6348 -23.125c0 -12.7529 -10.3721 -22.9551 -23.6348 -22.9551z
M185.688 318.506c71.4199 0 116.306 -48.7998 116.306 -126.852c0 -78.0488 -44.8916 -126.68 -116.306 -126.68c-71.5918 0 -116.478 48.6279 -116.478 126.68s44.8945 126.852 116.478 126.852zM185.688 281.095c-43.8672 0 -71.583 -34.6865 -71.583 -89.4404
c0 -54.5859 27.7119 -89.2715 71.583 -89.2715c43.6963 0 71.583 34.6885 71.583 89.2715c0 54.7539 -27.8828 89.4404 -71.583 89.4404zM319.854 138.092l0.00195312 0.00488281h42.5117c2.71973 -22.6182 25.334 -37.4111 55.2598 -37.4111
c29.585 0 50.1602 14.6211 50.1602 35.0254c0 17.6836 -12.5859 27.8857 -43.5322 35.1973l-31.7969 7.48242c-45.2285 10.3711 -66.6543 32.1396 -66.6543 67.165c0 43.5293 37.9199 72.9463 91.3145 72.9463c54.0742 0 89.7803 -29.2461 90.7998 -72.4375h-41.8311
c-2.04004 22.9521 -21.2549 36.7256 -49.3115 36.7256c-27.7158 0 -46.4199 -13.6006 -46.4199 -34.0059c0 -16.3242 12.4141 -25.8467 42.5117 -32.9883l28.2256 -6.46191c49.8213 -11.3887 70.9062 -31.9658 70.9062 -68.5225
c0 -46.5918 -37.4121 -75.8369 -96.7549 -75.8369c-56.4512 0 -93.5205 27.8828 -95.3906 73.1172z" />
<glyph glyph-name="macos" unicode="&#xf102;"
d="M22.3262 393.681h467.347c12.3691 0 22.3262 -9.95703 22.3262 -22.3262v-358.71c0 -12.3691 -9.95703 -22.3262 -22.3262 -22.3262h-467.347c-12.3691 0 -22.3262 9.95703 -22.3262 22.3262v358.71c0 12.3691 9.95801 22.3262 22.3262 22.3262zM300.661 369.122
l-0.000976562 -0.0146484c-36.5176 -22.0273 -54 -80.3857 -76.6523 -205.402h76.6523v-38.3877h0.015625v-40.0879c22.4736 5.59863 49.1221 16.54 74.249 37.6279c1.98633 1.61719 4.37598 2.4043 6.74707 2.4082c3.04688 0.00488281 6.06152 -1.28711 8.13965 -3.78125
c3.80176 -4.43457 3.16797 -11.0869 -1.2666 -14.8877c-29.9707 -25.0566 -61.8877 -37.2373 -87.8691 -43.0752v-39.0908c0.287109 -5.34766 4.68652 -9.56738 10.1084 -9.56738h170.269c5.60938 0 10.125 4.51562 10.125 10.125v334.01
c0 5.6084 -4.51562 10.124 -10.125 10.124h-180.392zM126.22 311.817c-6.59766 0 -11.9082 -5.31055 -11.9082 -11.9072v-47.6279c0 -6.59668 5.31152 -11.9072 11.9082 -11.9072s11.9072 5.31055 11.9072 11.9072v47.6279c0 6.59668 -5.31152 11.9072 -11.9072 11.9072z
M130.371 125.282h0.000976562c-3.04004 0.00488281 -6.08008 -1.28613 -8.21875 -3.78125c-3.69531 -4.43457 -3.16699 -11.0859 1.37305 -14.8877c17.3174 -14.4668 64.8281 -48.1475 132.511 -48.1475c3.70117 0 8.45508 0.0996094 13.9736 0.558594v21.123
c-0.618164 -0.0507812 -1.23438 -0.100586 -1.83203 -0.142578c-4.75098 -0.316406 -8.86914 -0.422852 -12.1416 -0.422852c-60.8193 0 -103.477 30.1992 -118.997 43.292c-1.94043 1.61621 -4.30469 2.4043 -6.66895 2.4082zM385.811 311.818
c6.59668 0 11.9082 -5.31055 11.9082 -11.9072v-47.6279c0 -6.59668 -5.31152 -11.9072 -11.9082 -11.9072c-6.5957 0 -11.9072 5.31055 -11.9072 11.9072v47.6279c0 6.59668 5.31152 11.9072 11.9072 11.9072z" />
<glyph glyph-name="netbsd" unicode="&#xf103;"
d="M98.8613 362.14c0 0 -1.45508 3.38184 -5.55566 1.11816c-3.40918 -1.89062 -1.63574 -5.38379 -1.63574 -5.38379l64.0791 -135.497h15.5439l-72.4336 139.764zM280.757 11.126l-48.4775 93.5566h-20.876l48.6963 -102.967s4.90723 -9.69141 15.4375 -4.33398
c10.5264 5.35742 5.22168 13.7441 5.22168 13.7441zM459.44 371.419c-60.7549 29.1592 -115.723 15.2344 -177.202 -3.16406c-61.8916 -18.5117 -116.944 -28.5312 -178.791 -3.29785c6.7373 -12.0391 10.1104 -18.0576 16.8516 -30.0869
c6.18848 -11.0654 12.3857 -22.1299 18.5771 -33.1904c6.74023 -12.0361 10.1094 -18.0498 16.8506 -30.084c49.2402 -13.917 90.0186 4.13184 133.778 26.0068c52.5449 26.2529 100.007 49.8721 160.042 36.1875c-50.7344 25.4053 -96.7275 19.1094 -149.778 4.7168
c51.9375 26.4404 100.837 47.0049 159.675 32.9121zM99.6621 155.143c0 -10.1494 0 -19.9785 0.311523 -25.1357c-1.09082 -1.86523 -5.46094 -3.59082 -9.20605 -3.59082c-0.158203 0 -5.30957 7.96387 -12.6445 17.0215l-36.0576 44.6484
c-8.89453 11.2412 -14.2031 17.6387 -17.0127 19.9814c-0.779297 -1.55859 -0.779297 -4.21094 -0.779297 -9.98828v-30.291c0 -12.6455 0.62207 -24.3506 2.34082 -28.5693c1.40625 -3.27539 4.99414 -4.21289 9.05273 -4.98926l4.37012 -0.62793
c1.24707 -1.25195 0.936523 -4.53223 0 -5.45996c-8.42871 0.304688 -14.6719 0.467773 -20.915 0.467773c-5.77539 0 -11.5488 -0.163086 -17.4795 -0.467773c-0.9375 0.927734 -1.25 4.20801 0 5.45996l2.65234 0.46875c4.21387 0.9375 7.17773 1.87305 8.58203 5.14844
c1.56152 4.21875 2.1875 15.9238 2.1875 28.5693v39.6562c0 8.58203 0 11.0781 -1.09277 13.2646c-1.09473 2.65527 -3.43555 4.21777 -8.89844 5.30859l-4.36816 0.626953c-1.09277 1.24902 -0.9375 4.99512 0.62207 5.46094
c7.33691 -0.304688 15.1406 -0.46582 21.543 -0.46582c5.30566 0 9.83301 0.15625 13.1104 0.466797c1.56348 -7.02441 11.708 -18.8848 25.7549 -35.5928l13.1113 -15.457c7.02539 -8.11816 11.3945 -13.5771 14.9873 -17.1729
c0.623047 1.56445 0.623047 4.22168 0.623047 7.02539v21.5479c0 12.6426 -0.623047 24.3516 -2.34277 28.5732c-1.40527 3.27344 -4.83789 4.20605 -9.05176 4.9873l-4.21582 0.626953c-1.24609 1.24902 -0.935547 4.52637 0 5.46094
c8.43164 -0.304688 14.5186 -0.46582 20.918 -0.46582c5.77246 0 11.3936 0.15625 17.4824 0.466797c0.936523 -0.935547 1.24609 -4.21289 0 -5.46387l-2.81055 -0.46582c-4.05664 -0.94043 -7.02441 -1.87305 -8.43066 -5.1543
c-1.71387 -4.21387 -2.34082 -15.9229 -2.34082 -28.5703v-37.3125zM137.06 193.233l0.000976562 -0.00195312c16.2314 0 24.9727 -10.46 24.9727 -22.4854c0 -2.96582 -0.779297 -5.15039 -5.61621 -5.15039h-29.9697c-3.58984 0 -3.9043 -0.30957 -3.9043 -2.80762
c0 -11.7109 7.49414 -23.1064 22.0088 -23.1064c4.37207 0 10.3027 0.932617 14.5166 8.11621c1.7168 0.310547 4.05859 -0.936523 4.05859 -3.58594c-6.40039 -13.2725 -17.9502 -17.8047 -27.3164 -17.8047c-21.0713 0 -32.4639 14.8359 -32.4639 31.8525
c0 19.6719 14.2031 34.9736 33.7129 34.9736zM135.474 186.187c-5.47949 0.0712891 -12.2588 -6.91406 -11.6406 -11.5713c0.421875 -3.1709 5.40625 -2.18848 11.417 -2.18848c5.5791 0 9.72559 -0.0146484 9.08301 5.93848
c-0.342773 3.18066 -1.58105 7.11914 -8.33301 7.79199c-0.173828 0.0166016 -0.349609 0.0263672 -0.526367 0.0292969zM192.808 182.614c-2.02832 0 -2.18457 -0.152344 -2.18457 -3.59082v-23.4102c0 -8.74805 0 -18.4277 10.9258 -18.4277
c2.18555 0 4.68164 1.09082 6.55762 2.33887c1.55664 -0.463867 2.49414 -2.18066 2.18066 -4.05566c-4.37012 -4.68066 -12.7979 -9.05762 -22.4746 -9.05762c-12.957 0 -17.4814 7.49609 -17.4814 17.8057v34.8066c0 3.28223 -0.15625 3.59082 -2.9668 3.59082h-4.83594
c-1.71875 0.636719 -2.18652 3.75 -0.939453 4.8457c4.83789 1.71191 9.20898 4.52637 12.9561 7.02051c2.80957 2.02832 6.71289 5.30371 11.5508 12.1836c1.08984 0.620117 3.90234 0.459961 4.68359 -0.78418v-11.7109c0 -2.96387 0.15625 -3.12012 2.96484 -3.12012
h13.8936c0.780273 -0.62207 1.24707 -1.56445 1.24707 -2.96777c0 -1.7168 -0.466797 -4.52246 -2.02734 -5.4668h-14.0518zM256.05 232.106l-0.000976562 0.000976562c14.9814 0 24.9756 -1.7207 31.8389 -5.78125c6.71289 -4.05762 10.7676 -10.6182 10.7676 -19.8232
c0 -13.1172 -11.0791 -18.2676 -15.917 -19.5195c-1.56348 -0.305664 -3.125 -0.935547 -3.125 -1.71484c0 -0.466797 0.78418 -0.931641 2.19043 -1.25c12.3301 -2.65527 22.7842 -10.7656 22.9424 -25.9062c0.157227 -14.3652 -8.42676 -22.7979 -18.2578 -26.2363
c-9.83789 -3.43262 -21.541 -3.90137 -31.0635 -3.90137c-5.61719 0 -11.5488 0.630859 -16.0771 0.630859c-7.65137 0 -15.2998 -0.163086 -24.1934 -0.47168c-1.24707 0.93457 -1.24707 4.99219 0 5.45996l4.52637 0.938477
c7.02148 1.40234 7.95996 2.49707 7.95996 16.5479v55.1094h-0.00390625c0 15.7637 -0.3125 17.4775 -6.86719 18.2637l-4.21484 0.62793c-1.4043 0.78125 -1.71777 5.46289 0.625 5.61914c11.8643 0.77832 23.2588 1.40625 38.8701 1.40625zM254.441 225.473v-0.000976562
c-1.76953 -0.00390625 -3.63965 -0.158203 -5.6084 -0.482422c-1.28809 -14.2012 -1.10254 -27.3037 0.666992 -38.333c36.2344 -6.14355 35.5342 38.8789 4.94141 38.8164zM257.315 180.149c-2.44727 -0.0126953 -5.07617 -0.327148 -7.88477 -0.990234
c-0.90332 -15.3789 -2.64355 -36.0166 3.02344 -42.4365c36.3223 -7.48047 37.2148 43.5928 4.86133 43.4268zM338.793 126.106c-14.3564 0 -23.2559 4.05957 -26.5312 5.92969c-2.96582 3.43457 -4.99316 14.6738 -4.99316 25.292
c1.08984 2.02637 4.68262 2.18652 5.92969 0.46875c3.12109 -10.1465 13.5762 -24.5088 26.8467 -24.5088c11.5479 0 16.8584 7.96094 16.8584 15.7637c0 12.6445 -11.8613 20.1387 -21.2285 24.8203c-11.2383 5.62793 -23.4131 14.9873 -23.5664 30.4482
c0 17.6377 13.5801 29.8203 36.2119 29.8203c5.14941 0 11.5479 -0.62793 17.7949 -2.50391c2.02832 -0.624023 3.43066 -0.931641 5.30566 -1.24609c1.24316 -3.43457 2.81055 -11.8652 2.81055 -22.3271c-0.782227 -1.86816 -4.68555 -2.02734 -6.08789 -0.472656
c-2.65527 7.96777 -9.37012 19.3652 -20.6074 19.3652c-10.2988 0 -15.917 -6.71582 -15.917 -14.5166c0 -7.18457 6.39258 -13.7373 14.1982 -17.7979l10.3057 -5.46875c9.67578 -5.15039 22.0088 -14.2031 22.0088 -31.376
c0 -19.2041 -15.7715 -31.6904 -39.3389 -31.6904zM421.767 232.106h0.00292969c12.7979 0 25.5938 -1.25781 36.3662 -5.1543c20.4502 -7.33691 31.6836 -25.7588 31.6836 -45.2705c0 -20.9238 -9.98828 -37.7871 -27.9355 -46.6826
c-10.6143 -5.3125 -23.417 -7.33398 -39.4941 -7.33398c-7.33203 0 -15.1445 0.939453 -20.7598 0.939453c-7.49512 0 -15.4551 -0.163086 -24.3486 -0.472656c-1.24805 0.935547 -1.24805 4.68066 0 5.46094l4.83789 0.780273
c7.02344 1.24609 7.96094 2.33887 7.96094 16.7061v55.2666c0 14.8291 -0.313477 17.7939 -7.49414 18.5752l-2.96387 0.30957c-1.55859 0.78125 -1.55762 5.31348 0.314453 5.46973c13.1104 0.77832 25.2822 1.40625 41.8301 1.40625zM422.556 225.047v0.000976562
c-5.07617 0.0341797 -8.65625 -0.895508 -9.32324 -2.29102c-2.66992 -5.58594 -1.23828 -26.0488 -1.23828 -43.29c0 -9.74219 -0.780273 -28.2441 1.97168 -35.71c2.36816 -6.42188 16.1582 -8.36621 24.3096 -5.06641c14.5264 3.88965 26.752 17.084 26.752 40.7764
c0 23.6904 -11.2891 38.0635 -26.5166 42.8965c-5.83301 1.87305 -11.4766 2.65332 -15.9551 2.68359zM483.961 220.124c0 3.86426 1.37109 7.16797 4.11523 9.9043c2.74219 2.73633 6.04883 4.10645 9.91309 4.10645s7.16699 -1.37012 9.90332 -4.10645
c2.73438 -2.73633 4.10352 -6.04004 4.10352 -9.9043c0 -3.86816 -1.36914 -7.17188 -4.10352 -9.91602c-2.73633 -2.74316 -6.03906 -4.11523 -9.90332 -4.11523s-7.1709 1.37207 -9.91309 4.11523c-2.74414 2.74414 -4.11523 6.04785 -4.11523 9.91602zM509.699 220.124
c0 3.2373 -1.14062 5.99902 -3.42578 8.28516c-2.28418 2.28418 -5.04395 3.42773 -8.28418 3.42773c-3.2373 0 -6.00391 -1.14355 -8.29395 -3.42773c-2.29199 -2.28613 -3.4375 -5.04785 -3.4375 -8.28516c0 -3.23926 1.14551 -6.00391 3.4375 -8.2959
c2.29004 -2.28809 5.05664 -3.43555 8.29395 -3.43555c3.24023 0 6 1.14746 8.28418 3.43555c2.28516 2.29199 3.42578 5.05664 3.42578 8.2959zM502.343 211.687l-4.39551 7.43066h-2.49609v-7.43066h-2.45117v17.2354h4.42285
c4.15039 0 6.22461 -1.59082 6.22461 -4.76953c0 -2.21191 -1.11621 -3.77637 -3.34863 -4.6875l4.72559 -7.77832h-2.68164zM495.451 226.835v-5.76172c0.206055 -0.0283203 0.744141 -0.0390625 1.61133 -0.0390625c1.60059 0 2.67773 0.204102 3.22852 0.613281
c0.552734 0.412109 0.829102 1.19434 0.829102 2.35059c0 1.90527 -1.24219 2.8584 -3.72461 2.8584h-0.97168l-0.972656 -0.0214844z" />
<glyph glyph-name="openbsd" unicode="&#xf104;"
d="M236.825 430.384l-0.00390625 -0.000976562c6.49023 0 15.1904 -30.6533 18.166 -41.9072c11.9443 -1.06055 23.7666 -3.20703 35.3203 -6.41113c6.5127 11.2148 21.3896 35.4941 27.3115 33.9072c6.64844 -1.7832 6.77246 -37.4941 6.6875 -47.041
c8.88672 -4.53125 16.7617 -9.33594 25.5195 -15.2646c9.5791 9.46777 29.1562 27.7998 34.2979 24.8311c6.54102 -3.77344 -4.96484 -44.5771 -6.1377 -48.6709c6.08301 -6.29785 11.4844 -12.7168 17.2871 -20.3496c12.0723 6.8125 34.1689 18.4023 38.2178 14.3535
c5.62012 -5.62012 -18.1172 -46.1211 -18.1172 -46.1211c7.46484 -14.1406 14.3145 -36.8926 17.1396 -61.5322h11.04c4.85938 23.1143 5.38184 63.6875 36.2412 63.8926c20.2002 -0.160156 35.7412 -40.6865 31.4912 -66.792
c-27.9131 59.208 -42.0557 15.3535 -41.9082 -21.2842c-0.149414 -36.6387 14.0635 -80.3428 41.9082 -21.2842c4.31641 -26.5215 -11.1201 -65.7578 -31.4912 -66.792c-26.1611 0 -26.2842 23.5459 -34.6777 56.8779h-13.4521
c-2.78809 -16.6533 -9.68457 -36.8906 -17.1152 -54.5186c0 0 24.5625 -40.5039 18.9424 -46.124c-4.05078 -4.04883 -26.1475 7.54199 -38.2178 14.3535c-5.29688 -7.16602 -11.0723 -13.9639 -17.2881 -20.3496c1.17383 -4.09277 12.6787 -44.8945 6.13867 -48.6709
c-5.14062 -2.96875 -24.7178 15.3643 -34.2979 24.833c-8.11035 -5.72363 -16.6416 -10.8262 -25.5195 -15.2666c0.0859375 -9.54688 -0.0390625 -45.2598 -6.6875 -47.041c-5.92188 -1.58691 -20.7988 22.6914 -27.3105 33.9072
c-11.5557 -3.2041 -23.3779 -5.35059 -35.3213 -6.41113c-2.97559 -11.252 -11.6758 -41.9072 -18.165 -41.9072c-6.46875 0 -15.1367 30.4678 -18.1396 41.8105c-10.6924 1.02539 -23.1855 3.54199 -35.3447 6.50879c-6.5127 -11.2148 -21.3906 -35.4941 -27.3115 -33.9082
c-6.64844 1.78418 -6.77344 37.4951 -6.6875 47.042c-8.70312 4.60352 -16.9072 9.4209 -25.5195 15.2656c-9.57812 -9.46777 -29.1553 -27.8018 -34.2979 -24.832c-6.54102 3.77344 4.96484 44.5771 6.13867 48.6709c-6.01367 6.27539 -11.5352 12.9062 -17.2881 20.3486
c-12.0713 -6.81152 -34.1689 -18.4023 -38.2178 -14.3535c-5.62012 5.62012 18.9434 46.125 18.9434 46.125c-5.75488 12.8633 -11.2656 30.085 -15.6406 46.2646l-14.3936 -8.31055c-9.1709 -5.29492 -20.8174 -2.17383 -26.1123 6.99707s-2.17285 20.8164 6.99805 26.1113
l27.2852 15.7529l-27.6611 15.9707c-9.1709 5.29395 -12.291 16.9404 -6.99609 26.1113c3.47461 6.01855 9.68457 9.43164 16.1348 9.57031c8.72461 0.0986328 17.293 -7.29785 25.2061 -11.3662c3.23047 14.1279 9.06641 29.5391 15.1797 44.3311
c0 0 -24.5635 40.501 -18.9434 46.1211c4.0498 4.04883 26.1475 -7.54199 38.2178 -14.3535c5.17383 6.34082 10.75 13.6689 17.2881 20.3496c-1.17383 4.09277 -12.6797 44.8945 -6.13867 48.6709c5.14062 2.96875 24.7178 -15.3643 34.2979 -24.833
c7.62695 4.8584 16.2646 10.4629 25.5195 15.2666c-0.0859375 9.54688 0.0390625 45.2598 6.6875 47.041c5.92188 1.58691 20.7979 -22.6885 27.3105 -33.9043c9.75098 2.55176 23.2236 4.84668 35.3477 6.50488c3.00293 11.3418 11.6709 41.8105 18.1396 41.8105z
M331.305 288.467h-0.000976562c-9.4873 -0.251953 -37.2041 -17.0605 -37.2041 -17.0605l23.4482 -23.4492s21.1914 34.9434 16.3428 39.791c-0.530273 0.530273 -1.4209 0.749023 -2.58594 0.71875zM115.361 260.174h-0.00195312
c-4.05566 -6.20117 -6.2207 -13.4482 -6.23242 -20.8584c0 -21.1152 17.1172 -38.2314 38.2314 -38.2314s38.2314 17.1172 38.2305 38.2314c-0.00390625 7.40723 -2.16016 14.6543 -6.20508 20.8584h-64.0225zM327.861 206.086v-33.1611s39.6904 9.72363 39.6904 16.5811
c0 6.85645 -39.6904 16.5801 -39.6904 16.5801zM305.547 136.023l-23.4502 -23.4482s34.9434 -21.1904 39.791 -16.3428c4.84863 4.85059 -16.3408 39.791 -16.3408 39.791zM136.006 248.405c6.38281 0 11.5635 -5.18066 11.5635 -11.5635
s-5.18066 -11.5635 -11.5635 -11.5645c-6.38379 0 -11.5645 5.18066 -11.5645 11.5645c0 6.38281 5.18066 11.5635 11.5645 11.5635v0z" />
<glyph glyph-name="sailfish-os" unicode="&#xf106;"
d="M239.769 222.605c-11.4141 10.8955 -22.3721 21.6104 -30.2852 33.8428c22.7197 37.4824 74.7539 61.9209 89.7939 68.3789c7.97656 -8.08496 29.3818 -26.8418 59.3174 -30.5283c-12.4111 -4.33789 -90.0459 -32.6748 -118.826 -71.6934zM273.846 137.217
c-3.18262 -36.752 -26.1406 -67.9053 -57.2451 -93.6426c7.45605 11.8359 13.0605 25.4229 14.3574 40.418c3.04492 35.1318 -20.8027 59.2383 -43.8682 82.5508c-23.4609 23.7178 -45.623 46.1191 -42.7217 79.6289c3.38086 39.0117 26.9619 74.2695 55.8828 103.484
c-8.00977 -14.3174 -14.5615 -30.292 -15.9004 -45.748c-3.75879 -43.3828 23.8643 -69.7168 48.2354 -92.9512c22.6357 -21.5801 44.0146 -41.9619 41.2598 -73.7402zM115.549 -15.4014c32.7227 23.9971 58.3789 54.3105 72.8184 87.2432
c9.34277 21.3096 13.1855 42.0693 11.4873 61.2559c11.5439 -14.3115 19.3672 -29.4902 17.7666 -47.9482c-4.0498 -46.7656 -59.8418 -80.1377 -60.6416 -80.6104l0.0332031 -0.0537109c-13.8223 -7.38086 -27.8496 -14.0068 -41.4639 -19.8867zM275.343 328.354
c-21.7207 -11.1953 -53.5498 -30.9551 -72.9688 -58.332c-3.87793 9.62891 -5.75977 20.3291 -4.68652 32.7275c3.14941 36.3359 41.2373 78.7871 47.2354 85.2666c22.3223 16.585 43.6084 29.3535 58.0869 37.4072c-10.4688 -21.8428 -25.5312 -59.2666 -27.667 -97.0693z
M504.92 339.496c-1.28711 3.41992 -5.0791 5.17969 -8.51465 3.94922l-48.834 -17.4229c-20.5029 -6.7168 -44.3447 -13.7236 -64.9502 -17.665c-44.3867 -8.47559 -76.1631 28.3672 -76.4717 28.7305c-1.83301 2.18555 -4.85254 2.96875 -7.51953 1.94824
c-0.608398 -0.233398 -4.04395 -1.57324 -9.31348 -3.93945c5.41309 51.6455 34.9971 102.254 35.3203 102.8c1.49512 2.5293 1.16504 5.74023 -0.8125 7.91309c-1.97754 2.17383 -5.13965 2.80078 -7.80078 1.55176
c-1.77539 -0.837891 -44.0107 -20.8828 -88.1533 -55.3516c-59.9961 -46.8467 -92.5762 -95.5273 -96.834 -144.687c-3.4375 -39.6777 21.9707 -65.3604 46.543 -90.1992c1.4082 -1.42383 2.81152 -2.84082 4.20312 -4.25586
c8.31445 -22.0557 6.37891 -48.1729 -5.6709 -75.6553c-21.5723 -49.2031 -70.1602 -92.3076 -129.971 -115.305c-18.9434 -7.28125 -34.8359 -12.8438 -34.9932 -12.9004c-3.32422 -1.15918 -5.17773 -4.69531 -4.24805 -8.08789
c0.810547 -2.9541 3.49219 -4.92383 6.44824 -4.92383c0.441406 0 0.883789 0.0439453 1.3291 0.134766c10.0469 2.02344 74.2061 18.9258 136.608 50.3584c4.25977 2.14551 8.39453 4.31641 12.457 6.49805l0.00195312 -0.00390625
c0.0166016 0.00976562 0.0654297 0.0371094 0.0859375 0.0517578c77.2275 41.5039 118.729 89.5742 123.359 143.022c2.9541 34.0928 -16.4551 56.5459 -37.6768 77.2021c26.7793 38.7305 114.028 68.5859 115.03 68.9258l86.1172 30.7246
c27.3418 8.91504 48.9072 17.3955 50.4531 18.0068c3.39648 1.34082 5.09082 5.1582 3.80664 8.5791z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

5
font/Gemfile Normal file
View File

@ -0,0 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
gem "fontcustom", "~> 2.0"

27
font/Gemfile.lock Normal file
View File

@ -0,0 +1,27 @@
GEM
remote: https://rubygems.org/
specs:
ffi (1.11.1)
fontcustom (2.0.0)
json (~> 1.4)
listen (>= 1.0, < 4.0)
thor (~> 0.14)
json (1.8.6)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
ffi (~> 1.0)
ruby_dep (1.5.0)
thor (0.20.3)
PLATFORMS
ruby
DEPENDENCIES
fontcustom (~> 2.0)
BUNDLED WITH
2.0.1

13
font/LICENSE Normal file
View File

@ -0,0 +1,13 @@
Copyright (c) 2019, Dawid Potocki
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

11
font/Makefile Normal file
View File

@ -0,0 +1,11 @@
build:
bundle exec fontcustom compile -F
mv ptio-font.woff assets/webfonts
mv _sass/ptio-font.css ../_sass/ptio-font.scss
mv assets/webfonts/* ../assets/webfonts/
sed -i -e 's/..\/assets\//..\//g' ../_sass/ptio-font.scss
default:
build
.PHONY: build

12
font/README.md Normal file
View File

@ -0,0 +1,12 @@
# ptio-font
This font contains icons we need, which Font Awesome does not have.
| Name | CSS class | Issue |
|--- |--- |--- |
| F-Droid | `ptio-f-droid` | https://github.com/FortAwesome/Font-Awesome/issues/15492 |
| iOS | `ptio-ios` | https://github.com/FortAwesome/Font-Awesome/issues/4935 |
| macOS | `ptio-macos` | https://github.com/FortAwesome/Font-Awesome/issues/4936 |
| OpenBSD | `ptio-openbsd` | https://github.com/FortAwesome/Font-Awesome/issues/5345 |
| NetBSD | `ptio-netbsd` | https://github.com/FortAwesome/Font-Awesome/issues/15496 |
| Sailfish OS | `ptio-sailfish-os` | |

15
font/fontcustom.yml Normal file
View File

@ -0,0 +1,15 @@
font_name: ptio-font
css_selector: .ptio-{{glyph}}
preprocessor_path: ""
autowidth: false
no_hash: true
force: false
debug: false
quiet: false
input:
vectors: svg
output:
fonts: assets/webfonts
css: _sass

2
font/svg/f-droid.svg Normal file
View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="112pc" height="112pc" version="1.1" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(39.518 0 0 39.518 -52.447 -39728)"><g transform="matrix(-1,0,0,1,48,0)"><path transform="matrix(-.036722 0 0 .036722 52.202 995.08)" d="m185.55 286.5a34.043 34.043 0 0 0-27.551 55.26l97.998 126.82c-3.4863 9.1033-5.4004 18.997-5.4004 29.355v190.62c0 45.259 36.434 81.695 81.693 81.695h871.41c45.259 0 81.695-36.436 81.695-81.695v-190.62c0-10.361-1.9162-20.258-5.4043-29.363l97.996-126.82a34.043 34.043 0 0 0-27.553-55.26 34.043 34.043 0 0 0-26.326 13.615l-93.279 120.71c-8.4826-2.9675-17.608-4.584-27.129-4.584h-871.41c-9.5223 0-18.649 1.6173-27.133 4.5859l-93.281-120.72a34.043 34.043 0 0 0-26.326-13.615zm320.34 231.86a91.907 91.907 0 0 1 91.906 91.906 91.907 91.907 0 0 1-91.906 91.908 91.907 91.907 0 0 1-91.908-91.908 91.907 91.907 0 0 1 91.908-91.906zm531.02 0a91.907 91.907 0 0 1 91.908 91.906 91.907 91.907 0 0 1-91.908 91.908 91.907 91.907 0 0 1-91.906-91.908 91.907 91.907 0 0 1 91.906-91.906z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill-rule="evenodd" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/></g><path transform="matrix(.03167 0 0 .03167 -.92412 997.9)" d="m281.79 835.54c-52.479 0-94.727 42.248-94.727 94.727v631.51c0 52.479 42.248 94.729 94.727 94.729h1010.4c52.479 0 94.726-42.25 94.726-94.729v-631.51c0-52.479-42.248-94.727-94.726-94.727zm505.21 78.939c182.75 0 331.54 148.79 331.54 331.54s-148.79 331.54-331.54 331.54-331.54-148.79-331.54-331.54 148.79-331.54 331.54-331.54zm0 60.006c-150.33 0-271.54 121.21-271.54 271.54s121.21 271.54 271.54 271.54 271.54-121.21 271.54-271.54-121.21-271.54-271.54-271.54zm0 74.191c108.43 0 197.35 88.916 197.35 197.35s-88.918 197.35-197.35 197.35c-93.214 0-171.83-65.798-192.11-153.13h99.6c16.37 34.636 51.224 58.402 92.506 58.402 57.237 0 102.62-45.384 102.62-102.62s-45.384-102.62-102.62-102.62c-38.687 0-71.55 21-89.053 52.113h-101.45c22.527-84.172 99.543-146.84 190.5-146.84z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

2
font/svg/ios.svg Normal file
View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="112pc" height="112pc" version="1.1" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="m8.3312 1326.3h148.19v-630.84h-148.19zm73.798-713.57c46.421 0 82.724-35.709 82.724-80.343 0-45.231-36.303-80.939-82.724-80.939-45.826 0-82.129 35.709-82.129 80.939 0 44.636 36.303 80.343 82.129 80.343zm567.78-159.5c-250.54 0-407.67 170.8-407.67 443.98 0 273.18 157.1 443.38 407.67 443.38 249.95 0 407.07-170.21 407.07-443.38 0-273.18-157.1-443.98-407.07-443.98zm0 130.94c152.95 0 250.54 121.4 250.54 313.04 0 191.04-97.601 312.45-250.54 312.45-153.55 0-250.54-121.4-250.54-312.45 0-191.64 97.007-313.04 250.54-313.04zm469.58 500.51c6.5465 158.32 136.29 255.91 333.87 255.91 207.7 0 338.64-102.36 338.64-265.43 0-127.95-73.798-199.97-248.17-239.83l-98.792-22.616c-105.34-24.995-148.79-58.323-148.79-115.46 0-71.417 65.465-119.02 162.47-119.02 98.198 0 165.45 48.207 172.59 128.54h146.41c-3.5709-151.17-128.54-253.53-317.8-253.53-186.88 0-319.6 102.96-319.6 255.31 0 122.59 74.988 198.78 233.29 235.08l111.29 26.187c108.31 25.591 152.36 61.298 152.36 123.19 0 71.416-72.012 122.59-175.56 122.59-104.74 0-183.89-51.777-193.41-130.94h-148.79z" stroke-width="15.236"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

2
font/svg/macos.svg Normal file
View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="112pc" height="112pc" version="1.1" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1.1667 0 0 1.1667 5.3368e-6 -149.37)"><path d="m66.977 290.98c-37.105 0-66.977 29.871-66.977 66.977v1076.1c0 37.105 29.871 66.976 66.977 66.976h1402c37.105 0 66.977-29.871 66.977-66.976v-1076.1c0-37.105-29.871-66.977-66.977-66.977zm834.98 73.674h541.16c16.827 0 30.373 13.546 30.373 30.373v1002c0 16.827-13.546 30.373-30.373 30.373h-510.79c-16.266 0-29.464-12.658-30.326-28.701v-117.27c77.944-17.511 173.69-54.052 263.6-129.22 13.304-11.403 15.204-31.359 3.8008-44.662-6.2361-7.4832-15.278-11.358-24.42-11.344-7.1108 0.011-14.281 2.3744-20.24 7.2247-75.378 63.263-155.32 96.086-222.74 112.88v-120.26h-0.0469v-115.16h-229.95c67.954-375.04 120.4-550.11 229.95-616.19zm-523.31 171.91c19.789 0 35.721 15.931 35.721 35.721v142.88c0 19.789-15.931 35.721-35.721 35.721-19.789 0-35.721-15.931-35.721-35.721v-142.88c0-19.789 15.931-35.721 35.721-35.721zm12.455 559.59c7.0931 0.011 14.186 2.3744 20.006 7.2247 46.562 39.277 174.53 129.87 356.98 129.87 9.8192 0 22.172-0.3173 36.426-1.2676 1.7924-0.1258 3.64-0.2744 5.4941-0.4258v63.367c-16.553 1.3772-30.815 1.6758-41.92 1.6758-203.04 0-345.57-101.04-397.52-144.44-13.62-11.403-15.203-31.359-4.1172-44.662 6.4142-7.4832 15.535-11.358 24.654-11.344z" stroke-width="1.241"/><path d="m1157.4 536.56c19.789 0 35.721 15.932 35.721 35.721v142.88c0 19.789-15.932 35.721-35.721 35.721s-35.721-15.932-35.721-35.721v-142.88c0-19.789 15.932-35.721 35.721-35.721z" stroke-width="1.1761"/></g></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

2
font/svg/netbsd.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.3 KiB

2
font/svg/openbsd.svg Normal file
View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="112pc" height="112pc" version="1.1" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1.1667 0 0 1.1667 .0055977 -149.33)"><path d="m710.45 180.84c-19.406 0-45.409 91.404-54.418 125.43-36.37 4.973-76.786 11.858-106.04 19.512-19.536-33.646-64.164-106.47-81.928-101.71-19.946 5.3445-20.32 112.48-20.062 141.12-27.765 14.41-53.676 31.224-76.557 45.797-28.738-28.403-87.469-83.402-102.89-74.496-19.622 11.329 14.894 133.73 18.414 146.01-19.612 20.04-36.341 42.023-51.861 61.045-36.21-20.434-102.5-55.205-114.65-43.059-16.86 16.86 56.828 138.36 56.828 138.36-18.339 44.374-35.848 90.606-45.537 132.99-23.74-12.204-49.443-34.393-75.617-34.098-19.351 0.41588-37.98 10.654-48.404 28.709-15.884 27.512-6.5238 62.45 20.988 78.334l82.982 47.908-81.854 47.258c-27.512 15.884-36.876 50.82-20.992 78.332s50.822 36.874 78.334 20.99l43.18-24.93c13.123 48.538 29.657 100.2 46.92 138.79 0 0-73.688 121.51-56.828 138.37 12.146 12.146 78.436-22.624 114.65-43.059 17.257 22.326 33.823 42.218 51.861 61.045-3.5196 12.282-38.036 134.69-18.414 146.01 15.426 8.9061 74.157-46.093 102.89-74.496 25.836 17.534 50.449 31.987 76.557 45.797-0.25725 28.64 0.11651 135.77 20.062 141.12 17.763 4.7591 62.395-68.077 81.932-101.72 36.476 8.8997 73.954 16.45 106.03 19.524 9.0089 34.03 35.012 125.43 54.418 125.43 19.469 0 45.568-91.963 54.494-125.72 35.829-3.1811 71.294-9.6184 105.96-19.232 19.536 33.646 64.166 106.48 81.93 101.72 19.946-5.3449 20.32-112.48 20.062-141.12 26.634-13.32 52.225-28.629 76.557-45.797 28.738 28.403 87.469 83.402 102.89 74.496 19.621-11.328-14.894-133.73-18.414-146.01 18.645-19.155 35.971-39.55 51.861-61.045 36.21 20.434 102.5 55.205 114.65 43.059 16.86-16.86-56.826-138.37-56.826-138.37 22.291-52.882 42.98-113.59 51.344-163.55h40.357c25.181 99.994 25.55 170.63 104.03 170.63 61.111-3.1032 107.42-120.81 94.471-200.37-83.531 177.17-126.17 46.06-125.72-63.852-0.4448-109.91 41.982-241.47 125.72-63.85 12.75-78.315-33.872-199.89-94.471-200.37-92.576 0.61343-94.144 122.33-108.72 191.67h-33.121c-8.4753-73.915-29.023-142.17-51.417-184.59 0 0 71.211-121.5 54.351-138.36-12.146-12.146-78.436 22.624-114.65 43.059-17.407-22.898-33.613-42.154-51.861-61.045 3.5196-12.282 38.036-134.69 18.414-146.01-15.426-8.9058-74.154 46.088-102.89 74.492-26.274-17.785-49.897-32.201-76.559-45.793 0.2572-28.64-0.1166-135.77-20.062-141.12-17.763-4.7596-62.393 68.076-81.93 101.72-34.661-9.614-70.126-16.051-105.96-19.232-8.9264-33.762-35.025-125.72-54.494-125.72zm283.43 425.74c3.4956-0.0927 6.167 0.56346 7.7578 2.1543 14.545 14.545-49.025 119.37-49.025 119.37l-70.344-70.344s83.148-50.425 111.61-51.18zm-647.81 84.875h192.06c12.137 18.614 18.605 40.353 18.617 62.574 4.6e-4 63.34-51.347 114.69-114.69 114.69-63.34 4.6e-4 -114.69-51.347-114.69-114.69 0.0359-22.229 6.531-43.969 18.695-62.574zm637.48 162.26s119.07 29.171 119.07 49.74c0 20.57-119.07 49.74-119.07 49.74zm-66.941 210.18s63.568 104.82 49.023 119.37c-14.545 14.545-119.37-49.025-119.37-49.025z" stroke-width="8.3487"/><path d="m408 726.76a34.691 34.691 0 0 0-34.691 34.691 34.691 34.691 0 0 0 34.691 34.69 34.691 34.691 0 0 0 34.69-34.69 34.691 34.691 0 0 0-34.69-34.691z" stroke-width="9.812"/></g></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

2
font/svg/sailfish-os.svg Normal file
View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="112pc" height="112pc" version="1.1" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(7.3488 0 0 -7.3488 839.19 788.88)" stroke-width="2.0548"><path d="m0 0c-5.436 5.189-10.655 10.292-14.424 16.118 10.821 17.852 35.603 29.491 42.766 32.567 3.799-3.851 13.994-12.784 28.251-14.54-5.911-2.066-42.886-15.562-56.593-34.145m16.23-40.668c-1.516-17.504-12.45-32.341-27.264-44.599 3.551 5.637 6.22 12.108 6.838 19.25 1.45 16.732-9.908 28.213-20.893 39.316-11.174 11.296-21.729 21.965-20.347 37.925 1.61 18.58 12.841 35.372 26.615 49.286-3.815-6.819-6.935-14.427-7.573-21.788-1.79-20.662 11.366-33.204 22.973-44.27 10.781-10.278 20.963-19.985 19.651-35.12m-75.392-72.687c15.585 11.429 27.804 25.866 34.681 41.551 4.45 10.149 6.28 20.036 5.471 29.174 5.498-6.816 9.224-14.045 8.462-22.836-1.929-22.273-28.501-38.167-28.882-38.392l0.016-0.026c-6.583-3.515-13.264-6.671-19.748-9.471m76.105 163.72c-10.345-5.332-25.504-14.743-34.753-27.782-1.847 4.586-2.743 9.682-2.232 15.587 1.5 17.306 19.64 37.524 22.497 40.61 10.631 7.899 20.769 13.98 27.665 17.816-4.986-10.403-12.16-28.227-13.177-46.231m109.34 5.306c-0.613 1.629-2.419 2.467-4.055 1.881l-23.258-8.298c-9.765-3.199-21.12-6.536-30.934-8.413-21.14-4.037-36.274 13.51-36.421 13.683-0.873 1.041-2.311 1.414-3.581 0.928-0.29-0.111-1.926-0.749-4.436-1.876 2.578 24.597 16.668 48.7 16.822 48.96 0.712 1.205 0.555 2.734-0.387 3.769s-2.448 1.334-3.715 0.739c-0.846-0.399-20.961-9.946-41.985-26.362-28.574-22.312-44.091-45.497-46.119-68.91-1.637-18.897 10.464-31.129 22.167-42.959 0.671-0.678 1.339-1.353 2.002-2.027 3.96-10.504 3.038-22.943-2.701-36.032-10.274-23.434-33.415-43.963-61.901-54.916-9.022-3.468-16.591-6.117-16.666-6.144-1.583-0.552-2.466-2.236-2.023-3.852 0.386-1.407 1.663-2.345 3.071-2.345 0.21 0 0.421 0.021 0.633 0.064 4.785 0.964 35.342 9.014 65.062 23.984 2.029 1.022 3.998 2.056 5.933 3.095l1e-3 -2e-3c8e-3 5e-3 0.031 0.018 0.041 0.025 36.781 19.767 56.547 42.661 58.752 68.117 1.407 16.237-7.837 26.931-17.944 36.769 12.754 18.446 54.308 32.665 54.785 32.827l41.015 14.633c13.022 4.246 23.293 8.285 24.029 8.576 1.618 0.639 2.425 2.457 1.813 4.086"/></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB