optimize scale center
This commit is contained in:
parent
7a97a4c7f5
commit
b97715c8e0
|
@ -555,8 +555,9 @@ symbol-block 'Powerline'
|
||||||
|
|
||||||
save 'branch' 0xE0A0
|
save 'branch' 0xE0A0
|
||||||
|
|
||||||
local pwlTop : font.OS_2.usWinAscent * para.powerlineScaleY + para.powerlineShiftY
|
local pwlMid : (font.OS_2.usWinAscent - font.OS_2.usWinDescent) / 2
|
||||||
local pwlBot : (-font.OS_2.usWinDescent) * para.powerlineScaleY + para.powerlineShiftY
|
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 pwlNear : 0 * para.powerlineScaleX + para.powerlineShiftX
|
||||||
local pwlFar : WIDTH * para.powerlineScaleX + para.powerlineShiftX
|
local pwlFar : WIDTH * para.powerlineScaleX + para.powerlineShiftX
|
||||||
sketch # pwlTriangleRight
|
sketch # pwlTriangleRight
|
||||||
|
@ -581,12 +582,12 @@ symbol-block 'Powerline'
|
||||||
|
|
||||||
sketch # pwlTriangleLeft
|
sketch # pwlTriangleLeft
|
||||||
include glyphs.pwlTriangleRight
|
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
|
save 'pwlTriangleLeft' 0xE0B2
|
||||||
|
|
||||||
sketch # pwlAngleLeft
|
sketch # pwlAngleLeft
|
||||||
include glyphs.pwlAngleRight
|
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
|
save 'pwlAngleLeft' 0xE0B3
|
||||||
|
|
||||||
sketch # pwlUnderline
|
sketch # pwlUnderline
|
||||||
|
|
|
@ -67,8 +67,8 @@ lllcrowdedness = 3.33333333
|
||||||
spacing = 1 # Spacing indicator
|
spacing = 1 # Spacing indicator
|
||||||
|
|
||||||
# Powerline-specific parameters
|
# Powerline-specific parameters
|
||||||
powerlineScaleY = 1 # Vertical scale
|
powerlineScaleY = 1.25 # Vertical scale
|
||||||
powerlineScaleX = 1 # Horizontal scale
|
powerlineScaleX = 1.25 # Horizontal scale
|
||||||
powerlineShiftY = 0 # Vertical shift
|
powerlineShiftY = 0 # Vertical shift
|
||||||
powerlineShiftX = 0 # Horizontal shift
|
powerlineShiftX = 0 # Horizontal shift
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user