mirror of
https://github.com/andrewgioia/mana.git
synced 2024-11-21 14:54:45 +00:00
Adds all 55 unique ability symbols from Magic Duels, aliases the symbols that have not been updated, and updates docs with them all (#85)
This commit is contained in:
parent
957ad2abcd
commit
6ca9e696d3
10
CHANGELOG.md
10
CHANGELOG.md
@ -10,6 +10,16 @@ All notable changes to this project will be documented in this file.
|
||||
|
||||
## Versions
|
||||
|
||||
### [1.18.0] 2024-11-10 Magic Duels ability symbols!
|
||||
|
||||
#### Added
|
||||
|
||||
* Finally traced, handdrew, and placed all 56 available Magic Duels ability symbols. This was a labor of love more than anything else as I cannot imagine who is using these, but it gets us to completion of all of the official ability symbols. All of these are available in the format `.ms-ability-duels-{name}`, but for the ones where there are no current Arena/MODO symbol I've aliased those without `duels` for convenience ([#85](https://github.com/andrewgioia/mana/issues/85))
|
||||
|
||||
#### Changed
|
||||
|
||||
* Duels had a higher resolution source for Reach, which is the only one of these that has the same current ability symbol. That one has been replaced with this better version.
|
||||
|
||||
### [1.17.1] 2024-11-08 Colorless split costs
|
||||
|
||||
#### Added
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Mana v1.17.1
|
||||
# Mana v1.18.0
|
||||
|
||||
## The Magic: the Gathering mana symbol font!
|
||||
|
||||
|
173
css/mana.css
173
css/mana.css
@ -1,14 +1,14 @@
|
||||
@font-face {
|
||||
font-family: "Mana";
|
||||
src: url("../fonts/mana.eot?v=1.17.1");
|
||||
src: url("../fonts/mana.eot?#iefix&v=1.17.1") format("embedded-opentype"), url("../fonts/mana.woff?v=1.17.1") format("woff"), url("../fonts/mana.ttf?v=1.17.1") format("truetype"), url("../fonts/mana.svg?v=1.17.1#mana") format("svg");
|
||||
src: url("../fonts/mana.eot?v=1.18.0");
|
||||
src: url("../fonts/mana.eot?#iefix&v=1.18.0") format("embedded-opentype"), url("../fonts/mana.woff?v=1.18.0") format("woff"), url("../fonts/mana.ttf?v=1.18.0") format("truetype"), url("../fonts/mana.svg?v=1.18.0#mana") format("svg");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "MPlantin";
|
||||
src: url("../fonts/mplantin.eot?v=1.17.1");
|
||||
src: url("../fonts/mplantin.eot?#iefix&v=1.17.1") format("embedded-opentype"), url("../fonts/mplantin.woff?v=1.17.1") format("woff"), url("../fonts/mplantin.ttf?v=1.17.1") format("truetype"), url("../fonts/mplantin.svg?v=1.17.1#mplantin") format("svg");
|
||||
src: url("../fonts/mplantin.eot?v=1.18.0");
|
||||
src: url("../fonts/mplantin.eot?#iefix&v=1.18.0") format("embedded-opentype"), url("../fonts/mplantin.woff?v=1.18.0") format("woff"), url("../fonts/mplantin.ttf?v=1.18.0") format("truetype"), url("../fonts/mplantin.svg?v=1.18.0#mplantin") format("svg");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
@ -1019,6 +1019,171 @@
|
||||
.ms-ability-robber-of-the-rich::before {
|
||||
content: "\e9e5";
|
||||
}
|
||||
.ms-ability-duels-annihilator::before, .ms-ability-annihilator::before {
|
||||
content: "\ea5a";
|
||||
}
|
||||
.ms-ability-duels-battle-cry::before, .ms-ability-battle-cry::before {
|
||||
content: "\ea5b";
|
||||
}
|
||||
.ms-ability-duels-unblockable::before, .ms-ability-unblockable::before {
|
||||
content: "\ea5c";
|
||||
}
|
||||
.ms-ability-duels-cannot-block::before, .ms-ability-cannot-block::before {
|
||||
content: "\ea5d";
|
||||
}
|
||||
.ms-ability-duels-cannot-untap::before, .ms-ability-cannot-untap::before {
|
||||
content: "\ea5e";
|
||||
}
|
||||
.ms-ability-duels-cohort::before, .ms-ability-cohort::before {
|
||||
content: "\ea5f";
|
||||
}
|
||||
.ms-ability-duels-copy::before, .ms-ability-copy::before {
|
||||
content: "\ea60";
|
||||
}
|
||||
.ms-ability-duels-deathtouch::before {
|
||||
content: "\ea61";
|
||||
}
|
||||
.ms-ability-duels-defender::before {
|
||||
content: "\ea62";
|
||||
}
|
||||
.ms-ability-duels-delirium::before, .ms-ability-delirium::before {
|
||||
content: "\ea63";
|
||||
}
|
||||
.ms-ability-duels-detain::before, .ms-ability-detain::before {
|
||||
content: "\ea64";
|
||||
}
|
||||
.ms-ability-duels-double-strike::before {
|
||||
content: "\ea65";
|
||||
}
|
||||
.ms-ability-duels-dfc::before, .ms-ability-dfc::before {
|
||||
content: "\ea66";
|
||||
}
|
||||
.ms-ability-duels-evolve::before, .ms-ability-evolve::before {
|
||||
content: "\ea67";
|
||||
}
|
||||
.ms-ability-duels-exalted::before {
|
||||
content: "\ea68";
|
||||
}
|
||||
.ms-ability-duels-exile::before, .ms-ability-exile::before {
|
||||
content: "\ea69";
|
||||
}
|
||||
.ms-ability-duels-fading::before, .ms-ability-fading::before {
|
||||
content: "\ea6a";
|
||||
}
|
||||
.ms-ability-duels-fear::before, .ms-ability-fear::before {
|
||||
content: "\ea6b";
|
||||
}
|
||||
.ms-ability-duels-first-strike::before {
|
||||
content: "\ea6c";
|
||||
}
|
||||
.ms-ability-duels-flying::before {
|
||||
content: "\ea6d";
|
||||
}
|
||||
.ms-ability-duels-forestwalk::before, .ms-ability-forestwalk::before {
|
||||
content: "\ea6e";
|
||||
}
|
||||
.ms-ability-duels-haste::before {
|
||||
content: "\ea6f";
|
||||
}
|
||||
.ms-ability-duels-haunt::before, .ms-ability-haunt::before {
|
||||
content: "\ea70";
|
||||
}
|
||||
.ms-ability-duels-hexproof::before {
|
||||
content: "\ea71";
|
||||
}
|
||||
.ms-ability-duels-indestructible::before {
|
||||
content: "\ea72";
|
||||
}
|
||||
.ms-ability-duels-infect::before, .ms-ability-infect::before {
|
||||
content: "\ea73";
|
||||
}
|
||||
.ms-ability-duels-ingest::before, .ms-ability-ingest::before {
|
||||
content: "\ea74";
|
||||
}
|
||||
.ms-ability-duels-intimidate::before, .ms-ability-intimidate::before {
|
||||
content: "\ea75";
|
||||
}
|
||||
.ms-ability-duels-islandwalk::before, .ms-ability-islandwalk::before {
|
||||
content: "\ea76";
|
||||
}
|
||||
.ms-ability-duels-legendary::before, .ms-ability-legendary::before {
|
||||
content: "\ea77";
|
||||
}
|
||||
.ms-ability-duels-lifelink::before {
|
||||
content: "\ea78";
|
||||
}
|
||||
.ms-ability-duels-menace::before {
|
||||
content: "\ea79";
|
||||
}
|
||||
.ms-ability-duels-monstrous::before, .ms-ability-monstrous::before {
|
||||
content: "\ea7a";
|
||||
}
|
||||
.ms-ability-duels-mountainwalk::before, .ms-ability-mountainwalk::before {
|
||||
content: "\ea7b";
|
||||
}
|
||||
.ms-ability-duels-must-attack::before, .ms-ability-must-attack::before {
|
||||
content: "\ea7c";
|
||||
}
|
||||
.ms-ability-duels-plainswalk::before, .ms-ability-plainswalk::before {
|
||||
content: "\ea7d";
|
||||
}
|
||||
.ms-ability-duels-prevent-damage::before, .ms-ability-prevent-damage::before {
|
||||
content: "\ea7e";
|
||||
}
|
||||
.ms-ability-duels-protection-black::before, .ms-ability-protection-black::before {
|
||||
content: "\ea7f";
|
||||
}
|
||||
.ms-ability-duels-protection-blue::before, .ms-ability-protection-blue::before {
|
||||
content: "\ea80";
|
||||
}
|
||||
.ms-ability-duels-protection-green::before, .ms-ability-protection-green::before {
|
||||
content: "\ea81";
|
||||
}
|
||||
.ms-ability-duels-protection-red::before, .ms-ability-protection-red::before {
|
||||
content: "\ea82";
|
||||
}
|
||||
.ms-ability-duels-protection-white::before, .ms-ability-protection-white::before {
|
||||
content: "\ea83";
|
||||
}
|
||||
.ms-ability-duels-protection::before, .ms-ability-protection::before {
|
||||
content: "\ea84";
|
||||
}
|
||||
.ms-ability-duels-rally::before, .ms-ability-rally::before {
|
||||
content: "\ea85";
|
||||
}
|
||||
.ms-ability-duels-regenerate::before, .ms-ability-regenerate::before {
|
||||
content: "\ea86";
|
||||
}
|
||||
.ms-ability-duels-renowned::before, .ms-ability-renowned::before {
|
||||
content: "\ea87";
|
||||
}
|
||||
.ms-ability-duels-shroud::before, .ms-ability-shroud::before {
|
||||
content: "\ea88";
|
||||
}
|
||||
.ms-ability-duels-skulk::before, .ms-ability-skulk::before {
|
||||
content: "\ea89";
|
||||
}
|
||||
.ms-ability-duels-soulshift::before, .ms-ability-soulshift::before {
|
||||
content: "\ea8a";
|
||||
}
|
||||
.ms-ability-duels-swampwalk::before, .ms-ability-swampwalk::before {
|
||||
content: "\ea8b";
|
||||
}
|
||||
.ms-ability-duels-temporary-control::before, .ms-ability-temporary-control::before {
|
||||
content: "\ea8c";
|
||||
}
|
||||
.ms-ability-duels-totem-armor::before, .ms-ability-totem-armor::before {
|
||||
content: "\ea8d";
|
||||
}
|
||||
.ms-ability-duels-trample::before {
|
||||
content: "\ea8e";
|
||||
}
|
||||
.ms-ability-duels-undying::before, .ms-ability-undying::before {
|
||||
content: "\ea8f";
|
||||
}
|
||||
.ms-ability-duels-vigilance::before {
|
||||
content: "\ea90";
|
||||
}
|
||||
.ms-watermark-agentsofsneak::before {
|
||||
content: "\ea08";
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
2
css/mana.min.css
vendored
2
css/mana.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
@ -252,15 +252,26 @@ blockquote {
|
||||
.icon .ms {
|
||||
font-size: 22px;
|
||||
margin-right: 5px;
|
||||
margin-top: -2px;
|
||||
margin-top: -3px;
|
||||
text-align: center;
|
||||
width: 32px;
|
||||
}
|
||||
|
||||
.icon .ms-100 {
|
||||
font-size: 1rem;
|
||||
}
|
||||
.icon .ms-1000000 {
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
.icon:hover .ms {
|
||||
font-size: 32px;
|
||||
text-shadow: 0 1px 0 #fff;
|
||||
}
|
||||
.icon:hover .ms-100,
|
||||
.icon:hover .ms-1000000 {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
.icon:hover .ms.ms-duo {
|
||||
text-shadow: none;
|
||||
|
2
docs/assets/mana.min.css
vendored
2
docs/assets/mana.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
@ -354,6 +354,63 @@
|
||||
<span class="utf"><i></i> ms-ability-ward <code>&#xe992;</code></span>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="vectors overflow">
|
||||
<span class="utf"><i></i> ms-ability-duels-annihilator <code>&#xea5a;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-battle-cry <code>&#xea5b;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-unblockable <code>&#xea5c;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-cannot-block <code>&#xea5d</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-cannot-untap <code>&#xea5e;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-cohort <code>&#xea5f;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-copy <code>&#xea60;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-deathtouch <code>&#xea61;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-defender <code>&#xea62;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-delirium <code>&#xea63;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-detain <code>&#xea64;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-double-strike <code>&#xea65;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-dfc <code>&#xea66;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-evolve <code>&#xea67;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-exalted <code>&#xea68;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-exile <code>&#xea69;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-fading <code>&#xea6a;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-fear <code>&#xea6b;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-first-strike <code>&#xea6c;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-flying <code>&#xea6d;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-forestwalk <code>&#xea6e;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-haste <code>&#xea6f;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-haunt <code>&#xea70;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-hexproof <code>&#xea71;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-indestructible <code>&#xea72;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-infect <code>&#xea73;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-ingest <code>&#xea74;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-intimidate <code>&#xea75;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-islandwalk <code>&#xea76;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-legendary <code>&#xea77;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-lifelink <code>&#xea78;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-menace <code>&#xea79;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-monstrous <code>&#xea7a;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-mountainwalk <code>&#xea7b;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-must-attack <code>&#xea7c;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-plainswalk <code>&#xea7d;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-prevent-damage <code>&#xea7e;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-protection-black <code>&#xea7f;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-protection-blue <code>&#xea80;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-protection-green <code>&#xea81;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-protection-red <code>&#xea82;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-protection-white <code>&#xea83;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-protection <code>&#xea84;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-rally <code>&#xea85;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-regenerate <code>&#xea86;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-renowned <code>&#xea87;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-shroud <code>&#xea88;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-skulk <code>&#xea89;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-soulshift <code>&#xea8a;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-swampwalk <code>&#xea8b;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-temporary-control <code>&#xea8c;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-totem-armor <code>&#xea8d;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-trample <code>&#xea8e;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-undying <code>&#xea8f;</code></span>
|
||||
<span class="utf"><i></i> ms-ability-duels-vigilance <code>&#xea90;</code></span>
|
||||
</div>
|
||||
<div class="vectors overflow">
|
||||
<span class="utf"><i></i> ms-counter-arrow <code>&#xe92b;</code></span>
|
||||
<span class="utf"><i></i> ms-counter-brick <code>&#xe92c;</code></span>
|
||||
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.8 MiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
173
docs/icons.html
173
docs/icons.html
@ -160,10 +160,10 @@
|
||||
<span><i class="ms ms-infinity"></i> Infinity <em>(infinity)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="100" name="100">
|
||||
<span><i class="ms ms-100 ms-fw" style="font-size: 1.0em"></i> 100 <em>(100)</em></span>
|
||||
<span><i class="ms ms-100 ms-fw"></i> 100 <em>(100)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="1000000" name="1000000">
|
||||
<span><i class="ms ms-1000000 ms-fw" style="font-size: .75em"></i> 1,000,000 <em>(1000000)</em></span>
|
||||
<span><i class="ms ms-1000000 ms-fw"></i> 1,000,000 <em>(1000000)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="e" name="Energy">
|
||||
<span><i class="ms ms-e"></i> Energy <em>(e)</em></span>
|
||||
@ -1013,6 +1013,175 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4 style="padding-top:25px;">Magic Duels Ability Symbols</h4>
|
||||
<div class="icons">
|
||||
<div class="icon" id="annihilator" name="Annihilator">
|
||||
<span><i class="ms ms-ability-annihilator"></i> Annihilator <em>(ability-annihilator)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="battle-cry" name="Battle Cry">
|
||||
<span><i class="ms ms-ability-battle-cry"></i> Battle Cry <em>(ability-battle-cry)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="unblockable" name="Unblockable">
|
||||
<span><i class="ms ms-ability-unblockable"></i> Unblockable <em>(ability-unblockable)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="cannot-block" name="Can't Block">
|
||||
<span><i class="ms ms-ability-cannot-block"></i> Can't Block <em>(ability-cannot-block)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="cannot-untap" name="Can't Untap">
|
||||
<span><i class="ms ms-ability-cannot-untap"></i> Can't Untap <em>(ability-cannot-untap)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="cohort" name="Cohort">
|
||||
<span><i class="ms ms-ability-cohort"></i> Cohort <em>(ability-cohort)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="copy" name="Copy">
|
||||
<span><i class="ms ms-ability-copy"></i> Copy <em>(ability-copy)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-deathtouch" name="Deathtouch">
|
||||
<span><i class="ms ms-ability-duels-deathtouch"></i> Deathtouch <em>(ability-duels-deathtouch)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-defender" name="Defender">
|
||||
<span><i class="ms ms-ability-duels-defender"></i> Defender <em>(ability-duels-defender)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="delirium" name="Delirium">
|
||||
<span><i class="ms ms-ability-delirium"></i> Delirium <em>(ability-delirium)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="detain" name="Detain">
|
||||
<span><i class="ms ms-ability-detain"></i> Detain <em>(ability-detain)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-double-strike" name="Double Strike">
|
||||
<span><i class="ms ms-ability-duels-double-strike"></i> Double Strike <em>(ability-duels-double-strike)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="dfc" name="DFC">
|
||||
<span><i class="ms ms-ability-dfc"></i> Double-Faced Card <em>(ability-dfc)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="evolve" name="Evolve">
|
||||
<span><i class="ms ms-ability-evolve"></i> Evolve <em>(ability-evolve)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-exalted" name="Exalted">
|
||||
<span><i class="ms ms-ability-duels-exalted"></i> Exalted <em>(ability-duels-exalted)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="exile" name="Exile">
|
||||
<span><i class="ms ms-ability-exile"></i> Exile <em>(ability-exile)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="fading" name="Fading">
|
||||
<span><i class="ms ms-ability-fading"></i> Fading <em>(ability-fading)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="fear" name="Fear">
|
||||
<span><i class="ms ms-ability-fear"></i> Fear <em>(ability-fear)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-first-strike" name="First Strike">
|
||||
<span><i class="ms ms-ability-duels-first-strike"></i> First Strike <em>(ability-duels-first-strike)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-flying" name="Flying">
|
||||
<span><i class="ms ms-ability-duels-flying"></i> Flying <em>(ability-duels-flying)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="forestwalk" name="Forestwalk">
|
||||
<span><i class="ms ms-ability-forestwalk"></i> Forestwalk <em>(ability-forestwalk)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-haste" name="Haste">
|
||||
<span><i class="ms ms-ability-duels-haste"></i> Haste <em>(ability-duels-haste)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="haunt" name="Haunt">
|
||||
<span><i class="ms ms-ability-haunt"></i> Haunt <em>(ability-haunt)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-hexproof" name="Hexproof">
|
||||
<span><i class="ms ms-ability-duels-hexproof"></i> Hexproof <em>(ability-duels-hexproof)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-indestructible" name="Indestructible">
|
||||
<span><i class="ms ms-ability-duels-indestructible"></i> Indestructible <em>(ability-duels-indestructible)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="infect" name="Infect">
|
||||
<span><i class="ms ms-ability-infect"></i> Infect <em>(ability-infect)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="ingest" name="Ingest">
|
||||
<span><i class="ms ms-ability-ingest"></i> Ingest <em>(ability-ingest)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="intimidate" name="Intimidate">
|
||||
<span><i class="ms ms-ability-intimidate"></i> Intimidate <em>(ability-intimidate)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="islandwalk" name="Islandwalk">
|
||||
<span><i class="ms ms-ability-islandwalk"></i> Islandwalk <em>(ability-islandwalk)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="legendary" name="Legendary">
|
||||
<span><i class="ms ms-ability-legendary"></i> Legendary <em>(ability-legendary)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-lifelink" name="Lifelink">
|
||||
<span><i class="ms ms-ability-duels-lifelink"></i> Lifelink <em>(ability-duels-lifelink)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-menace" name="Menace">
|
||||
<span><i class="ms ms-ability-duels-menace"></i> Menace <em>(ability-duels-menace)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="monstrous" name="Monstrous">
|
||||
<span><i class="ms ms-ability-monstrous"></i> Monstrous <em>(ability-monstrous)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="mountainwalk" name="Mountainwalk">
|
||||
<span><i class="ms ms-ability-mountainwalk"></i> Mountainwalk <em>(ability-mountainwalk)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="must-attack" name="Must Attack">
|
||||
<span><i class="ms ms-ability-must-attack"></i> Must Attack <em>(ability-must-attack)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="plainswalk" name="Plainswalk">
|
||||
<span><i class="ms ms-ability-plainswalk"></i> Plainswalk <em>(ability-plainswalk)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="prevent-damage" name="Prevent Damage">
|
||||
<span><i class="ms ms-ability-prevent-damage"></i> Prevent Damage <em>(ability-prevent-damage)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="protection-black" name="Protection from Black">
|
||||
<span><i class="ms ms-ability-protection-black"></i> Protection from Black <em>(ability-protection-black)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="protection-blue" name="Protection from Blue">
|
||||
<span><i class="ms ms-ability-protection-blue"></i> Protection from Blue <em>(ability-protection-blue)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="protection-green" name="Protection from Green">
|
||||
<span><i class="ms ms-ability-protection-green"></i> Protection from Green <em>(ability-protection-green)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="protection-red" name="Protection from Red">
|
||||
<span><i class="ms ms-ability-protection-red"></i> Protection from Red <em>(ability-protection-red)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="protection-white" name="Protection from White">
|
||||
<span><i class="ms ms-ability-protection-white"></i> Protection from White <em>(ability-protection-white)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="protection" name="Protection">
|
||||
<span><i class="ms ms-ability-protection"></i> Protection <em>(ability-protection)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="rally" name="Rally">
|
||||
<span><i class="ms ms-ability-rally"></i> Rally <em>(ability-rally)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="regenerate" name="Regenerate">
|
||||
<span><i class="ms ms-ability-regenerate"></i> Regenerate <em>(ability-regenerate)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="renowned" name="Renowned">
|
||||
<span><i class="ms ms-ability-renowned"></i> Renowned <em>(ability-renowned)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="shroud" name="Shroud">
|
||||
<span><i class="ms ms-ability-shroud"></i> Shroud <em>(ability-shroud)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="skulk" name="Skulk">
|
||||
<span><i class="ms ms-ability-skulk"></i> Skulk <em>(ability-skulk)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="soulshift" name="Soulshift">
|
||||
<span><i class="ms ms-ability-soulshift"></i> Soulshift <em>(ability-soulshift)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="swampwalk" name="Swampwalk">
|
||||
<span><i class="ms ms-ability-swampwalk"></i> Swampwalk <em>(ability-swampwalk)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="temporary-control" name="Temporary Control">
|
||||
<span><i class="ms ms-ability-temporary-control"></i> Temporary Control <em>(ability-temporary-control)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="totem-armor" name="Totem Armor">
|
||||
<span><i class="ms ms-ability-totem-armor"></i> Totem Armor <em>(ability-totem-armor)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-trample" name="Trample">
|
||||
<span><i class="ms ms-ability-duels-trample"></i> Trample <em>(ability-duels-trample)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="undying" name="Undying">
|
||||
<span><i class="ms ms-ability-undying"></i> Undying <em>(ability-undying)</em></span>
|
||||
</div>
|
||||
<div class="icon" id="duels-vigilance" name="Vigilance">
|
||||
<span><i class="ms ms-ability-duels-vigilance"></i> Vigilance <em>(ability-duels-vigilance)</em></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4 style="padding-top:25px;">Guild, Clan, Family, Poleis, and Party Watermarks</h4>
|
||||
<div class="icons">
|
||||
<div class="icon" id="azorius" name="Azorius">
|
||||
|
@ -44,7 +44,7 @@
|
||||
</a>
|
||||
</div>
|
||||
<p>
|
||||
Current version 1.17.1 includes all known mana and card symbols up to Foundations!
|
||||
Current version 1.18.0 includes all known mana and card symbols up to Foundations!
|
||||
</p>
|
||||
</div>
|
||||
</header>
|
||||
|
BIN
fonts/mana.eot
BIN
fonts/mana.eot
Binary file not shown.
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.8 MiB |
BIN
fonts/mana.ttf
BIN
fonts/mana.ttf
Binary file not shown.
BIN
fonts/mana.woff
BIN
fonts/mana.woff
Binary file not shown.
BIN
fonts/mana.woff2
BIN
fonts/mana.woff2
Binary file not shown.
58
index.html
58
index.html
@ -548,6 +548,64 @@
|
||||
<i class="ms ms-ability-haktos-the-unscarred ms-2x ms-fw" title="Haktos the Unscarred"></i>
|
||||
<i class="ms ms-ability-robber-of-the-rich ms-2x ms-fw" title="Robber of the Rich"></i>
|
||||
</p>
|
||||
<h3>Magic Duels Ability Symbols</h3>
|
||||
<p class="grid">
|
||||
<i class="ms ms-ability-duels-annihilator ms-2x ms-fw" title="Annihilator"></i>
|
||||
<i class="ms ms-ability-duels-battle-cry ms-2x ms-fw" title="Battle Cry"></i>
|
||||
<i class="ms ms-ability-duels-unblockable ms-2x ms-fw" title="Unblockable"></i>
|
||||
<i class="ms ms-ability-duels-cannot-block ms-2x ms-fw" title="Can't Block"></i>
|
||||
<i class="ms ms-ability-duels-cannot-untap ms-2x ms-fw" title="Can't Untap"></i>
|
||||
<i class="ms ms-ability-duels-cohort ms-2x ms-fw" title="Cohort"></i>
|
||||
<i class="ms ms-ability-duels-copy ms-2x ms-fw" title="Copy"></i>
|
||||
<i class="ms ms-ability-duels-deathtouch ms-2x ms-fw" title="Deathtouch"></i>
|
||||
<i class="ms ms-ability-duels-defender ms-2x ms-fw" title="Defender"></i>
|
||||
<i class="ms ms-ability-duels-delirium ms-2x ms-fw" title="Delirium"></i>
|
||||
<i class="ms ms-ability-duels-detain ms-2x ms-fw" title="Detain"></i>
|
||||
<i class="ms ms-ability-duels-double-strike ms-2x ms-fw" title="Double Strike"></i>
|
||||
<i class="ms ms-ability-duels-dfc ms-2x ms-fw" title="DFC"></i>
|
||||
<i class="ms ms-ability-duels-evolve ms-2x ms-fw" title="Evolve"></i>
|
||||
<i class="ms ms-ability-duels-exalted ms-2x ms-fw" title="Exalted"></i>
|
||||
<i class="ms ms-ability-duels-exile ms-2x ms-fw" title="Exile"></i>
|
||||
<i class="ms ms-ability-duels-fading ms-2x ms-fw" title="Fading"></i>
|
||||
<i class="ms ms-ability-duels-fear ms-2x ms-fw" title="Fear"></i>
|
||||
<i class="ms ms-ability-duels-first-strike ms-2x ms-fw" title="First-Strike"></i>
|
||||
<i class="ms ms-ability-duels-flying ms-2x ms-fw" title="Flying"></i>
|
||||
<i class="ms ms-ability-duels-forestwalk ms-2x ms-fw" title="Forestwalk"></i>
|
||||
<i class="ms ms-ability-duels-haste ms-2x ms-fw" title="Haste"></i>
|
||||
<i class="ms ms-ability-duels-haunt ms-2x ms-fw" title="Haunt"></i>
|
||||
<i class="ms ms-ability-duels-hexproof ms-2x ms-fw" title="Hexproof"></i>
|
||||
<i class="ms ms-ability-duels-indestructible ms-2x ms-fw" title="Indestructible"></i>
|
||||
<i class="ms ms-ability-duels-infect ms-2x ms-fw" title="Infect"></i>
|
||||
<i class="ms ms-ability-duels-ingest ms-2x ms-fw" title="Ingest"></i>
|
||||
<i class="ms ms-ability-duels-intimidate ms-2x ms-fw" title="Intimidate"></i>
|
||||
<i class="ms ms-ability-duels-islandwalk ms-2x ms-fw" title="Islandwalk"></i>
|
||||
<i class="ms ms-ability-duels-legendary ms-2x ms-fw" title="Legendary"></i>
|
||||
<i class="ms ms-ability-duels-lifelink ms-2x ms-fw" title="Lifelink"></i>
|
||||
<i class="ms ms-ability-duels-menace ms-2x ms-fw" title="Menace"></i>
|
||||
<i class="ms ms-ability-duels-monstrous ms-2x ms-fw" title="Mountrous"></i>
|
||||
<i class="ms ms-ability-duels-mountainwalk ms-2x ms-fw" title="Mountainwalk"></i>
|
||||
<i class="ms ms-ability-duels-must-attack ms-2x ms-fw" title="Must Attack"></i>
|
||||
<i class="ms ms-ability-duels-plainswalk ms-2x ms-fw" title="Plainswalk"></i>
|
||||
<i class="ms ms-ability-duels-prevent-damage ms-2x ms-fw" title="Prevent Damage"></i>
|
||||
<i class="ms ms-ability-duels-protection-black ms-2x ms-fw" title="Protection: Black"></i>
|
||||
<i class="ms ms-ability-duels-protection-blue ms-2x ms-fw" title="Protection: Blue"></i>
|
||||
<i class="ms ms-ability-duels-protection-green ms-2x ms-fw" title="Protection: Green"></i>
|
||||
<i class="ms ms-ability-duels-protection-red ms-2x ms-fw" title="Protection: Red"></i>
|
||||
<i class="ms ms-ability-duels-protection-white ms-2x ms-fw" title="Protection: White"></i>
|
||||
<i class="ms ms-ability-duels-protection ms-2x ms-fw" title="Protection"></i>
|
||||
<i class="ms ms-ability-duels-rally ms-2x ms-fw" title="Rally"></i>
|
||||
<i class="ms ms-ability-duels-regenerate ms-2x ms-fw" title="Regenerate"></i>
|
||||
<i class="ms ms-ability-duels-renowned ms-2x ms-fw" title="Renowned"></i>
|
||||
<i class="ms ms-ability-duels-shroud ms-2x ms-fw" title="Shroud"></i>
|
||||
<i class="ms ms-ability-duels-skulk ms-2x ms-fw" title="Skulk"></i>
|
||||
<i class="ms ms-ability-duels-soulshift ms-2x ms-fw" title="Soulshift"></i>
|
||||
<i class="ms ms-ability-duels-swampwalk ms-2x ms-fw" title="Swampwalk"></i>
|
||||
<i class="ms ms-ability-duels-temporary-control ms-2x ms-fw" title="Temporary Control"></i>
|
||||
<i class="ms ms-ability-duels-totem-armor ms-2x ms-fw" title="Totem Armor"></i>
|
||||
<i class="ms ms-ability-duels-trample ms-2x ms-fw" title="Trample"></i>
|
||||
<i class="ms ms-ability-duels-undying ms-2x ms-fw" title="Undying"></i>
|
||||
<i class="ms ms-ability-duels-vigilance ms-2x ms-fw" title="Vigilance"></i>
|
||||
</p>
|
||||
<h3>Arena Counters</h3>
|
||||
<p class="grid">
|
||||
<i class="ms ms-counter-damage ms-2x ms-fw" title="Damaged"></i>
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mana-font",
|
||||
"version": "1.17.1",
|
||||
"version": "1.18.0",
|
||||
"description": "Magic: the Gathering mana symbol pictographic font",
|
||||
"main": "css/mana.css",
|
||||
"repository": {
|
||||
|
@ -271,6 +271,52 @@
|
||||
&-finality { @extend .#{variables.$ms-prefix}-counter-finality; }
|
||||
}
|
||||
|
||||
// duels ability symbols that don't have a new one yet
|
||||
.#{variables.$ms-prefix}-ability {
|
||||
&-annihilator { @extend .#{variables.$ms-prefix}-ability-duels-annihilator; }
|
||||
&-battle-cry { @extend .#{variables.$ms-prefix}-ability-duels-battle-cry; }
|
||||
&-unblockable { @extend .#{variables.$ms-prefix}-ability-duels-unblockable; }
|
||||
&-cannot-block { @extend .#{variables.$ms-prefix}-ability-duels-cannot-block; }
|
||||
&-cannot-untap { @extend .#{variables.$ms-prefix}-ability-duels-cannot-untap; }
|
||||
&-cohort { @extend .#{variables.$ms-prefix}-ability-duels-cohort; }
|
||||
&-copy { @extend .#{variables.$ms-prefix}-ability-duels-copy; }
|
||||
&-delirium { @extend .#{variables.$ms-prefix}-ability-duels-delirium; }
|
||||
&-detain { @extend .#{variables.$ms-prefix}-ability-duels-detain; }
|
||||
&-dfc { @extend .#{variables.$ms-prefix}-ability-duels-dfc; }
|
||||
&-evolve { @extend .#{variables.$ms-prefix}-ability-duels-evolve; }
|
||||
&-exile { @extend .#{variables.$ms-prefix}-ability-duels-exile; }
|
||||
&-fading { @extend .#{variables.$ms-prefix}-ability-duels-fading; }
|
||||
&-fear { @extend .#{variables.$ms-prefix}-ability-duels-fear; }
|
||||
&-forestwalk { @extend .#{variables.$ms-prefix}-ability-duels-forestwalk; }
|
||||
&-haunt { @extend .#{variables.$ms-prefix}-ability-duels-haunt; }
|
||||
&-infect { @extend .#{variables.$ms-prefix}-ability-duels-infect; }
|
||||
&-ingest { @extend .#{variables.$ms-prefix}-ability-duels-ingest; }
|
||||
&-intimidate { @extend .#{variables.$ms-prefix}-ability-duels-intimidate; }
|
||||
&-islandwalk { @extend .#{variables.$ms-prefix}-ability-duels-islandwalk; }
|
||||
&-legendary { @extend .#{variables.$ms-prefix}-ability-duels-legendary; }
|
||||
&-monstrous { @extend .#{variables.$ms-prefix}-ability-duels-monstrous; }
|
||||
&-mountainwalk { @extend .#{variables.$ms-prefix}-ability-duels-mountainwalk; }
|
||||
&-must-attack { @extend .#{variables.$ms-prefix}-ability-duels-must-attack; }
|
||||
&-plainswalk { @extend .#{variables.$ms-prefix}-ability-duels-plainswalk; }
|
||||
&-prevent-damage { @extend .#{variables.$ms-prefix}-ability-duels-prevent-damage; }
|
||||
&-protection-black { @extend .#{variables.$ms-prefix}-ability-duels-protection-black; }
|
||||
&-protection-blue { @extend .#{variables.$ms-prefix}-ability-duels-protection-blue; }
|
||||
&-protection-green { @extend .#{variables.$ms-prefix}-ability-duels-protection-green; }
|
||||
&-protection-red { @extend .#{variables.$ms-prefix}-ability-duels-protection-red; }
|
||||
&-protection-white { @extend .#{variables.$ms-prefix}-ability-duels-protection-white; }
|
||||
&-protection { @extend .#{variables.$ms-prefix}-ability-duels-protection; }
|
||||
&-rally { @extend .#{variables.$ms-prefix}-ability-duels-rally; }
|
||||
&-regenerate { @extend .#{variables.$ms-prefix}-ability-duels-regenerate; }
|
||||
&-renowned { @extend .#{variables.$ms-prefix}-ability-duels-renowned; }
|
||||
&-shroud { @extend .#{variables.$ms-prefix}-ability-duels-shroud; }
|
||||
&-skulk { @extend .#{variables.$ms-prefix}-ability-duels-skulk; }
|
||||
&-soulshift { @extend .#{variables.$ms-prefix}-ability-duels-soulshift; }
|
||||
&-swampwalk { @extend .#{variables.$ms-prefix}-ability-duels-swampwalk; }
|
||||
&-temporary-control { @extend .#{variables.$ms-prefix}-ability-duels-temporary-control; }
|
||||
&-totem-armor { @extend .#{variables.$ms-prefix}-ability-duels-totem-armor; }
|
||||
&-undying { @extend .#{variables.$ms-prefix}-ability-duels-undying; }
|
||||
}
|
||||
|
||||
// watermark aliases
|
||||
.#{variables.$ms-prefix}-watermark {
|
||||
&-abzan { @extend .#{variables.$ms-prefix}-clan-abzan; }
|
||||
|
@ -477,6 +477,65 @@
|
||||
// arena card-specific ability symbols
|
||||
&-haktos-the-unscarred::before { content: "\e9e4"; }
|
||||
&-robber-of-the-rich::before { content: "\e9e5"; }
|
||||
|
||||
// duels symbols
|
||||
&-duels {
|
||||
&-annihilator::before { content: "\ea5a"; }
|
||||
&-battle-cry::before { content: "\ea5b"; }
|
||||
&-unblockable::before { content: "\ea5c"; }
|
||||
&-cannot-block::before { content: "\ea5d"; }
|
||||
&-cannot-untap::before { content: "\ea5e"; }
|
||||
&-cohort::before { content: "\ea5f"; }
|
||||
&-copy::before { content: "\ea60"; }
|
||||
&-deathtouch::before { content: "\ea61"; }
|
||||
&-defender::before { content: "\ea62"; }
|
||||
&-delirium::before { content: "\ea63"; }
|
||||
&-detain::before { content: "\ea64"; }
|
||||
&-double-strike::before { content: "\ea65"; }
|
||||
&-dfc::before { content: "\ea66"; }
|
||||
&-evolve::before { content: "\ea67"; }
|
||||
&-exalted::before { content: "\ea68"; }
|
||||
&-exile::before { content: "\ea69"; }
|
||||
&-fading::before { content: "\ea6a"; }
|
||||
&-fear::before { content: "\ea6b"; }
|
||||
&-first-strike::before { content: "\ea6c"; }
|
||||
&-flying::before { content: "\ea6d"; }
|
||||
&-forestwalk::before { content: "\ea6e"; }
|
||||
&-haste::before { content: "\ea6f"; }
|
||||
&-haunt::before { content: "\ea70"; }
|
||||
&-hexproof::before { content: "\ea71"; }
|
||||
&-indestructible::before { content: "\ea72"; }
|
||||
&-infect::before { content: "\ea73"; }
|
||||
&-ingest::before { content: "\ea74"; }
|
||||
&-intimidate::before { content: "\ea75"; }
|
||||
&-islandwalk::before { content: "\ea76"; }
|
||||
&-legendary::before { content: "\ea77"; }
|
||||
&-lifelink::before { content: "\ea78"; }
|
||||
&-menace::before { content: "\ea79"; }
|
||||
&-monstrous::before { content: "\ea7a"; }
|
||||
&-mountainwalk::before { content: "\ea7b"; }
|
||||
&-must-attack::before { content: "\ea7c"; }
|
||||
&-plainswalk::before { content: "\ea7d"; }
|
||||
&-prevent-damage::before { content: "\ea7e"; }
|
||||
&-protection-black::before { content: "\ea7f"; }
|
||||
&-protection-blue::before { content: "\ea80"; }
|
||||
&-protection-green::before { content: "\ea81"; }
|
||||
&-protection-red::before { content: "\ea82"; }
|
||||
&-protection-white::before { content: "\ea83"; }
|
||||
&-protection::before { content: "\ea84"; }
|
||||
&-rally::before { content: "\ea85"; }
|
||||
&-regenerate::before { content: "\ea86"; }
|
||||
&-renowned::before { content: "\ea87"; }
|
||||
&-shroud::before { content: "\ea88"; }
|
||||
&-skulk::before { content: "\ea89"; }
|
||||
&-soulshift::before { content: "\ea8a"; }
|
||||
&-swampwalk::before { content: "\ea8b"; }
|
||||
&-temporary-control::before { content: "\ea8c"; }
|
||||
&-totem-armor::before { content: "\ea8d"; }
|
||||
&-trample::before { content: "\ea8e"; }
|
||||
&-undying::before { content: "\ea8f"; }
|
||||
&-vigilance::before { content: "\ea90"; }
|
||||
}
|
||||
}
|
||||
|
||||
// watermarks
|
||||
|
@ -1,6 +1,6 @@
|
||||
// base variables
|
||||
$ms-font-path: '../fonts' !default;
|
||||
$ms-version: '1.17.1' !default;
|
||||
$ms-version: '1.18.0' !default;
|
||||
$ms-font-size-base: 14px !default;
|
||||
$ms-prefix: ms !default;
|
||||
$ms-serif-font: 'MPlantin, Garamond, Palatino, \'Times New Roman\', Times, serif' !default;
|
||||
|
Loading…
Reference in New Issue
Block a user