Add a serif to MathBB j to match MathBB i/l. (#2107)

This commit is contained in:
John McWilliams 2023-11-30 20:18:00 -05:00 committed by GitHub
parent db5baf85a2
commit 281a00b3bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 5 deletions

View file

@ -49,6 +49,7 @@
* Improve top-left serif for LATIN SMALL LETTER KRA (`U+0138`) to match `k`.
* Make Greek Kappa (`U+03BA`) respond to more serif variants for `k` (`cv36`).
* Add a top-left serif to GREEK SMALL LETTER HETA (`U+0371`) under slab.
* Add a serif to MATHEMATICAL DOUBLE-STRUCK SMALL J (`U+1D55B`) to match that of MATHEMATICAL DOUBLE-STRUCK SMALL I (`U+1D55A`).
* Improve vertical alignmant of bowl for LATIN CAPITAL LETTER THORN WITH STROKE (`U+A764`) and LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER (`U+A766`).
* Stylistic set fixes:
- Fix `cv10` for `ss01`, `ss02`, and `ss08` under slab.

View file

@ -403,7 +403,7 @@ glyph-block Letter-Latin-Lower-I : begin
create-glyph 'mathbb/dotlessi' : glyph-proc
include : MarkSet.e
include : BBBarCenter Middle 0 XH
include : HBar.t (Middle - BBD / 2 - Jut) Middle XH BBS
include : HBar.t (Middle - BBD / 2 - Jut) Middle XH BBS
include : HBar.b (Middle - BBD / 2 - Jut) (Middle + BBD / 2 + Jut) 0 BBS
create-glyph 'mathbb/i' 0x1D55A : glyph-proc
@ -414,5 +414,5 @@ glyph-block Letter-Latin-Lower-I : begin
create-glyph 'mathbb/l' 0x1D55D : glyph-proc
include : MarkSet.b
include : BBBarCenter Middle 0 Ascender
include : HBar.t (Middle - BBD / 2 - Jut) Middle Ascender BBS
include : HBar.t (Middle - BBD / 2 - Jut) Middle Ascender BBS
include : HBar.b (Middle - BBD / 2 - Jut) (Middle + BBD / 2 + Jut) 0 BBS

View file

@ -149,9 +149,9 @@ glyph-block Letter-Latin-Lower-J : begin
create-glyph 'mathbb/dotlessj' : glyph-proc
include : MarkSet.p
local center : Middle + JBalance + BBD / 2
set-base-anchor 'above' (center - [HSwToV BBS] / 2 - BBD / 2) XH
set-base-anchor 'above' (center - [HSwToV BBS] / 2 - BBD / 2) XH
set-base-anchor 'overlay' (center - [HSwToV BBS] / 2 - BBD / 2) (XH / 2)
local hookx : center - (Width * 0.5) - [HSwToV BBD] + OXHook
local hookx : center - (Width * 0.5) - [HSwToV BBD] + OXHook
local turn : [mix center hookx 0.5] + CorrectionOMidS
include : dispiro
widths.rhs BBS
@ -159,7 +159,7 @@ glyph-block Letter-Latin-Lower-J : begin
curl center (Descender + ArchDepthA)
hookend (Descender + O)
g4 hookx (Descender + JHook)
include : HBar.t (center - BBD) center XH BBS
include : HBar.t (center - [HSwToV BBS] / 2 - BBD - Jut) center XH BBS
include : intersection
VBar.r (center - BBD) Descender XH BBS
spiro-outline