* Fix broken shape of double-struck d (#1716), ff ligature (#1717).

* Fix random broken placement of Decimal Exponent (#1718).
This commit is contained in:
be5invis 2023-05-12 19:17:05 -07:00
parent d7ecb35df9
commit 8114f80e79
4 changed files with 5 additions and 3 deletions

View file

@ -26,3 +26,5 @@
* Disunify glyphs of LATIN LETTER SMALL CAPITAL BARRED B (`U+1D03`) and MODIFIER LETTER CAPITAL BARRED B (`U+1D2F`) from LATIN CAPITAL LETTER B WITH STROKE (`U+0243`).
* Fix variant assignments of italic long S under SS17 and SS18.
* Fix variant assignments of italic eszet under SS12, SS17, and SS18.
* Fix broken shape of double-struck `d` (#1716), `ff` ligature (#1717).
* Fix random broken placement of Decimal Exponent (#1718).

View file

@ -1257,7 +1257,7 @@ glyph-block Autobuild-Pnonetic-Ligatures : begin
Thinner gs shrink true tfm.crowd tfm.crowdAdjScale
define [LigaturePlaceholderImpl aw markPlacement mak] : begin
define gni : '.phonetic-ligature-placeholder@' + [{aw markPlacement}.join '/']
define gni : '.phonetic-ligature-placeholder@' + [{ prefix aw markPlacement }.join '/']
if [query-glyph gni] : return gni
create-glyph gni : glyph-proc
set-width aw

View file

@ -212,4 +212,4 @@ glyph-block Letter-Latin-Lower-D : begin
VBar.l (SB + BBD + OX) 0 XH BBS
include : OBarRight.shape
right -- RightSB - BBD
stroke -- BBS
sw -- BBS

View file

@ -28,7 +28,7 @@ glyph-block Letter-Latin-Lower-F : begin
define [StdFShapeT sink offset barleft sw] : sink
widths.lhs sw
g4 (RightSB + RBalance2 - (OX - O) - offset) (Ascender - Hook * 0.75)
g4 [Math.max (barleft + offset + 2.125 * sw * HVContrast) (RightSB + RBalance2 - (OX - O) - offset)] (Ascender - Hook * 0.75)
hookstart (Ascender - O - offset) (tight -- true)
flat (barleft + offset) (CAP - ArchDepthA * 0.8)
[if offset corner curl] (barleft + offset) 0 [heading Downward]