Make combining lines connect left and right (#590).
This commit is contained in:
parent
06cff03b7f
commit
be3bfb400f
3 changed files with 23 additions and 4 deletions
|
@ -12,4 +12,5 @@
|
||||||
* Allow the user to customize the characters' width freely (#554).
|
* Allow the user to customize the characters' width freely (#554).
|
||||||
* Fix placement of descenders in U+04AC/U+04AD CYRILLIC CAPITAL/SMALL LETTER TE WITH DESCENDER (#585).
|
* Fix placement of descenders in U+04AC/U+04AD CYRILLIC CAPITAL/SMALL LETTER TE WITH DESCENDER (#585).
|
||||||
* Fix shape of U+01A6 LATIN LETTER YR under curly variant (#586).
|
* Fix shape of U+01A6 LATIN LETTER YR under curly variant (#586).
|
||||||
* Fix serif placement of U+044E CYRILLIC SMALL LETTER YU under Bulgarian locale (#587).
|
* Fix serif placement of U+044E CYRILLIC SMALL LETTER YU under Bulgarian locale (#587).
|
||||||
|
* Make combining lines connect left and right (#590).
|
|
@ -342,6 +342,17 @@ glyph-block Overmarks : begin
|
||||||
flat (SB - Width) (XH + Accent) [widths markHalfStroke markHalfStroke]
|
flat (SB - Width) (XH + Accent) [widths markHalfStroke markHalfStroke]
|
||||||
curl (RightSB - Width) (XH + Accent)
|
curl (RightSB - Width) (XH + Accent)
|
||||||
|
|
||||||
|
save 'sbOverlineAbove'
|
||||||
|
|
||||||
|
sketch # overlineAbove
|
||||||
|
set-width 0
|
||||||
|
currentGlyph.shortName = 'overline'
|
||||||
|
set-anchor 'above' MARK markMiddle XH markMiddle aboveMarkTop
|
||||||
|
|
||||||
|
include : dispiro
|
||||||
|
flat (0 - Width) (XH + Accent) [widths markHalfStroke markHalfStroke]
|
||||||
|
curl 0 (XH + Accent)
|
||||||
|
|
||||||
save 'overlineAbove' 0x305
|
save 'overlineAbove' 0x305
|
||||||
|
|
||||||
sketch # dblOverlineAbove
|
sketch # dblOverlineAbove
|
||||||
|
@ -350,8 +361,15 @@ glyph-block Overmarks : begin
|
||||||
|
|
||||||
local boxsw : Math.min (markFine * 2) ((aboveMarkTop - aboveMarkBot) / 3)
|
local boxsw : Math.min (markFine * 2) ((aboveMarkTop - aboveMarkBot) / 3)
|
||||||
|
|
||||||
include : HBarBottom (SB - Width) (RightSB - Width) aboveMarkBot boxsw
|
include : dispiro
|
||||||
include : HBarTop (SB - Width) (RightSB - Width) aboveMarkTop boxsw
|
widths.lhs boxsw
|
||||||
|
flat (0 - Width) aboveMarkBot
|
||||||
|
curl 0 aboveMarkBot
|
||||||
|
|
||||||
|
include : dispiro
|
||||||
|
widths.rhs boxsw
|
||||||
|
flat (0 - Width) aboveMarkTop
|
||||||
|
curl 0 aboveMarkTop
|
||||||
|
|
||||||
save 'dblOverlineAbove' 0x33F
|
save 'dblOverlineAbove' 0x33F
|
||||||
|
|
||||||
|
|
|
@ -1402,7 +1402,7 @@ glyph-block Symbol-Math-APL : begin
|
||||||
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'increment'] [into-unicode 0x234D]
|
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'increment'] [into-unicode 0x234D]
|
||||||
composite [refer-glyph 'enquad'] [Overlay [refer-glyph 'arrowup.NWID'] [refer-glyph 'minus']] [into-unicode 0x234F]
|
composite [refer-glyph 'enquad'] [Overlay [refer-glyph 'arrowup.NWID'] [refer-glyph 'minus']] [into-unicode 0x234F]
|
||||||
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'arrowup.NWID'] [into-unicode 0x2350]
|
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'arrowup.NWID'] [into-unicode 0x2350]
|
||||||
composite [refer-glyph 'top'] MarkSet.tack [refer-glyph 'overlineAbove'] [clear-anchors] [into-unicode 0x2351]
|
composite [refer-glyph 'top'] MarkSet.tack [refer-glyph 'sbOverlineAbove'] [clear-anchors] [into-unicode 0x2351]
|
||||||
composite [refer-glyph 'enquad'] [Overlay [refer-glyph 'nabla'] [refer-glyph 'aplLongBar']] [into-unicode 0x2352]
|
composite [refer-glyph 'enquad'] [Overlay [refer-glyph 'nabla'] [refer-glyph 'aplLongBar']] [into-unicode 0x2352]
|
||||||
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'wedge'] [into-unicode 0x2353]
|
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'wedge'] [into-unicode 0x2353]
|
||||||
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'nabla'] [into-unicode 0x2354]
|
composite [refer-glyph 'enquad'] [aplBoxed : refer-glyph 'nabla'] [into-unicode 0x2354]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue