diff --git a/glyphs/symbol-geometric.ptl b/glyphs/symbol-geometric.ptl index 6f69527..4f4f02e 100644 --- a/glyphs/symbol-geometric.ptl +++ b/glyphs/symbol-geometric.ptl @@ -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 diff --git a/parameters.toml b/parameters.toml index 6a66c8f..6473c19 100644 --- a/parameters.toml +++ b/parameters.toml @@ -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