diff --git a/assets/iosevka-bold.ttf b/assets/iosevka-bold.ttf
index 4e4a3ab..c6c5541 100644
Binary files a/assets/iosevka-bold.ttf and b/assets/iosevka-bold.ttf differ
diff --git a/assets/iosevka-bold.woff b/assets/iosevka-bold.woff
index d39ee2f..51883f5 100644
Binary files a/assets/iosevka-bold.woff and b/assets/iosevka-bold.woff differ
diff --git a/assets/iosevka-bold.woff2 b/assets/iosevka-bold.woff2
index 21e0bda..a9a61c8 100644
Binary files a/assets/iosevka-bold.woff2 and b/assets/iosevka-bold.woff2 differ
diff --git a/assets/iosevka-bolditalic.ttf b/assets/iosevka-bolditalic.ttf
index bd4396d..505052d 100644
Binary files a/assets/iosevka-bolditalic.ttf and b/assets/iosevka-bolditalic.ttf differ
diff --git a/assets/iosevka-bolditalic.woff b/assets/iosevka-bolditalic.woff
index 1c7cda2..5fbdc13 100644
Binary files a/assets/iosevka-bolditalic.woff and b/assets/iosevka-bolditalic.woff differ
diff --git a/assets/iosevka-bolditalic.woff2 b/assets/iosevka-bolditalic.woff2
index f3241ee..adccdc7 100644
Binary files a/assets/iosevka-bolditalic.woff2 and b/assets/iosevka-bolditalic.woff2 differ
diff --git a/assets/iosevka-boldoblique.ttf b/assets/iosevka-boldoblique.ttf
index e5a16a0..668c782 100644
Binary files a/assets/iosevka-boldoblique.ttf and b/assets/iosevka-boldoblique.ttf differ
diff --git a/assets/iosevka-boldoblique.woff b/assets/iosevka-boldoblique.woff
index eba7d0b..77ae709 100644
Binary files a/assets/iosevka-boldoblique.woff and b/assets/iosevka-boldoblique.woff differ
diff --git a/assets/iosevka-boldoblique.woff2 b/assets/iosevka-boldoblique.woff2
index 03933c4..67feebc 100644
Binary files a/assets/iosevka-boldoblique.woff2 and b/assets/iosevka-boldoblique.woff2 differ
diff --git a/assets/iosevka-extralight.ttf b/assets/iosevka-extralight.ttf
index 2b7cd61..20ec79b 100644
Binary files a/assets/iosevka-extralight.ttf and b/assets/iosevka-extralight.ttf differ
diff --git a/assets/iosevka-extralight.woff b/assets/iosevka-extralight.woff
index a6349bd..95f0268 100644
Binary files a/assets/iosevka-extralight.woff and b/assets/iosevka-extralight.woff differ
diff --git a/assets/iosevka-extralight.woff2 b/assets/iosevka-extralight.woff2
index 03eeea5..68b6a66 100644
Binary files a/assets/iosevka-extralight.woff2 and b/assets/iosevka-extralight.woff2 differ
diff --git a/assets/iosevka-extralightitalic.ttf b/assets/iosevka-extralightitalic.ttf
index 37f3251..1251fa0 100644
Binary files a/assets/iosevka-extralightitalic.ttf and b/assets/iosevka-extralightitalic.ttf differ
diff --git a/assets/iosevka-extralightitalic.woff b/assets/iosevka-extralightitalic.woff
index e9f37e9..9b8de87 100644
Binary files a/assets/iosevka-extralightitalic.woff and b/assets/iosevka-extralightitalic.woff differ
diff --git a/assets/iosevka-extralightitalic.woff2 b/assets/iosevka-extralightitalic.woff2
index 9409fa6..16b8233 100644
Binary files a/assets/iosevka-extralightitalic.woff2 and b/assets/iosevka-extralightitalic.woff2 differ
diff --git a/assets/iosevka-extralightoblique.ttf b/assets/iosevka-extralightoblique.ttf
index 9e7ea75..61780d1 100644
Binary files a/assets/iosevka-extralightoblique.ttf and b/assets/iosevka-extralightoblique.ttf differ
diff --git a/assets/iosevka-extralightoblique.woff b/assets/iosevka-extralightoblique.woff
index cac271d..fc441c2 100644
Binary files a/assets/iosevka-extralightoblique.woff and b/assets/iosevka-extralightoblique.woff differ
diff --git a/assets/iosevka-extralightoblique.woff2 b/assets/iosevka-extralightoblique.woff2
index 39ff657..c52f023 100644
Binary files a/assets/iosevka-extralightoblique.woff2 and b/assets/iosevka-extralightoblique.woff2 differ
diff --git a/assets/iosevka-heavy.ttf b/assets/iosevka-heavy.ttf
index ecc0082..e11675b 100644
Binary files a/assets/iosevka-heavy.ttf and b/assets/iosevka-heavy.ttf differ
diff --git a/assets/iosevka-heavy.woff b/assets/iosevka-heavy.woff
index 7654908..dccdbfa 100644
Binary files a/assets/iosevka-heavy.woff and b/assets/iosevka-heavy.woff differ
diff --git a/assets/iosevka-heavy.woff2 b/assets/iosevka-heavy.woff2
index 1dadf27..a3d5f6d 100644
Binary files a/assets/iosevka-heavy.woff2 and b/assets/iosevka-heavy.woff2 differ
diff --git a/assets/iosevka-heavyitalic.ttf b/assets/iosevka-heavyitalic.ttf
index 2a095db..e109825 100644
Binary files a/assets/iosevka-heavyitalic.ttf and b/assets/iosevka-heavyitalic.ttf differ
diff --git a/assets/iosevka-heavyitalic.woff b/assets/iosevka-heavyitalic.woff
index c23b3ff..b4cea10 100644
Binary files a/assets/iosevka-heavyitalic.woff and b/assets/iosevka-heavyitalic.woff differ
diff --git a/assets/iosevka-heavyitalic.woff2 b/assets/iosevka-heavyitalic.woff2
index 6b7bf32..e95d411 100644
Binary files a/assets/iosevka-heavyitalic.woff2 and b/assets/iosevka-heavyitalic.woff2 differ
diff --git a/assets/iosevka-heavyoblique.ttf b/assets/iosevka-heavyoblique.ttf
index 7796e8c..569e342 100644
Binary files a/assets/iosevka-heavyoblique.ttf and b/assets/iosevka-heavyoblique.ttf differ
diff --git a/assets/iosevka-heavyoblique.woff b/assets/iosevka-heavyoblique.woff
index b31afd8..462e53e 100644
Binary files a/assets/iosevka-heavyoblique.woff and b/assets/iosevka-heavyoblique.woff differ
diff --git a/assets/iosevka-heavyoblique.woff2 b/assets/iosevka-heavyoblique.woff2
index 50a62ae..03adccd 100644
Binary files a/assets/iosevka-heavyoblique.woff2 and b/assets/iosevka-heavyoblique.woff2 differ
diff --git a/assets/iosevka-italic.ttf b/assets/iosevka-italic.ttf
index 5d91806..1a17014 100644
Binary files a/assets/iosevka-italic.ttf and b/assets/iosevka-italic.ttf differ
diff --git a/assets/iosevka-italic.woff b/assets/iosevka-italic.woff
index 9cbfa21..f92a245 100644
Binary files a/assets/iosevka-italic.woff and b/assets/iosevka-italic.woff differ
diff --git a/assets/iosevka-italic.woff2 b/assets/iosevka-italic.woff2
index e72a416..798f003 100644
Binary files a/assets/iosevka-italic.woff2 and b/assets/iosevka-italic.woff2 differ
diff --git a/assets/iosevka-light.ttf b/assets/iosevka-light.ttf
index 3e1f06e..15ba378 100644
Binary files a/assets/iosevka-light.ttf and b/assets/iosevka-light.ttf differ
diff --git a/assets/iosevka-light.woff b/assets/iosevka-light.woff
index 893e4ed..226d64f 100644
Binary files a/assets/iosevka-light.woff and b/assets/iosevka-light.woff differ
diff --git a/assets/iosevka-light.woff2 b/assets/iosevka-light.woff2
index a990a40..a785d1b 100644
Binary files a/assets/iosevka-light.woff2 and b/assets/iosevka-light.woff2 differ
diff --git a/assets/iosevka-lightitalic.ttf b/assets/iosevka-lightitalic.ttf
index 097da80..71e566f 100644
Binary files a/assets/iosevka-lightitalic.ttf and b/assets/iosevka-lightitalic.ttf differ
diff --git a/assets/iosevka-lightitalic.woff b/assets/iosevka-lightitalic.woff
index 8f022c2..e4aeb6a 100644
Binary files a/assets/iosevka-lightitalic.woff and b/assets/iosevka-lightitalic.woff differ
diff --git a/assets/iosevka-lightitalic.woff2 b/assets/iosevka-lightitalic.woff2
index 0749ee2..aabfb8d 100644
Binary files a/assets/iosevka-lightitalic.woff2 and b/assets/iosevka-lightitalic.woff2 differ
diff --git a/assets/iosevka-lightoblique.ttf b/assets/iosevka-lightoblique.ttf
index c731912..7da3b1c 100644
Binary files a/assets/iosevka-lightoblique.ttf and b/assets/iosevka-lightoblique.ttf differ
diff --git a/assets/iosevka-lightoblique.woff b/assets/iosevka-lightoblique.woff
index 86ec4c3..a8ca2dc 100644
Binary files a/assets/iosevka-lightoblique.woff and b/assets/iosevka-lightoblique.woff differ
diff --git a/assets/iosevka-lightoblique.woff2 b/assets/iosevka-lightoblique.woff2
index 44d575d..71799ec 100644
Binary files a/assets/iosevka-lightoblique.woff2 and b/assets/iosevka-lightoblique.woff2 differ
diff --git a/assets/iosevka-medium.ttf b/assets/iosevka-medium.ttf
index 62eee5c..299c447 100644
Binary files a/assets/iosevka-medium.ttf and b/assets/iosevka-medium.ttf differ
diff --git a/assets/iosevka-medium.woff b/assets/iosevka-medium.woff
index e9135f4..6a00df1 100644
Binary files a/assets/iosevka-medium.woff and b/assets/iosevka-medium.woff differ
diff --git a/assets/iosevka-medium.woff2 b/assets/iosevka-medium.woff2
index 82643a1..4c4a84a 100644
Binary files a/assets/iosevka-medium.woff2 and b/assets/iosevka-medium.woff2 differ
diff --git a/assets/iosevka-mediumitalic.ttf b/assets/iosevka-mediumitalic.ttf
index e38ae75..a20fe7f 100644
Binary files a/assets/iosevka-mediumitalic.ttf and b/assets/iosevka-mediumitalic.ttf differ
diff --git a/assets/iosevka-mediumitalic.woff b/assets/iosevka-mediumitalic.woff
index 60d92fb..06db76b 100644
Binary files a/assets/iosevka-mediumitalic.woff and b/assets/iosevka-mediumitalic.woff differ
diff --git a/assets/iosevka-mediumitalic.woff2 b/assets/iosevka-mediumitalic.woff2
index 2fb614d..5d77df6 100644
Binary files a/assets/iosevka-mediumitalic.woff2 and b/assets/iosevka-mediumitalic.woff2 differ
diff --git a/assets/iosevka-mediumoblique.ttf b/assets/iosevka-mediumoblique.ttf
index 3ed509a..f3d501f 100644
Binary files a/assets/iosevka-mediumoblique.ttf and b/assets/iosevka-mediumoblique.ttf differ
diff --git a/assets/iosevka-mediumoblique.woff b/assets/iosevka-mediumoblique.woff
index dae4241..dd0155d 100644
Binary files a/assets/iosevka-mediumoblique.woff and b/assets/iosevka-mediumoblique.woff differ
diff --git a/assets/iosevka-mediumoblique.woff2 b/assets/iosevka-mediumoblique.woff2
index 91ad4b7..81bc737 100644
Binary files a/assets/iosevka-mediumoblique.woff2 and b/assets/iosevka-mediumoblique.woff2 differ
diff --git a/assets/iosevka-oblique.ttf b/assets/iosevka-oblique.ttf
index 4892a41..665fdb3 100644
Binary files a/assets/iosevka-oblique.ttf and b/assets/iosevka-oblique.ttf differ
diff --git a/assets/iosevka-oblique.woff b/assets/iosevka-oblique.woff
index 4d00fd4..d71f4e7 100644
Binary files a/assets/iosevka-oblique.woff and b/assets/iosevka-oblique.woff differ
diff --git a/assets/iosevka-oblique.woff2 b/assets/iosevka-oblique.woff2
index 09ed4d2..6b31898 100644
Binary files a/assets/iosevka-oblique.woff2 and b/assets/iosevka-oblique.woff2 differ
diff --git a/assets/iosevka-regular.ttf b/assets/iosevka-regular.ttf
index 89af457..68e09c8 100644
Binary files a/assets/iosevka-regular.ttf and b/assets/iosevka-regular.ttf differ
diff --git a/assets/iosevka-regular.woff b/assets/iosevka-regular.woff
index cfb458d..3764dd8 100644
Binary files a/assets/iosevka-regular.woff and b/assets/iosevka-regular.woff differ
diff --git a/assets/iosevka-regular.woff2 b/assets/iosevka-regular.woff2
index acff6d6..724393f 100644
Binary files a/assets/iosevka-regular.woff2 and b/assets/iosevka-regular.woff2 differ
diff --git a/assets/iosevka-slab-bold.ttf b/assets/iosevka-slab-bold.ttf
index 221c606..4f79242 100644
Binary files a/assets/iosevka-slab-bold.ttf and b/assets/iosevka-slab-bold.ttf differ
diff --git a/assets/iosevka-slab-bold.woff b/assets/iosevka-slab-bold.woff
index 7e3e830..877fc41 100644
Binary files a/assets/iosevka-slab-bold.woff and b/assets/iosevka-slab-bold.woff differ
diff --git a/assets/iosevka-slab-bold.woff2 b/assets/iosevka-slab-bold.woff2
index 3123eb4..6aa6cb1 100644
Binary files a/assets/iosevka-slab-bold.woff2 and b/assets/iosevka-slab-bold.woff2 differ
diff --git a/assets/iosevka-slab-bolditalic.ttf b/assets/iosevka-slab-bolditalic.ttf
index 377b996..0eb0b09 100644
Binary files a/assets/iosevka-slab-bolditalic.ttf and b/assets/iosevka-slab-bolditalic.ttf differ
diff --git a/assets/iosevka-slab-bolditalic.woff b/assets/iosevka-slab-bolditalic.woff
index 4ccc84a..ca2228c 100644
Binary files a/assets/iosevka-slab-bolditalic.woff and b/assets/iosevka-slab-bolditalic.woff differ
diff --git a/assets/iosevka-slab-bolditalic.woff2 b/assets/iosevka-slab-bolditalic.woff2
index 714c50a..c204c66 100644
Binary files a/assets/iosevka-slab-bolditalic.woff2 and b/assets/iosevka-slab-bolditalic.woff2 differ
diff --git a/assets/iosevka-slab-boldoblique.ttf b/assets/iosevka-slab-boldoblique.ttf
index 6d2910f..f4ab61c 100644
Binary files a/assets/iosevka-slab-boldoblique.ttf and b/assets/iosevka-slab-boldoblique.ttf differ
diff --git a/assets/iosevka-slab-boldoblique.woff b/assets/iosevka-slab-boldoblique.woff
index e051c74..8e8e24f 100644
Binary files a/assets/iosevka-slab-boldoblique.woff and b/assets/iosevka-slab-boldoblique.woff differ
diff --git a/assets/iosevka-slab-boldoblique.woff2 b/assets/iosevka-slab-boldoblique.woff2
index 9f89ea5..c58155e 100644
Binary files a/assets/iosevka-slab-boldoblique.woff2 and b/assets/iosevka-slab-boldoblique.woff2 differ
diff --git a/assets/iosevka-slab-extralight.ttf b/assets/iosevka-slab-extralight.ttf
index 1eb3a18..f91db13 100644
Binary files a/assets/iosevka-slab-extralight.ttf and b/assets/iosevka-slab-extralight.ttf differ
diff --git a/assets/iosevka-slab-extralight.woff b/assets/iosevka-slab-extralight.woff
index b113045..e6cf929 100644
Binary files a/assets/iosevka-slab-extralight.woff and b/assets/iosevka-slab-extralight.woff differ
diff --git a/assets/iosevka-slab-extralight.woff2 b/assets/iosevka-slab-extralight.woff2
index 035207c..8de4b1b 100644
Binary files a/assets/iosevka-slab-extralight.woff2 and b/assets/iosevka-slab-extralight.woff2 differ
diff --git a/assets/iosevka-slab-extralightitalic.ttf b/assets/iosevka-slab-extralightitalic.ttf
index 81e60a5..11bfeea 100644
Binary files a/assets/iosevka-slab-extralightitalic.ttf and b/assets/iosevka-slab-extralightitalic.ttf differ
diff --git a/assets/iosevka-slab-extralightitalic.woff b/assets/iosevka-slab-extralightitalic.woff
index f84e347..8a3f2cd 100644
Binary files a/assets/iosevka-slab-extralightitalic.woff and b/assets/iosevka-slab-extralightitalic.woff differ
diff --git a/assets/iosevka-slab-extralightitalic.woff2 b/assets/iosevka-slab-extralightitalic.woff2
index 87d6e49..19b205b 100644
Binary files a/assets/iosevka-slab-extralightitalic.woff2 and b/assets/iosevka-slab-extralightitalic.woff2 differ
diff --git a/assets/iosevka-slab-extralightoblique.ttf b/assets/iosevka-slab-extralightoblique.ttf
index 202e623..6fdd1f1 100644
Binary files a/assets/iosevka-slab-extralightoblique.ttf and b/assets/iosevka-slab-extralightoblique.ttf differ
diff --git a/assets/iosevka-slab-extralightoblique.woff b/assets/iosevka-slab-extralightoblique.woff
index 7f45b99..b746f9d 100644
Binary files a/assets/iosevka-slab-extralightoblique.woff and b/assets/iosevka-slab-extralightoblique.woff differ
diff --git a/assets/iosevka-slab-extralightoblique.woff2 b/assets/iosevka-slab-extralightoblique.woff2
index 3bdd9ca..3c2feed 100644
Binary files a/assets/iosevka-slab-extralightoblique.woff2 and b/assets/iosevka-slab-extralightoblique.woff2 differ
diff --git a/assets/iosevka-slab-heavy.ttf b/assets/iosevka-slab-heavy.ttf
index 7bafde7..f327fc2 100644
Binary files a/assets/iosevka-slab-heavy.ttf and b/assets/iosevka-slab-heavy.ttf differ
diff --git a/assets/iosevka-slab-heavy.woff b/assets/iosevka-slab-heavy.woff
index 230d87e..a4e4a18 100644
Binary files a/assets/iosevka-slab-heavy.woff and b/assets/iosevka-slab-heavy.woff differ
diff --git a/assets/iosevka-slab-heavy.woff2 b/assets/iosevka-slab-heavy.woff2
index 060a39d..3ecb5fa 100644
Binary files a/assets/iosevka-slab-heavy.woff2 and b/assets/iosevka-slab-heavy.woff2 differ
diff --git a/assets/iosevka-slab-heavyitalic.ttf b/assets/iosevka-slab-heavyitalic.ttf
index dffa62a..b83eeb0 100644
Binary files a/assets/iosevka-slab-heavyitalic.ttf and b/assets/iosevka-slab-heavyitalic.ttf differ
diff --git a/assets/iosevka-slab-heavyitalic.woff b/assets/iosevka-slab-heavyitalic.woff
index de12bc9..7bfb1d1 100644
Binary files a/assets/iosevka-slab-heavyitalic.woff and b/assets/iosevka-slab-heavyitalic.woff differ
diff --git a/assets/iosevka-slab-heavyitalic.woff2 b/assets/iosevka-slab-heavyitalic.woff2
index 01d37cb..873a754 100644
Binary files a/assets/iosevka-slab-heavyitalic.woff2 and b/assets/iosevka-slab-heavyitalic.woff2 differ
diff --git a/assets/iosevka-slab-heavyoblique.ttf b/assets/iosevka-slab-heavyoblique.ttf
index 3abb8c0..f3387da 100644
Binary files a/assets/iosevka-slab-heavyoblique.ttf and b/assets/iosevka-slab-heavyoblique.ttf differ
diff --git a/assets/iosevka-slab-heavyoblique.woff b/assets/iosevka-slab-heavyoblique.woff
index 57f2f8b..4256ce0 100644
Binary files a/assets/iosevka-slab-heavyoblique.woff and b/assets/iosevka-slab-heavyoblique.woff differ
diff --git a/assets/iosevka-slab-heavyoblique.woff2 b/assets/iosevka-slab-heavyoblique.woff2
index 8df2f26..9d47d41 100644
Binary files a/assets/iosevka-slab-heavyoblique.woff2 and b/assets/iosevka-slab-heavyoblique.woff2 differ
diff --git a/assets/iosevka-slab-italic.ttf b/assets/iosevka-slab-italic.ttf
index 0abb96c..52c2916 100644
Binary files a/assets/iosevka-slab-italic.ttf and b/assets/iosevka-slab-italic.ttf differ
diff --git a/assets/iosevka-slab-italic.woff b/assets/iosevka-slab-italic.woff
index f0a71af..4bf63b6 100644
Binary files a/assets/iosevka-slab-italic.woff and b/assets/iosevka-slab-italic.woff differ
diff --git a/assets/iosevka-slab-italic.woff2 b/assets/iosevka-slab-italic.woff2
index 26240f6..4365e9c 100644
Binary files a/assets/iosevka-slab-italic.woff2 and b/assets/iosevka-slab-italic.woff2 differ
diff --git a/assets/iosevka-slab-light.ttf b/assets/iosevka-slab-light.ttf
index 5b49e9c..37de7ad 100644
Binary files a/assets/iosevka-slab-light.ttf and b/assets/iosevka-slab-light.ttf differ
diff --git a/assets/iosevka-slab-light.woff b/assets/iosevka-slab-light.woff
index 9bf45b7..350e85c 100644
Binary files a/assets/iosevka-slab-light.woff and b/assets/iosevka-slab-light.woff differ
diff --git a/assets/iosevka-slab-light.woff2 b/assets/iosevka-slab-light.woff2
index 6e8ea95..9bb02ba 100644
Binary files a/assets/iosevka-slab-light.woff2 and b/assets/iosevka-slab-light.woff2 differ
diff --git a/assets/iosevka-slab-lightitalic.ttf b/assets/iosevka-slab-lightitalic.ttf
index 4e10d32..86f33da 100644
Binary files a/assets/iosevka-slab-lightitalic.ttf and b/assets/iosevka-slab-lightitalic.ttf differ
diff --git a/assets/iosevka-slab-lightitalic.woff b/assets/iosevka-slab-lightitalic.woff
index 5b72bd2..c72e23d 100644
Binary files a/assets/iosevka-slab-lightitalic.woff and b/assets/iosevka-slab-lightitalic.woff differ
diff --git a/assets/iosevka-slab-lightitalic.woff2 b/assets/iosevka-slab-lightitalic.woff2
index 5141648..e1f125a 100644
Binary files a/assets/iosevka-slab-lightitalic.woff2 and b/assets/iosevka-slab-lightitalic.woff2 differ
diff --git a/assets/iosevka-slab-lightoblique.ttf b/assets/iosevka-slab-lightoblique.ttf
index 07b900d..7085a8e 100644
Binary files a/assets/iosevka-slab-lightoblique.ttf and b/assets/iosevka-slab-lightoblique.ttf differ
diff --git a/assets/iosevka-slab-lightoblique.woff b/assets/iosevka-slab-lightoblique.woff
index 31c5c72..ee5f732 100644
Binary files a/assets/iosevka-slab-lightoblique.woff and b/assets/iosevka-slab-lightoblique.woff differ
diff --git a/assets/iosevka-slab-lightoblique.woff2 b/assets/iosevka-slab-lightoblique.woff2
index d2747f3..a0cdcab 100644
Binary files a/assets/iosevka-slab-lightoblique.woff2 and b/assets/iosevka-slab-lightoblique.woff2 differ
diff --git a/assets/iosevka-slab-medium.ttf b/assets/iosevka-slab-medium.ttf
index 8dbd67f..79e3e4f 100644
Binary files a/assets/iosevka-slab-medium.ttf and b/assets/iosevka-slab-medium.ttf differ
diff --git a/assets/iosevka-slab-medium.woff b/assets/iosevka-slab-medium.woff
index ebab13d..d841069 100644
Binary files a/assets/iosevka-slab-medium.woff and b/assets/iosevka-slab-medium.woff differ
diff --git a/assets/iosevka-slab-medium.woff2 b/assets/iosevka-slab-medium.woff2
index 925305a..2292507 100644
Binary files a/assets/iosevka-slab-medium.woff2 and b/assets/iosevka-slab-medium.woff2 differ
diff --git a/assets/iosevka-slab-mediumitalic.ttf b/assets/iosevka-slab-mediumitalic.ttf
index 4c2b980..47e8522 100644
Binary files a/assets/iosevka-slab-mediumitalic.ttf and b/assets/iosevka-slab-mediumitalic.ttf differ
diff --git a/assets/iosevka-slab-mediumitalic.woff b/assets/iosevka-slab-mediumitalic.woff
index affeaf4..bc23205 100644
Binary files a/assets/iosevka-slab-mediumitalic.woff and b/assets/iosevka-slab-mediumitalic.woff differ
diff --git a/assets/iosevka-slab-mediumitalic.woff2 b/assets/iosevka-slab-mediumitalic.woff2
index efeffdf..478df33 100644
Binary files a/assets/iosevka-slab-mediumitalic.woff2 and b/assets/iosevka-slab-mediumitalic.woff2 differ
diff --git a/assets/iosevka-slab-mediumoblique.ttf b/assets/iosevka-slab-mediumoblique.ttf
index 5bb7665..58ad462 100644
Binary files a/assets/iosevka-slab-mediumoblique.ttf and b/assets/iosevka-slab-mediumoblique.ttf differ
diff --git a/assets/iosevka-slab-mediumoblique.woff b/assets/iosevka-slab-mediumoblique.woff
index 9dc6bb5..769a6a5 100644
Binary files a/assets/iosevka-slab-mediumoblique.woff and b/assets/iosevka-slab-mediumoblique.woff differ
diff --git a/assets/iosevka-slab-mediumoblique.woff2 b/assets/iosevka-slab-mediumoblique.woff2
index e01470c..e3f96c8 100644
Binary files a/assets/iosevka-slab-mediumoblique.woff2 and b/assets/iosevka-slab-mediumoblique.woff2 differ
diff --git a/assets/iosevka-slab-oblique.ttf b/assets/iosevka-slab-oblique.ttf
index 7bf5d2e..25a1e92 100644
Binary files a/assets/iosevka-slab-oblique.ttf and b/assets/iosevka-slab-oblique.ttf differ
diff --git a/assets/iosevka-slab-oblique.woff b/assets/iosevka-slab-oblique.woff
index 428a493..c3f4866 100644
Binary files a/assets/iosevka-slab-oblique.woff and b/assets/iosevka-slab-oblique.woff differ
diff --git a/assets/iosevka-slab-oblique.woff2 b/assets/iosevka-slab-oblique.woff2
index 239011a..926957f 100644
Binary files a/assets/iosevka-slab-oblique.woff2 and b/assets/iosevka-slab-oblique.woff2 differ
diff --git a/assets/iosevka-slab-regular.ttf b/assets/iosevka-slab-regular.ttf
index c43be3c..398510c 100644
Binary files a/assets/iosevka-slab-regular.ttf and b/assets/iosevka-slab-regular.ttf differ
diff --git a/assets/iosevka-slab-regular.woff b/assets/iosevka-slab-regular.woff
index f5c20ca..ce1205c 100644
Binary files a/assets/iosevka-slab-regular.woff and b/assets/iosevka-slab-regular.woff differ
diff --git a/assets/iosevka-slab-regular.woff2 b/assets/iosevka-slab-regular.woff2
index f4613ce..3382eea 100644
Binary files a/assets/iosevka-slab-regular.woff2 and b/assets/iosevka-slab-regular.woff2 differ
diff --git a/assets/iosevka-slab-thin.ttf b/assets/iosevka-slab-thin.ttf
index a360e46..3be6f45 100644
Binary files a/assets/iosevka-slab-thin.ttf and b/assets/iosevka-slab-thin.ttf differ
diff --git a/assets/iosevka-slab-thin.woff b/assets/iosevka-slab-thin.woff
index 0733e14..fc7484e 100644
Binary files a/assets/iosevka-slab-thin.woff and b/assets/iosevka-slab-thin.woff differ
diff --git a/assets/iosevka-slab-thin.woff2 b/assets/iosevka-slab-thin.woff2
index dedf6e1..a509313 100644
Binary files a/assets/iosevka-slab-thin.woff2 and b/assets/iosevka-slab-thin.woff2 differ
diff --git a/assets/iosevka-slab-thinitalic.ttf b/assets/iosevka-slab-thinitalic.ttf
index dfe5533..31903c8 100644
Binary files a/assets/iosevka-slab-thinitalic.ttf and b/assets/iosevka-slab-thinitalic.ttf differ
diff --git a/assets/iosevka-slab-thinitalic.woff b/assets/iosevka-slab-thinitalic.woff
index 81f8789..bfb22d5 100644
Binary files a/assets/iosevka-slab-thinitalic.woff and b/assets/iosevka-slab-thinitalic.woff differ
diff --git a/assets/iosevka-slab-thinitalic.woff2 b/assets/iosevka-slab-thinitalic.woff2
index 62cdb1e..316799e 100644
Binary files a/assets/iosevka-slab-thinitalic.woff2 and b/assets/iosevka-slab-thinitalic.woff2 differ
diff --git a/assets/iosevka-slab-thinoblique.ttf b/assets/iosevka-slab-thinoblique.ttf
index 468d831..6c14457 100644
Binary files a/assets/iosevka-slab-thinoblique.ttf and b/assets/iosevka-slab-thinoblique.ttf differ
diff --git a/assets/iosevka-slab-thinoblique.woff b/assets/iosevka-slab-thinoblique.woff
index d3c2429..8eb65e6 100644
Binary files a/assets/iosevka-slab-thinoblique.woff and b/assets/iosevka-slab-thinoblique.woff differ
diff --git a/assets/iosevka-slab-thinoblique.woff2 b/assets/iosevka-slab-thinoblique.woff2
index 7262924..ee198fa 100644
Binary files a/assets/iosevka-slab-thinoblique.woff2 and b/assets/iosevka-slab-thinoblique.woff2 differ
diff --git a/assets/iosevka-thin.ttf b/assets/iosevka-thin.ttf
index d654ffd..501784b 100644
Binary files a/assets/iosevka-thin.ttf and b/assets/iosevka-thin.ttf differ
diff --git a/assets/iosevka-thin.woff b/assets/iosevka-thin.woff
index 3c25d81..b8d4d72 100644
Binary files a/assets/iosevka-thin.woff and b/assets/iosevka-thin.woff differ
diff --git a/assets/iosevka-thin.woff2 b/assets/iosevka-thin.woff2
index 6331454..2c40e41 100644
Binary files a/assets/iosevka-thin.woff2 and b/assets/iosevka-thin.woff2 differ
diff --git a/assets/iosevka-thinitalic.ttf b/assets/iosevka-thinitalic.ttf
index 7946017..763be25 100644
Binary files a/assets/iosevka-thinitalic.ttf and b/assets/iosevka-thinitalic.ttf differ
diff --git a/assets/iosevka-thinitalic.woff b/assets/iosevka-thinitalic.woff
index a52a22d..e64cb46 100644
Binary files a/assets/iosevka-thinitalic.woff and b/assets/iosevka-thinitalic.woff differ
diff --git a/assets/iosevka-thinitalic.woff2 b/assets/iosevka-thinitalic.woff2
index 1698849..88963cb 100644
Binary files a/assets/iosevka-thinitalic.woff2 and b/assets/iosevka-thinitalic.woff2 differ
diff --git a/assets/iosevka-thinoblique.ttf b/assets/iosevka-thinoblique.ttf
index d3bfbb4..4dd41e5 100644
Binary files a/assets/iosevka-thinoblique.ttf and b/assets/iosevka-thinoblique.ttf differ
diff --git a/assets/iosevka-thinoblique.woff b/assets/iosevka-thinoblique.woff
index f0436e5..a422880 100644
Binary files a/assets/iosevka-thinoblique.woff and b/assets/iosevka-thinoblique.woff differ
diff --git a/assets/iosevka-thinoblique.woff2 b/assets/iosevka-thinoblique.woff2
index a8e2ec7..2326642 100644
Binary files a/assets/iosevka-thinoblique.woff2 and b/assets/iosevka-thinoblique.woff2 differ
diff --git a/getsnap.js b/getsnap.js
deleted file mode 100644
index 1776b12..0000000
--- a/getsnap.js
+++ /dev/null
@@ -1,81 +0,0 @@
-var app = require('app');
-var BrowserWindow = require('browser-window');
-var argv = require('yargs').argv;
-var fs = require('fs');
-var cp = require('child_process');
-
-var mainWindow = null;
-var allWindowClosed = false;
-var pendingTasks = 0;
-var zoom = 1.5
-
-function checkQuit(){
- if(allWindowClosed && pendingTasks == 0) app.quit();
-}
-
-app.on('window-all-closed', function() {
- allWindowClosed = true;
- checkQuit()
-});
-
-function combineImages(images, outfile, width, height, background, padding){
- pendingTasks += 1
- var command = 'convert ' + images.join(' ') + ' -append -crop ' + width + 'x' + height + '+0+0 +repage -gravity South -background red -splice 0x1 -background blue -splice 0x1 -trim +repage -chop 0x1 -gravity North -background red -splice 0x1 -background blue -splice 0x1 -trim +repage -chop 0x1 -bordercolor ' + background + ' -border 0x' + padding +' ' + outfile;
- console.log(command);
- cp.exec(command, function(err, stdout, stderr){
- images.forEach(function(file){
- fs.unlinkSync(file);
- });
- pendingTasks -= 1;
- checkQuit();
- })
-}
-
-var ipc = require('electron').ipcMain;
-function GOTO(phase){ currentPhase = phase };
-var phases = {
- prepare : function(event, arg){
- console.log(arg);
- GOTO(phases['receive-rect']);
- },
- 'receive-rect' : function(event, rect){
- rect = JSON.parse(JSON.stringify(rect));
- var file = argv.dir + '/' + rect.name + '.png';
- var j = 0;
- function step(){
- event.sender.send('scroll', rect.y + j * rect.windowHeight);
- GOTO(function(event){
- mainWindow.capturePage(function(image){
- fs.writeFileSync(argv.dir + '/' + rect.name + '.' + j + '.png', image.toPng())
- j += 1;
- if(j * rect.windowHeight >= rect.height) {
- // done
- event.sender.send('complete', file);
- GOTO(phases['receive-rect']);
- var images = [];
- for(var k = 0; k < j; k++){
- images.push(argv.dir + '/' + rect.name + '.' + k + '.png')
- }
- combineImages(images, file, rect.windowWidth * rect.dpi, rect.height * rect.dpi, rect.background, rect.padding);
- } else {
- step()
- }
- })
- })
- };
- step()
- }
-};
-var currentPhase = phases['prepare'];
-ipc.on('snapshot', function(){
- currentPhase.apply(this, arguments)
-});
-ipc.on('log', function(event, arg){
- console.log(arg);
-})
-
-app.on('ready', function() {
- mainWindow = new BrowserWindow({width: 64 * 16 * zoom, height: 750 * zoom, x: 5000, y: 5000, zoomFactor: zoom});
- mainWindow.loadURL('file://' + __dirname + '/index.html');
- //mainWindow.hide();
-});
\ No newline at end of file
diff --git a/index.html b/index.html
index b159cc1..33c3f23 100644
--- a/index.html
+++ b/index.html
@@ -142,11 +142,6 @@
}
return 0;
}
-SAMPLE_CODE(TestMyTypefaceCodeSnippet) {
- const wchar_t* code = L"(<#part>\\d+)(<#capture>(<section>(<&part>)))((<&capture>).){3}(<&capture>)";
- RegexNode node = (rCapture(L"section", r_d().Some()) + rC(L'.')).Loop(3, 3) + rCapture(L"section", r_d().Some());
- ThePatternsMustBeSame(code, node);
-}
function walk(maze, cell, visited = Any[])
push!(visited, cell)
diff --git a/index.js b/index.js
index a24a11d..519f9e7 100644
--- a/index.js
+++ b/index.js
@@ -42,7 +42,7 @@ var CodeSnippet = Vue.component('snippet', {
var indexPage = new Vue({
el: 'body',
data: {
- version: "1.7.4",
+ version: "1.7.5",
codename: "Galanodel-4",
themes: ['color-light', 'color-dark'],
snippets: [],
@@ -77,168 +77,4 @@ var indexPage = new Vue({
isItalic: false
}
});
-indexPage.snippets = indexPage.$children.map(function(e){ return e.name }).filter(function(x){ return !!x }).sort();
-
-// The getsnap initiates an Electron instance to get snapshots from the page
-if(window && window.process && window.process.type && process.versions['electron']) (function(){
- console.log('I AN IN ELECTRON');
- var windowWidth = window.innerWidth;
- var windowHeight = window.innerHeight;
- var dpi = window.devicePixelRatio;
- var ipc = require('electron').ipcRenderer;
-
- // hide scroll bar
- var sheet = (function() {
- var style = document.createElement("style");
- style.appendChild(document.createTextNode(""));
- document.head.appendChild(style);
- return style.sheet;
- })();
- sheet.insertRule('::-webkit-scrollbar {display: none;}');
- sheet.insertRule('section#preview #preview-toolbar{display:none}');
- sheet.insertRule('#opentype>h2{display:none}');
- sheet.insertRule('#opentype:before{display:none}');
- document.querySelector('#preview').style.paddingBottom = windowHeight * 2 + 'px';
- document.querySelector('#preview').style.transition = 'none';
-
- var onScroll = function(){};
- ipc.on('scroll', function(){
- onScroll.apply(this, arguments);
- setTimeout(function(){ ipc.send('snapshot', 'scroll-done') }, 100);
- });
- var onComplete = function(){};
- ipc.on('complete', function(){ onComplete.apply(this, arguments) });
-
- function captureElement(options, callback){
- window.scroll(0, 0);
- var rect = options.el.getBoundingClientRect();
- ipc.send('snapshot', {
- name: options.name,
- windowWidth: windowWidth,
- windowHeight: windowHeight,
- background: options.background || 'white',
- padding: options.padding || 1,
- dpi: dpi,
- x: rect.left | 0,
- y: rect.top | 0,
- width: rect.width | 0,
- height: rect.height | 0
- });
- onScroll = function(event, arg){
- window.scrollTo(0, arg)
- };
- onComplete = function(){
- if(callback) callback();
- onComplete = function(){};
- }
- }
-
- var snapshotTasks = [
- {
- el: document.querySelector('#opentype'),
- name: 'opentype',
- background: 'white',
- padding: 1
- },
- {
- el: document.querySelector('#preview>pre#javascript'),
- name: 'languages',
- background: 'rgb(32,31,28)',
- padding: 72
- },
- {
- el: document.querySelector('#preview>pre#javascript'),
- name: 'languages-slab',
- background: 'rgb(32,31,28)',
- padding: 72,
- prepare: function(callback){
- indexPage.isSlab = true;
- setTimeout(callback, 1)
- }
- },
- {
- el: document.querySelector('#preview>pre#javascript'),
- name: 'languages-light',
- background: 'rgb(243,243,242)',
- padding: 72,
- prepare: function(callback){
- indexPage.isSlab = false;
- indexPage.theme = 'color-light';
- setTimeout(callback, 1)
- }
- },
- {
- el: document.querySelector('#preview>pre#javascript'),
- name: 'languages-slab-light',
- background: 'rgb(243,243,242)',
- padding: 72,
- prepare: function(callback){
- indexPage.isSlab = true;
- indexPage.theme = 'color-light';
- setTimeout(callback, 1)
- }
- },
- {
- el: document.querySelector('#preview>pre#cpp-2'),
- name: 'preview',
- background: 'rgb(32,31,28)',
- padding: 72,
- prepare: function(callback){
- indexPage.isSlab = false;
- indexPage.theme = 'color-dark';
- indexPage.snippet = "cpp-2"
- setTimeout(callback, 1)
- }
- },
- {
- el: document.querySelector('#preview>pre#cpp-2'),
- name: 'preview-slab',
- background: 'rgb(32,31,28)',
- padding: 72,
- prepare: function(callback){
- indexPage.isSlab = true;
- setTimeout(callback, 1)
- }
- },
- {
- el: document.querySelector('#preview>pre#cpp-2'),
- name: 'preview-light',
- background: 'rgb(243,243,242)',
- padding: 72,
- prepare: function(callback){
- indexPage.isSlab = false;
- indexPage.theme = 'color-light';
- setTimeout(callback, 1)
- }
- },
- {
- el: document.querySelector('#preview>pre#cpp-2'),
- name: 'preview-slab-light',
- background: 'rgb(243,243,242)',
- padding: 72,
- prepare: function(callback){
- indexPage.isSlab = true;
- indexPage.theme = 'color-light';
- setTimeout(callback, 1)
- }
- }
- ]
-
- window.onload = function(){
- ipc.send('snapshot', 'i am ready');
- console.log('I AM READY');
- current = 0;
- var step = function(){
- var doit = function(){
- captureElement(snapshotTasks[current], function(){
- current += 1;
- if(current >= snapshotTasks.length) window.close()
- else setTimeout(step, 100)
- })
- };
- if(snapshotTasks[current].prepare) snapshotTasks[current].prepare(doit);
- else setTimeout(doit, 1)
- };
- setTimeout(step, 500);
- }
-})()
\ No newline at end of file
+indexPage.snippets = indexPage.$children.map(function(e){ return e.name }).filter(function(x){ return !!x }).sort();
\ No newline at end of file
diff --git a/inziu.html b/inziu.html
index a3b681d..533ed8f 100644
--- a/inziu.html
+++ b/inziu.html
@@ -31,6 +31,7 @@
el: '#inziu-downloads',
data: {
releases: [
+ {version: '1.7.5', site: DEFAULT, date: 'Feb 13, 2016'},
{version: '1.7.4', site: DEFAULT, date: 'Feb 12, 2016'},
{version: '1.7.3', site: DEFAULT, date: 'Jan 26, 2016'},
{version: '1.7.2', site: DEFAULT, date: 'Jan 23, 2016'},