Fix broken glyph of Greek Upper Stigma (Ϛ
) under Slab Heavy. (#2801)
This commit is contained in:
parent
06236bcc3f
commit
4e80b01385
2 changed files with 8 additions and 8 deletions
|
@ -1,6 +1,7 @@
|
||||||
* Refine shape of the following characters:
|
* Refine shape of the following characters:
|
||||||
- LATIN SMALL LETTER RAMS HORN (`U+0264`).
|
- LATIN SMALL LETTER RAMS HORN (`U+0264`).
|
||||||
- GREEK SMALL LETTER PSI (`U+03C8`).
|
- GREEK SMALL LETTER PSI (`U+03C8`).
|
||||||
|
- GREEK LETTER STIGMA (`U+03DA`).
|
||||||
- CYRILLIC SMALL LETTER PSI (`U+0471`).
|
- CYRILLIC SMALL LETTER PSI (`U+0471`).
|
||||||
- LATIN LETTER AIN (`U+1D25`).
|
- LATIN LETTER AIN (`U+1D25`).
|
||||||
- MODIFIER LETTER SMALL AIN (`U+1D5C`).
|
- MODIFIER LETTER SMALL AIN (`U+1D5C`).
|
||||||
|
|
|
@ -9,7 +9,7 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin
|
||||||
glyph-block-import CommonShapes
|
glyph-block-import CommonShapes
|
||||||
glyph-block-import Common-Derivatives
|
glyph-block-import Common-Derivatives
|
||||||
|
|
||||||
define [SignaFinalEndingKnots] : list
|
define [SigmaFinalEndingKnots] : list
|
||||||
curl (SB + OX) SmallArchDepthB
|
curl (SB + OX) SmallArchDepthB
|
||||||
arcvh
|
arcvh
|
||||||
g4 [arch.adjust-x.bot Middle] 0
|
g4 [arch.adjust-x.bot Middle] 0
|
||||||
|
@ -19,14 +19,14 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin
|
||||||
flat (RightSB - HookX + OX) (Descender + Stroke)
|
flat (RightSB - HookX + OX) (Descender + Stroke)
|
||||||
curl [Math.min (RightSB - [HSwToV : 1.5 * Stroke]) (RightSB - HookX + OX - 1)] (Descender + Stroke)
|
curl [Math.min (RightSB - [HSwToV : 1.5 * Stroke]) (RightSB - HookX + OX - 1)] (Descender + Stroke)
|
||||||
|
|
||||||
create-glyph 'grek/sigma/fina' 0x3C2 : glyph-proc
|
create-glyph 'grek/sigma/final' 0x3C2 : glyph-proc
|
||||||
include : MarkSet.p
|
include : MarkSet.p
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.lhs
|
widths.lhs
|
||||||
g4 RightSB (XH - Hook)
|
g4 RightSB (XH - Hook)
|
||||||
hookstart XH
|
hookstart XH
|
||||||
flat (SB + OX) (XH - SmallArchDepthA)
|
flat (SB + OX) (XH - SmallArchDepthA)
|
||||||
SignaFinalEndingKnots
|
SigmaFinalEndingKnots
|
||||||
|
|
||||||
create-glyph 'grek/stigma' 0x3DB : glyph-proc
|
create-glyph 'grek/stigma' 0x3DB : glyph-proc
|
||||||
include : MarkSet.p
|
include : MarkSet.p
|
||||||
|
@ -38,7 +38,7 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin
|
||||||
g4 [arch.adjust-x.top Middle] (XH - O)
|
g4 [arch.adjust-x.top Middle] (XH - O)
|
||||||
archv 16
|
archv 16
|
||||||
flat (SB + OX) (XH - SmallArchDepthA)
|
flat (SB + OX) (XH - SmallArchDepthA)
|
||||||
SignaFinalEndingKnots
|
SigmaFinalEndingKnots
|
||||||
|
|
||||||
create-glyph 'grek/Stigma' 0x3DA : glyph-proc
|
create-glyph 'grek/Stigma' 0x3DA : glyph-proc
|
||||||
include : MarkSet.capital
|
include : MarkSet.capital
|
||||||
|
@ -48,12 +48,11 @@ glyph-block Letter-Greek-Lower-Sigma-Final : begin
|
||||||
widths.lhs
|
widths.lhs
|
||||||
g4 RightSB (CAP - Hook)
|
g4 RightSB (CAP - Hook)
|
||||||
hookstart CAP
|
hookstart CAP
|
||||||
flat (SB + OX) (CAP - ArchDepthA)
|
flatside.ld SB yAttach CAP ArchDepthA ArchDepthB
|
||||||
curl (SB + OX) (yAttach + ArchDepthB)
|
|
||||||
arcvh
|
arcvh
|
||||||
g4 [arch.adjust-x.bot Middle] (yAttach + O)
|
g4 [arch.adjust-x.bot Middle] (yAttach + O)
|
||||||
archv
|
archv
|
||||||
g4 [mix Middle RightSB 2] (yAttach + Hook * 2) [heading Upward]
|
g4 [mix Middle RightSB 2] (yAttach + Hook * 1.5) [heading Upward]
|
||||||
Rect (yAttach + Hook * 2 - O) Descender (Middle + [HSwToV HalfStroke]) (2 * Width)
|
Rect (yAttach + Hook * 1.5 - O) Descender (Middle + [HSwToV HalfStroke]) VERY-FAR
|
||||||
include : VBar.m Middle 0 (yAttach + HalfStroke)
|
include : VBar.m Middle 0 (yAttach + HalfStroke)
|
||||||
if SLAB : include : HSerif.mb Middle 0 MidJutCenter
|
if SLAB : include : HSerif.mb Middle 0 MidJutCenter
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue