Adds LCI, LCC, SPG, and REX (#216); adds PIP (#218); changes KHC to have dual-layered support (#191); and adds missing CMM to cheatsheet (#219)

This commit is contained in:
Andrew Gioia 2023-11-21 14:50:19 -05:00
parent fa2cf848b2
commit 862c582711
No known key found for this signature in database
GPG Key ID: FC09694A000800C8
24 changed files with 110 additions and 15 deletions

View File

@ -11,6 +11,13 @@ All notable changes to this project will be documented in this file.
## Versions
### [3.13.0] 2023-11-21 Lost Caverns of Ixalan sets plus supplementals
* **Added:** Lost Caverns of Ixalan (LCI), Lost Caverns of Ixalan Ccmmander (LCC), Jurassic World (REX), and Special Guests (SPG) set symbols added ([#216](https://github.com/andrewgioia/keyrune/issues/216))
* **Added:** Universes Beyond: Fallout (PIP) set symbol added ([#218](https://github.com/andrewgioia/keyrune/issues/218))
* **Changed:** Kaldheim Commander now correctly has a dual-layered symbol variant to match the printed card ([#191](https://github.com/andrewgioia/keyrune/issues/191))
* **Fixed:** CMM added to Cheatsheet, was missing ([#219](https://github.com/andrewgioia/keyrune/issues/219))
### [3.12.3] 2023-10-02 WOE supplemental sets, early 2024 products, and some alternate symbols
* **Added:** Wilds of Eldraine Enchanting Tales (WOT) set symbol ([#208](https://github.com/andrewgioia/keyrune/issues/208))

View File

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

View File

@ -1,7 +1,7 @@
{
"name": "keyrune",
"homepage": "http://keyrune.andrewgioia.com",
"version": "3.12.3",
"version": "3.13.0",
"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.12.3');
src: url('../fonts/keyrune.eot?#iefix&v=3.12.3') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.12.3') format('woff2'), url('../fonts/keyrune.woff?v=3.12.3') format('woff'), url('../fonts/keyrune.ttf?v=3.12.3') format('truetype'), url('../fonts/keyrune.svg?v=3.12.3#keyrune') format('svg');
src: url('../fonts/keyrune.eot?v=3.13.0');
src: url('../fonts/keyrune.eot?#iefix&v=3.13.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.13.0') format('woff2'), url('../fonts/keyrune.woff?v=3.13.0') format('woff'), url('../fonts/keyrune.ttf?v=3.13.0') format('truetype'), url('../fonts/keyrune.svg?v=3.13.0#keyrune') format('svg');
font-weight: normal;
font-style: normal;
}
@ -99,6 +99,14 @@
.ss-duo.ss-j21::after {
content: "\e984";
}
.ss-duo.ss-khc::before {
content: "\e9c5";
width: 100%;
}
.ss-duo.ss-khc::after {
content: "\e9c6";
color: #fff !important;
}
.ss-duo.ss-ltc::before {
content: "\e9b7";
width: 100%;
@ -676,6 +684,9 @@
.ss-woe:before {
content: "\e9ae";
}
.ss-lci:before {
content: "\e9c2";
}
/**
* Command Zone */
.ss-van:before {
@ -809,6 +820,9 @@
.ss-woc:before {
content: "\e9b9";
}
.ss-lcc:before {
content: "\e9c7";
}
/**
* Reprint */
.ss-chr:before {
@ -892,6 +906,9 @@
.ss-br:before {
content: "\e9c1";
}
.ss-spg:before {
content: "\e9c8";
}
/**
* Beginner */
.ss-por:before {
@ -1107,6 +1124,9 @@
.ss-rvr:before {
content: "\e9bb";
}
.ss-pip:before {
content: "\e9c3";
}
/**
* Promotional */
.ss-pgru:before {
@ -1205,6 +1225,9 @@
.ss-bot:before {
content: "\e99e";
}
.ss-rex:before {
content: "\e9c4";
}
/**
* Secret Lairs */
.ss-slu:before {

2
css/keyrune.min.css vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -117,6 +117,7 @@
<span class="utf"><i>&#xe916;</i> ss-cma <code>&amp;#xe916;</code></span>
<span class="utf"><i>&#xe969;</i> ss-cmc <code>&amp;#xe969;</code></span>
<span class="utf"><i>&#xe658;</i> ss-cmd <code>&amp;#xe658;</code></span>
<span class="utf"><i>&#xe9b5;</i> ss-cmm <code>&amp;#xe9b5;</code></span>
<span class="utf"><i>&#xe969;</i> ss-cmr <code>&amp;#xe969;</code></span>
<span class="utf"><i>&#xe65c;</i> ss-cns <code>&amp;#xe65c;</code></span>
<span class="utf"><i>&#xe904;</i> ss-cn2 <code>&amp;#xe904;</code></span>
@ -201,6 +202,8 @@
<span class="utf"><i>&#xe90e;</i> ss-kld <code>&amp;#xe90e;</code></span>
<span class="utf"><i>&#xe97c;</i> ss-klr <code>&amp;#xe97c;</code></span>
<span class="utf"><i>&#xe653;</i> ss-ktk <code>&amp;#xe653;</code></span>
<span class="utf"><i>&#xe9c7;</i> ss-lcc <code>&amp;#xe9c7;</code></span>
<span class="utf"><i>&#xe9c2;</i> ss-lci <code>&amp;#xe9c2;</code></span>
<span class="utf"><i>&#xe600;</i> ss-lea <code>&amp;#xe600;</code></span>
<span class="utf"><i>&#xe601;</i> ss-leb <code>&amp;#xe601;</code></span>
<span class="utf"><i>&#xe615;</i> ss-leg <code>&amp;#xe615;</code></span>
@ -261,6 +264,7 @@
<span class="utf"><i>&#xe627;</i> ss-pcy <code>&amp;#xe627;</code></span>
<span class="utf"><i>&#xe680;</i> ss-pd2 <code>&amp;#xe680;</code></span>
<span class="utf"><i>&#xe681;</i> ss-pd3 <code>&amp;#xe681;</code></span>
<span class="utf"><i>&#xe9c3;</i> ss-pip <code>&amp;#xe9c3;</code></span>
<span class="utf"><i>&#xe63b;</i> ss-plc <code>&amp;#xe63b;</code></span>
<span class="utf"><i>&#xe629;</i> ss-pls <code>&amp;#xe629;</code></span>
<span class="utf"><i>&#xe665;</i> ss-po2 <code>&amp;#xe665;</code></span>
@ -268,6 +272,7 @@
<span class="utf"><i>&#xe965;</i> ss-ptg <code>&amp;#xe965;</code></span>
<span class="utf"><i>&#xe666;</i> ss-ptk <code>&amp;#xe666;</code></span>
<span class="utf"><i>&#xe637;</i> ss-rav <code>&amp;#xe637;</code></span>
<span class="utf"><i>&#xe9c4;</i> ss-rex <code>&amp;#xe9c4;</code></span>
<span class="utf"><i>&#xe92f;</i> ss-rix <code>&amp;#xe92f;</code></span>
<span class="utf"><i>&#xe917;</i> ss-xren <code>&amp;#xe917;</code></span>
<span class="utf"><i>&#xe918;</i> ss-xrin <code>&amp;#xe918;</code></span>
@ -289,6 +294,7 @@
<span class="utf"><i>&#xe902;</i> ss-soi <code>&amp;#xe902;</code></span>
<span class="utf"><i>&#xe636;</i> ss-sok <code>&amp;#xe636;</code></span>
<span class="utf"><i>&#xe647;</i> ss-som <code>&amp;#xe647;</code></span>
<span class="utf"><i>&#xe9c8;</i> ss-spg <code>&amp;#xe9c8;</code></span>
<span class="utf"><i>&#xe944;</i> ss-ss1 <code>&amp;#xe944;</code></span>
<span class="utf"><i>&#xe95c;</i> ss-ss2 <code>&amp;#xe95c;</code></span>
<span class="utf"><i>&#xe96d;</i> ss-ss3 <code>&amp;#xe96d;</code></span>
@ -414,6 +420,8 @@
<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>&#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>
<span class="utf"><i>&#xe979;</i> mid border <code>&amp;#xe979;</code></span>
<span class="utf"><i>&#xe98f;</i> ncc inner color <code>&amp;#xe98f;</code></span>
<span class="utf"><i>&#xe990;</i> ncc inner wing <code>&amp;#xe990;</code></span>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 832 KiB

After

Width:  |  Height:  |  Size: 881 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -437,6 +437,9 @@
<div class="icon" id="woe" name="Wilds of Eldraine" data-name="Wilds of Eldraine" data-class="woe" data-unicode="e9ae" data-added="v3.12.2">
<span class="name"><i class="ss ss-woe"></i> Wilds of Eldraine <em>(mat)</em></span>
</div>
<div class="icon" id="lci" name="Lost Caverns of Ixalan" data-name="Lost Caverns of Ixalan" data-class="lci" data-unicode="e9c2" data-added="v3.13.0">
<span class="name"><i class="ss ss-lci"></i> Lost Caverns of Ixalan <em>(lci)</em></span>
</div>
</div>
</section>
<section class="content">
@ -520,8 +523,8 @@
<div class="icon" id="cmc" name="Commander Legends Decks" data-name="Commander Legends Decks" data-class="cmc" data-unicode="e969" data-added="v3.6.2">
<span class="name"><i class="ss ss-cmc"></i> Commander Legends Decks <em>(cmc)</em></span>
</div>
<div class="icon" id="khc" name="Kaldheim Commander" data-name="Kaldheim Commander" data-class="khc" data-unicode="e97d" data-added="v3.7.2">
<span class="name"><i class="ss ss-khc"></i> Kaldheim Commander <em>(khc)</em></span>
<div class="icon" id="khc" name="Kaldheim Commander" data-name="Kaldheim Commander" data-class="khc" data-unicode="e97d" data-added="v3.7.2" data-duo="true">
<span class="name"><i class="ss ss-khc ss-duo ss-common"></i> Kaldheim Commander <em>(khc)</em></span>
</div>
<div class="icon" id="c21" name="Commander 2021" data-name="Commander 2021" data-class="c21" data-unicode="e97e" data-added="v3.8.0" data-duo="true">
<span class="name"><i class="ss ss-c21 ss-duo ss-common"></i> Commander 2021 <em>(c21)</em></span>
@ -574,6 +577,9 @@
<div class="icon" id="woc" name="Wilds of Eldraine Commander" data-name="Wilds of Eldraine Commander" data-class="woc" data-unicode="e9b9" data-added="v3.12.2">
<span class="name"><i class="ss ss-woc"></i> Wilds of Eldraine Commander <em>(woc)</em></span>
</div>
<div class="icon" id="lcc" name="Lost Caverns of Ixalan Commander" data-name="Lost Caverns of Ixalan Commander" data-class="lcc" data-unicode="e9c7" data-added="v3.13.0">
<span class="name"><i class="ss ss-lcc"></i> Lost Caverns of Ixalan Commander <em>(lcc)</em></span>
</div>
</div>
</section>
<section class="content">
@ -660,6 +666,9 @@
<div class="icon" id="br" name="Battle Royale (alternate)" data-name="Battle Royale (alternate)" data-class="br" data-unicode="e9c1" data-added="v3.12.3">
<span class="name"><i class="ss ss-br"></i> Battle Royale (alternate) <em>(br)</em></span>
</div>
<div class="icon" id="spg" name="Special Guests" data-name="Special Guests" data-class="spg" data-unicode="e9c8" data-added="v3.13.0">
<span class="name"><i class="ss ss-spg"></i> Special Guests <em>(spg)</em></span>
</div>
</div>
</section>
<section class="content">
@ -910,6 +919,9 @@
<div class="icon" id="sld2" name="Secret Lair (logo)" data-name="Secret Lair (logo)" data-class="sld2" data-unicode="e9bc" data-added="v3.12.3">
<span class="name"><i class="ss ss-sld2"></i> Secret Lair (logo) <em>(sld)</em></span>
</div>
<div class="icon" id="pip" name="Universes Beyond: Fallout" data-name="Universes Beyond: Fallout" data-class="pip" data-unicode="e9c3" data-added="v3.13.0">
<span class="name"><i class="ss ss-pip"></i> UB: Fallout <em>(pip)</em></span>
</div>
</div>
</section>
<section class="content">
@ -1011,6 +1023,9 @@
<div class="icon" id="bot" name="The Brothers' War Transformers" data-name="The Brothers' War Transformers" data-class="bot" data-unicode="e99e" data-added="v3.11.0">
<span class="name"><i class="ss ss-bot"></i> The Brothers' War Transformers <em>(bot)</em></span>
</div>
<div class="icon" id="rex" name="Jurassic World" data-name="Jurassic World" data-class="rex" data-unicode="e9c4" data-added="v3.13.0">
<span class="name"><i class="ss ss-rex"></i> Jurassic World <em>(rex)</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: 832 KiB

After

Width:  |  Height:  |  Size: 881 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -83,6 +83,20 @@
content: "\e984";
}
// Kaldheim Commander
// 2 glyphs to replace the non-dual version
&.@{ss-prefix}-khc {
&::before {
content: "\e9c5";
width: 100%;
}
&::after {
content: "\e9c6";
color: #fff !important;
}
}
// Lord of the Rings Commander
// 2 glyphs b/c we have a custom color glyph
&.@{ss-prefix}-ltc {

View File

@ -172,6 +172,7 @@
.@{ss-prefix}-mom:before { content: "\e9a2"; } // March of the Machine
.@{ss-prefix}-mat:before { content: "\e9a3"; } // March of the Machine: The Aftermath
.@{ss-prefix}-woe:before { content: "\e9ae"; } // Wilds of Eldraine
.@{ss-prefix}-lci:before { content: "\e9c2"; } // Lost Caverns of Ixalan
/**
* Command Zone */
@ -221,6 +222,7 @@
.@{ss-prefix}-cmm:before { content: "\e9b5"; } // Commander Masters
.@{ss-prefix}-ltc:before { content: "\e9b6"; } // Lord of the Rings Commander
.@{ss-prefix}-woc:before { content: "\e9b9"; } // Wilds of Eldraine Commander
.@{ss-prefix}-lcc:before { content: "\e9c7"; } // Lost Caverns of Ixalan Commander
/**
* Reprint */
@ -252,6 +254,7 @@
.@{ss-prefix}-mul:before { content: "\e9ba"; } // Multiverse Legends
.@{ss-prefix}-wot:before { content: "\e9c0"; } // Wilds of Eldraine Enchanting Tales
.@{ss-prefix}-br:before { content: "\e9c1"; } // Battle Royale (alternate)
.@{ss-prefix}-spg:before { content: "\e9c8"; } // Special Guests
/**
* Beginner */
@ -351,6 +354,7 @@
.@{ss-prefix}-ltr:before { content: "\e9af"; } // Lord of the Rings
.@{ss-prefix}-who:before { content: "\e9b0"; } // Universes Beyond: Doctor Who
.@{ss-prefix}-rvr:before { content: "\e9bb"; } // Ravnica Remastered
.@{ss-prefix}-pip:before { content: "\e9c3"; } // Universes Beyond: Fallout
/**
* Promotional */
@ -389,6 +393,7 @@
.@{ss-prefix}-j20:before { content: "\e96a"; } // Judge Academy 2020
.@{ss-prefix}-zne:before { content: "\e97a"; } // Zendikar Rising Expeditions
.@{ss-prefix}-bot:before { content: "\e99e"; } // The Brothers' War Transformers
.@{ss-prefix}-rex:before { content: "\e9c4"; } // Jurassic World
/**
* Secret Lairs */

View File

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

View File

@ -1,7 +1,7 @@
{
"name": "keyrune",
"description": "Keyrune",
"version": "3.12.3",
"version": "3.13.0",
"author": {
"name": "Andrew Gioia",
"email": "andrew@gioia.email",

View File

@ -91,6 +91,9 @@
&.#{$keyrune_prefix}-dmc::before {
content: "\e995";
}
&.#{$keyrune_prefix}-khc::before {
content: "\e9c5";
}
&.#{$keyrune_prefix}-ltc::before {
content: "\e9b7";
}

View File

@ -1,7 +1,7 @@
/**
* Globals */
$keyrune_version: '3.12.3' !default;
$keyrune_version: '3.13.0' !default;
$keyrune_font_path: '../fonts' !default;
// font specific
@ -61,6 +61,7 @@ $dual-layered: (
'cc2': '\e988',
'dmc': '\e997',
'j21': '\e984',
'khc': '\e9c6',
'ltc': '\e9b8',
'mid': '\e979',
'ncc': '\e990',
@ -237,6 +238,7 @@ $keyrune_sets: (
("March of the Machine", "mom", "\e9a2"),
("March of the Machine: The Aftermath", "mat", "\e9a3"),
("Wilds of Eldraine", "woe", "\e9ae"),
("Lost Caverns of Ixalan", "lci", "\e9c2"),
//
// Command zone
("Vanguard", "van", "\e655"),
@ -284,6 +286,7 @@ $keyrune_sets: (
("Commander Masters", "cmm", "\e9b5"),
("The Lord of the Rings: Tales of Middle-Earth Commander", "ltc", "\e9b6"),
("Wilds of Eldraine Commander", "woc", "\e9b9"),
("Lost Caverns of Ixalan Commander", "lcc", "\e9c7"),
//
// Reprint sets
("Chronicles", "chr", "\e65e"),
@ -313,6 +316,7 @@ $keyrune_sets: (
("Multiverse Legends", "mul", "\e9ba"),
("Wilds of Eldraine Enchanting Tales", "wot", "\e9c0"),
("Battle Royale (alternate)", "br", "\e9c1"),
("Special Guests", "spg", "\e9c8"),
//
// Beginner
("Portal", "por", "\e664"),
@ -396,6 +400,7 @@ $keyrune_sets: (
("The Lord of the Rings: Tales of Middle-Earth", "ltr", "\e9af"),
("Universes Beyond: Doctor Who", "who", "\e9b0"),
("Ravnica Remastered", "rvr", "\e9bb"),
("Universes Beyond: Fallout", "pip", "\e9c3"),
//
// Promos
("Guru", "pgru", "\e683"),
@ -432,6 +437,7 @@ $keyrune_sets: (
("Judge Academy 2020", "j20", "\e96a"),
("Zendikar Rising Expeditions", "zne", "\e97a"),
("The Brothers' War Transformers", "bot", "\e99e"),
("Jurassic World", "rex", "\e9c4"),
//
// Secret Lairs
("Secret Lair: Ultimate Edition", "slu", "\e687"),