This commit is contained in:
be5invis 2016-12-14 18:52:03 +08:00
parent 8be67e6d7b
commit 3dcbc8ee49
15 changed files with 94 additions and 67 deletions

View File

@ -111,6 +111,10 @@ The current avaliable styles are:
## Release Notes
* **1.10.0**
- Added `cv29` and `cv30` for `^`.
- Added two new `@` glyphs, assigned to `cv32` and `cv33`, while the old `@` is assigned to `cv31`.
- Made `S` and `$` more distinctive.
* **1.9.6**
- Make the font conformal with MS FontVal.
- Make backslash less slant.

View File

@ -42,7 +42,7 @@ version = 1
xMaxExtent = 306
["OS_2"]
achVendID = "PfEd"
achVendID = "CYEL"
panose = [2, 0, 5, 9, 0, 0, 0, 0, 0, 0]
fsSelection = 192
fsType = 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 409 KiB

After

Width:  |  Height:  |  Size: 409 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 689 KiB

After

Width:  |  Height:  |  Size: 739 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 354 KiB

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 KiB

After

Width:  |  Height:  |  Size: 260 KiB

View File

@ -191,6 +191,8 @@ export : define [apply para glyphList] : begin
if [not lookups.(ligationLookupName)] : set lookups.(ligationLookupName)
.type 'gsub_chaining'
.subtables : list
chain-rule less (stick ~> [lsx 'lc'] ) (stick ~> [lsx 'cc'] ) (stick ~> [lsx 'cc'] ) (stick ~> [lsx 'cr']) greater # <----> <=-==>
chain-rule less (stick ~> [lsx 'lc'] ) (stick ~> [lsx 'cc'] ) (stick ~> [lsx 'cr']) greater # <---> <===>
chain-rule less (stick ~> [lsx 'lc'] ) (stick ~> [lsx 'cr']) greater # <--> <==>
chain-rule less (stick ~> [lsx 'lr']) greater # <->, <=>
chain-rule less (stick ~> [lsx 'lj']) less # <-<, <=<

View File

@ -1,7 +1,7 @@
[iosevka]
family = 'Iosevka'
version = '1.9.6'
codename = 'Ingrid'
version = '1.10.0'
codename = 'Juno'
copyright = 'Copyright (c) 2015-2016 Belleve Invis.'
licence = '''This font software is licenced under the SIL Open Font Licence, Version 1.1. This is licence is avaliable with a FAQ at: http://scripts.sil.org/OFL. This font software is distributes on an 'AS IS' basis, without warranties or conditions of any kind, either express or implied. See the SIL Open Font licence fot the specific language, premissions and limitations governing your use of this font software.'''
manufacturer = 'Belleve Invis'
@ -78,26 +78,26 @@ powerlineShiftX = 0 # Horizontal shift
[iosevka.variantSelector]
[iosevka.sscompose.upright]
ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18'] # Andale Mono Style
ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19'] # Anonymous Pro Style
ss03 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv13', 'cv18'] # Consolas Style
ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19'] # Menlo Style
ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18'] # Fira Mono Style
ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18'] # Liberation Mono Style
ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18'] # Monaco Style
ss08 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv14', 'cv19'] # Pragmata Pro Style
ss09 = ['cv01', 'cv11', 'cv05', 'cv08', 'cv14', 'cv19'] # Source Code Pro Style
ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Andale Mono Style
ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Anonymous Pro Style
ss03 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv13', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Consolas Style
ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Menlo Style
ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv33'] # Fira Mono Style
ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Liberation Mono Style
ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Monaco Style
ss08 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv14', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Pragmata Pro Style
ss09 = ['cv01', 'cv11', 'cv05', 'cv08', 'cv14', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv31'] # Source Code Pro Style
[iosevka.sscompose.italic]
ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18'] # Andale Mono Style
ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19'] # Anonymous Pro Style
ss03 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv13', 'cv18'] # Consolas Style
ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19'] # Menlo Style
ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18'] # Fira Mono Style
ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18'] # Liberation Mono Style
ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18'] # Monaco Style
ss08 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv19'] # Pragmata Pro Style
ss09 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv14', 'cv19'] # Source Code Pro Style
ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Andale Mono Style
ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Anonymous Pro Style
ss03 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv13', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Consolas Style
ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Menlo Style
ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv33'] # Fira Mono Style
ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Liberation Mono Style
ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Monaco Style
ss08 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Pragmata Pro Style
ss09 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv14', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv31'] # Source Code Pro Style
[verbose]
verbose = true

