optimize scale center

This commit is contained in:
be5invis 2016-05-28 17:57:39 +08:00
parent 7a97a4c7f5
commit b97715c8e0
2 changed files with 7 additions and 6 deletions

View File

@ -555,8 +555,9 @@ symbol-block 'Powerline'
save 'branch' 0xE0A0
local pwlTop : font.OS_2.usWinAscent * para.powerlineScaleY + para.powerlineShiftY
local pwlBot : (-font.OS_2.usWinDescent) * para.powerlineScaleY + para.powerlineShiftY
local pwlMid : (font.OS_2.usWinAscent - font.OS_2.usWinDescent) / 2
local pwlTop : (font.OS_2.usWinAscent - pwlMid) * para.powerlineScaleY + para.powerlineShiftY + pwlMid
local pwlBot : (-font.OS_2.usWinDescent - pwlMid) * para.powerlineScaleY + para.powerlineShiftY + pwlMid
local pwlNear : 0 * para.powerlineScaleX + para.powerlineShiftX
local pwlFar : WIDTH * para.powerlineScaleX + para.powerlineShiftX
sketch # pwlTriangleRight
@ -581,12 +582,12 @@ symbol-block 'Powerline'
sketch # pwlTriangleLeft
include glyphs.pwlTriangleRight
include : FlipAround (WIDTH - [mix pwlNear pwlFar 0.5]) [mix pwlTop pwlBot 0.5]
include : FlipAround MIDDLE [mix pwlTop pwlBot 0.5]
save 'pwlTriangleLeft' 0xE0B2
sketch # pwlAngleLeft
include glyphs.pwlAngleRight
include : FlipAround (WIDTH - [mix pwlNear pwlFar 0.5]) [mix pwlTop pwlBot 0.5]
include : FlipAround MIDDLE [mix pwlTop pwlBot 0.5]
save 'pwlAngleLeft' 0xE0B3
sketch # pwlUnderline

View File

@ -67,8 +67,8 @@ lllcrowdedness = 3.33333333
spacing = 1 # Spacing indicator
# Powerline-specific parameters
powerlineScaleY = 1 # Vertical scale
powerlineScaleX = 1 # Horizontal scale
powerlineScaleY = 1.25 # Vertical scale
powerlineScaleX = 1.25 # Horizontal scale
powerlineShiftY = 0 # Vertical shift
powerlineShiftX = 0 # Horizontal shift