Compare commits

..

No commits in common. "ca33bf9957cc0376bd35a8d66dc72bda5db07120" and "6b7f87be0e2e58f717b57ea9ec4cd68803d17a4c" have entirely different histories.

26 changed files with 115 additions and 324 deletions

View File

@ -12,29 +12,7 @@ All notable changes to this project will be documented in this file.
## Versions
### [3.16.1] 2024-10-28 Aetherdrift
#### Added
* Aetherdrift (DFT) set symbol ([#248](https://github.com/andrewgioia/keyrune/issues/248))
* Innistrad Remastered (INR) set symbol ([#248](https://github.com/andrewgioia/keyrune/issues/248))
* Foundations Commander (FDC) set symbol ([#223](https://github.com/andrewgioia/keyrune/issues/233))
#### Changed
* Commander 2016 (C16) previously used the inner rarity layer as the monochrome/default set symbol. This unfortunately lost the sword pommel and much of the set symbols character, as WOTC uses nonstandard rarity/border styles for symbol images. The border is now the default monochrome set symbol and the symbol is now a dual-layered one with rarity as a separate glyph. ([#246](https://github.com/andrewgioia/keyrune/issues/246))
#### Fixed
* Y23 and Y24 were in the font but now are documented ([#247](https://github.com/andrewgioia/keyrune/issues/247))
* Y23 alias added for YDMU
* Cheatsheet now has better icon font rendering so things don't look so dark
#### Removed
* `.ss-border` has been removed after realizing 1. it wasn't functional for non-duo symbols and 2. it wasn't the correct way to do it anyway. Better automatica border support for non-duo symbols coming soon.
### [3.15.1] 2024-10-26 DSC, Y25, J25, and come cleanup
### [3.15.1]
#### Added

View File

@ -1,4 +1,4 @@
# Keyrune v3.16.0
# Keyrune v3.15.1
## The Magic: the Gathering set symbol font!

View File

@ -1,7 +1,7 @@
{
"name": "keyrune",
"homepage": "http://keyrune.andrewgioia.com",
"version": "3.16.0",
"version": "3.15.1",
"authors": [
"Andrew Gioia <andrew@gioia.email>"
],

View File

@ -2,8 +2,8 @@
* Global */
@font-face {
font-family: 'Keyrune';
src: url('../fonts/keyrune.eot?v=3.16.0');
src: url('../fonts/keyrune.eot?#iefix&v=3.16.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.0') format('woff2'), url('../fonts/keyrune.woff?v=3.16.0') format('woff'), url('../fonts/keyrune.ttf?v=3.16.0') format('truetype'), url('../fonts/keyrune.svg?v=3.16.0#keyrune') format('svg');
src: url('../fonts/keyrune.eot?v=3.15.1');
src: url('../fonts/keyrune.eot?#iefix&v=3.15.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.15.1') format('woff2'), url('../fonts/keyrune.woff?v=3.15.1') format('woff'), url('../fonts/keyrune.ttf?v=3.15.1') format('truetype'), url('../fonts/keyrune.svg?v=3.15.1#keyrune') format('svg');
font-weight: normal;
font-style: normal;
}
@ -714,10 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
/* 2025 Sets */
.ss-dft:before {
content: "\e9e0";
}
/**
* Command Zone */
.ss-van:before {
@ -754,7 +750,7 @@
content: "\e904";
}
.ss-c16:before {
content: "\e9e5";
content: "\e910";
}
.ss-pca:before {
content: "\e911";
@ -869,9 +865,6 @@
.ss-dsc:before {
content: "\e9dc";
}
.ss-fdc:before {
content: "\e9e4";
}
/**
* Reprint */
.ss-chr:before {
@ -1200,9 +1193,6 @@
.ss-mh3:before {
content: "\e9cf";
}
.ss-inr:before {
content: "\e9e2";
}
/**
* Promotional */
.ss-pgru:before {
@ -1371,8 +1361,7 @@
.ss-hbg:before {
content: "\e9a6";
}
.ss-ydmu:before,
.ss-y23:before {
.ss-ydmu:before {
content: "\e9a7";
}
.ss-sir:before {
@ -1437,11 +1426,10 @@
.ss-30a:before {
content: "\e9aa";
}
.ss-border {
/*&:not(.ss-duo)::after {
.ss-border:not(.ss-duo)::after {
content: "";
position: absolute;
left: -.05em;
left: -0.05em;
top: 0em;
color: #fff;
font-size: 1.15em;
@ -1450,11 +1438,6 @@
-webkit-text-stroke: 0.05em #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}*/
/*&:not(.ss-duo)::after { // this needs ::after to get the same content as ::before to work again
-webkit-text-stroke: 0.05em #fff;
text-stroke: 0.5em #fff;
}*/
}
.ss-border.ss-van:after {
content: "\e655";
@ -1486,27 +1469,12 @@
.ss-border.ss-c15:after {
content: "\e900";
}
.ss-border.ss-inr:after {
content: "\e9e3";
}
.ss-border.ss-sis::before {
content: "\e9b3";
}
.ss-border.ss-sis::after {
content: "\e9b2";
}
.ss-border.ss-c16::before {
content: "\e910";
}
.ss-border.ss-c16::after {
content: "\e9e5";
}
.ss-border.ss-dft::before {
content: "\e9e1";
}
.ss-border.ss-dft::after {
content: "\e9e0";
}
.ss-border.ss-40k {
display: list-item;
list-style-position: inside;

44
css/keyrune.min.css vendored
View File

@ -2,8 +2,8 @@
* Global */
@font-face {
font-family: 'Keyrune';
src: url('../fonts/keyrune.eot?v=3.16.0');
src: url('../fonts/keyrune.eot?#iefix&v=3.16.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.0') format('woff2'), url('../fonts/keyrune.woff?v=3.16.0') format('woff'), url('../fonts/keyrune.ttf?v=3.16.0') format('truetype'), url('../fonts/keyrune.svg?v=3.16.0#keyrune') format('svg');
src: url('../fonts/keyrune.eot?v=3.15.1');
src: url('../fonts/keyrune.eot?#iefix&v=3.15.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.15.1') format('woff2'), url('../fonts/keyrune.woff?v=3.15.1') format('woff'), url('../fonts/keyrune.ttf?v=3.15.1') format('truetype'), url('../fonts/keyrune.svg?v=3.15.1#keyrune') format('svg');
font-weight: normal;
font-style: normal;
}
@ -714,10 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
/* 2025 Sets */
.ss-dft:before {
content: "\e9e0";
}
/**
* Command Zone */
.ss-van:before {
@ -754,7 +750,7 @@
content: "\e904";
}
.ss-c16:before {
content: "\e9e5";
content: "\e910";
}
.ss-pca:before {
content: "\e911";
@ -869,9 +865,6 @@
.ss-dsc:before {
content: "\e9dc";
}
.ss-fdc:before {
content: "\e9e4";
}
/**
* Reprint */
.ss-chr:before {
@ -1200,9 +1193,6 @@
.ss-mh3:before {
content: "\e9cf";
}
.ss-inr:before {
content: "\e9e2";
}
/**
* Promotional */
.ss-pgru:before {
@ -1371,8 +1361,7 @@
.ss-hbg:before {
content: "\e9a6";
}
.ss-ydmu:before,
.ss-y23:before {
.ss-ydmu:before {
content: "\e9a7";
}
.ss-sir:before {
@ -1437,11 +1426,10 @@
.ss-30a:before {
content: "\e9aa";
}
.ss-border {
/*&:not(.ss-duo)::after {
.ss-border:not(.ss-duo)::after {
content: "";
position: absolute;
left: -.05em;
left: -0.05em;
top: 0em;
color: #fff;
font-size: 1.15em;
@ -1450,11 +1438,6 @@
-webkit-text-stroke: 0.05em #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}*/
/*&:not(.ss-duo)::after { // this needs ::after to get the same content as ::before to work again
-webkit-text-stroke: 0.05em #fff;
text-stroke: 0.5em #fff;
}*/
}
.ss-border.ss-van:after {
content: "\e655";
@ -1486,27 +1469,12 @@
.ss-border.ss-c15:after {
content: "\e900";
}
.ss-border.ss-inr:after {
content: "\e9e3";
}
.ss-border.ss-sis::before {
content: "\e9b3";
}
.ss-border.ss-sis::after {
content: "\e9b2";
}
.ss-border.ss-c16::before {
content: "\e910";
}
.ss-border.ss-c16::after {
content: "\e9e5";
}
.ss-border.ss-dft::before {
content: "\e9e1";
}
.ss-border.ss-dft::after {
content: "\e9e0";
}
.ss-border.ss-40k {
display: list-item;
list-style-position: inside;

View File

@ -277,19 +277,13 @@ blockquote {
.utf i {
display: inline-block;
font-family: keyrune;
font-style: normal;
font-size: 1.25em;
vertical-align: top;
padding: 0 5px 0 0;
text-align: center;
width: 1.25em;
font: normal normal normal 16px/1 Keyrune;
font-size: 1.25em;
text-rendering: auto;
transform: translate(0, 0);
speak: none;
text-transform: none;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.utf code {

View File

@ -2,8 +2,8 @@
* Global */
@font-face {
font-family: 'Keyrune';
src: url('../fonts/keyrune.eot?v=3.16.0');
src: url('../fonts/keyrune.eot?#iefix&v=3.16.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.0') format('woff2'), url('../fonts/keyrune.woff?v=3.16.0') format('woff'), url('../fonts/keyrune.ttf?v=3.16.0') format('truetype'), url('../fonts/keyrune.svg?v=3.16.0#keyrune') format('svg');
src: url('../fonts/keyrune.eot?v=3.15.1');
src: url('../fonts/keyrune.eot?#iefix&v=3.15.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.15.1') format('woff2'), url('../fonts/keyrune.woff?v=3.15.1') format('woff'), url('../fonts/keyrune.ttf?v=3.15.1') format('truetype'), url('../fonts/keyrune.svg?v=3.15.1#keyrune') format('svg');
font-weight: normal;
font-style: normal;
}
@ -714,10 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
/* 2025 Sets */
.ss-dft:before {
content: "\e9e0";
}
/**
* Command Zone */
.ss-van:before {
@ -754,7 +750,7 @@
content: "\e904";
}
.ss-c16:before {
content: "\e9e5";
content: "\e910";
}
.ss-pca:before {
content: "\e911";
@ -869,9 +865,6 @@
.ss-dsc:before {
content: "\e9dc";
}
.ss-fdc:before {
content: "\e9e4";
}
/**
* Reprint */
.ss-chr:before {
@ -1200,9 +1193,6 @@
.ss-mh3:before {
content: "\e9cf";
}
.ss-inr:before {
content: "\e9e2";
}
/**
* Promotional */
.ss-pgru:before {
@ -1371,8 +1361,7 @@
.ss-hbg:before {
content: "\e9a6";
}
.ss-ydmu:before,
.ss-y23:before {
.ss-ydmu:before {
content: "\e9a7";
}
.ss-sir:before {
@ -1437,11 +1426,10 @@
.ss-30a:before {
content: "\e9aa";
}
.ss-border {
/*&:not(.ss-duo)::after {
.ss-border:not(.ss-duo)::after {
content: "";
position: absolute;
left: -.05em;
left: -0.05em;
top: 0em;
color: #fff;
font-size: 1.15em;
@ -1450,11 +1438,6 @@
-webkit-text-stroke: 0.05em #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}*/
/*&:not(.ss-duo)::after { // this needs ::after to get the same content as ::before to work again
-webkit-text-stroke: 0.05em #fff;
text-stroke: 0.5em #fff;
}*/
}
.ss-border.ss-van:after {
content: "\e655";
@ -1486,27 +1469,12 @@
.ss-border.ss-c15:after {
content: "\e900";
}
.ss-border.ss-inr:after {
content: "\e9e3";
}
.ss-border.ss-sis::before {
content: "\e9b3";
}
.ss-border.ss-sis::after {
content: "\e9b2";
}
.ss-border.ss-c16::before {
content: "\e910";
}
.ss-border.ss-c16::after {
content: "\e9e5";
}
.ss-border.ss-dft::before {
content: "\e9e1";
}
.ss-border.ss-dft::after {
content: "\e9e0";
}
.ss-border.ss-40k {
display: list-item;
list-style-position: inside;

View File

@ -105,7 +105,7 @@
<span class="utf"><i>&#xe65b;</i> ss-c13 <code>&amp;#xe65b;</code></span>
<span class="utf"><i>&#xe65d;</i> ss-c14 <code>&amp;#xe65d;</code></span>
<span class="utf"><i>&#xe900;</i> ss-c15 <code>&amp;#xe900;</code></span>
<span class="utf"><i>&#xe9e5;</i> ss-c16 <code>&amp;#xe9e5;</code></span>
<span class="utf"><i>&#xe910;</i> ss-c16 <code>&amp;#xe910;</code></span>
<span class="utf"><i>&#xe934;</i> ss-c17 <code>&amp;#xe934;</code></span>
<span class="utf"><i>&#xe946;</i> ss-c18 <code>&amp;#xe946;</code></span>
<span class="utf"><i>&#xe95f;</i> ss-c19 <code>&amp;#xe95f;</code></span>
@ -148,7 +148,6 @@
<span class="utf"><i>&#xe921;</i> ss-dds <code>&amp;#xe921;</code></span>
<span class="utf"><i>&#xe933;</i> ss-ddt <code>&amp;#xe933;</code></span>
<span class="utf"><i>&#xe93e;</i> ss-ddu <code>&amp;#xe93e;</code></span>
<span class="utf"><i>&#xe9e0;</i> ss-dft <code>&amp;#xe9e0;</code></span>
<span class="utf"><i>&#xe64f;</i> ss-dgm <code>&amp;#xe64f;</code></span>
<span class="utf"><i>&#xe639;</i> ss-dis <code>&amp;#xe639;</code></span>
<span class="utf"><i>&#xe64b;</i> ss-dka <code>&amp;#xe64b;</code></span>
@ -175,7 +174,6 @@
<span class="utf"><i>&#xe621;</i> ss-exo <code>&amp;#xe621;</code></span>
<span class="utf"><i>&#xe69a;</i> ss-exp <code>&amp;#xe69a;</code></span>
<span class="utf"><i>&#xe617;</i> ss-fem <code>&amp;#xe617;</code></span>
<span class="utf"><i>&#xe9e4;</i> ss-fdc <code>&amp;#xe9e4;</code></span>
<span class="utf"><i>&#xe9d8;</i> ss-fdn <code>&amp;#xe9d8;</code></span>
<span class="utf"><i>&#xe654;</i> ss-frf <code>&amp;#xe654;</code></span>
<span class="utf"><i>&#xe63c;</i> ss-fut <code>&amp;#xe63c;</code></span>
@ -199,7 +197,6 @@
<span class="utf"><i>&#xe925;</i> ss-ice2 <code>&amp;#xe925;</code></span>
<span class="utf"><i>&#xe962;</i> ss-iko <code>&amp;#xe962;</code></span>
<span class="utf"><i>&#xe935;</i> ss-ima <code>&amp;#xe935;</code></span>
<span class="utf"><i>&#xe9e2;</i> ss-inr <code>&amp;#xe9e2;</code></span>
<span class="utf"><i>&#xe628;</i> ss-inv <code>&amp;#xe628;</code></span>
<span class="utf"><i>&#xe64a;</i> ss-isd <code>&amp;#xe64a;</code></span>
<span class="utf"><i>&#xe96a;</i> ss-j20 <code>&amp;#xe96a;</code></span>
@ -365,7 +362,6 @@
<span class="utf"><i>&#xe645;</i> ss-wwk <code>&amp;#xe645;</code></span>
<span class="utf"><i>&#xe92e;</i> ss-xln <code>&amp;#xe92e;</code></span>
<span class="utf"><i>&#xe989;</i> ss-y22 <code>&amp;#xe989;</code></span>
<span class="utf"><i>&#xe9a7;</i> ss-y23 <code>&amp;#xe9a7;</code></span>
<span class="utf"><i>&#xe9bd;</i> ss-y24 <code>&amp;#xe9bd;</code></span>
<span class="utf"><i>&#xe9da;</i> ss-y25 <code>&amp;#xe9da;</code></span>
<span class="utf"><i>&#xe9a7;</i> ss-ydmu <code>&amp;#xe9a7;</code></span>
@ -436,17 +432,14 @@
<span class="utf"><i>&#xe99b;</i> 40k white <code>&amp;#xe99b;</code></span>
<span class="utf"><i>&#xe982;</i> afc border <code>&amp;#xe982;</code></span>
<span class="utf"><i>&#xe973;</i> afr border <code>&amp;#xe973;</code></span>
<span class="utf"><i>&#xe910;</i> c16 rarity <code>&amp;#xe910;</code></span>
<span class="utf"><i>&#xe992;</i> clb inner <code>&amp;#xe992;</code></span>
<span class="utf"><i>&#xe97f;</i> c21 border <code>&amp;#xe97f;</code></span>
<span class="utf"><i>&#xe988;</i> cc2 border <code>&amp;#xe988;</code></span>
<span class="utf"><i>&#xe992;</i> clb inner <code>&amp;#xe992;</code></span>
<span class="utf"><i>&#xe9e1;</i> dft rarity <code>&amp;#xe9e1;</code></span>
<span class="utf"><i>&#xe996;</i> dmc border <code>&amp;#xe996;</code></span>
<span class="utf"><i>&#xe995;</i> dmc inner <code>&amp;#xe995;</code></span>
<span class="utf"><i>&#xe997;</i> dmc white <code>&amp;#xe997;</code></span>
<span class="utf"><i>&#xe9dd;</i> dsc border <code>&amp;#xe9dd;</code></span>
<span class="utf"><i>&#xe9de;</i> dsc inner <code>&amp;#xe9de;</code></span>
<span class="utf"><i>&#xe9e3;</i> inr border <code>&amp;#xe9e3;</code></span>
<span class="utf"><i>&#xe984;</i> j21 border <code>&amp;#xe984;</code></span>
<span class="utf"><i>&#xe9c5;</i> khc rarity <code>&amp;#xe9c5;</code></span>
<span class="utf"><i>&#xe9c6;</i> khc inner <code>&amp;#xe9c6;</code></span>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 972 KiB

After

Width:  |  Height:  |  Size: 959 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -37,7 +37,7 @@
<i class="ss ss-pmtg2"></i>
Download
</a>
<h2 class="sub">Complete 356 Magic set symbol font icons</h2>
<h2 class="sub">Complete 353 Magic set symbol font icons</h2>
</div>
</header>
@ -45,7 +45,7 @@
<div class="wrapper">
<section>
<h3>
View the full list of 356 set and expansion symbols below, for all sets and special edition products up to <strong>Wilds of Eldraine</strong>. To use the symbols on your desktop or just get the vectors, check out the <a href="cheatsheet.html">Cheatsheet</a>.
View the full list of 353 set and expansion symbols below, for all sets and special edition products up to <strong>Wilds of Eldraine</strong>. To use the symbols on your desktop or just get the vectors, check out the <a href="cheatsheet.html">Cheatsheet</a>.
</h3>
<p style="margin: -15px 0 25px;">
<strong>Note:</strong> you can now link directly to a preview of each symbol's by adding the symbol code at the end of the url like this: <a href="https://keyrune.andrewgioia.com/icons.html?icon=ody">https://keyrune.andrewgioia.com/icons.html?icon=ody</a>.
@ -458,9 +458,6 @@
<div class="icon" id="dsk" name="Duskmourn: House of Horror" data-name="Duskmourn" data-class="dsk" data-unicode="e9d7" data-added="v3.15.0">
<span class="name"><i class="ss ss-dsk"></i> Duskmourn: House of Horror<em>(dsk)</em></span>
</div>
<div class="icon" id="dft" name="Aetherdrift" data-name="Aetherdrift" data-class="dft" data-unicode="e9e0" data-added="v3.16.0" data-duo="true">
<span class="name"><i class="ss ss-dft ss-common"></i> Aetherdrift <em>(dft)</em></span>
</div>
</div>
</section>
<section class="content">
@ -499,7 +496,7 @@
<div class="icon" id="cn2" name="Conspiracy 2: Take the Crown" data-name="Conspiracy 2: Take the Crown" data-class="cn2" data-unicode="e904" data-added="v1.5.2">
<span class="name"><i class="ss ss-cn2"></i> Conspiracy 2: Take the Crown <em>(cn2)</em></span>
</div>
<div class="icon" id="c16" name="Commander 2016" data-name="Commander 2016" data-class="c16" data-unicode="e910" data-added="v1.7.0" data-duo="true">
<div class="icon" id="c16" name="Commander 2016" data-name="Commander 2016" data-class="c16" data-unicode="e910" data-added="v1.7.0">
<span class="name"><i class="ss ss-c16"></i> Commander 2016 <em>(c16)</em></span>
</div>
<div class="icon" id="pca" name="Planechase Anthology" data-name="Planechase Anthology" data-class="pca" data-unicode="e911" data-added="v1.7.0">
@ -616,9 +613,6 @@
<div class="icon" id="dsc" name="Duskmourn Commander" data-name="Duskmourn Commander" data-class="dsc" data-unicode="e9dc" data-added="v3.15.1" data-duo="true">
<span class="name"><i class="ss ss-dsc ss-common"></i> Duskmourn Commander <em>(dsc)</em></span>
</div>
<div class="icon" id="fdc" name="Foundations Commander" data-name="Foundations Commander" data-class="fdc" data-unicode="e9e4" data-added="v3.16.0" data-duo="true">
<span class="name"><i class="ss ss-fdc ss-common"></i> Foundations Commander <em>(fdc)</em></span>
</div>
</div>
</section>
<section class="content">
@ -979,9 +973,6 @@
<div class="icon" id="mh3" name="Modern Horizons 3" data-name="Modern Horizons 3" data-class="mh3" data-unicode="e9cf" data-added="v3.14.0">
<span class="name"><i class="ss ss-mh3"></i> Modern Horizons 3 <em>(mh3)</em></span>
</div>
<div class="icon" id="inr" name="Innistrad Remastered" data-name="Innistrad Remastered" data-class="inr" data-unicode="e9e2" data-added="v3.16.0" data-duo="true">
<span class="name"><i class="ss ss-inr ss-common"></i> Innistrad Remastered <em>(inr)</em></span>
</div>
</div>
</section>
<section class="content">

View File

@ -43,7 +43,7 @@
</a>
</div>
<p>
Current version 3.16.0 includes all sets to Aetherdrift.
Current version 3.15.1 includes all sets to Duskmourn.
</p>
</div>
</header>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 972 KiB

After

Width:  |  Height:  |  Size: 959 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
.@{ss-prefix}-border {
/*&:not(.ss-duo)::after {
&:not(.ss-duo)::after {
content: "";
position: absolute;
left: -.05em;
@ -11,11 +11,7 @@
-webkit-text-stroke: 0.05em #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}*/
/*&:not(.ss-duo)::after { // this needs ::after to get the same content as ::before to work again
-webkit-text-stroke: 0.05em #fff;
text-stroke: 0.5em #fff;
}*/
}
&.@{ss-prefix}-van:after { content: "\e655"; } // Vanguard
&.@{ss-prefix}-hop:after { content: "\e656"; } // Planechase 2009
@ -27,7 +23,6 @@
&.@{ss-prefix}-cns:after { content: "\e65c"; } // Conspiracy
&.@{ss-prefix}-c14:after { content: "\e65d"; } // Commander 2014
&.@{ss-prefix}-c15:after { content: "\e900"; } // Commander 2015
&.@{ss-prefix}-inr:after { content: "\e9e3"; } // Innistrad Remastered
// corrections for various duo icons
// SIS: the regular symbol becomes the border now
@ -39,24 +34,6 @@
content: "\e9b2";
}
}
// c16: regular symbol becomes the border
&.@{ss-prefix}-c16 {
&::before {
content: "\e910"; // rarity
}
&::after {
content: "\e9e5"; // new border
}
}
// dft: regular symbol becomes the border
&.@{ss-prefix}-dft {
&::before {
content: "\e9e1"; // rarity
}
&::after {
content: "\e9e0"; // new border
}
}
// experimental ::marker for 3 layer icons
&.@{ss-prefix}-40k {

View File

@ -179,8 +179,6 @@
.@{ss-prefix}-otj:before { content: "\e9cc"; } // Outlaws of Thunder Junction
.@{ss-prefix}-blb:before { content: "\e9cd"; } // Bloomburrow
.@{ss-prefix}-dsk:before { content: "\e9d7"; } // Duskmourn: House of Horror
/* 2025 Sets */
.@{ss-prefix}-dft:before { content: "\e9e0"; } // Aetherdrift
/**
* Command Zone */
@ -196,7 +194,7 @@
.@{ss-prefix}-c14:before { content: "\e65d"; } // Commander 2014
.@{ss-prefix}-c15:before { content: "\e900"; } // Commander 2015
.@{ss-prefix}-cn2:before { content: "\e904"; } // Conspiracy 2: Take the Crown
.@{ss-prefix}-c16:before { content: "\e9e5"; } // Commander 2016 (this is the border)
.@{ss-prefix}-c16:before { content: "\e910"; } // Commander 2016
.@{ss-prefix}-pca:before { content: "\e911"; } // Planechase Anthology
.@{ss-prefix}-cma:before { content: "\e916"; } // Commander Anthology
.@{ss-prefix}-e01:before,
@ -236,7 +234,6 @@
.@{ss-prefix}-blc:before { content: "\e9d4"; } // Bloomburrow Commander
.@{ss-prefix}-m3c:before { content: "\e9d0"; } // Modern Horizons 3 Commander
.@{ss-prefix}-dsc:before { content: "\e9dc"; } // Duskmourn Commander
.@{ss-prefix}-fdc:before { content: "\e9e4"; } // Foundations Commander
/**
* Reprint */
@ -377,7 +374,6 @@
.@{ss-prefix}-clu:before { content: "\e9cb"; } // Ravnica: Clue Edition
.@{ss-prefix}-acr:before { content: "\e9ce"; } // Universes Beyond: Assassin's Creed
.@{ss-prefix}-mh3:before { content: "\e9cf"; } // Modern Horizons 3
.@{ss-prefix}-inr:before { content: "\e9e2"; } // Innistrad Remastered
/**
* Promotional */
@ -448,8 +444,7 @@
.@{ss-prefix}-klr:before { content: "\e97c"; } // Kaladesh Remastered
.@{ss-prefix}-y22:before { content: "\e989"; } // Alchemy 2022
.@{ss-prefix}-hbg:before { content: "\e9a6"; } // Alchemy Horizons: Baldur's Gate
.@{ss-prefix}-ydmu:before,
.@{ss-prefix}-y23:before{ content: "\e9a7"; } // Alchemy: Dominaria
.@{ss-prefix}-ydmu:before { content: "\e9a7"; } // Alchemy: Dominaria
.@{ss-prefix}-sir:before { content: "\e9b1"; } // Shadows Over Innistrad
.@{ss-prefix}-sis:before { content: "\e9b2"; } // Shadows of the Past
.@{ss-prefix}-ea1:before { content: "\e9b4"; } // Explorer Anthology 1

View File

@ -2,6 +2,6 @@
* Global */
@ss-font-path: '../fonts';
@ss-version: '3.16.0';
@ss-version: '3.15.1';
@ss-font-size-base: 14px;
@ss-prefix: ss;

View File

@ -1,7 +1,7 @@
{
"name": "keyrune",
"description": "Keyrune",
"version": "3.16.0",
"version": "3.15.1",
"author": {
"name": "Andrew Gioia",
"email": "andrew@gioia.email",
@ -37,8 +37,7 @@
"sassmin": "sass sass/keyrune.scss css/keyrune.css --style=compressed",
"watch": "sass --no-source-map --watch sass/keyrune.scss css/keyrune.css --style=expanded",
"build": "rsync -avzh ./fonts/* ./docs/fonts/ && rsync -avzh css/keyrune.min.css docs/assets/keyrune.min.css",
"rename": "for f in `find fonts/*`; do mv -v \"$f\" \"`echo $f | tr '[A-Z]' '[a-z]'`\"; done",
"publish": "npm run less && npm run lessmin && npm run rename && npm run build"
"rename": "for f in `find fonts/*`; do mv -v \"$f\" \"`echo $f | tr '[A-Z]' '[a-z]'`\"; done"
},
"ignore": [
"*/.*",

View File

@ -53,27 +53,6 @@
&::before {
content: "\e9b3";
}
&::after {
content: "\e9b2";
}
}
// c16: regular symbol becomes the border
&.#{$keyrune_prefix}-c16 {
&::before {
content: "\e910"; // rarity
}
&::after {
content: "\e9e5"; // new border
}
}
// dft: regular symbol becomes the border
&.#{$keyrune_prefix}-dft {
&::before {
content: "\e9e1"; // rarity
}
&::after {
content: "\e9e0"; // new border
}
}
}

View File

@ -1,7 +1,7 @@
/**
* Globals */
$keyrune_version: '3.16.0' !default;
$keyrune_version: '3.15.1' !default;
$keyrune_font_path: '../fonts' !default;
// font specific
@ -48,8 +48,7 @@ $border-corrections: (
("Planechase 2009", "hop", "\e656"),
("Planechase 2012", "pc2", "\e659"),
("Conspiracy", "cns", "\e65c"),
("Shadows of the Past", "sis", "\e9b2"),
("Innistrad Remastered", "inr", "\e9e3")
("Shadows of the Past", "sis", "\e9b2")
) !default;
// dual-layered symbols (work in progress)
@ -249,8 +248,6 @@ $keyrune_sets: (
("Outlaws of Thunder Junction", "otj", "\e9cc"),
("Bloomburrow", "blb", "\e9cd"),
("Duskmourn: House of Horror", "dsk", "\e9d7"),
// 2025 sets
("Aetherdrift", "dft", "\e9e0"),
// Command zone
("Vanguard", "van", "\e655"),
("Planechase 2009", "hop", "\e656"),
@ -263,7 +260,7 @@ $keyrune_sets: (
("Commander 2014", "c14", "\e65d"),
("Commander 2015", "c15", "\e900"),
("Conspiracy 2, Take", "cn2", "\e904"),
("Commander 2016", "c16", "\e9e5"),
("Commander 2016", "c16", "\e910"),
("Planechase Anthology", "pca", "\e911"),
("Commander Anthology", "cma", "\e916"),
("Archenemy: Nicol Bolas", "e01", "\e92d"),
@ -303,7 +300,6 @@ $keyrune_sets: (
("Bloomburrow Commander", "blc", "\e9d4"),
("Modern Horizons 3 Commander", "m3c", "\e9d0"),
("Duskmourn Commander", "dsc", "\e9dc"),
("Foundations Commander", "fdc", "\e9e4"),
//
// Reprint sets
("Chronicles", "chr", "\e65e"),
@ -427,7 +423,6 @@ $keyrune_sets: (
("Ravnica: Clue Edition", "clu", "\e9cb"),
("Universes Beyond: Assassin's Creed", "acr", "\e9ce"),
("Modern Horizons 3", "mh3", "\e9cf"),
("Innistrad Remastered", "inr", "\e9e2"),
//
// Promos
("Guru", "pgru", "\e683"),
@ -492,12 +487,10 @@ $keyrune_sets: (
("Kaladesh Remastered", "klr", "\e97c"),
("Alchemy 2022", "y22", "\e989"),
("Alchemy Horizons: Baldur's Gate", "hbg", "\e9a6"),
("Alchemy 2023", "y23", "\e9a7"),
("Alchemy: Dominaria", "ydmu", "\e9a7"),
("Shadows Over Innistrad", "sir", "\e9b1"),
("Shadows of the Past", "sis", "\e9b2"),
("Explorer Anthology 1", "ea1", "\e9b4"),
("Alchemy 2024", "y24", "\e9bd"),
("Alchemy 2025", "y25", "\e9da"),
("Alchemy Bloomburrow", "yblb", "\e9da"),
//