diff --git a/CHANGELOG.md b/CHANGELOG.md index 06619a9..fa7850e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/README.md b/README.md index 394a39f..8ce38aa 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Keyrune v3.15.0 +# Keyrune v3.15.1 ## The Magic: the Gathering set symbol font! diff --git a/css/keyrune.css b/css/keyrune.css index 8a501d6..768ee23 100644 --- a/css/keyrune.css +++ b/css/keyrune.css @@ -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; +} diff --git a/css/keyrune.min.css b/css/keyrune.min.css index 8a501d6..768ee23 100644 --- a/css/keyrune.min.css +++ b/css/keyrune.min.css @@ -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; +} diff --git a/docs/assets/keyrune.min.css b/docs/assets/keyrune.min.css index 8a501d6..768ee23 100644 --- a/docs/assets/keyrune.min.css +++ b/docs/assets/keyrune.min.css @@ -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; +} diff --git a/docs/cheatsheet.html b/docs/cheatsheet.html index 222dfac..19313ce 100644 --- a/docs/cheatsheet.html +++ b/docs/cheatsheet.html @@ -159,6 +159,7 @@ ss-dpa  ss-drb  ss-drk  + ss-dsc  ss-dsk  ss-dst  ss-dtk  @@ -201,6 +202,7 @@ ss-j20  ss-j21  ss-j22  + ss-j25  ss-jmp  ss-jou  ss-jud  @@ -361,6 +363,7 @@ ss-xln  ss-y22  ss-y24  + ss-y25  ss-ydmu  ss-zen  ss-znc  @@ -384,6 +387,7 @@ ss-bcore  ss-htr  ss-htr17  + ss-j25a  ss-papac  ss-parl  ss-parl2  @@ -434,6 +438,8 @@ dmc border  dmc inner  dmc white  + dsc border  + dsc inner  j21 border  khc rarity  khc inner  diff --git a/docs/fonts/keyrune.eot b/docs/fonts/keyrune.eot index 6ef4702..3471288 100644 Binary files a/docs/fonts/keyrune.eot and b/docs/fonts/keyrune.eot differ diff --git a/docs/fonts/keyrune.svg b/docs/fonts/keyrune.svg index 20e8fcc..3bdefbc 100644 --- a/docs/fonts/keyrune.svg +++ b/docs/fonts/keyrune.svg @@ -5,14 +5,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - - + + + + - + - - + + - - - + + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - + - - - - - - + + + + + + - - - + + + - - + + - + - + - + - + - + - - - - + + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + + + + + + + \ No newline at end of file diff --git a/docs/fonts/keyrune.ttf b/docs/fonts/keyrune.ttf index b4f81e7..7620090 100644 Binary files a/docs/fonts/keyrune.ttf and b/docs/fonts/keyrune.ttf differ diff --git a/docs/fonts/keyrune.woff b/docs/fonts/keyrune.woff index 0db1023..a3c0ba1 100644 Binary files a/docs/fonts/keyrune.woff and b/docs/fonts/keyrune.woff differ diff --git a/docs/fonts/keyrune.woff2 b/docs/fonts/keyrune.woff2 index 4f60d9d..58f4c9e 100644 Binary files a/docs/fonts/keyrune.woff2 and b/docs/fonts/keyrune.woff2 differ diff --git a/docs/icons.html b/docs/icons.html index ce22408..449adf6 100644 --- a/docs/icons.html +++ b/docs/icons.html @@ -37,7 +37,7 @@ Download -

Complete 360 Magic set symbol font icons

+

Complete 353 Magic set symbol font icons

@@ -45,7 +45,7 @@

- View the full list of 348 set and expansion symbols below, for all sets and special edition products up to Wilds of Eldraine. To use the symbols on your desktop or just get the vectors, check out the Cheatsheet. + View the full list of 353 set and expansion symbols below, for all sets and special edition products up to Wilds of Eldraine. To use the symbols on your desktop or just get the vectors, check out the Cheatsheet.

Note: 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: https://keyrune.andrewgioia.com/icons.html?icon=ody. @@ -138,6 +138,9 @@

Adventures in the Forgotten Realms (afr)
+
+ Foundations (fdn) +
@@ -455,9 +458,6 @@
Duskmourn: House of Horror(dsk)
-
- Foundation (fdn) -
@@ -610,6 +610,9 @@
MH3 Commander (m3c)
+
+ Duskmourn Commander (dsc) +
@@ -705,6 +708,9 @@
Mystery Booster 2(mb2)
+
+ Jumpstart 2025 (j25) +
@@ -1139,6 +1145,9 @@
Alchemy 2024 (y24)
+
+ Alchemy 2025 (y25, yblb) +
diff --git a/docs/index.html b/docs/index.html index a850fcd..cd1a8ce 100644 --- a/docs/index.html +++ b/docs/index.html @@ -43,7 +43,7 @@

- Current version 3.15.1 includes all sets to Bloomburrow. + Current version 3.15.1 includes all sets to Duskmourn.

diff --git a/fonts/keyrune.eot b/fonts/keyrune.eot index 6ef4702..3471288 100644 Binary files a/fonts/keyrune.eot and b/fonts/keyrune.eot differ diff --git a/fonts/keyrune.svg b/fonts/keyrune.svg index 20e8fcc..3bdefbc 100644 --- a/fonts/keyrune.svg +++ b/fonts/keyrune.svg @@ -5,14 +5,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - - + + + + - + - - + + - - - + + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - + - - - - - - + + + + + + - - - + + + - - + + - + - + - + - + - + - - - - + + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + + + + + + + \ No newline at end of file diff --git a/fonts/keyrune.ttf b/fonts/keyrune.ttf index b4f81e7..7620090 100644 Binary files a/fonts/keyrune.ttf and b/fonts/keyrune.ttf differ diff --git a/fonts/keyrune.woff b/fonts/keyrune.woff index 0db1023..a3c0ba1 100644 Binary files a/fonts/keyrune.woff and b/fonts/keyrune.woff differ diff --git a/fonts/keyrune.woff2 b/fonts/keyrune.woff2 index 4f60d9d..58f4c9e 100644 Binary files a/fonts/keyrune.woff2 and b/fonts/keyrune.woff2 differ diff --git a/less/border.less b/less/border.less index 7c733b4..47b41e6 100644 --- a/less/border.less +++ b/less/border.less @@ -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; + } + } } \ No newline at end of file diff --git a/less/duo.less b/less/duo.less index 2be1fdd..54d6820 100644 --- a/less/duo.less +++ b/less/duo.less @@ -78,6 +78,11 @@ } } + // Duskmourn Commander + &.@{ss-prefix}-dsc::after { + content: "\e9de"; + } + // Jumpstart: Historic Horizons &.@{ss-prefix}-j21::after { content: "\e984"; diff --git a/less/icons.less b/less/icons.less index 61b33ad..03ab72f 100644 --- a/less/icons.less +++ b/less/icons.less @@ -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 */ diff --git a/package-lock.json b/package-lock.json index d80e3ef..0cc288b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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", diff --git a/sass/_variables.scss b/sass/_variables.scss index 5d340c9..bc6acf1 100644 --- a/sass/_variables.scss +++ b/sass/_variables.scss @@ -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"),