From 01a0fd39d98b7ceb67df24c293e3c182e021a69b Mon Sep 17 00:00:00 2001 From: John McWilliams <37010132+jmcwilliams403@users.noreply.github.com> Date: Fri, 29 Dec 2023 15:03:48 -0500 Subject: [PATCH] Add Frown and Smile (topology). (#2135) --- changes/28.0.3.md | 2 ++ packages/font-glyphs/src/letter/latin-ext/lower-ae-oe.ptl | 2 +- packages/font-glyphs/src/symbol/punctuation/ties.ptl | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/changes/28.0.3.md b/changes/28.0.3.md index af3c2a17b..d0a3f63b8 100644 --- a/changes/28.0.3.md +++ b/changes/28.0.3.md @@ -1,5 +1,7 @@ * Add characters: - COMBINING SUSPENSION MARK (`U+1DC3`). + - FROWN (`U+2322`). + - SMILE (`U+2323`). - CIRCLE WITH HORIZONTAL BAR (`U+29B5`). - LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER (`U+A750`) (#1797). - LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER (`U+A751`) (#1797). diff --git a/packages/font-glyphs/src/letter/latin-ext/lower-ae-oe.ptl b/packages/font-glyphs/src/letter/latin-ext/lower-ae-oe.ptl index 46a6fb20d..31fa79a94 100644 --- a/packages/font-glyphs/src/letter/latin-ext/lower-ae-oe.ptl +++ b/packages/font-glyphs/src/letter/latin-ext/lower-ae-oe.ptl @@ -229,7 +229,7 @@ glyph-block Letter-Latin-Lower-AE-OE : begin # p glyph-block-import Letter-Latin-Lower-P : PConfig - foreach { suffix { Body {Serifs doBS} }} [Object.entries PConfig] : do + foreach { suffix { Body {Serifs doTS doBS} }} [Object.entries PConfig] : do create-glyph "cyrl/rha/left.\(suffix)" : glyph-proc local df : include : DivFrame para.diversityM 3 include : df.markSet.p diff --git a/packages/font-glyphs/src/symbol/punctuation/ties.ptl b/packages/font-glyphs/src/symbol/punctuation/ties.ptl index f3532b741..229ff55a4 100644 --- a/packages/font-glyphs/src/symbol/punctuation/ties.ptl +++ b/packages/font-glyphs/src/symbol/punctuation/ties.ptl @@ -22,3 +22,5 @@ glyph-block Symbol-Punctuation-Ties : begin create-glyph "overAndUnderTie" 0x2050 : union [TieShape CAP 1] [TieShape 0 (-1)] create-glyph "invertedUnderTie" 0x2054 : TieShape 0 1 create-glyph "symbolMidTie" : TieShape (- Descender / 3) 2 + create-glyph "frown" 0x2322 : TieShape (SymbolMid + Descender / 3 + OperatorStroke / 4) 2 + create-glyph "smile" 0x2323 : TieShape (SymbolMid - Descender / 3 - OperatorStroke / 4) (-2)