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) { // Clarity : [i l I 1] [0 O 8] {}[]()<>$*-+=/#_%^@\&|~?'"`!,.;: - 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); // The quick brown fox jumps over the lazy dog. 1234567890. -} # From Rosetta Code 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'},