Add Characters (#1735)
- CIRCLED VERTICAL BAR (`U+29B6`) ... CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR (`U+29BA`). - DOUBLE ENDED MULTIMAP (`U+29DF`). - HEBREW LETTER ALTERNATIVE PLUS SIGN (`U+FB29`).
This commit is contained in:
parent
0dad840c46
commit
1c53d284a7
3 changed files with 39 additions and 0 deletions
|
@ -6,6 +6,8 @@
|
|||
- MATHEMATICAL FALLING DIAGONAL (`U+27CD`).
|
||||
- REVERSED ANGLE (`U+29A3`).
|
||||
- REVERSED EMPTY SET (`U+29B0`) ... EMPTY SET WITH LEFT ARROW ABOVE (`U+29B4`).
|
||||
- CIRCLED VERTICAL BAR (`U+29B6`) ... CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR (`U+29BA`).
|
||||
- DOUBLE ENDED MULTIMAP (`U+29DF`).
|
||||
- DOES NOT DIVIDE WITH REVERSED NEGATION SLASH (`U+2AEE`).
|
||||
- REVERSED RIGHT ANGLE (`U+2BFE`).
|
||||
- COMBINING CYRILLIC LETTER ES-TE (`U+2DF5`) (#1720).
|
||||
|
@ -21,6 +23,7 @@
|
|||
- LATIN SMALL LETTER INSULAR D (`U+A77A`) (#1688).
|
||||
- LATIN CAPITAL LETTER OLD POLISH O (`U+A7C0`) (#1732).
|
||||
- LATIN SMALL LETTER OLD POLISH O (`U+A7C1`) (#1732).
|
||||
- HEBREW LETTER ALTERNATIVE PLUS SIGN (`U+FB29`).
|
||||
* Disunify DIVIDES (`U+2223`) and PARALLEL TO (`U+2225`) from VERTICAL LINE (`U+007C`) and DOUBLE VERTICAL LINE (`U+2016`) under `cv99`.
|
||||
* Fix glyph of TURNED DAGGER (`U+2E38`).
|
||||
* Fix variant assignment of `cv26` under `ss16`.
|
||||
|
|
|
@ -18,8 +18,16 @@ glyph-block Symbol-Math-Arith : begin
|
|||
create-glyph 'plus' '+' : PlusShape SB RightSB
|
||||
create-glyph 'minus' 0x2212 : HBar.m SB RightSB SymbolMid OperatorStroke
|
||||
|
||||
define [IsraeliPlusShape left right s sw] : union
|
||||
HBar.m left right SymbolMid [fallback sw OperatorStroke]
|
||||
VBar.m (Middle + [fallback s 0]) PlusTop SymbolMid [fallback sw OperatorStroke]
|
||||
|
||||
create-glyph 'israeliPlus' 0xFB29 : IsraeliPlusShape SB RightSB
|
||||
|
||||
create-glyph 'innerPlus' : PlusShape SB RightSB 0 MathEnclosureSw
|
||||
create-glyph 'innerMinus' : HBar.m SB RightSB SymbolMid MathEnclosureSw
|
||||
create-glyph 'innerVerticalBar' : VBar.m Middle PlusTop PlusBot MathEnclosureSw
|
||||
create-glyph 'innerIsraeliPlus' : IsraeliPlusShape SB RightSB 0 MathEnclosureSw
|
||||
|
||||
create-glyph 'hermetianConjugateMatrixPlus' 0x22B9 : difference
|
||||
PlusShape SB RightSB
|
||||
|
@ -150,6 +158,9 @@ glyph-block Symbol-Math-Arith : begin
|
|||
create-glyph 'innerMultiplyStroke1' : glyph-proc
|
||||
include : MultiplyStroke1Shape MathEnclosureSw 1 1 1
|
||||
|
||||
create-glyph 'innerMultiplyStroke2' : glyph-proc
|
||||
include : MultiplyStroke2Shape MathEnclosureSw 1 1 1
|
||||
|
||||
create-glyph 'innerMultiply' : glyph-proc
|
||||
include : MultiplyStroke1Shape MathEnclosureSw 1 1 1
|
||||
include : MultiplyStroke2Shape MathEnclosureSw 1 1 1
|
||||
|
@ -261,6 +272,16 @@ glyph-block Symbol-Math-Arith : begin
|
|||
DotAt (SB + dotCenterOffset) SymbolMid (singleSideRadius + singleSideFine)
|
||||
DotAt (SB + dotCenterOffset) SymbolMid singleSideRadius
|
||||
|
||||
create-glyph 'doubleMultimap' 0x29DF : glyph-proc
|
||||
include : difference
|
||||
union
|
||||
HBar.m (SB + barOffset) (RightSB - barOffset) SymbolMid OperatorStroke
|
||||
DotAt (SB + dotCenterOffset) SymbolMid (radius + fine)
|
||||
DotAt (RightSB - dotCenterOffset) SymbolMid (radius + fine)
|
||||
union
|
||||
DotAt (SB + dotCenterOffset) SymbolMid radius
|
||||
DotAt (RightSB - dotCenterOffset) SymbolMid radius
|
||||
|
||||
create-glyph 'mathSmallCircle' 0x2218
|
||||
RingStrokeAt Middle SymbolMid (singleSideRadius + singleSideFine) singleSideFine
|
||||
alias 'ringpoint' 0x2E30 'mathSmallCircle'
|
||||
|
|
|
@ -21,6 +21,9 @@ glyph-block Symbol-Math-Circled : begin
|
|||
MakeMathCircled 0x2299 'mathCDotInner'
|
||||
MakeMathCircled 0x229A 'whiteSmallCircle.NWID'
|
||||
MakeMathCircled 0x229B 'mathAsterisk'
|
||||
MakeMathCircled 0x29B6 'innerVerticalBar'
|
||||
MakeMathCircled 0x29B8 'innerMultiplyStroke2'
|
||||
MakeMathCircled 0x29BA 'innerIsraeliPlus'
|
||||
|
||||
for-width-kinds WideWidth1
|
||||
define [MakeMathBigCircled u inner] : begin
|
||||
|
@ -45,3 +48,15 @@ glyph-block Symbol-Math-Circled : begin
|
|||
union
|
||||
HBar.m (SB + eqS) (RightSB - eqS) (SymbolMid + eqD) eqS
|
||||
HBar.m (SB + eqS) (RightSB - eqS) (SymbolMid - eqD) eqS
|
||||
|
||||
create-glyph 0x29B7 : composite-proc [refer-glyph 'mathO'] : intersection
|
||||
refer-glyph 'mathOOutline'
|
||||
union
|
||||
VBar.m (Middle + eqD) (PlusBot + eqS) (PlusTop - eqS) eqS
|
||||
VBar.m (Middle - eqD) (PlusBot + eqS) (PlusTop - eqS) eqS
|
||||
|
||||
create-glyph 0x29B9 : composite-proc [refer-glyph 'mathO'] : intersection
|
||||
refer-glyph 'mathOOutline'
|
||||
union
|
||||
VBar.m Middle PlusTop (SymbolMid - eqD) eqS
|
||||
HBar.m (SB + eqS) (RightSB - eqS) (SymbolMid - eqD) eqS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue