Adds DSC, J25, and Y25, as well as aliases

This commit is contained in:
Andrew Gioia 2024-10-26 16:35:21 -04:00
parent 34e3d3ab74
commit 6b7f87be0e
Signed by: andrew
GPG Key ID: FC09694A000800C8
23 changed files with 836 additions and 667 deletions

View File

@ -12,6 +12,19 @@ All notable changes to this project will be documented in this file.
## Versions
### [3.15.1]
#### Added
* Duskmourn Commander set symbol (DSC) (Uses changes from [#244](https://github.com/andrewgioia/keyrune/pull/244). There was an issue with the assets that made it easier just to manually pull them in, plus this version includes the multilayer style with inner layer handling.
* Alchemy 2025 (Y25) set symbol, with alias for Alchemy Bloomburror (YBLB) ([#231](https://github.com/andrewgioia/keyrune/issues/231))
* Jumpstart 2025 (J25) set symbol ([#236](https://github.com/andrewgioia/keyrune/issues/236)). This one suffers from most of the border adding to the set symbol itself and will be much better handled in v4, but for now we're shipping a "modified" version by default to convey the border as well as an alternate `.j25a` true to the rarity layer.
#### Fixed
* Moved FDN up to Core Sets in documentation
* BLB unicode corrected in icons documentation ([#244](https://github.com/andrewgioia/keyrune/pull/244))
### [3.15.0] 2024-08-21 FDN, DSK, and other fixes
Major thanks to @Horsty80 for the PR and patience! Thanks to @HeliumOctahelide as well for contributions.

View File

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

View File

@ -96,6 +96,9 @@
content: "\e997";
color: #fff !important;
}
.ss-duo.ss-dsc::after {
content: "\e9de";
}
.ss-duo.ss-j21::after {
content: "\e984";
}
@ -356,6 +359,9 @@
.ss-afr:before {
content: "\e972";
}
.ss-fdn:before {
content: "\e9d8";
}
/**
* Expansions */
/* Artifact Block */
@ -708,9 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
.ss-fdn:before {
content: "\e9d8";
}
/**
* Command Zone */
.ss-van:before {
@ -859,6 +862,9 @@
.ss-m3c:before {
content: "\e9d0";
}
.ss-dsc:before {
content: "\e9dc";
}
/**
* Reprint */
.ss-chr:before {
@ -954,6 +960,12 @@
.ss-mb2:before {
content: "\e9d9";
}
.ss-j25a:before {
content: "\e9db";
}
.ss-j25:before {
content: "\e9df";
}
/**
* Beginner */
.ss-por:before {
@ -1364,6 +1376,10 @@
.ss-y24:before {
content: "\e9bd";
}
.ss-y25:before,
.ss-yblb:before {
content: "\e9da";
}
/**
* Un-serious */
.ss-ugl:before {
@ -1485,3 +1501,19 @@
content: "\e996";
color: #000;
}
.ss-border.ss-dsc {
display: list-item;
list-style-position: inside;
}
.ss-border.ss-dsc.ss-fw {
text-align: revert !important;
}
.ss-border.ss-dsc::before {
position: absolute;
left: 0;
top: 0;
}
.ss-border.ss-dsc::marker {
content: "\e9dd";
color: #000;
}

38
css/keyrune.min.css vendored
View File

@ -96,6 +96,9 @@
content: "\e997";
color: #fff !important;
}
.ss-duo.ss-dsc::after {
content: "\e9de";
}
.ss-duo.ss-j21::after {
content: "\e984";
}
@ -356,6 +359,9 @@
.ss-afr:before {
content: "\e972";
}
.ss-fdn:before {
content: "\e9d8";
}
/**
* Expansions */
/* Artifact Block */
@ -708,9 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
.ss-fdn:before {
content: "\e9d8";
}
/**
* Command Zone */
.ss-van:before {
@ -859,6 +862,9 @@
.ss-m3c:before {
content: "\e9d0";
}
.ss-dsc:before {
content: "\e9dc";
}
/**
* Reprint */
.ss-chr:before {
@ -954,6 +960,12 @@
.ss-mb2:before {
content: "\e9d9";
}
.ss-j25a:before {
content: "\e9db";
}
.ss-j25:before {
content: "\e9df";
}
/**
* Beginner */
.ss-por:before {
@ -1364,6 +1376,10 @@
.ss-y24:before {
content: "\e9bd";
}
.ss-y25:before,
.ss-yblb:before {
content: "\e9da";
}
/**
* Un-serious */
.ss-ugl:before {
@ -1485,3 +1501,19 @@
content: "\e996";
color: #000;
}
.ss-border.ss-dsc {
display: list-item;
list-style-position: inside;
}
.ss-border.ss-dsc.ss-fw {
text-align: revert !important;
}
.ss-border.ss-dsc::before {
position: absolute;
left: 0;
top: 0;
}
.ss-border.ss-dsc::marker {
content: "\e9dd";
color: #000;
}

View File

@ -96,6 +96,9 @@
content: "\e997";
color: #fff !important;
}
.ss-duo.ss-dsc::after {
content: "\e9de";
}
.ss-duo.ss-j21::after {
content: "\e984";
}
@ -356,6 +359,9 @@
.ss-afr:before {
content: "\e972";
}
.ss-fdn:before {
content: "\e9d8";
}
/**
* Expansions */
/* Artifact Block */
@ -708,9 +714,6 @@
.ss-dsk:before {
content: "\e9d7";
}
.ss-fdn:before {
content: "\e9d8";
}
/**
* Command Zone */
.ss-van:before {
@ -859,6 +862,9 @@
.ss-m3c:before {
content: "\e9d0";
}
.ss-dsc:before {
content: "\e9dc";
}
/**
* Reprint */
.ss-chr:before {
@ -954,6 +960,12 @@
.ss-mb2:before {
content: "\e9d9";
}
.ss-j25a:before {
content: "\e9db";
}
.ss-j25:before {
content: "\e9df";
}
/**
* Beginner */
.ss-por:before {
@ -1364,6 +1376,10 @@
.ss-y24:before {
content: "\e9bd";
}
.ss-y25:before,
.ss-yblb:before {
content: "\e9da";
}
/**
* Un-serious */
.ss-ugl:before {
@ -1485,3 +1501,19 @@
content: "\e996";
color: #000;
}
.ss-border.ss-dsc {
display: list-item;
list-style-position: inside;
}
.ss-border.ss-dsc.ss-fw {
text-align: revert !important;
}
.ss-border.ss-dsc::before {
position: absolute;
left: 0;
top: 0;
}
.ss-border.ss-dsc::marker {
content: "\e9dd";
color: #000;
}

View File

@ -159,6 +159,7 @@
<span class="utf"><i>&#xe689;</i> ss-dpa <code>&amp;#xe689;</code></span>
<span class="utf"><i>&#xe678;</i> ss-drb <code>&amp;#xe678;</code></span>
<span class="utf"><i>&#xe616;</i> ss-drk <code>&amp;#xe616;</code></span>
<span class="utf"><i>&#xe9dc;</i> ss-dsc <code>&amp;#xe9dc;</code></span>
<span class="utf"><i>&#xe9d7;</i> ss-dsk <code>&amp;#xe9d7;</code></span>
<span class="utf"><i>&#xe632;</i> ss-dst <code>&amp;#xe632;</code></span>
<span class="utf"><i>&#xe693;</i> ss-dtk <code>&amp;#xe693;</code></span>
@ -201,6 +202,7 @@
<span class="utf"><i>&#xe96a;</i> ss-j20 <code>&amp;#xe96a;</code></span>
<span class="utf"><i>&#xe983;</i> ss-j21 <code>&amp;#xe983;</code></span>
<span class="utf"><i>&#xe9ad;</i> ss-j22 <code>&amp;#xe9ad;</code></span>
<span class="utf"><i>&#xe9df;</i> ss-j25 <code>&amp;#xe9df;</code></span>
<span class="utf"><i>&#xe96f;</i> ss-jmp <code>&amp;#xe96f;</code></span>
<span class="utf"><i>&#xe652;</i> ss-jou <code>&amp;#xe652;</code></span>
<span class="utf"><i>&#xe62d;</i> ss-jud <code>&amp;#xe62d;</code></span>
@ -361,6 +363,7 @@
<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>&#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>
<span class="utf"><i>&#xe644;</i> ss-zen <code>&amp;#xe644;</code></span>
<span class="utf"><i>&#xe967;</i> ss-znc <code>&amp;#xe967;</code></span>
@ -384,6 +387,7 @@
<span class="utf"><i>&#xe612;</i> ss-bcore <code>&amp;#xe612;</code></span>
<span class="utf"><i>&#xe687;</i> ss-htr <code>&amp;#xe687;</code></span>
<span class="utf"><i>&#xe687;</i> ss-htr17 <code>&amp;#xe687;</code></span>
<span class="utf"><i>&#xe9db;</i> ss-j25a <code>&amp;#xe9db;</code></span>
<span class="utf"><i>&#xe92a;</i> ss-papac <code>&amp;#xe92a;</code></span>
<span class="utf"><i>&#xe688;</i> ss-parl <code>&amp;#xe688;</code></span>
<span class="utf"><i>&#xe68c;</i> ss-parl2 <code>&amp;#xe68c;</code></span>
@ -434,6 +438,8 @@
<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>&#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: 932 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 360 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 348 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>.
@ -138,6 +138,9 @@
<div class="icon" id="afr" name="Adventures in the Forgotten Realms" data-name="Adventures in the Forgotten Realms" data-class="afr" data-unicode="e972" data-added="v3.7.0" data-duo="true">
<span class="name"><i class="ss ss-afr ss-common ss-duo"></i> Adventures in the Forgotten Realms <em>(afr)</em></span>
</div>
<div class="icon" id="fdn" name="Foundations" data-name="Foundations" data-class="fdn" data-unicode="e9d8" data-added="v3.15.0">
<span class="name"><i class="ss ss-fdn"></i> Foundations <em>(fdn)</em></span>
</div>
</div>
</section>
<section class="content">
@ -455,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="fdn" name="Foundation" data-name="Foundation" data-class="fdn" data-unicode="e9d8" data-added="v3.15.0">
<span class="name"><i class="ss ss-fdn"></i> Foundation <em>(fdn)</em></span>
</div>
</div>
</section>
<section class="content">
@ -610,6 +610,9 @@
<div class="icon" id="m3c" name="Modern Horizons 3 Commander" data-name="Modern Horizons 3 Commander" data-class="m3c" data-unicode="e9d0" data-duo="true" data-added="v3.14.0">
<span class="name"><i class="ss ss-m3c"></i> MH3 Commander <em>(m3c)</em></span>
</div>
<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>
</section>
<section class="content">
@ -705,6 +708,9 @@
<div class="icon" id="mb2" name="Mystery Booster 2" data-name="Mystery Booster 2" data-class="mb2" data-unicode="e9d9" data-added="v3.15.1">
<span class="name"><i class="ss ss-mb2"></i> Mystery Booster 2<em>(mb2)</em></span>
</div>
<div class="icon" id="j25" name="Jumpstart 2025" data-name="Jumpstart 2025" data-class="j25" data-unicode="e96f" data-added="v3.15.1">
<span class="name"><i class="ss ss-j25"></i> Jumpstart 2025 <em>(j25)</em></span>
</div>
</div>
</section>
<section class="content">
@ -1139,6 +1145,9 @@
<div class="icon" id="y24" name="Alchemy 2024" data-name="Alchemy 2024" data-class="y24" data-unicode="e9bd" data-added="v3.12.3">
<span class="name"><i class="ss ss-y24"></i> Alchemy 2024 <em>(y24)</em></span>
</div>
<div class="icon" id="y25" name="Alchemy 2025" data-name="Alchemy 2025" data-class="y25" data-unicode="e9da" data-added="v3.15.1">
<span class="name"><i class="ss ss-y25"></i> Alchemy 2025 <em>(y25, yblb)</em></span>
</div>
</div>
</section>
<section class="content">

View File

@ -43,7 +43,7 @@
</a>
</div>
<p>
Current version 3.15.1 includes all sets to Bloomburrow.
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: 932 KiB

After

Width:  |  Height:  |  Size: 959 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -50,7 +50,6 @@
color: #000;
}
}
&.@{ss-prefix}-dmc {
display: list-item;
list-style-position: inside;
@ -65,4 +64,22 @@
color: #000;
}
}
&.@{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
}
&::before {
position: absolute;
left: 0;
top: 0;
}
&::marker {
content: "\e9dd";
color: #000;
}
}
}

View File

@ -78,6 +78,11 @@
}
}
// Duskmourn Commander
&.@{ss-prefix}-dsc::after {
content: "\e9de";
}
// Jumpstart: Historic Horizons
&.@{ss-prefix}-j21::after {
content: "\e984";

View File

@ -30,6 +30,7 @@
.@{ss-prefix}-m21:before { content: "\e960"; } // Core 2021
.@{ss-prefix}-xdnd:before,
.@{ss-prefix}-afr:before { content: "\e972"; } // Adventures in the Forgotten Realms (inner)
.@{ss-prefix}-fdn:before { content: "\e9d8"; } // Foundations 2025
/**
* Expansions */
@ -178,7 +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
.@{ss-prefix}-fdn:before { content: "\e9d8"; } // Foundation
/**
* Command Zone */
@ -233,6 +233,7 @@
.@{ss-prefix}-otc:before { content: "\e9d2"; } // Outlaws of Thunder Junction Commander
.@{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
/**
* Reprint */
@ -268,6 +269,8 @@
.@{ss-prefix}-otp:before { content: "\e9d5"; } // Breaking News (OTJ)
.@{ss-prefix}-big:before { content: "\e9d6"; } // The Big Score (OTJ)
.@{ss-prefix}-mb2:before { content: "\e9d9"; } // Mystery Booster
.@{ss-prefix}-j25a:before { content: "\e9db"; } // Jumpstart 2025
.@{ss-prefix}-j25:before { content: "\e9df"; } // Jumpstart 2025 (using this alternate with border)
/**
* Beginner */
@ -446,6 +449,8 @@
.@{ss-prefix}-sis:before { content: "\e9b2"; } // Shadows of the Past
.@{ss-prefix}-ea1:before { content: "\e9b4"; } // Explorer Anthology 1
.@{ss-prefix}-y24:before { content: "\e9bd"; } // Alchemy 2024
.@{ss-prefix}-y25:before,
.@{ss-prefix}-yblb:before { content: "\e9da"; } // Alchemy 2025
/**
* Un-serious */

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "keyrune",
"version": "3.15.0",
"version": "3.15.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "keyrune",
"version": "3.15.0",
"version": "3.15.1",
"license": "(OFL-1.1 AND GPL-3.0-only)",
"devDependencies": {
"clean-css": "^5.3.3",

View File

@ -60,6 +60,7 @@ $dual-layered: (
'clb': '\e992',
'cc2': '\e988',
'dmc': '\e997',
'dsc': '\e9de',
'j21': '\e984',
'khc': '\e9c6',
'ltc': '\e9b8',
@ -103,6 +104,7 @@ $keyrune_sets: (
("Core 2021", "m21", "\e960"),
("Adventures in the Forgotten Realms", "xdnd", "\e972"),
("Adventures in the Forgotten Realms", "afr", "\e972"),
("Foundations", "fdn", "\e9d8"),
//
// Artifact block
("Arabian Nights", "arn", "\e613"),
@ -246,7 +248,6 @@ $keyrune_sets: (
("Outlaws of Thunder Junction", "otj", "\e9cc"),
("Bloomburrow", "blb", "\e9cd"),
("Duskmourn: House of Horror", "dsk", "\e9d7"),
("Foundations", "fdn", "\e9d8"),
// Command zone
("Vanguard", "van", "\e655"),
("Planechase 2009", "hop", "\e656"),
@ -298,6 +299,7 @@ $keyrune_sets: (
("Outlaws of Thunder Junction Commander", "otc", "\e9d2"),
("Bloomburrow Commander", "blc", "\e9d4"),
("Modern Horizons 3 Commander", "m3c", "\e9d0"),
("Duskmourn Commander", "dsc", "\e9dc"),
//
// Reprint sets
("Chronicles", "chr", "\e65e"),
@ -332,6 +334,8 @@ $keyrune_sets: (
("The Big Score", "big", "\e9d6"),
("Modern Horizons 2 Timeshifts", "h2r", "\e97b"),
("Mystery Booster 2", "mb2", "\e9d9"),
("Jumpstart 2025 (Alternate)", "j25a", "\e9db"),
("Jumpstart 2025", "j25", "\e9df"),
//
// Beginner
("Portal", "por", "\e664"),
@ -487,6 +491,8 @@ $keyrune_sets: (
("Shadows Over Innistrad", "sir", "\e9b1"),
("Shadows of the Past", "sis", "\e9b2"),
("Explorer Anthology 1", "ea1", "\e9b4"),
("Alchemy 2025", "y25", "\e9da"),
("Alchemy Bloomburrow", "yblb", "\e9da"),
//
// Unsets
("Unglued", "ugl", "\e691"),