Shape adjustment of t
(#1336).
This commit is contained in:
parent
0ccf0f2396
commit
a481d1821d
4 changed files with 17 additions and 8 deletions
|
@ -8,3 +8,5 @@
|
||||||
- FIVE DOT PUNCTUATION (`U+2059`);
|
- FIVE DOT PUNCTUATION (`U+2059`);
|
||||||
- TWO DOT PUNCTUATION (`U+205A`);
|
- TWO DOT PUNCTUATION (`U+205A`);
|
||||||
- FOUR DOT MARK (`U+205B`);
|
- FOUR DOT MARK (`U+205B`);
|
||||||
|
* Shape adjustment of `t` (#1336).
|
||||||
|
* Pilcrow signs are adjusted to have fills.
|
||||||
|
|
|
@ -25,7 +25,7 @@ glyph-block Letter-Latin-Lower-T : begin
|
||||||
define yShortNeck2 : Math.max [mix XH CAP 0.5] ([mix XH CAP 0.75] - Stroke * 0.125)
|
define yShortNeck2 : Math.max [mix XH CAP 0.5] ([mix XH CAP 0.75] - Stroke * 0.125)
|
||||||
|
|
||||||
define [SmallTHookShapeT sink offset top bot sw] : begin
|
define [SmallTHookShapeT sink offset top bot sw] : begin
|
||||||
local hookx : xSmallTBarLeft + (Width - SB * 2) * 0.8 + Stroke * 0.25 * HVContrast
|
local hookx : xSmallTBarLeft + [Math.max ((Width - SB * 2) * 0.75 + Stroke * 0.25 * HVContrast) (Stroke * HVContrast * 2.25)]
|
||||||
local turn : [mix xSmallTBarLeft hookx 0.5] + CorrectionOMidS
|
local turn : [mix xSmallTBarLeft hookx 0.5] + CorrectionOMidS
|
||||||
local adb : Math.max Hook ((turn - xSmallTBarLeft) * 1.2)
|
local adb : Math.max Hook ((turn - xSmallTBarLeft) * 1.2)
|
||||||
|
|
||||||
|
@ -37,9 +37,9 @@ glyph-block Letter-Latin-Lower-T : begin
|
||||||
g4 (hookx - offset) (bot + Hook)
|
g4 (hookx - offset) (bot + Hook)
|
||||||
if (sink == spiro-outline) {[corner (hookx - offset) top]} {}
|
if (sink == spiro-outline) {[corner (hookx - offset) top]} {}
|
||||||
|
|
||||||
define [SmallTCorssBar] : HCrossBar.top
|
define [SmallTCrossBar] : HCrossBar.top
|
||||||
xSmallTBarLeft + HalfStroke - LongJut + TBalance2
|
xSmallTBarLeft + HalfStroke * HVContrast - 1.0625 * LongJut + TBalance2
|
||||||
xSmallTBarLeft + HalfStroke + LongJut + TBalance2
|
xSmallTBarLeft + HalfStroke * HVContrast + 1.0625 * LongJut + TBalance2
|
||||||
begin yCrossBar
|
begin yCrossBar
|
||||||
|
|
||||||
define [StandardBody __ top bot] : glyph-proc
|
define [StandardBody __ top bot] : glyph-proc
|
||||||
|
@ -49,7 +49,7 @@ glyph-block Letter-Latin-Lower-T : begin
|
||||||
set-base-anchor 'below' [mix xSmallTBarLeft g.knots.(g.knots.length - 1).x : StrokeWidthBlend 0.375 0.5] bot
|
set-base-anchor 'below' [mix xSmallTBarLeft g.knots.(g.knots.length - 1).x : StrokeWidthBlend 0.375 0.5] bot
|
||||||
set-base-anchor 'overlay' (g.knots.0.x + 0.625 * Stroke * HVContrast) (XH * 0.58)
|
set-base-anchor 'overlay' (g.knots.0.x + 0.625 * Stroke * HVContrast) (XH * 0.58)
|
||||||
|
|
||||||
include : SmallTCorssBar
|
include : SmallTCrossBar
|
||||||
|
|
||||||
define [DiagTailedSmallTHookShape df top bot sw] : begin
|
define [DiagTailedSmallTHookShape df top bot sw] : begin
|
||||||
local xMid : [xSmallTBarLeftT df] + HalfStroke * HVContrast
|
local xMid : [xSmallTBarLeftT df] + HalfStroke * HVContrast
|
||||||
|
@ -244,7 +244,7 @@ glyph-block Letter-Latin-Lower-T : begin
|
||||||
include : difference
|
include : difference
|
||||||
TsLigStrokeShape Stroke top false
|
TsLigStrokeShape Stroke top false
|
||||||
MaskBelow XH
|
MaskBelow XH
|
||||||
include : SmallTCorssBar
|
include : SmallTCrossBar
|
||||||
|
|
||||||
define TSLowerConfig : object
|
define TSLowerConfig : object
|
||||||
serifless { SLAB-NONE }
|
serifless { SLAB-NONE }
|
||||||
|
|
|
@ -19,8 +19,8 @@ smallArchDepth = 200 # Vertical arc size in lowercase letters.
|
||||||
|
|
||||||
rbalance = 60
|
rbalance = 60
|
||||||
rbalance2 = 15
|
rbalance2 = 15
|
||||||
tbalance = 50
|
tbalance = 45
|
||||||
tbalance2 = 30
|
tbalance2 = 40
|
||||||
jbalance = 63
|
jbalance = 63
|
||||||
fbalance = 6
|
fbalance = 6
|
||||||
onebalance = 30
|
onebalance = 30
|
||||||
|
|
|
@ -10,6 +10,7 @@ longjut = 1
|
||||||
rhook = 1
|
rhook = 1
|
||||||
rbalance = 1
|
rbalance = 1
|
||||||
tbalance = 1
|
tbalance = 1
|
||||||
|
tbalance2 = 1
|
||||||
archDepth = 1
|
archDepth = 1
|
||||||
smallArchDepth = 1
|
smallArchDepth = 1
|
||||||
|
|
||||||
|
@ -26,6 +27,7 @@ longjut = 1.323
|
||||||
rhook = 1.323
|
rhook = 1.323
|
||||||
rbalance = 1.236
|
rbalance = 1.236
|
||||||
tbalance = 1.210
|
tbalance = 1.210
|
||||||
|
tbalance2 = 1.210
|
||||||
archDepth = 1.103
|
archDepth = 1.103
|
||||||
smallArchDepth = 1.103
|
smallArchDepth = 1.103
|
||||||
|
|
||||||
|
@ -41,6 +43,7 @@ longjut = 1.233
|
||||||
rhook = 1.233
|
rhook = 1.233
|
||||||
rbalance = 1.236
|
rbalance = 1.236
|
||||||
tbalance = 1.154
|
tbalance = 1.154
|
||||||
|
tbalance2 = 1.154
|
||||||
archDepth = 1.075
|
archDepth = 1.075
|
||||||
smallArchDepth = 1.075
|
smallArchDepth = 1.075
|
||||||
|
|
||||||
|
@ -56,6 +59,7 @@ longjut = 1.150
|
||||||
rhook = 1.150
|
rhook = 1.150
|
||||||
rbalance = 1.152
|
rbalance = 1.152
|
||||||
tbalance = 1.100
|
tbalance = 1.100
|
||||||
|
tbalance2 = 1.100
|
||||||
archDepth = 1.050
|
archDepth = 1.050
|
||||||
smallArchDepth = 1.050
|
smallArchDepth = 1.050
|
||||||
|
|
||||||
|
@ -71,6 +75,7 @@ longjut = 1.072
|
||||||
rhook = 1.072
|
rhook = 1.072
|
||||||
rbalance = 1.074
|
rbalance = 1.074
|
||||||
tbalance = 1.049
|
tbalance = 1.049
|
||||||
|
tbalance2 = 1.049
|
||||||
archDepth = 1.023
|
archDepth = 1.023
|
||||||
smallArchDepth = 1.023
|
smallArchDepth = 1.023
|
||||||
|
|
||||||
|
@ -87,6 +92,7 @@ longjut = 0.961
|
||||||
rhook = 1
|
rhook = 1
|
||||||
rbalance = 0.931
|
rbalance = 0.931
|
||||||
tbalance = 0.953
|
tbalance = 0.953
|
||||||
|
tbalance2 = 0.953
|
||||||
archDepth = 0.975
|
archDepth = 0.975
|
||||||
smallArchDepth = 0.975
|
smallArchDepth = 0.975
|
||||||
|
|
||||||
|
@ -103,6 +109,7 @@ longjut = 0.925
|
||||||
rhook = 1
|
rhook = 1
|
||||||
rbalance = 0.868
|
rbalance = 0.868
|
||||||
tbalance = 0.909
|
tbalance = 0.909
|
||||||
|
tbalance2 = 0.909
|
||||||
archDepth = 0.952
|
archDepth = 0.952
|
||||||
smallArchDepth = 0.952
|
smallArchDepth = 0.952
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue