Add SS13. Closes #418

This commit is contained in:
Belleve Invis 2020-02-09 22:37:47 -08:00
parent 3ca05b6e76
commit d612b24f70
5 changed files with 62 additions and 28 deletions

View file

@ -72,6 +72,7 @@ Since version 2.0, Iosevka would no longer support building via `makefile`. To i
# Override default building weights # Override default building weights
# When buildPlans.<plan name>.weights is absent # When buildPlans.<plan name>.weights is absent
# All weights would built and mapped to default shape/CSS # All weights would built and mapped to default shape/CSS
# IMPORTANT : Currently "shape" property only support 100, 200, 300, 400, 500, 600, 700, 800, 900.
[buildPlans.iosevka-custom.weights.regular] [buildPlans.iosevka-custom.weights.regular]
shape = 400 # Weight for glyph shapes shape = 400 # Weight for glyph shapes
menu = 400 # Weight for menu name menu = 400 # Weight for menu name

View file

@ -288,6 +288,23 @@ design = ["type", "ss12"]
family = "Iosevka TermLig SS12" family = "Iosevka TermLig SS12"
design = ["termlig", "ss12"] design = ["termlig", "ss12"]
[buildPlans.iosevka-ss13]
family = "Iosevka SS13"
design = ["ss13"]
[buildPlans.iosevka-term-ss13]
family = "Iosevka Term SS13"
design = ["term", "ss13"]
[buildPlans.iosevka-type-ss13]
family = "Iosevka Type SS13"
design = ["type", "ss13"]
[buildPlans.iosevka-term-lig-ss13]
family = "Iosevka TermLig SS13"
design = ["termlig", "ss13"]
################################################################################################### ###################################################################################################
# Proportional families # Proportional families
[buildPlans.iosevka-aile] [buildPlans.iosevka-aile]
@ -432,6 +449,11 @@ iosevka-term-ss12 = "iosevka-term-ss12"
iosevka-type-ss12 = "iosevka-type-ss12" iosevka-type-ss12 = "iosevka-type-ss12"
iosevka-term-lig-ss12 = "iosevka-term-lig-ss12" iosevka-term-lig-ss12 = "iosevka-term-lig-ss12"
iosevka-ss13 = "iosevka-ss13"
iosevka-term-ss13 = "iosevka-term-ss13"
iosevka-type-ss13 = "iosevka-type-ss13"
iosevka-term-lig-ss13 = "iosevka-term-lig-ss13"
# Experimental variants # Experimental variants
iosevka-aile = "iosevka-aile" iosevka-aile = "iosevka-aile"
iosevka-etoile = "iosevka-etoile" iosevka-etoile = "iosevka-etoile"
@ -490,6 +512,8 @@ distinguishSlant = false
# Shape weight : affects the shape of the glyphs # Shape weight : affects the shape of the glyphs
# Menu weight : affects the font menu name # Menu weight : affects the font menu name
# CSS weight : affects the webfont CSS "font-weight" property # CSS weight : affects the webfont CSS "font-weight" property
# IMPORTANT : Currently "shape" property only support 100, 200, 300, 400, 500, 600, 700, 800, 900.
[weights.thin] [weights.thin]
shape = 100 shape = 100
menu = 100 menu = 100

View file

