diff --git a/glyphs/symbol-other.ptl b/glyphs/symbol-other.ptl index bc8c3f1..87c55c8 100644 --- a/glyphs/symbol-other.ptl +++ b/glyphs/symbol-other.ptl @@ -125,6 +125,27 @@ symbol-block 'Metric marks' include : HBar 0 MIDDLE parenBot SHOULDERFINE save 'metmark' 0xE09F +symbol-block 'Other typographic symbols' + sketch # Kome + local sw : adviceBlackness 3.75 + local radius : (RIGHTSB - SB) / 2 + include : dispiro + widths.center sw + flat (MIDDLE - radius) (parenMid - radius) + curl (MIDDLE + radius) (parenMid + radius) + + include : dispiro + widths.center sw + flat (MIDDLE + radius) (parenMid - radius) + curl (MIDDLE - radius) (parenMid + radius) + local r0 : Math.min ((RIGHTSB - SB + (sw / [Math.sqrt 2]) - sw * 3) / 4) DOTRADIUS + local r : radius - r0 + (sw / 2 / [Math.sqrt 2]) + include : RingAt (MIDDLE + r) parenMid r0 + include : RingAt (MIDDLE - r) parenMid r0 + include : RingAt MIDDLE (parenMid + r) r0 + include : RingAt MIDDLE (parenMid - r) r0 + save 'kome' 0x203B + ### Ligature-orienteds symbol-block 'Ligature-oriented Subglyphs' : if [not para.disableLigation] : begin # Shifted arrowheads