View File

@ -28,73 +28,73 @@
<ol class="wide">
<li>
<span class="tag">off</span><span class="description">Default</span>
<span class="sample" style="font-feature-settings:'off'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'off'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'off'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'off'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss01</span><span class="description">Andale Mono Style</span>
<span class="sample" style="font-feature-settings:'ss01'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss01'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss01'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss01'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss02</span><span class="description">Anonymous Pro Style</span>
<span class="sample" style="font-feature-settings:'ss02'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss02'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss02'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss02'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss03</span><span class="description">Consolas Style</span>
<span class="sample" style="font-feature-settings:'ss03'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss03'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss03'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss03'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss04</span><span class="description">Menlo Style</span>
<span class="sample" style="font-feature-settings:'ss04'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss04'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss04'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss04'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss05</span><span class="description">Fira Mono Style</span>
<span class="sample" style="font-feature-settings:'ss05'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss05'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss05'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss05'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss06</span><span class="description">Liberation Mono Style</span>
<span class="sample" style="font-feature-settings:'ss06'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss06'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss06'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss06'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss07</span><span class="description">Monaco Style</span>
<span class="sample" style="font-feature-settings:'ss07'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss07'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss07'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss07'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss08</span><span class="description">Pragmata Pro Style</span>
<span class="sample" style="font-feature-settings:'ss08'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss08'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss08'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss08'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
<li>
<span class="tag">ss09</span><span class="description">Source Code Pro Style</span>
<span class="sample" style="font-feature-settings:'ss09'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy) } <b>0</b>123456789</span>
<span class="sample" style="font-feature-settings:'ss09'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
<span
class="sample italic" style="font-feature-settings:'ss09'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <b>*</b><b>i</b>s_brown &amp;&amp; <b>i</b>t_jumps_over(do<b>g</b>es.<b>l</b><b>a</b>zy)
} <b>0</b>123456789</span>
class="sample italic" style="font-feature-settings:'ss09'">f<b>l</b>o<b>a</b>t Fox.qu<b>i</b>ck(h){ <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>0</b>12345<b>@</b>6789</span>
</li>
</ol>
<div class="hr">Character Variants</div>
@ -211,6 +211,26 @@
<span class="tag">cv28</span><span class="description"></span>
<span class="sample" style="font-feature-settings:'cv28'">l</span><span class="sample italic" style="font-feature-settings:'cv28'">l</span>
</li>
<li>
<span class="tag">cv29</span><span class="description"></span>
<span class="sample" style="font-feature-settings:'cv29'">^</span><span class="sample italic" style="font-feature-settings:'cv29'">^</span>
</li>
<li>
<span class="tag">cv30</span><span class="description"></span>
<span class="sample" style="font-feature-settings:'cv30'">^</span><span class="sample italic" style="font-feature-settings:'cv30'">^</span>
</li>
<li>
<span class="tag">cv31</span><span class="description"></span>
<span class="sample" style="font-feature-settings:'cv31'">@</span><span class="sample italic" style="font-feature-settings:'cv31'">@</span>
</li>
<li>
<span class="tag">cv32</span><span class="description"></span>
<span class="sample" style="font-feature-settings:'cv32'">@</span><span class="sample italic" style="font-feature-settings:'cv32'">@</span>
</li>
<li>
<span class="tag">cv33</span><span class="description"></span>
<span class="sample" style="font-feature-settings:'cv33'">@</span><span class="sample italic" style="font-feature-settings:'cv33'">@</span>
</li>
</ol>
</section>
<section id="matrix">
@ -283,13 +303,13 @@
</pre></section></section>
<section id="weights"><section class="preview color-light" style="background:white;font-size:2em"><pre style="margin:0.25rem 0">
<span class="thin"><span class="built_in">float</span> Fox.quick(h){ is_brown <span class="operator">&&</span> it_jumps_over(doges.lazy); }</span>
<span class="extralight"><span class="built_in">float</span> Fox.quick(h){ is_brown <span class="operator">&&</span> it_jumps_over(doges.lazy); }</span>
<span class="light"><span class="built_in">float</span> Fox.quick(h){ is_brown <span class="operator">&&</span> it_jumps_over(doges.lazy); }</span>
<span class="regular"><span class="built_in">float</span> Fox.quick(h){ is_brown <span class="operator">&&</span> it_jumps_over(doges.lazy); }</span>
<span class="medium"><span class="built_in">float</span> Fox.quick(h){ is_brown <span class="operator">&&</span> it_jumps_over(doges.lazy); }</span>
<span class="bold"><span class="built_in">float</span> Fox.quick(h){ is_brown <span class="operator">&&</span> it_jumps_over(doges.lazy); }</span>
<span class="heavy"><span class="built_in">float</span> Fox.quick(h){ is_brown <span class="operator">&&</span> it_jumps_over(doges.lazy); }</span>
<span class="thin"><span class="built_in">float</span> Fox.quick(h){ is<b>_</b>brown <span class="operator">&&</span> it<b>_</b>jumps<b>_</b>over(doges.lazy); }</span>
<span class="extralight"><span class="built_in">float</span> Fox.quick(h){ is<b>_</b>brown <span class="operator">&&</span> it<b>_</b>jumps<b>_</b>over(doges.lazy); }</span>
<span class="light"><span class="built_in">float</span> Fox.quick(h){ is<b>_</b>brown <span class="operator">&&</span> it<b>_</b>jumps<b>_</b>over(doges.lazy); }</span>
<span class="regular"><span class="built_in">float</span> Fox.quick(h){ is<b>_</b>brown <span class="operator">&&</span> it<b>_</b>jumps<b>_</b>over(doges.lazy); }</span>
<span class="medium"><span class="built_in">float</span> Fox.quick(h){ is<b>_</b>brown <span class="operator">&&</span> it<b>_</b>jumps<b>_</b>over(doges.lazy); }</span>
<span class="bold"><span class="built_in">float</span> Fox.quick(h){ is<b>_</b>brown <span class="operator">&&</span> it<b>_</b>jumps<b>_</b>over(doges.lazy); }</span>
<span class="heavy"><span class="built_in">float</span> Fox.quick(h){ is<b>_</b>brown <span class="operator">&&</span> it<b>_</b>jumps<b>_</b>over(doges.lazy); }</span>
</pre></section></section>
<section id="downloadoptions">
@ -328,14 +348,14 @@
<section id="ligations">
<table>
<tr class="first"><th>Feature Tags</th><th>Designed For</th><th>Sample</th></tr>
<tr><td><i>No Ligation</i></td><td>&nbsp;</td><td class="nolig"><pre>-&lt;&lt; -&lt; &lt;-- &lt;&lt;- &lt;- -&gt; -&gt;&gt; --&gt; &gt;- &gt;&gt;- &lt;-&gt; &lt;--&gt; &lt;!--
=&lt;&lt; =&lt; &lt;== &lt;&lt;= &lt;= =&gt; =&gt;&gt; ==&gt; &gt;= &gt;&gt;= &lt;=&gt; &lt;==&gt;
<tr><td><i>No Ligation</i></td><td>&nbsp;</td><td class="nolig"><pre>-&lt;&lt; -&lt; &lt;-- &lt;--- &lt;&lt;- &lt;- -&gt; -&gt;&gt; --&gt; ---&gt; &gt;- &gt;&gt;- &lt;-&gt; &lt;--&gt; &lt;---&gt; &lt;----&gt; &lt;!--
=&lt;&lt; =&lt; &lt;== &lt;=== &lt;&lt;= &lt;= =&gt; =&gt;&gt; ==&gt; ===&gt; &gt;= &gt;&gt;= &lt;=&gt; &lt;==&gt; &lt;===&gt; &lt;====&gt; &lt;!---
:= :- :+ :&lt; :&gt; &lt;: &gt;: +: -: =: a:b a::b a:::b</pre></td></tr>
<tr><td>calt</td><td><i>Default setting in editors</i></td><td><pre><s>-&lt;&lt;</s> <s>-&lt;</s> &lt;-- <s>&lt;&lt;-</s> &lt;- -&gt; <s>-&gt;&gt;</s> --&gt; <s>&gt;-</s> <s>&gt;&gt;-</s> &lt;-&gt; &lt;--&gt; &lt;!--
<s>=&lt;&lt;</s> <s>=&lt;</s> &lt;== <s>&lt;&lt;=</s> <s>&lt;=</s> =&gt; <s>=&gt;&gt;</s> ==&gt; <s>&gt;=</s> <s>&gt;&gt;=</s> &lt;=&gt; &lt;==&gt;
<tr><td>calt</td><td><i>Default setting set in<br>most IDEs and editors</i></td><td><pre><s>-&lt;&lt;</s> <s>-&lt;</s> &lt;-- &lt;--- <s>&lt;&lt;-</s> &lt;- -&gt; <s>-&gt;&gt;</s> --&gt; ---&gt; <s>&gt;-</s> <s>&gt;&gt;-</s> &lt;-&gt; &lt;--&gt; &lt;---&gt; &lt;----&gt; &lt;!--
<s>=&lt;&lt;</s> <s>=&lt;</s> &lt;== &lt;=== <s>&lt;&lt;=</s> <s>&lt;=</s> =&gt; <s>=&gt;&gt;</s> ==&gt; ===&gt; <s>&gt;=</s> <s>&gt;&gt;=</s> &lt;=&gt; &lt;==&gt; &lt;===&gt; &lt;====&gt; &lt;!---
:= :- :+ :&lt; :&gt; &lt;: &gt;: +: -: =: a:b a::b a:::b</pre></td></tr>
<tr><td>XHS_, XPTL</td><td>Haskell, PatEL</td><td style="font-feature-settings: &quot;XHS_&quot; 1"><pre>-&lt;&lt; -&lt; &lt;-- &lt;&lt;- &lt;- -&gt; -&gt;&gt; --&gt; &gt;- &gt;&gt;- &lt;-&gt; &lt;--&gt; &lt;!--
=&lt;&lt; =&lt; &lt;== &lt;&lt;= <s>&lt;=</s> =&gt; =&gt;&gt; ==&gt; <s>&gt;=</s> &gt;&gt;= &lt;=&gt; &lt;==&gt;
<tr><td>XHS_, XPTL</td><td>Haskell, PatEL</td><td style="font-feature-settings: &quot;XHS_&quot; 1"><pre>-&lt;&lt; -&lt; &lt;-- &lt;--- &lt;&lt;- &lt;- -&gt; -&gt;&gt; --&gt; ---&gt; &gt;- &gt;&gt;- &lt;-&gt; &lt;--&gt; &lt;---&gt; &lt;----&gt; &lt;!--
=&lt;&lt; =&lt; &lt;== &lt;=== &lt;&lt;= <s>&lt;=</s> =&gt; =&gt;&gt; ==&gt; ===&gt; <s>&gt;=</s> &gt;&gt;= &lt;=&gt; &lt;==&gt; &lt;===&gt; &lt;====&gt; &lt;!---
:= :- :+ :&lt; :&gt; &lt;: &gt;: +: -: =: a:b a::b a:::b</pre></td></tr>
</table>
</section>

View File

@ -115,7 +115,7 @@ section#matrix > div > row > span {
}
section#opentype
width: 35.5em
width: 36em
padding: 0 8em
> h2 { display: none }
> div.hr
@ -138,7 +138,7 @@ section#opentype
margin 0
padding 0
font-size 1em
width 35.5em
width 36em
> li
margin 0
padding 0
@ -275,12 +275,13 @@ section#opentype
border-spacing 0
border-top 2px solid black
border-bottom 2px solid black
margin 1em
margin 1em 0
pre
margin 0
th, td
padding: 0.4em 1em
text-align: justify
white-space: nowrap
tr.first th
border-bottom: 1px solid black
s, .nolig