@ -1,28 +1,29 @@
[buildPlans.iosevka-custom] # <iosevka-custom> is your plan name [buildPlans.iosevka-custom] # <iosevka-custom> is your plan name
family = "Iosevka Custom" # Font menu family name family = "Iosevka Custom" # Font menu family name
design = ["leading-1500", "v-i-hooky", "v-l-hooky"] # Customize styles design = ["leading-1500", "v-i-hooky", "v-l-hooky"] # Customize styles
hintParams = ["-a", "sss"] # Optional custom parameters for ttfautohint hintParams = ["-a", "sss"] # Optional custom parameters for ttfautohint
# Override default building weights # Override default building weights
# When buildPlans.<plan name>.weights is absent # When buildPlans.<plan name>.weights is absent
# All weights would built and mapped to default shape/CSS # All weights would built and mapped to default shape/CSS
[buildPlans.iosevka-custom.weights.regular] # IMPORTANT : Currently "shape" property only support 100, 200, 300, 400, 500, 600, 700, 800, 900.
shape = 400 # Weight for glyph shapes [buildPlans.iosevka-custom.weights.regular]
menu = 400 # Weight for menu name shape = 400 # Weight for glyph shapes
css = 400 # Weight for webfont CSS menu = 400 # Weight for menu name
css = 400 # Weight for webfont CSS
[buildPlans.iosevka-custom.weights.bold]
shape = 700 [buildPlans.iosevka-custom.weights.bold]
menu = 700 shape = 700
css = 700 menu = 700
# end weight section css = 700
# end weight section
# Override default building slant sets
# Format: <upright|italic|oblique> = <"normal"|"italic"|"oblique"> # Override default building slant sets
# When this section is absent, all slants would be built. # Format: <upright|italic|oblique> = <"normal"|"italic"|"oblique">
[buildPlans.iosevka-custom.slants] # When this section is absent, all slants would be built.
upright = "normal" [buildPlans.iosevka-custom.slants]
italic = "italic" upright = "normal"
oblique = "oblique" italic = "italic"
oblique = "oblique"

View file

@ -89,6 +89,10 @@
<span class="tag">ss12</span><span class="description">Ubuntu Mono Style</span> <span class="tag">ss12</span><span class="description">Ubuntu Mono Style</span>
<span class="sample" style="font-feature-settings:'ss12'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span><span class="sample italic" style="font-feature-settings:'ss12'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span> <span class="sample" style="font-feature-settings:'ss12'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span><span class="sample italic" style="font-feature-settings:'ss12'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span>
</li> </li>
<li>
<span class="tag">ss13</span><span class="description">Ubuntu Mono Style</span>
<span class="sample" style="font-feature-settings:'ss13'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span><span class="sample italic" style="font-feature-settings:'ss13'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span>
</li>
<li> <li>
<span class="tag">ss20</span><span class="description">Curly Style</span> <span class="tag">ss20</span><span class="description">Curly Style</span>
<span class="sample" style="font-feature-settings:'ss20'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span><span class="sample italic" style="font-feature-settings:'ss20'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span> <span class="sample" style="font-feature-settings:'ss20'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span><span class="sample italic" style="font-feature-settings:'ss20'"><b>@</b>re<b>a</b><b>l</b> fox.qu<b>i</b>ck(h)<b>{</b> <b>*</b><b>i</b>s<b>_</b>brown &amp;&amp; <b>i</b>t<b>_</b>jumps<b>_</b>over(do<b>g</b>es.<b>l</b><b>a</b>zy) <b>}</b> <b>0</b>12<b>3</b>456789</span>

View file

@ -520,6 +520,10 @@ design = ['v-zero-unslashed', 'v-tilde-high', 'v-brace-straight', 'v-dollar-thro
[composite.ss12] [composite.ss12]
design = ['v-at-threefold', 'v-a-doublestorey', 'v-f-straight', 'v-underscore-low', 'v-i-italic', 'v-l-italic', 'v-m-shortleg', 'v-y-straight', 'v-brace-straight', 'v-zero-dotted', 'v-one-base-serif', 'v-numbersign-slanted'] design = ['v-at-threefold', 'v-a-doublestorey', 'v-f-straight', 'v-underscore-low', 'v-i-italic', 'v-l-italic', 'v-m-shortleg', 'v-y-straight', 'v-brace-straight', 'v-zero-dotted', 'v-one-base-serif', 'v-numbersign-slanted']
# Lucida Style
[composite.ss13]
design = ['v-i-hooky', 'v-l-hooky', 'v-zero-dotted', 'v-underscore-low', 'v-caret-low', 'v-numbersign-slanted']
# Curly-bar # Curly-bar
[composite.ss20] [composite.ss20]
design = ['v-v-curly', 'v-turn-v-curly', 'v-w-curly', 'v-x-curly', 'v-capital-y-curly', 'v-capital-r-curly'] design = ['v-v-curly', 'v-turn-v-curly', 'v-w-curly', 'v-x-curly', 'v-capital-y-curly', 'v-capital-r-curly']