Add:
- VERTICAL TILDE (`U+2E2F`). - MODIFIER LETTER LOW CIRCUMFLEX ACCENT (`U+A788`). - MODIFIER BREVE WITH INVERTED BREVE (`U+AB5B`). - MODIFIER LETTER LEFT TACK (`U+AB6A`). - MODIFIER LETTER RIGHT TACK (`U+AB6B`).
This commit is contained in:
parent
d054ca6fee
commit
e06ae8c544
4 changed files with 31 additions and 7 deletions
|
@ -6,6 +6,11 @@
|
||||||
- LATIN SMALL LETTER EZH WITH RETROFLEX HOOK (`U+1D9A`).
|
- LATIN SMALL LETTER EZH WITH RETROFLEX HOOK (`U+1D9A`).
|
||||||
- MODIFIER LETTER SMALL L WITH PALATAL HOOK (`U+1DAA`).
|
- MODIFIER LETTER SMALL L WITH PALATAL HOOK (`U+1DAA`).
|
||||||
- LATIN CAPITAL LETTER MIDDLE-WELSH LL (`U+1EFA`) ... LATIN SMALL LETTER Y WITH LOOP (`U+1EFF`).
|
- LATIN CAPITAL LETTER MIDDLE-WELSH LL (`U+1EFA`) ... LATIN SMALL LETTER Y WITH LOOP (`U+1EFF`).
|
||||||
|
- VERTICAL TILDE (`U+2E2F`).
|
||||||
|
- MODIFIER LETTER LOW CIRCUMFLEX ACCENT (`U+A788`).
|
||||||
|
- MODIFIER BREVE WITH INVERTED BREVE (`U+AB5B`).
|
||||||
|
- MODIFIER LETTER LEFT TACK (`U+AB6A`).
|
||||||
|
- MODIFIER LETTER RIGHT TACK (`U+AB6B`).
|
||||||
* Fix shape of:
|
* Fix shape of:
|
||||||
- MODIFIER LETTER SMALL OPEN E (`U+1D4B`).
|
- MODIFIER LETTER SMALL OPEN E (`U+1D4B`).
|
||||||
- LATIN CAPITAL LETTER ALPHA (`U+2C6D`).
|
- LATIN CAPITAL LETTER ALPHA (`U+2C6D`).
|
||||||
|
|
|
@ -66,7 +66,7 @@ glyph-block Mark-Below : begin
|
||||||
set-mark-anchor 'lf' markMiddle 0 markMiddle belowMarkStack
|
set-mark-anchor 'lf' markMiddle 0 markMiddle belowMarkStack
|
||||||
include : VBar markMiddle belowMarkBot belowMarkTop markStroke
|
include : VBar markMiddle belowMarkBot belowMarkTop markStroke
|
||||||
|
|
||||||
create-glyph 'uptackBelow' 0x31D : glyph-proc
|
create-glyph 'upTackBelow' 0x31D : glyph-proc
|
||||||
set-width 0
|
set-width 0
|
||||||
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
||||||
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
||||||
|
@ -74,7 +74,7 @@ glyph-block Mark-Below : begin
|
||||||
include : VBar markMiddle belowMarkBot belowMarkTop (markFine * 2)
|
include : VBar markMiddle belowMarkBot belowMarkTop (markFine * 2)
|
||||||
include : HBarBottom (markMiddle - markExtend) (markMiddle + markExtend) belowMarkBot (markFine * 2)
|
include : HBarBottom (markMiddle - markExtend) (markMiddle + markExtend) belowMarkBot (markFine * 2)
|
||||||
|
|
||||||
create-glyph 'downtackBelow' 0x31E : glyph-proc
|
create-glyph 'downTackBelow' 0x31E : glyph-proc
|
||||||
set-width 0
|
set-width 0
|
||||||
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
||||||
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
||||||
|
@ -82,7 +82,7 @@ glyph-block Mark-Below : begin
|
||||||
include : VBar markMiddle belowMarkBot belowMarkTop (markFine * 2)
|
include : VBar markMiddle belowMarkBot belowMarkTop (markFine * 2)
|
||||||
include : HBarTop (markMiddle - markExtend) (markMiddle + markExtend) belowMarkTop (markFine * 2)
|
include : HBarTop (markMiddle - markExtend) (markMiddle + markExtend) belowMarkTop (markFine * 2)
|
||||||
|
|
||||||
create-glyph 'lefttackBelow' 0x318 : glyph-proc
|
create-glyph 'leftTackBelow' 0x318 : glyph-proc
|
||||||
set-width 0
|
set-width 0
|
||||||
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
||||||
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
||||||
|
@ -90,7 +90,7 @@ glyph-block Mark-Below : begin
|
||||||
include : VBar (markMiddle + markExtend) belowMarkBot belowMarkTop (markFine * 2)
|
include : VBar (markMiddle + markExtend) belowMarkBot belowMarkTop (markFine * 2)
|
||||||
include : HBar (markMiddle - markExtend) (markMiddle + markExtend) [mix belowMarkTop belowMarkBot 0.5] (markFine * 2)
|
include : HBar (markMiddle - markExtend) (markMiddle + markExtend) [mix belowMarkTop belowMarkBot 0.5] (markFine * 2)
|
||||||
|
|
||||||
create-glyph 'righttackBelow' 0x319 : glyph-proc
|
create-glyph 'rightTackBelow' 0x319 : glyph-proc
|
||||||
set-width 0
|
set-width 0
|
||||||
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
set-mark-anchor 'below' markMiddle 0 markMiddle belowMarkStack
|
||||||
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
set-base-anchor 'belowBrace' markMiddle belowMarkMid
|
||||||
|
|
|
@ -13,7 +13,7 @@ glyph-block Mark-Overlay : begin
|
||||||
glyph-block-import CommonShapes
|
glyph-block-import CommonShapes
|
||||||
glyph-block-import Common-Derivatives
|
glyph-block-import Common-Derivatives
|
||||||
|
|
||||||
glyph-block-import Mark-Shared-Metrics : markExtend markHalfStroke markStress markFine
|
glyph-block-import Mark-Shared-Metrics : markExtend MarkStroke markStress markFine
|
||||||
glyph-block-import Mark-Shared-Metrics : markMiddle markDotsRadius
|
glyph-block-import Mark-Shared-Metrics : markMiddle markDotsRadius
|
||||||
glyph-block-import Mark-Above : aboveMarkTop aboveMarkBot aboveMarkMid TildeShape
|
glyph-block-import Mark-Above : aboveMarkTop aboveMarkBot aboveMarkMid TildeShape
|
||||||
glyph-block-import Mark-Below : belowMarkBot belowMarkTop belowMarkMid
|
glyph-block-import Mark-Below : belowMarkBot belowMarkTop belowMarkMid
|
||||||
|
@ -174,3 +174,17 @@ glyph-block Mark-Overlay : begin
|
||||||
include : dispiro
|
include : dispiro
|
||||||
flat (SB + O * 3 + fine - Width) (XH * (-0.1)) [widths fine fine]
|
flat (SB + O * 3 + fine - Width) (XH * (-0.1)) [widths fine fine]
|
||||||
curl (RightSB - O * 3 - fine - Width) (XH * 1.1)
|
curl (RightSB - O * 3 - fine - Width) (XH * 1.1)
|
||||||
|
|
||||||
|
create-glyph 'leftTackOver' : glyph-proc
|
||||||
|
set-width 0
|
||||||
|
set-mark-anchor 'overlay' 0 0 0 0
|
||||||
|
|
||||||
|
include : VBar (markExtend) (-XH / 4) (XH / 4) MarkStroke
|
||||||
|
include : HBar (-markExtend) (markExtend) 0 MarkStroke
|
||||||
|
|
||||||
|
create-glyph 'rightTackOver' : glyph-proc
|
||||||
|
set-width 0
|
||||||
|
set-mark-anchor 'overlay' 0 0 0 0
|
||||||
|
|
||||||
|
include : VBar (-markExtend) (-XH / 4) (XH / 4) MarkStroke
|
||||||
|
include : HBar (-markExtend) (markExtend) 0 MarkStroke
|
|
@ -66,8 +66,8 @@ export : define decompOverrides : object
|
||||||
0x2cf { 'markBaseSpace' 'acuteBelow' }
|
0x2cf { 'markBaseSpace' 'acuteBelow' }
|
||||||
0x2d2 { 'markBaseSpace' 'rightHalfCircleBelow' }
|
0x2d2 { 'markBaseSpace' 'rightHalfCircleBelow' }
|
||||||
0x2d3 { 'markBaseSpace' 'leftHalfCircleBelow' }
|
0x2d3 { 'markBaseSpace' 'leftHalfCircleBelow' }
|
||||||
0x2d4 { 'markBaseSpace' 'uptackBelow' }
|
0x2d4 { 'markBaseSpace' 'upTackBelow' }
|
||||||
0x2d5 { 'markBaseSpace' 'downtackBelow' }
|
0x2d5 { 'markBaseSpace' 'downTackBelow' }
|
||||||
0x2d6 { 'markBaseSpace' 'plusBelow' }
|
0x2d6 { 'markBaseSpace' 'plusBelow' }
|
||||||
0x2d7 { 'markBaseSpace' 'minusBelow' }
|
0x2d7 { 'markBaseSpace' 'minusBelow' }
|
||||||
0x2d8 { 'markBaseSpace' 'breveAbove' }
|
0x2d8 { 'markBaseSpace' 'breveAbove' }
|
||||||
|
@ -99,6 +99,11 @@ export : define decompOverrides : object
|
||||||
0x1fef { 'markBaseSpace' 'graveAbove' }
|
0x1fef { 'markBaseSpace' 'graveAbove' }
|
||||||
0x1ffd { 'markBaseSpace' 'acuteAbove' }
|
0x1ffd { 'markBaseSpace' 'acuteAbove' }
|
||||||
0x1ffe { 'markBaseSpace' 'revCommaAbove' }
|
0x1ffe { 'markBaseSpace' 'revCommaAbove' }
|
||||||
|
0x2E2F { 'markBaseSpace' 'yerikAbove' }
|
||||||
|
0xA788 { 'markBaseSpace' 'circumflexBelow' }
|
||||||
|
0xAB5B { 'markBaseSpace' 'archAbove' 'breveAbove' }
|
||||||
|
0xAB6A { 'markBaseSpace' 'leftTackOver' }
|
||||||
|
0xAB6B { 'markBaseSpace' 'rightTackOver' }
|
||||||
|
|
||||||
0x167 { 't' 'barOver' }
|
0x167 { 't' 'barOver' }
|
||||||
0x197 { 'I' 'barOver' }
|
0x197 { 'I' 'barOver' }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue