mirror of
https://github.com/andrewgioia/keyrune.git
synced 2024-12-22 07:29:56 +00:00
Adds DFT, INR, and FDC; documents Y23 and Y24 correctly; removes nonfunctional border class to be fixed in a future release; fixes C16 to be a better visual version of the symbol by default
This commit is contained in:
parent
6b7f87be0e
commit
ad307ccbd5
20
CHANGELOG.md
20
CHANGELOG.md
@ -12,7 +12,25 @@ All notable changes to this project will be documented in this file.
|
||||
|
||||
## Versions
|
||||
|
||||
### [3.15.1]
|
||||
### [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
|
||||
|
||||
### [3.15.1] 2024-10-26 DSC, Y25, J25, and come cleanup
|
||||
|
||||
#### Added
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Keyrune v3.15.1
|
||||
# Keyrune v3.16.0
|
||||
|
||||
## The Magic: the Gathering set symbol font!
|
||||
|
||||
|
@ -2,8 +2,8 @@
|
||||
* Global */
|
||||
@font-face {
|
||||
font-family: 'Keyrune';
|
||||
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');
|
||||
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');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@ -714,6 +714,10 @@
|
||||
.ss-dsk:before {
|
||||
content: "\e9d7";
|
||||
}
|
||||
/* 2025 Sets */
|
||||
.ss-dft:before {
|
||||
content: "\e9e0";
|
||||
}
|
||||
/**
|
||||
* Command Zone */
|
||||
.ss-van:before {
|
||||
@ -750,7 +754,7 @@
|
||||
content: "\e904";
|
||||
}
|
||||
.ss-c16:before {
|
||||
content: "\e910";
|
||||
content: "\e9e5";
|
||||
}
|
||||
.ss-pca:before {
|
||||
content: "\e911";
|
||||
@ -865,6 +869,9 @@
|
||||
.ss-dsc:before {
|
||||
content: "\e9dc";
|
||||
}
|
||||
.ss-fdc:before {
|
||||
content: "\e9e4";
|
||||
}
|
||||
/**
|
||||
* Reprint */
|
||||
.ss-chr:before {
|
||||
@ -1193,6 +1200,9 @@
|
||||
.ss-mh3:before {
|
||||
content: "\e9cf";
|
||||
}
|
||||
.ss-inr:before {
|
||||
content: "\e9e2";
|
||||
}
|
||||
/**
|
||||
* Promotional */
|
||||
.ss-pgru:before {
|
||||
@ -1361,7 +1371,8 @@
|
||||
.ss-hbg:before {
|
||||
content: "\e9a6";
|
||||
}
|
||||
.ss-ydmu:before {
|
||||
.ss-ydmu:before,
|
||||
.ss-y23:before {
|
||||
content: "\e9a7";
|
||||
}
|
||||
.ss-sir:before {
|
||||
@ -1426,18 +1437,24 @@
|
||||
.ss-30a:before {
|
||||
content: "\e9aa";
|
||||
}
|
||||
.ss-border:not(.ss-duo)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -0.05em;
|
||||
top: 0em;
|
||||
color: #fff;
|
||||
font-size: 1.15em;
|
||||
z-index: -1;
|
||||
background: #fff;
|
||||
-webkit-text-stroke: 0.05em #fff;
|
||||
-webkit-background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
.ss-border {
|
||||
/*&:not(.ss-duo)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -.05em;
|
||||
top: 0em;
|
||||
color: #fff;
|
||||
font-size: 1.15em;
|
||||
z-index: -1;
|
||||
background: #fff;
|
||||
-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";
|
||||
@ -1469,12 +1486,27 @@
|
||||
.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;
|
||||
|
64
css/keyrune.min.css
vendored
64
css/keyrune.min.css
vendored
@ -2,8 +2,8 @@
|
||||
* Global */
|
||||
@font-face {
|
||||
font-family: 'Keyrune';
|
||||
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');
|
||||
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');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@ -714,6 +714,10 @@
|
||||
.ss-dsk:before {
|
||||
content: "\e9d7";
|
||||
}
|
||||
/* 2025 Sets */
|
||||
.ss-dft:before {
|
||||
content: "\e9e0";
|
||||
}
|
||||
/**
|
||||
* Command Zone */
|
||||
.ss-van:before {
|
||||
@ -750,7 +754,7 @@
|
||||
content: "\e904";
|
||||
}
|
||||
.ss-c16:before {
|
||||
content: "\e910";
|
||||
content: "\e9e5";
|
||||
}
|
||||
.ss-pca:before {
|
||||
content: "\e911";
|
||||
@ -865,6 +869,9 @@
|
||||
.ss-dsc:before {
|
||||
content: "\e9dc";
|
||||
}
|
||||
.ss-fdc:before {
|
||||
content: "\e9e4";
|
||||
}
|
||||
/**
|
||||
* Reprint */
|
||||
.ss-chr:before {
|
||||
@ -1193,6 +1200,9 @@
|
||||
.ss-mh3:before {
|
||||
content: "\e9cf";
|
||||
}
|
||||
.ss-inr:before {
|
||||
content: "\e9e2";
|
||||
}
|
||||
/**
|
||||
* Promotional */
|
||||
.ss-pgru:before {
|
||||
@ -1361,7 +1371,8 @@
|
||||
.ss-hbg:before {
|
||||
content: "\e9a6";
|
||||
}
|
||||
.ss-ydmu:before {
|
||||
.ss-ydmu:before,
|
||||
.ss-y23:before {
|
||||
content: "\e9a7";
|
||||
}
|
||||
.ss-sir:before {
|
||||
@ -1426,18 +1437,24 @@
|
||||
.ss-30a:before {
|
||||
content: "\e9aa";
|
||||
}
|
||||
.ss-border:not(.ss-duo)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -0.05em;
|
||||
top: 0em;
|
||||
color: #fff;
|
||||
font-size: 1.15em;
|
||||
z-index: -1;
|
||||
background: #fff;
|
||||
-webkit-text-stroke: 0.05em #fff;
|
||||
-webkit-background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
.ss-border {
|
||||
/*&:not(.ss-duo)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -.05em;
|
||||
top: 0em;
|
||||
color: #fff;
|
||||
font-size: 1.15em;
|
||||
z-index: -1;
|
||||
background: #fff;
|
||||
-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";
|
||||
@ -1469,12 +1486,27 @@
|
||||
.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;
|
||||
|
@ -277,13 +277,19 @@ 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 {
|
||||
|
64
docs/assets/keyrune.min.css
vendored
64
docs/assets/keyrune.min.css
vendored
@ -2,8 +2,8 @@
|
||||
* Global */
|
||||
@font-face {
|
||||
font-family: 'Keyrune';
|
||||
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');
|
||||
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');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@ -714,6 +714,10 @@
|
||||
.ss-dsk:before {
|
||||
content: "\e9d7";
|
||||
}
|
||||
/* 2025 Sets */
|
||||
.ss-dft:before {
|
||||
content: "\e9e0";
|
||||
}
|
||||
/**
|
||||
* Command Zone */
|
||||
.ss-van:before {
|
||||
@ -750,7 +754,7 @@
|
||||
content: "\e904";
|
||||
}
|
||||
.ss-c16:before {
|
||||
content: "\e910";
|
||||
content: "\e9e5";
|
||||
}
|
||||
.ss-pca:before {
|
||||
content: "\e911";
|
||||
@ -865,6 +869,9 @@
|
||||
.ss-dsc:before {
|
||||
content: "\e9dc";
|
||||
}
|
||||
.ss-fdc:before {
|
||||
content: "\e9e4";
|
||||
}
|
||||
/**
|
||||
* Reprint */
|
||||
.ss-chr:before {
|
||||
@ -1193,6 +1200,9 @@
|
||||
.ss-mh3:before {
|
||||
content: "\e9cf";
|
||||
}
|
||||
.ss-inr:before {
|
||||
content: "\e9e2";
|
||||
}
|
||||
/**
|
||||
* Promotional */
|
||||
.ss-pgru:before {
|
||||
@ -1361,7 +1371,8 @@
|
||||
.ss-hbg:before {
|
||||
content: "\e9a6";
|
||||
}
|
||||
.ss-ydmu:before {
|
||||
.ss-ydmu:before,
|
||||
.ss-y23:before {
|
||||
content: "\e9a7";
|
||||
}
|
||||
.ss-sir:before {
|
||||
@ -1426,18 +1437,24 @@
|
||||
.ss-30a:before {
|
||||
content: "\e9aa";
|
||||
}
|
||||
.ss-border:not(.ss-duo)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -0.05em;
|
||||
top: 0em;
|
||||
color: #fff;
|
||||
font-size: 1.15em;
|
||||
z-index: -1;
|
||||
background: #fff;
|
||||
-webkit-text-stroke: 0.05em #fff;
|
||||
-webkit-background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
.ss-border {
|
||||
/*&:not(.ss-duo)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -.05em;
|
||||
top: 0em;
|
||||
color: #fff;
|
||||
font-size: 1.15em;
|
||||
z-index: -1;
|
||||
background: #fff;
|
||||
-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";
|
||||
@ -1469,12 +1486,27 @@
|
||||
.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;
|
||||
|
@ -105,7 +105,7 @@
|
||||
<span class="utf"><i></i> ss-c13 <code>&#xe65b;</code></span>
|
||||
<span class="utf"><i></i> ss-c14 <code>&#xe65d;</code></span>
|
||||
<span class="utf"><i></i> ss-c15 <code>&#xe900;</code></span>
|
||||
<span class="utf"><i></i> ss-c16 <code>&#xe910;</code></span>
|
||||
<span class="utf"><i></i> ss-c16 <code>&#xe9e5;</code></span>
|
||||
<span class="utf"><i></i> ss-c17 <code>&#xe934;</code></span>
|
||||
<span class="utf"><i></i> ss-c18 <code>&#xe946;</code></span>
|
||||
<span class="utf"><i></i> ss-c19 <code>&#xe95f;</code></span>
|
||||
@ -148,6 +148,7 @@
|
||||
<span class="utf"><i></i> ss-dds <code>&#xe921;</code></span>
|
||||
<span class="utf"><i></i> ss-ddt <code>&#xe933;</code></span>
|
||||
<span class="utf"><i></i> ss-ddu <code>&#xe93e;</code></span>
|
||||
<span class="utf"><i></i> ss-dft <code>&#xe9e0;</code></span>
|
||||
<span class="utf"><i></i> ss-dgm <code>&#xe64f;</code></span>
|
||||
<span class="utf"><i></i> ss-dis <code>&#xe639;</code></span>
|
||||
<span class="utf"><i></i> ss-dka <code>&#xe64b;</code></span>
|
||||
@ -174,6 +175,7 @@
|
||||
<span class="utf"><i></i> ss-exo <code>&#xe621;</code></span>
|
||||
<span class="utf"><i></i> ss-exp <code>&#xe69a;</code></span>
|
||||
<span class="utf"><i></i> ss-fem <code>&#xe617;</code></span>
|
||||
<span class="utf"><i></i> ss-fdc <code>&#xe9e4;</code></span>
|
||||
<span class="utf"><i></i> ss-fdn <code>&#xe9d8;</code></span>
|
||||
<span class="utf"><i></i> ss-frf <code>&#xe654;</code></span>
|
||||
<span class="utf"><i></i> ss-fut <code>&#xe63c;</code></span>
|
||||
@ -197,6 +199,7 @@
|
||||
<span class="utf"><i></i> ss-ice2 <code>&#xe925;</code></span>
|
||||
<span class="utf"><i></i> ss-iko <code>&#xe962;</code></span>
|
||||
<span class="utf"><i></i> ss-ima <code>&#xe935;</code></span>
|
||||
<span class="utf"><i></i> ss-inr <code>&#xe9e2;</code></span>
|
||||
<span class="utf"><i></i> ss-inv <code>&#xe628;</code></span>
|
||||
<span class="utf"><i></i> ss-isd <code>&#xe64a;</code></span>
|
||||
<span class="utf"><i></i> ss-j20 <code>&#xe96a;</code></span>
|
||||
@ -362,6 +365,7 @@
|
||||
<span class="utf"><i></i> ss-wwk <code>&#xe645;</code></span>
|
||||
<span class="utf"><i></i> ss-xln <code>&#xe92e;</code></span>
|
||||
<span class="utf"><i></i> ss-y22 <code>&#xe989;</code></span>
|
||||
<span class="utf"><i></i> ss-y23 <code>&#xe9a7;</code></span>
|
||||
<span class="utf"><i></i> ss-y24 <code>&#xe9bd;</code></span>
|
||||
<span class="utf"><i></i> ss-y25 <code>&#xe9da;</code></span>
|
||||
<span class="utf"><i></i> ss-ydmu <code>&#xe9a7;</code></span>
|
||||
@ -432,14 +436,17 @@
|
||||
<span class="utf"><i></i> 40k white <code>&#xe99b;</code></span>
|
||||
<span class="utf"><i></i> afc border <code>&#xe982;</code></span>
|
||||
<span class="utf"><i></i> afr border <code>&#xe973;</code></span>
|
||||
<span class="utf"><i></i> clb inner <code>&#xe992;</code></span>
|
||||
<span class="utf"><i></i> c16 rarity <code>&#xe910;</code></span>
|
||||
<span class="utf"><i></i> c21 border <code>&#xe97f;</code></span>
|
||||
<span class="utf"><i></i> cc2 border <code>&#xe988;</code></span>
|
||||
<span class="utf"><i></i> clb inner <code>&#xe992;</code></span>
|
||||
<span class="utf"><i></i> dft rarity <code>&#xe9e1;</code></span>
|
||||
<span class="utf"><i></i> dmc border <code>&#xe996;</code></span>
|
||||
<span class="utf"><i></i> dmc inner <code>&#xe995;</code></span>
|
||||
<span class="utf"><i></i> dmc white <code>&#xe997;</code></span>
|
||||
<span class="utf"><i></i> dsc border <code>&#xe9dd;</code></span>
|
||||
<span class="utf"><i></i> dsc inner <code>&#xe9de;</code></span>
|
||||
<span class="utf"><i></i> inr border <code>&#xe9e3;</code></span>
|
||||
<span class="utf"><i></i> j21 border <code>&#xe984;</code></span>
|
||||
<span class="utf"><i></i> khc rarity <code>&#xe9c5;</code></span>
|
||||
<span class="utf"><i></i> khc inner <code>&#xe9c6;</code></span>
|
||||
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 959 KiB After Width: | Height: | Size: 972 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -458,6 +458,9 @@
|
||||
<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">
|
||||
@ -496,7 +499,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">
|
||||
<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">
|
||||
<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">
|
||||
@ -613,6 +616,9 @@
|
||||
<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">
|
||||
@ -973,6 +979,9 @@
|
||||
<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">
|
||||
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 959 KiB After Width: | Height: | Size: 972 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
.@{ss-prefix}-border {
|
||||
&:not(.ss-duo)::after {
|
||||
/*&:not(.ss-duo)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: -.05em;
|
||||
@ -11,7 +11,11 @@
|
||||
-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
|
||||
@ -23,6 +27,7 @@
|
||||
&.@{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
|
||||
@ -34,6 +39,24 @@
|
||||
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 {
|
||||
@ -67,7 +90,7 @@
|
||||
&.@{ss-prefix}-dsc {
|
||||
display: list-item;
|
||||
list-style-position: inside;
|
||||
|
||||
|
||||
&.@{ss-prefix}-fw {
|
||||
text-align: revert !important; // not sure why we have to remove center
|
||||
}
|
||||
|
@ -179,6 +179,8 @@
|
||||
.@{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 */
|
||||
@ -194,7 +196,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: "\e910"; } // Commander 2016
|
||||
.@{ss-prefix}-c16:before { content: "\e9e5"; } // Commander 2016 (this is the border)
|
||||
.@{ss-prefix}-pca:before { content: "\e911"; } // Planechase Anthology
|
||||
.@{ss-prefix}-cma:before { content: "\e916"; } // Commander Anthology
|
||||
.@{ss-prefix}-e01:before,
|
||||
@ -234,6 +236,7 @@
|
||||
.@{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 */
|
||||
@ -374,6 +377,7 @@
|
||||
.@{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 */
|
||||
@ -444,7 +448,8 @@
|
||||
.@{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 { content: "\e9a7"; } // Alchemy: Dominaria
|
||||
.@{ss-prefix}-ydmu:before,
|
||||
.@{ss-prefix}-y23: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
|
||||
|
@ -2,6 +2,6 @@
|
||||
* Global */
|
||||
|
||||
@ss-font-path: '../fonts';
|
||||
@ss-version: '3.15.1';
|
||||
@ss-version: '3.16.0';
|
||||
@ss-font-size-base: 14px;
|
||||
@ss-prefix: ss;
|
@ -37,7 +37,8 @@
|
||||
"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"
|
||||
"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"
|
||||
},
|
||||
"ignore": [
|
||||
"*/.*",
|
||||
|
@ -53,6 +53,27 @@
|
||||
&::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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/**
|
||||
* Globals */
|
||||
|
||||
$keyrune_version: '3.15.1' !default;
|
||||
$keyrune_version: '3.16.0' !default;
|
||||
$keyrune_font_path: '../fonts' !default;
|
||||
|
||||
// font specific
|
||||
@ -48,7 +48,8 @@ $border-corrections: (
|
||||
("Planechase 2009", "hop", "\e656"),
|
||||
("Planechase 2012", "pc2", "\e659"),
|
||||
("Conspiracy", "cns", "\e65c"),
|
||||
("Shadows of the Past", "sis", "\e9b2")
|
||||
("Shadows of the Past", "sis", "\e9b2"),
|
||||
("Innistrad Remastered", "inr", "\e9e3")
|
||||
) !default;
|
||||
|
||||
// dual-layered symbols (work in progress)
|
||||
@ -248,6 +249,8 @@ $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"),
|
||||
@ -260,7 +263,7 @@ $keyrune_sets: (
|
||||
("Commander 2014", "c14", "\e65d"),
|
||||
("Commander 2015", "c15", "\e900"),
|
||||
("Conspiracy 2, Take", "cn2", "\e904"),
|
||||
("Commander 2016", "c16", "\e910"),
|
||||
("Commander 2016", "c16", "\e9e5"),
|
||||
("Planechase Anthology", "pca", "\e911"),
|
||||
("Commander Anthology", "cma", "\e916"),
|
||||
("Archenemy: Nicol Bolas", "e01", "\e92d"),
|
||||
@ -300,6 +303,7 @@ $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"),
|
||||
@ -423,6 +427,7 @@ $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"),
|
||||
@ -487,10 +492,12 @@ $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"),
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user