@@ -38,6 +38,7 @@ glyph-block Letter-Latin-Lower-J : begin
3838 export : define [StraightSerifless df] : begin df.middle
3939 export : define [StraightSerifed df] : df.middle + [IBalance2 df]
4040 export : define [BentHook df] : df.middle + JBalance
41+ export : define [DiagonalTailed df] : df.middle + [IBalance2 df]
4142 export : define [FlatHookSerifless df] : df.middle + 0.25 * JBalance * df.adws * [mix 1 df.adws 2]
4243 export : define [FlatHookSerifed df] : df.middle + JBalance * df.adws
4344
@@ -66,11 +67,10 @@ glyph-block Letter-Latin-Lower-J : begin
6667 serif -- false
6768
6869 export : define [DiagonalTailed df top xMiddle] : glyph-proc
69- local dfHook : DivFrame para.advanceScaleI
7070 include : dispiro
7171 widths.center
7272 flat xMiddle top [heading Downward]
73- DiagTail.L xMiddle Descender [DiagTail.StdDepth dfHook Stroke] Stroke
73+ DiagTail.L xMiddle Descender [DiagTail.StdDepth df Stroke] Stroke
7474 set-base-anchor "trailing" (xMiddle - [HSwToV HalfStroke]) Descender
7575
7676 define Serifs : namespace
@@ -89,6 +89,7 @@ glyph-block Letter-Latin-Lower-J : begin
8989
9090 define Div : namespace
9191 export : define BentHook 1
92+ export : define DiagonalTailed para.advanceScaleI
9293 export : define StraightSerifless para.advanceScaleII
9394 export : define StraightSerifed para.advanceScaleI
9495 export : define FlatHookSerifless para.advanceScaleII
@@ -98,15 +99,15 @@ glyph-block Letter-Latin-Lower-J : begin
9899 'bentHookSerifless' { "BentHook" Serifs.None XMiddle.BentHook Marks.Serifless Div.BentHook }
99100 'bentHookShortSerifed' { "BentHook" Serifs.Short XMiddle.BentHook Marks.Serifless Div.BentHook }
100101 'bentHookSerifed' { "BentHook" Serifs.Long XMiddle.BentHook Marks.Serifed Div.BentHook }
102+ 'diagonalTailedSerifless' { "DiagonalTailed" Serifs.None XMiddle.DiagonalTailed Marks.Serifless Div.DiagonalTailed }
103+ 'diagonalTailedShortSerifed' { "DiagonalTailed" Serifs.Short XMiddle.DiagonalTailed Marks.Serifless Div.DiagonalTailed }
104+ 'diagonalTailedSerifed' { "DiagonalTailed" Serifs.Long XMiddle.DiagonalTailed Marks.Serifed Div.DiagonalTailed }
101105 'straightSerifless' { "Straight" Serifs.None XMiddle.StraightSerifless Marks.Serifless Div.StraightSerifless }
102106 'straightShortSerifed' { "Straight" Serifs.Short XMiddle.StraightSerifless Marks.Serifless Div.StraightSerifless }
103107 'straightSerifed' { "Straight" Serifs.Long XMiddle.StraightSerifed Marks.Serifed Div.StraightSerifed }
104108 'flatHookSerifless' { "FlatHook" Serifs.None XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
105109 'flatHookShortSerifed' { "FlatHook" Serifs.Short XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
106110 'flatHookSerifed' { "FlatHook" Serifs.Long XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
107- 'diagonalTailedSerifless' { "DiagonalTailed" Serifs.None XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
108- 'diagonalTailedShortSerifed' { "DiagonalTailed" Serifs.Short XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
109- 'diagonalTailedSerifed' { "DiagonalTailed" Serifs.Long XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
110111
111112 foreach { suffix { shapeId Serif xMiddleT Marks adws } } [Object.entries JConfig] : do
112113 local df : DivFrame adws
0 commit comments