diff --git a/changes/7.0.0-preview.3.md b/changes/7.0.0-preview.3.md index 2a8223a79..db5888c1f 100644 --- a/changes/7.0.0-preview.3.md +++ b/changes/7.0.0-preview.3.md @@ -4,6 +4,7 @@ - Turned Sans-serif Capital L (`U+2142`). - Turned Sans-serif Capital Y (`U+2144`). - Between Symbol (`U+226C`). + - Intercalate Symbol (`U+22BA`). - Element Of with Overbar (`U+22F6`). - Small Element Of with Overbar (`U+22F7`). - Contains with Overbar (`U+22FD`). diff --git a/font-src/glyphs/symbol/math/logicals.ptl b/font-src/glyphs/symbol/math/logicals.ptl index 5c37acfbb..0b6fda780 100644 --- a/font-src/glyphs/symbol/math/logicals.ptl +++ b/font-src/glyphs/symbol/math/logicals.ptl @@ -79,6 +79,12 @@ glyph-block Symbol-Math-Logicals : begin include : HBarTop SB RightSB top OperatorStroke include : VBar Middle top bot OperatorStroke + create-glyph 'intercalate' 0x22BA : glyph-proc + local l : mix Middle SB DesignParameters.logic_narrow_shrink + local r : mix Middle RightSB DesignParameters.logic_narrow_shrink + include : HBarTop l r top OperatorStroke + include : VBar Middle top bot OperatorStroke + create-glyph 'topring' 0x2355 : glyph-proc define mid : mix bot (top - OperatorStroke / 2) 0.5 define w : (RightSB - SB) * 0.4