@@ -11,9 +11,9 @@ glyph-block Letter-Latin-Lower-D : begin
11
11
glyph-block-import Mark-Shared-Metrics : markExtend
12
12
glyph-block-import Mark-Adjustment : LeaningAnchor
13
13
glyph-block-import Letter-Shared : CreateCommaCaronComposition
14
- glyph-block-import Letter-Shared-Shapes : OBarRight RightwardTailedBar DToothlessRise DMBlend
15
- glyph-block-import Letter-Shared-Shapes : CurlyTail LetterBarOverlay SerifFrame
16
- glyph-block-import Letter-Shared-Shapes : UpwardHookShape PalatalHook RetroflexHook TopHook
14
+ glyph-block-import Letter-Shared-Shapes : OBarRight RightwardTailedBar CurlyTail
15
+ glyph-block-import Letter-Shared-Shapes : LetterBarOverlay SerifFrame UpwardHookShape
16
+ glyph-block-import Letter-Shared-Shapes : PalatalHook RetroflexHook TopHook
17
17
18
18
define [ToothedBody df yTop] : union
19
19
OBarRight.shape
@@ -136,8 +136,8 @@ glyph-block Letter-Latin-Lower-D : begin
136
136
right -- dfHalf.rightSB
137
137
ybegin -- Ascender
138
138
yend -- (XH / 2)
139
- ada -- [dfHalf.archDepthAOf SmallArchDepth df.mvs]
140
- adb -- [dfHalf.archDepthBOf SmallArchDepth df.mvs]
139
+ ada -- (SmallArchDepthA * 0.6 * df.advs)
140
+ adb -- (SmallArchDepthB * 0.6 * df.advs)
141
141
sw -- df.mvs
142
142
143
143
if topSerif : include : topSerif dfHalf Ascender
@@ -146,17 +146,15 @@ glyph-block Letter-Latin-Lower-D : begin
146
146
include sf2.rt.full
147
147
148
148
select-variant 'd' 'd'
149
- select-variant 'dCaronBase' (follow -- 'd')
150
- select-variant 'dStroke' 0x111 (follow -- 'd')
151
- select-variant 'latn/de' 0x18C (follow -- 'd')
152
- alias 'cyrl/deKomi' 0x501 'd'
153
149
link-reduced-variant 'd/sansSerif' 'd' MathSansSerif
154
150
link-reduced-variant 'd/phoneticLeft' 'd'
155
- link-reduced- variant 'd/hookBottomBase' 'd'
151
+ select- variant 'dCaronBase' (follow -- 'd')
156
152
153
+ select-variant 'dStroke' 0x111 (follow -- 'd')
154
+ select-variant 'latn/de' 0x18C (follow -- 'd')
157
155
select-variant 'dHookTop' 0x257
158
- link-reduced-variant 'dHookTop/hookBottomBase' 'dHookTop'
159
156
157
+ alias 'cyrl/deKomi' 0x501 'd'
160
158
select-variant 'cyrl/djeKomi' 0x503
161
159
162
160
link-reduced-variant 'd/descBase' 'd'
@@ -165,11 +163,13 @@ glyph-block Letter-Latin-Lower-D : begin
165
163
x -- (RightSB + SideJut)
166
164
y -- 0
167
165
166
+ link-reduced-variant 'd/hookBottomBase' 'd'
168
167
derive-glyphs 'dHookBottom' 0x256 "d/hookBottomBase" : function [src gr] : glyph-proc
169
168
include [refer-glyph src] AS_BASE ALSO_METRICS
170
169
include : RetroflexHook.rExt RightSB 0
171
170
include : LeaningAnchor.Below.VBar.r RightSB
172
171
172
+ link-reduced-variant 'dHookTop/hookBottomBase' 'dHookTop'
173
173
derive-glyphs 'dHookTopBottom' 0x1D91 "dHookTop/hookBottomBase" : function [src gr] : glyph-proc
174
174
include [refer-glyph src] AS_BASE ALSO_METRICS
175
175
include : RetroflexHook.rExt RightSB 0
@@ -215,7 +215,6 @@ glyph-block Letter-Latin-Lower-D : begin
215
215
216
216
select-variant 'dCurlyTail' 0x221
217
217
218
-
219
218
glyph-block-import Letter-Blackboard : BBS BBD BBBarRight
220
219
create-glyph 'mathbb/d' 0x1D555 : glyph-proc
221
220
include : MarkSet.b
0 commit comments