diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f09bb0..0454ef6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,20 @@ All notable changes to this project will be documented in this file. ## Versions -### [3.16.1] 2024-10-28 Aetherdrift +### [3.16.1] 2024-12-12 + +#### Added + +* Pioneer Masters (PIO) set symbol ([#249](https://github.com/andrewgioia/keyrune/issues/249)) +* Preliminary icon for the Tarkir: Dragonstorm (TDM) set symbol; this will be replaced when the official one comes out ([#250](https://github.com/andrewgioia/keyrune/issues/250)) +* Aetherdrift Commander (DRC) set symbol with inner and border glyphs ([#251](https://github.com/andrewgioia/keyrune/issues/251)) +* SVGs are now up to date and the improper scale of DSK and MB2 is corrected ([#260](https://github.com/andrewgioia/keyrune/issues/260)) + +#### Fixed + +* Re-adds support for text-stroke borders by default, and manual glyph borders as an override on specific symbols. Note that .ss-border is not working well when .ss-grad is also applied, due to the way that the gradient has to be applied to the glyph (via text-clip). + +### [3.16.0] 2024-10-28 Aetherdrift #### Added diff --git a/css/keyrune.css b/css/keyrune.css index 5609fc6..d6e7665 100644 --- a/css/keyrune.css +++ b/css/keyrune.css @@ -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.16.1'); + src: url('../fonts/keyrune.eot?#iefix&v=3.16.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.1') format('woff2'), url('../fonts/keyrune.woff?v=3.16.1') format('woff'), url('../fonts/keyrune.ttf?v=3.16.1') format('truetype'), url('../fonts/keyrune.svg?v=3.16.1#keyrune') format('svg'); font-weight: normal; font-style: normal; } @@ -96,6 +96,14 @@ content: "\e997"; color: #fff !important; } +.ss-duo.ss-drc::before { + content: "\e9e9"; + width: 100%; +} +.ss-duo.ss-drc::after { + content: "\e9eb"; + color: #fff !important; +} .ss-duo.ss-dsc::after { content: "\e9de"; } @@ -669,6 +677,9 @@ .ss-dft:before { content: "\e9e0"; } +.ss-tdm:before { + content: "\e9e6"; +} /** * Command Zone */ .ss-van:before { @@ -823,6 +834,9 @@ .ss-fdc:before { content: "\e9e4"; } +.ss-drc:before { + content: "\e9e8"; +} /** * Reprint */ .ss-chr:before { @@ -924,6 +938,9 @@ .ss-j25:before { content: "\e9df"; } +.ss-pio:before { + content: "\e9e7"; +} /** * Beginner */ .ss-por:before { @@ -1421,6 +1438,7 @@ .ss-border.ss-cns::before, .ss-border.ss-dft::before, .ss-border.ss-dmc::before, +.ss-border.ss-drc::before, .ss-border.ss-dsc::before, .ss-border.ss-hop::before, .ss-border.ss-inr::before, @@ -1440,6 +1458,7 @@ .ss-border.ss-cns:not(.ss-duo)::after, .ss-border.ss-dft:not(.ss-duo)::after, .ss-border.ss-dmc:not(.ss-duo)::after, +.ss-border.ss-drc:not(.ss-duo)::after, .ss-border.ss-dsc:not(.ss-duo)::after, .ss-border.ss-hop:not(.ss-duo)::after, .ss-border.ss-inr:not(.ss-duo)::after, @@ -1467,6 +1486,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dft:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dmc:not(.ss-duo).ss-uncommon::after, +.ss-border.ss-drc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dsc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-hop:not(.ss-duo).ss-uncommon::after, .ss-border.ss-inr:not(.ss-duo).ss-uncommon::after, @@ -1484,6 +1504,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-rare::after, .ss-border.ss-dft:not(.ss-duo).ss-rare::after, .ss-border.ss-dmc:not(.ss-duo).ss-rare::after, +.ss-border.ss-drc:not(.ss-duo).ss-rare::after, .ss-border.ss-dsc:not(.ss-duo).ss-rare::after, .ss-border.ss-hop:not(.ss-duo).ss-rare::after, .ss-border.ss-inr:not(.ss-duo).ss-rare::after, @@ -1501,6 +1522,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-mythic::after, .ss-border.ss-dft:not(.ss-duo).ss-mythic::after, .ss-border.ss-dmc:not(.ss-duo).ss-mythic::after, +.ss-border.ss-drc:not(.ss-duo).ss-mythic::after, .ss-border.ss-dsc:not(.ss-duo).ss-mythic::after, .ss-border.ss-hop:not(.ss-duo).ss-mythic::after, .ss-border.ss-inr:not(.ss-duo).ss-mythic::after, @@ -1518,6 +1540,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dft:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dmc:not(.ss-duo).ss-timeshifted::after, +.ss-border.ss-drc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dsc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-hop:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-inr:not(.ss-duo).ss-timeshifted::after, @@ -1535,6 +1558,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-foil::after, .ss-border.ss-dft:not(.ss-duo).ss-foil::after, .ss-border.ss-dmc:not(.ss-duo).ss-foil::after, +.ss-border.ss-drc:not(.ss-duo).ss-foil::after, .ss-border.ss-dsc:not(.ss-duo).ss-foil::after, .ss-border.ss-hop:not(.ss-duo).ss-foil::after, .ss-border.ss-inr:not(.ss-duo).ss-foil::after, @@ -1602,6 +1626,19 @@ content: "\e996"; color: #000; } +.ss-border.ss-drc { + display: list-item; + list-style-position: inside; +} +.ss-border.ss-drc::before { + position: absolute; + left: 0; + top: 0; +} +.ss-border.ss-drc::marker { + content: "\e9ea"; + color: #000; +} .ss-border.ss-dsc { display: list-item; list-style-position: inside; diff --git a/css/keyrune.min.css b/css/keyrune.min.css index 5609fc6..d6e7665 100644 --- a/css/keyrune.min.css +++ b/css/keyrune.min.css @@ -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.16.1'); + src: url('../fonts/keyrune.eot?#iefix&v=3.16.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.1') format('woff2'), url('../fonts/keyrune.woff?v=3.16.1') format('woff'), url('../fonts/keyrune.ttf?v=3.16.1') format('truetype'), url('../fonts/keyrune.svg?v=3.16.1#keyrune') format('svg'); font-weight: normal; font-style: normal; } @@ -96,6 +96,14 @@ content: "\e997"; color: #fff !important; } +.ss-duo.ss-drc::before { + content: "\e9e9"; + width: 100%; +} +.ss-duo.ss-drc::after { + content: "\e9eb"; + color: #fff !important; +} .ss-duo.ss-dsc::after { content: "\e9de"; } @@ -669,6 +677,9 @@ .ss-dft:before { content: "\e9e0"; } +.ss-tdm:before { + content: "\e9e6"; +} /** * Command Zone */ .ss-van:before { @@ -823,6 +834,9 @@ .ss-fdc:before { content: "\e9e4"; } +.ss-drc:before { + content: "\e9e8"; +} /** * Reprint */ .ss-chr:before { @@ -924,6 +938,9 @@ .ss-j25:before { content: "\e9df"; } +.ss-pio:before { + content: "\e9e7"; +} /** * Beginner */ .ss-por:before { @@ -1421,6 +1438,7 @@ .ss-border.ss-cns::before, .ss-border.ss-dft::before, .ss-border.ss-dmc::before, +.ss-border.ss-drc::before, .ss-border.ss-dsc::before, .ss-border.ss-hop::before, .ss-border.ss-inr::before, @@ -1440,6 +1458,7 @@ .ss-border.ss-cns:not(.ss-duo)::after, .ss-border.ss-dft:not(.ss-duo)::after, .ss-border.ss-dmc:not(.ss-duo)::after, +.ss-border.ss-drc:not(.ss-duo)::after, .ss-border.ss-dsc:not(.ss-duo)::after, .ss-border.ss-hop:not(.ss-duo)::after, .ss-border.ss-inr:not(.ss-duo)::after, @@ -1467,6 +1486,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dft:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dmc:not(.ss-duo).ss-uncommon::after, +.ss-border.ss-drc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dsc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-hop:not(.ss-duo).ss-uncommon::after, .ss-border.ss-inr:not(.ss-duo).ss-uncommon::after, @@ -1484,6 +1504,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-rare::after, .ss-border.ss-dft:not(.ss-duo).ss-rare::after, .ss-border.ss-dmc:not(.ss-duo).ss-rare::after, +.ss-border.ss-drc:not(.ss-duo).ss-rare::after, .ss-border.ss-dsc:not(.ss-duo).ss-rare::after, .ss-border.ss-hop:not(.ss-duo).ss-rare::after, .ss-border.ss-inr:not(.ss-duo).ss-rare::after, @@ -1501,6 +1522,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-mythic::after, .ss-border.ss-dft:not(.ss-duo).ss-mythic::after, .ss-border.ss-dmc:not(.ss-duo).ss-mythic::after, +.ss-border.ss-drc:not(.ss-duo).ss-mythic::after, .ss-border.ss-dsc:not(.ss-duo).ss-mythic::after, .ss-border.ss-hop:not(.ss-duo).ss-mythic::after, .ss-border.ss-inr:not(.ss-duo).ss-mythic::after, @@ -1518,6 +1540,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dft:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dmc:not(.ss-duo).ss-timeshifted::after, +.ss-border.ss-drc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dsc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-hop:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-inr:not(.ss-duo).ss-timeshifted::after, @@ -1535,6 +1558,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-foil::after, .ss-border.ss-dft:not(.ss-duo).ss-foil::after, .ss-border.ss-dmc:not(.ss-duo).ss-foil::after, +.ss-border.ss-drc:not(.ss-duo).ss-foil::after, .ss-border.ss-dsc:not(.ss-duo).ss-foil::after, .ss-border.ss-hop:not(.ss-duo).ss-foil::after, .ss-border.ss-inr:not(.ss-duo).ss-foil::after, @@ -1602,6 +1626,19 @@ content: "\e996"; color: #000; } +.ss-border.ss-drc { + display: list-item; + list-style-position: inside; +} +.ss-border.ss-drc::before { + position: absolute; + left: 0; + top: 0; +} +.ss-border.ss-drc::marker { + content: "\e9ea"; + color: #000; +} .ss-border.ss-dsc { display: list-item; list-style-position: inside; diff --git a/docs/assets/keyrune.min.css b/docs/assets/keyrune.min.css index 5609fc6..d6e7665 100644 --- a/docs/assets/keyrune.min.css +++ b/docs/assets/keyrune.min.css @@ -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.16.1'); + src: url('../fonts/keyrune.eot?#iefix&v=3.16.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.1') format('woff2'), url('../fonts/keyrune.woff?v=3.16.1') format('woff'), url('../fonts/keyrune.ttf?v=3.16.1') format('truetype'), url('../fonts/keyrune.svg?v=3.16.1#keyrune') format('svg'); font-weight: normal; font-style: normal; } @@ -96,6 +96,14 @@ content: "\e997"; color: #fff !important; } +.ss-duo.ss-drc::before { + content: "\e9e9"; + width: 100%; +} +.ss-duo.ss-drc::after { + content: "\e9eb"; + color: #fff !important; +} .ss-duo.ss-dsc::after { content: "\e9de"; } @@ -669,6 +677,9 @@ .ss-dft:before { content: "\e9e0"; } +.ss-tdm:before { + content: "\e9e6"; +} /** * Command Zone */ .ss-van:before { @@ -823,6 +834,9 @@ .ss-fdc:before { content: "\e9e4"; } +.ss-drc:before { + content: "\e9e8"; +} /** * Reprint */ .ss-chr:before { @@ -924,6 +938,9 @@ .ss-j25:before { content: "\e9df"; } +.ss-pio:before { + content: "\e9e7"; +} /** * Beginner */ .ss-por:before { @@ -1421,6 +1438,7 @@ .ss-border.ss-cns::before, .ss-border.ss-dft::before, .ss-border.ss-dmc::before, +.ss-border.ss-drc::before, .ss-border.ss-dsc::before, .ss-border.ss-hop::before, .ss-border.ss-inr::before, @@ -1440,6 +1458,7 @@ .ss-border.ss-cns:not(.ss-duo)::after, .ss-border.ss-dft:not(.ss-duo)::after, .ss-border.ss-dmc:not(.ss-duo)::after, +.ss-border.ss-drc:not(.ss-duo)::after, .ss-border.ss-dsc:not(.ss-duo)::after, .ss-border.ss-hop:not(.ss-duo)::after, .ss-border.ss-inr:not(.ss-duo)::after, @@ -1467,6 +1486,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dft:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dmc:not(.ss-duo).ss-uncommon::after, +.ss-border.ss-drc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dsc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-hop:not(.ss-duo).ss-uncommon::after, .ss-border.ss-inr:not(.ss-duo).ss-uncommon::after, @@ -1484,6 +1504,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-rare::after, .ss-border.ss-dft:not(.ss-duo).ss-rare::after, .ss-border.ss-dmc:not(.ss-duo).ss-rare::after, +.ss-border.ss-drc:not(.ss-duo).ss-rare::after, .ss-border.ss-dsc:not(.ss-duo).ss-rare::after, .ss-border.ss-hop:not(.ss-duo).ss-rare::after, .ss-border.ss-inr:not(.ss-duo).ss-rare::after, @@ -1501,6 +1522,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-mythic::after, .ss-border.ss-dft:not(.ss-duo).ss-mythic::after, .ss-border.ss-dmc:not(.ss-duo).ss-mythic::after, +.ss-border.ss-drc:not(.ss-duo).ss-mythic::after, .ss-border.ss-dsc:not(.ss-duo).ss-mythic::after, .ss-border.ss-hop:not(.ss-duo).ss-mythic::after, .ss-border.ss-inr:not(.ss-duo).ss-mythic::after, @@ -1518,6 +1540,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dft:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dmc:not(.ss-duo).ss-timeshifted::after, +.ss-border.ss-drc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dsc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-hop:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-inr:not(.ss-duo).ss-timeshifted::after, @@ -1535,6 +1558,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-foil::after, .ss-border.ss-dft:not(.ss-duo).ss-foil::after, .ss-border.ss-dmc:not(.ss-duo).ss-foil::after, +.ss-border.ss-drc:not(.ss-duo).ss-foil::after, .ss-border.ss-dsc:not(.ss-duo).ss-foil::after, .ss-border.ss-hop:not(.ss-duo).ss-foil::after, .ss-border.ss-inr:not(.ss-duo).ss-foil::after, @@ -1602,6 +1626,19 @@ content: "\e996"; color: #000; } +.ss-border.ss-drc { + display: list-item; + list-style-position: inside; +} +.ss-border.ss-drc::before { + position: absolute; + left: 0; + top: 0; +} +.ss-border.ss-drc::marker { + content: "\e9ea"; + color: #000; +} .ss-border.ss-dsc { display: list-item; list-style-position: inside; diff --git a/docs/cheatsheet.html b/docs/cheatsheet.html index 7e34bc3..30e72e7 100644 --- a/docs/cheatsheet.html +++ b/docs/cheatsheet.html @@ -156,6 +156,7 @@

ss-dmu 
ss-dmc 
+ ss-drc 
ss-dom 
ss-dpa 
ss-drb 
@@ -284,6 +285,7 @@ 
ss-pd2 
ss-pd3 
+ ss-pio 
ss-pip 
ss-plc 
ss-pls 
@@ -322,6 +324,7 @@ 
ss-stx 
ss-td2 
+ ss-tdm 
ss-thb 
ss-ths 
ss-tmp 
@@ -432,7 +435,7 @@ 
- 40k inner 
+ 40k rarity 
40k white 
afc border 
afr border 
@@ -442,8 +445,11 @@ 
dft rarity 
dmc border 
- dmc inner 
- dmc white 
+ dmc rarity 
+ dmc inner 
+ drc border 
+ drc rarity 
+ drc inner 
dsc border 
dsc inner 
inr border 
@@ -455,9 +461,9 @@ 
ncc inner wing 
otc inner 
- scd inner 
- scd white 
- una white 
+ scd rarity 
+ scd inner 
+ una inner 