From fb943a31c20b3202b762b3295c08073fcce095d5 Mon Sep 17 00:00:00 2001 From: be5invis Date: Sat, 22 May 2021 00:45:19 -0700 Subject: [PATCH] Add Intercalate Symbol (`U+22BA`). --- changes/7.0.0-preview.3.md | 1 + font-src/glyphs/symbol/math/logicals.ptl | 6 ++++++ 2 files changed, 7 insertions(+) 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