Add harpoons to/from bar. (#2068)
This commit is contained in:
parent
925ad7e302
commit
437442a12e
2 changed files with 68 additions and 0 deletions
|
@ -1,2 +1,4 @@
|
|||
* Make `cv96` take effect on math asterisk operators (#2066).
|
||||
* Fix serifs of italic small Yat in Etoile (#2067).
|
||||
* Add characters:
|
||||
- LEFTWARDS HARPOON WITH BARB UP TO BAR (`U+2952`) .. DOWNWARDS HARPOON WITH BARB LEFT FROM BAR (`U+2961`).
|
||||
|
|
|
@ -855,6 +855,72 @@ glyph-block Symbol-Arrow : for-width-kinds WideWidth1
|
|||
refer-glyph : MangleName 'arrowDownSK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowTop fine
|
||||
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowLeftHRK'] null arrowRSB SymbolMid (arrowSB + fine) SymbolMid
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowLeftHLK'] null arrowRSB SymbolMid (arrowSB + fine) SymbolMid
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowRightHRK'] null arrowSB SymbolMid (arrowRSB - fine) SymbolMid
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowRightHLK'] null arrowSB SymbolMid (arrowRSB - fine) SymbolMid
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowUpHRK'] null arrowMidX arrowBot arrowMidX (arrowTop - fine)
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowUpHLK'] null arrowMidX arrowBot arrowMidX (arrowTop - fine)
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowDownHRK'] null arrowMidX arrowTop arrowMidX (arrowBot + fine)
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowDownHLK'] null arrowMidX arrowTop arrowMidX (arrowBot + fine)
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowLeftHRSK'] null (arrowRSB - fine / 2) SymbolMid arrowSB SymbolMid
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowLeftHLSK'] null (arrowRSB - fine / 2) SymbolMid arrowSB SymbolMid
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowRightHRSK'] null (arrowSB + fine / 2) SymbolMid arrowRSB SymbolMid
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowRightHLSK'] null (arrowSB + fine / 2) SymbolMid arrowRSB SymbolMid
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowUpHRSK'] null arrowMidX (arrowBot + fine / 2) arrowMidX arrowTop
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowUpHLSK'] null arrowMidX (arrowBot + fine / 2) arrowMidX arrowTop
|
||||
MkArrow [HalfArrowShape RHSHalfArrowHead] [MangleName 'arrowDownHRSK'] null arrowMidX (arrowTop - fine / 2) arrowMidX arrowBot
|
||||
MkArrow [HalfArrowShape LHSHalfArrowHead] [MangleName 'arrowDownHLSK'] null arrowMidX (arrowTop - fine / 2) arrowMidX arrowBot
|
||||
|
||||
create-glyph [MangleName 'arrowBarLeftHR'] [MangleUnicode 0x2952] : composite-proc
|
||||
refer-glyph : MangleName 'arrowLeftHRK'
|
||||
VBar.m arrowSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'arrowBarRightHL'] [MangleUnicode 0x2953] : composite-proc
|
||||
refer-glyph : MangleName 'arrowRightHLK'
|
||||
VBar.m arrowRSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'arrowBarUpHR'] [MangleUnicode 0x2954] : composite-proc
|
||||
refer-glyph : MangleName 'arrowUpHRK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowTop fine
|
||||
create-glyph [MangleName 'arrowBarDownHL'] [MangleUnicode 0x2955] : composite-proc
|
||||
refer-glyph : MangleName 'arrowDownHLK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowBot fine
|
||||
create-glyph [MangleName 'arrowBarLeftHL'] [MangleUnicode 0x2956] : composite-proc
|
||||
refer-glyph : MangleName 'arrowLeftHLK'
|
||||
VBar.m arrowSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'arrowBarRightHR'] [MangleUnicode 0x2957] : composite-proc
|
||||
refer-glyph : MangleName 'arrowRightHRK'
|
||||
VBar.m arrowRSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'arrowBarUpHL'] [MangleUnicode 0x2958] : composite-proc
|
||||
refer-glyph : MangleName 'arrowUpHLK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowTop fine
|
||||
create-glyph [MangleName 'arrowBarDownHR'] [MangleUnicode 0x2959] : composite-proc
|
||||
refer-glyph : MangleName 'arrowDownHRK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowBot fine
|
||||
create-glyph [MangleName 'barArrowLeftHR'] [MangleUnicode 0x295A] : composite-proc
|
||||
refer-glyph : MangleName 'arrowLeftHRSK'
|
||||
VBar.m arrowRSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'barArrowRightHL'] [MangleUnicode 0x295B] : composite-proc
|
||||
refer-glyph : MangleName 'arrowRightHLSK'
|
||||
VBar.m arrowSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'barArrowUpHR'] [MangleUnicode 0x295C] : composite-proc
|
||||
refer-glyph : MangleName 'arrowUpHRSK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowBot fine
|
||||
create-glyph [MangleName 'barArrowDownHL'] [MangleUnicode 0x295D] : composite-proc
|
||||
refer-glyph : MangleName 'arrowDownHLSK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowTop fine
|
||||
create-glyph [MangleName 'barArrowLeftHL'] [MangleUnicode 0x295E] : composite-proc
|
||||
refer-glyph : MangleName 'arrowLeftHLSK'
|
||||
VBar.m arrowRSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'barArrowRightHR'] [MangleUnicode 0x295F] : composite-proc
|
||||
refer-glyph : MangleName 'arrowRightHRSK'
|
||||
VBar.m arrowSB (SymbolMid - arrowHeadSize) (SymbolMid + arrowHeadSize) fine
|
||||
create-glyph [MangleName 'barArrowUpHL'] [MangleUnicode 0x2960] : composite-proc
|
||||
refer-glyph : MangleName 'arrowUpHLSK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowBot fine
|
||||
create-glyph [MangleName 'barArrowDownHR'] [MangleUnicode 0x2961] : composite-proc
|
||||
refer-glyph : MangleName 'arrowDownHRSK'
|
||||
HBar.m (arrowMidX - arrowHeadSize) (arrowMidX + arrowHeadSize) arrowTop fine
|
||||
|
||||
MkArrow TrigArrowShape [MangleName 'trigArrowLeftK'] null arrowRSB SymbolMid (arrowSB + fine) SymbolMid
|
||||
MkArrow TrigArrowShape [MangleName 'trigArrowRightK'] null arrowSB SymbolMid (arrowRSB - fine) SymbolMid
|
||||
MkArrow TrigArrowShape [MangleName 'trigArrowUpK'] null arrowMidX arrowBot arrowMidX (arrowTop - fine)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue