Fix detached palatal hook on U+01AB` when t is both hookless/tailless and asymmetric (#1910).

This commit is contained in:
be5invis 2023-08-11 12:30:56 -07:00
parent c5e1e1d3b2
commit e09bf21b14
2 changed files with 4 additions and 9 deletions

View file

@ -8,5 +8,6 @@
* Add XH-height middle-serifed and dual-serifed variants for Eszet (#1904). * Add XH-height middle-serifed and dual-serifed variants for Eszet (#1904).
* Remove duplicate variant glyphs for `U+0272` (#1905). * Remove duplicate variant glyphs for `U+0272` (#1905).
* Merge duplicate variants of t with retroflex hook (`U+0288`, `U+1DF09`) (#1909). * Merge duplicate variants of t with retroflex hook (`U+0288`, `U+1DF09`) (#1909).
* Fix detached palatal hook on `U+01AB`` when t is both hookless/tailless and asymmetric (#1910).
* Fix `cv36`, `cv46`, `cv47`, `cv48`, `cv49`, `cv50`, `cv61`, and `cv74` under Curly Slab. * Fix `cv36`, `cv46`, `cv47`, `cv48`, `cv49`, `cv50`, `cv61`, and `cv74` under Curly Slab.
* Fix serifs of `w` under Etoile Italic. * Fix serifs of `w` under Etoile Italic.

View file

@ -167,21 +167,15 @@ glyph-block Letter-Latin-Lower-T : begin
export : define [Body df sym top bot] : glyph-proc export : define [Body df sym top bot] : glyph-proc
local xLeft : BarLeftPos df sym local xLeft : BarLeftPos df sym
local { xcl xcr } : xCrossBarPos df sym local { xcl xcr } : xCrossBarPos df sym
local xEnd : xLeft + [HSwToV : 1.75 * Stroke]
include : VBar.l xLeft 0 top include : VBar.l xLeft 0 top
include : HCrossBar.top xcl xcr yCrossBar include : HCrossBar.top xcl xcr yCrossBar
set-base-anchor 'overlay' (xLeft + [HSwToV HalfStroke]) (XH * 0.58) set-base-anchor 'overlay' (xLeft + [HSwToV HalfStroke]) (XH * 0.58)
set-base-anchor 'hooktopAttach' (xLeft + [HSwToV HalfStroke]) top set-base-anchor 'hooktopAttach' (xLeft + [HSwToV HalfStroke]) top
set-base-anchor 'lTailHookAttach' xEnd (bot + Stroke)
export : define [Retroflex df sym top bot] : Flat.CrossRTBody df sym top bot export : define [Retroflex df sym top bot] : Flat.CrossRTBody df sym top bot
export : define [LTBody df sym top bot] : glyph-proc
include : Body df sym top bot
define xEnd : df.middle + [HSwToV : 1.25 * Stroke]
include : HBar.b df.middle xEnd 0
set-base-anchor 'bottomRight' xEnd bot
set-base-anchor 'lTailHookAttach' xEnd (bot + Stroke)
export : define [PLBody df sym top bot] : glyph-proc export : define [PLBody df sym top bot] : glyph-proc
include : Body df sym top bot include : Body df sym top bot
include : HBar.b df.middle RightSB 0 include : HBar.b df.middle RightSB 0
@ -237,7 +231,7 @@ glyph-block Letter-Latin-Lower-T : begin
create-glyph "tLTail.\(suffix)" : glyph-proc create-glyph "tLTail.\(suffix)" : glyph-proc
set-width df.width set-width df.width
include : df.markSet.bp include : df.markSet.bp
include : (Style.LTBody || Style.Body) df sym top 0 include : Style.Body df sym top 0
local attach : currentGlyph.gizmo.unapply (currentGlyph.baseAnchors.lTailHookAttach || currentGlyph.baseAnchors.bottomRight) local attach : currentGlyph.gizmo.unapply (currentGlyph.baseAnchors.lTailHookAttach || currentGlyph.baseAnchors.bottomRight)
include : PalatalHook.r include : PalatalHook.r