Merge branch 'master' into dev

This commit is contained in:
Belleve Invis 2019-07-14 13:26:22 -07:00
commit 2e98f7a1b1
4 changed files with 65 additions and 7 deletions

View file

@ -1381,5 +1381,63 @@ export : define [apply] : begin
line-to (RIGHTSB - OX) parenBot
line-to (SB + OX) parenBot
save 'pwlLock' 0xE0A2
sketch # pwlCornerBottomLeft
include : ForceUpright
start-from (pwlNear + O) pwlTop
line-to pwlNear pwlTop
line-to pwlFar pwlBot
line-to (pwlNear + O) pwlBot
save 'pwlCornerBottomLeft' 0xE0B8
sketch # pwlSlashBottomLeft
include : ForceUpright
local fine : adviceBlackness 4
include : dispiro
widths.rhs fine
flat pwlNear pwlTop
curl pwlFar pwlBot
save 'pwlSlashBottomLeft' 0xE0B9
sketch # pwlCornerBottomRight
include : ForceUpright
include glyphs.pwlCornerBottomLeft
include : FlipAround MIDDLE [mix pwlTop pwlBot 0.5]
save 'pwlCornerBottomRight' 0xE0BA
sketch # pwlSlashBottomRight
include : ForceUpright
include glyphs.pwlSlashBottomLeft
include : FlipAround MIDDLE [mix pwlTop pwlBot 0.5]
save 'pwlSlashBottomRight' 0xE0BB
sketch # pwlCornerTopLeft
include : ForceUpright
start-from (pwlNear + O) pwlTop
line-to pwlNear pwlTop
line-to pwlFar pwlTop
line-to (pwlNear + O) pwlBot
save 'pwlCornerTopLeft' 0xE0BC
sketch # pwlSlashTopLeft
include : ForceUpright
local fine : adviceBlackness 4
include : dispiro
widths.rhs fine
flat pwlNear pwlBot
curl pwlFar pwlTop
save 'pwlSlashTopLeft' 0xE0BD
sketch # pwlCornerTopRight
include : ForceUpright
include glyphs.pwlCornerBottomLeft
include : FlipAround MIDDLE [mix pwlTop pwlBot 0.5]
save 'pwlCornerTopRight' 0xE0BE
sketch # pwlSlashTopRight
include : ForceUpright
include glyphs.pwlSlashBottomLeft
include : FlipAround MIDDLE [mix pwlTop pwlBot 0.5]
save 'pwlSlashTopRight' 0xE0BF
return [object ArrowShape]

View file

@ -181,8 +181,8 @@ export : define [setFontMetrics para metrics font] : begin
set font.OS_2.usWinDescent ([Math.abs desc] + descenderPad)
set font.OS_2.sTypoDescender (desc - descenderPad)
set font.hhea.lineGap (para.leading - asc + DESCENDER)
set font.OS_2.sTypoLineGap (para.leading - asc + desc)
set font.hhea.lineGap 0
set font.OS_2.sTypoLineGap 0
set font.OS_2.sxHeight XH
set font.OS_2.sCapHeight CAP
@ -207,4 +207,4 @@ export : define designParameters : object
braceInside 0.95
braceCurlyM1 0.6
braceCurlyM2 0.45
braceOvershoot 0.02
braceOvershoot 0.02

View file

@ -6,7 +6,7 @@ designer = 'Belleve Invis'
description = 'Spatial efficient monospace font family for programming. Built from code. http://be5invis.github.io/Iosevka'
leading = 1250 # Default line height times 1000.
descenderPad = 0 # Additional line height, added to descender.
descenderPad = 65 # Additional line height, added to descender.
width = 500 # Character width. Increase this if you think that Iosevka is too narrow.
cap = 735 # Cap height (as well as ascender).
xheight = 530 # X-height.
@ -530,4 +530,4 @@ powerlineShiftX = 500
# [[iosevka.compLig]]
# unicode = 57600 # 0xE100
# featureTag = 'XV00'
# sequence = '<*>'
# sequence = '<*>'

View file

@ -350,4 +350,4 @@ design = ['v-at-long', 'v-a-doublestorey', 'v-underscore-low', 'v-g-singlestorey
# X Window Style
[composite.ss11]
design = ['v-g-singlestorey', 'v-zero-unslashed', 'v-tilde-high', 'v-brace-straight', 'v-dollar-through', 'v-three-flattop', 'v-at-long']
design = ['v-g-singlestorey', 'v-zero-unslashed', 'v-tilde-high', 'v-brace-straight', 'v-dollar-through', 'v-three-flattop', 'v-at-long']