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`);
|
||||
- TWO DOT PUNCTUATION (`U+205A`);
|
||||
- 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 [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 adb : Math.max Hook ((turn - xSmallTBarLeft) * 1.2)
|
||||
|
||||
|
@ -37,9 +37,9 @@ glyph-block Letter-Latin-Lower-T : begin
|
|||
g4 (hookx - offset) (bot + Hook)
|
||||
if (sink == spiro-outline) {[corner (hookx - offset) top]} {}
|
||||
|
||||
define [SmallTCorssBar] : HCrossBar.top
|
||||
xSmallTBarLeft + HalfStroke - LongJut + TBalance2
|
||||
xSmallTBarLeft + HalfStroke + LongJut + TBalance2
|
||||
define [SmallTCrossBar] : HCrossBar.top
|
||||
xSmallTBarLeft + HalfStroke * HVContrast - 1.0625 * LongJut + TBalance2
|
||||
xSmallTBarLeft + HalfStroke * HVContrast + 1.0625 * LongJut + TBalance2
|
||||
begin yCrossBar
|
||||
|
||||
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 'overlay' (g.knots.0.x + 0.625 * Stroke * HVContrast) (XH * 0.58)
|
||||
|
||||
include : SmallTCorssBar
|
||||
include : SmallTCrossBar
|
||||
|
||||
define [DiagTailedSmallTHookShape df top bot sw] : begin
|
||||
local xMid : [xSmallTBarLeftT df] + HalfStroke * HVContrast
|
||||
|
@ -244,7 +244,7 @@ glyph-block Letter-Latin-Lower-T : begin
|
|||
include : difference
|
||||
TsLigStrokeShape Stroke top false
|
||||
MaskBelow XH
|
||||
include : SmallTCorssBar
|
||||
include : SmallTCrossBar
|
||||
|
||||
define TSLowerConfig : object
|
||||
serifless { SLAB-NONE }
|
||||
|
|
|
@ -19,8 +19,8 @@ smallArchDepth = 200 # Vertical arc size in lowercase letters.
|
|||
|
||||
rbalance = 60
|
||||
rbalance2 = 15
|
||||
tbalance = 50
|
||||
tbalance2 = 30
|
||||
tbalance = 45
|
||||
tbalance2 = 40
|
||||
jbalance = 63
|
||||
fbalance = 6
|
||||
onebalance = 30
|
||||
|
|
|
@ -10,6 +10,7 @@ longjut = 1
|
|||
rhook = 1
|
||||
rbalance = 1
|
||||
tbalance = 1
|
||||
tbalance2 = 1
|
||||
archDepth = 1
|
||||
smallArchDepth = 1
|
||||
|
||||
|
@ -26,6 +27,7 @@ longjut = 1.323
|
|||
rhook = 1.323
|
||||
rbalance = 1.236
|
||||
tbalance = 1.210
|
||||
tbalance2 = 1.210
|
||||
archDepth = 1.103
|
||||
smallArchDepth = 1.103
|
||||
|
||||
|
@ -41,6 +43,7 @@ longjut = 1.233
|
|||
rhook = 1.233
|
||||
rbalance = 1.236
|
||||
tbalance = 1.154
|
||||
tbalance2 = 1.154
|
||||
archDepth = 1.075
|
||||
smallArchDepth = 1.075
|
||||
|
||||
|
@ -56,6 +59,7 @@ longjut = 1.150
|
|||
rhook = 1.150
|
||||
rbalance = 1.152
|
||||
tbalance = 1.100
|
||||
tbalance2 = 1.100
|
||||
archDepth = 1.050
|
||||
smallArchDepth = 1.050
|
||||
|
||||
|
@ -71,6 +75,7 @@ longjut = 1.072
|
|||
rhook = 1.072
|
||||
rbalance = 1.074
|
||||
tbalance = 1.049
|
||||
tbalance2 = 1.049
|
||||
archDepth = 1.023
|
||||
smallArchDepth = 1.023
|
||||
|
||||
|
@ -87,6 +92,7 @@ longjut = 0.961
|
|||
rhook = 1
|
||||
rbalance = 0.931
|
||||
tbalance = 0.953
|
||||
tbalance2 = 0.953
|
||||
archDepth = 0.975
|
||||
smallArchDepth = 0.975
|
||||
|
||||
|
@ -103,6 +109,7 @@ longjut = 0.925
|
|||
rhook = 1
|
||||
rbalance = 0.868
|
||||
tbalance = 0.909
|
||||
tbalance2 = 0.909
|
||||
archDepth = 0.952
|
||||
smallArchDepth = 0.952
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue