diff --git a/font-src/glyphs/marks/above.ptl b/font-src/glyphs/marks/above.ptl index a85dea08e..638a24752 100644 --- a/font-src/glyphs/marks/above.ptl +++ b/font-src/glyphs/marks/above.ptl @@ -47,8 +47,8 @@ glyph-block Mark-Above : begin include : DotAt (markMiddle + markExtend) aboveMarkMid markDotsRadius define [RingDims] : begin - local radiusIn : AccentHeight * 0.2 - local radiusOut : radiusIn + markFine * [linreg 16 2 90 1.75 (markHalfStroke * 2)] + local radiusOut : AccentHeight * [linreg 16 0.5 90 0.75 (markHalfStroke * 2)] + local radiusIn : radiusOut - markFine * [linreg 16 2 90 1.75 (markHalfStroke * 2)] return [object radiusIn radiusOut] create-glyph 'ringAbove' 0x30A : glyph-proc @@ -60,7 +60,6 @@ glyph-block Mark-Above : begin include : difference DotAt markMiddle aboveMarkMid radiusOut DotAt markMiddle aboveMarkMid radiusIn - include : ApparentTranslate 0 (-markFine * 0.75) create-glyph 'dblRingAbove' 0x1AB2 : glyph-proc set-width 0 diff --git a/params/parameters.toml b/params/parameters.toml index c8c69613b..f64ce0236 100644 --- a/params/parameters.toml +++ b/params/parameters.toml @@ -30,7 +30,7 @@ slopeAngle = 0 # slope angle, in degrees. derivedSlopeAngle = 10 # Slope angle of derived letters requiring italics accentWidth = 200 # Width of accent marks. -accentClearance = 48 # Vertical clearance of accent marks to the base. +accentClearance = 80 # Vertical clearance of accent marks to the base. accentHeight = 140 # Height of accent marks. accentStackOffset = 205 # Offset height of accent mark stack. overshoot = -8 # Vertical overshoot for arcs.