|
$extra{'Main-Bold'} = { |
|
cdots => [ |
|
'Select(0u22C5)','Copy()', |
|
'Select(0u22EF)','Paste()', |
|
'PasteWithOffset(488,0)', |
|
'PasteWithOffset(976,0)', |
|
'SetRBearing(976,1)', |
|
], |
|
|
|
ldots => [ |
|
'Select(0u2E)','Copy()', |
|
'Select(0u2026)','Paste()', |
|
'PasteWithOffset(488,0)', |
|
'PasteWithOffset(976,0)', |
|
'SetRBearing(976,1)', |
|
], |
|
|
|
vdots => [ |
|
'Select(0u2E)','Copy()', |
|
'Select(0u22EE)','Clear()', |
|
'PasteWithOffset(0,-30)', |
|
'PasteWithOffset(0,380)', |
|
'PasteWithOffset(0,780)', |
|
'SetRBearing(-681,1)', |
|
], |
|
|
|
ddots => [ |
|
'Select(0u2E)','Copy()', |
|
'Select(0u22F1)','Clear()', |
|
'PasteWithOffset(55,700)', |
|
'PasteWithOffset(502,400)', |
|
'PasteWithOffset(949,100)', |
|
'SetRBearing(323,1)', |
|
], |
|
|
|
spaceEn => [ |
|
'Select(0u2002)', |
|
'SetRBearing(500)', |
|
], |
|
|
|
spaceEm => [ |
|
'Select(0u2003)', |
|
'SetRBearing(999)', |
|
], |
|
|
|
space3 => [ |
|
'Select(0u2004)', |
|
'SetRBearing(333)', |
|
], |
|
|
|
space4 => [ |
|
'Select(0u2005)', |
|
'SetRBearing(250)', |
|
], |
|
|
|
space6 => [ |
|
'Select(0u2006)', |
|
'SetRBearing(167)', |
|
], |
|
|
|
thinspace => [ |
|
'Select(0u2009)', |
|
'SetRBearing(167)', |
|
], |
|
|
|
hairspace => [ |
|
'Select(0u200A)', |
|
'SetRBearing(83)', |
|
], |
|
|
|
cong => [ |
|
'Select(0u223C)','Copy()', |
|
'Select(0u2245)','Clear()', |
|
'PasteWithOffset(0,247)', |
|
'Select(0u3D)','Copy()', |
|
'Select(0u2245)', |
|
'PasteWithOffset(0,-136)', |
|
], |
|
|
|
bowtie => [ |
|
'Select(0u25B9)','Copy()', |
|
'Select(0u22C8)','Paste()', |
|
'Select(0u25C3)','Copy()', |
|
'Select(0u22C8)', |
|
'PasteWithOffset(425,0)', |
|
'SetRBearing(425,1)', |
|
'RemoveOverlap()', |
|
], |
|
|
|
models => [ |
|
'Select(0u2223)','Copy()', |
|
'Select(0u22A8)','Paste()', |
|
'Select(0u3D)','Copy()', |
|
'Select(0u22A8)', |
|
'PasteWithOffset(89,0)', |
|
'SetRBearing(655,1)', |
|
'RemoveOverlap()', |
|
], |
|
|
|
doteq => [ |
|
'Select(0u3D)','Copy()', |
|
'Select(0u2250)','Paste()', |
|
'Select(0u2E)','Copy()', |
|
'Select(0u2250)', |
|
'PasteWithOffset(288,550)', |
|
], |
|
|
|
not => [ |
|
'Select(0u338)', |
|
'SetRBearing(894,1)', |
|
], |
|
|
|
notin => [ |
|
'Select(0u2208)','Copy()', |
|
'Select(0u2209)','Paste()', |
|
'Select(0u338)','Copy()', |
|
'Select(0u2209)', |
|
# 'PasteWithOffset(-63,0)', |
|
'PasteWithOffset(831,0)', |
|
'RemoveOverlap()', |
|
], |
|
|
|
noteq => [ |
|
'Select(0u3D)','Copy()', |
|
'Select(0u2260)','Paste()', |
|
'Select(0u338)','Copy()', |
|
'Select(0u2260)', |
|
# 'PasteWithOffset(0,0)', |
|
'PasteWithOffset(894,0)', |
|
'RemoveOverlap()', |
|
], |
|
|
|
longleftarrow => [ |
|
'Select(0u2190)','Copy()', |
|
'Select(0u27F5)','Paste()', |
|
'Select(0u2212)','Copy()', |
|
'Select(0u27F5)', |
|
'PasteWithOffset(944,0)', |
|
'SetRBearing(655,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
Longleftarrow => [ |
|
'Select(0u21D0)','Copy()', |
|
'Select(0u27F8)','Paste()', |
|
'Select(0u3D)','Copy()', |
|
'Select(0u27F8)', |
|
'PasteWithOffset(975,0)', |
|
'SetRBearing(718,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
longrightarrow => [ |
|
'Select(0u2212)','Copy()', |
|
'Select(0u27F6)','Paste()', |
|
'Select(0u2192)','Copy()', |
|
'Select(0u27F6)', |
|
'PasteWithOffset(688,0)', |
|
'SetRBearing(939,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
Longrightarrow => [ |
|
'Select(0u3D)','Copy()', |
|
'Select(0u27F9)','Paste()', |
|
'Select(0u21D2)','Copy()', |
|
'Select(0u27F9)', |
|
'PasteWithOffset(720,0)', |
|
'SetRBearing(976,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
leftrightarrow => [ |
|
'Select(0u2190)','Copy()', |
|
'Select(0u27F7)','Paste()', |
|
'Select(0u2192)','Copy()', |
|
'Select(0u27F7)', |
|
'PasteWithOffset(976,0)', |
|
'SetRBearing(976,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
Leftrightarrow => [ |
|
'Select(0u21D0)','Copy()', |
|
'Select(0u27FA)','Paste()', |
|
'Select(0u21D2)','Copy()', |
|
'Select(0u27FA)', |
|
'PasteWithOffset(976,0)', |
|
'SetRBearing(976,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
mapsto => [ |
|
'Select(0u2192)','Copy()', |
|
'Select(0u21A6)','Paste()', |
|
'Generate("otf/KaTeX_Main-Bold.otf")', |
|
'Open("pfa/cmbsy10.pfa")', |
|
'Select(0x37)','Copy()', |
|
'Open("otf/KaTeX_Main-Bold.otf")', |
|
'Select(0u21A6)', |
|
'PasteWithOffset(0,0)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
xlongmapsto => [ |
|
'Select(0u27F6)','Copy()', |
|
'Select(0u27FC)','Paste()', |
|
'Generate("otf/KaTeX_Main-Bold.otf")', |
|
'Open("pfa/cmbsy10.pfa")', |
|
'Select(0x37)','Copy()', |
|
'Open("otf/KaTeX_Main-Bold.otf")', |
|
'Select(0u27FC)', |
|
'PasteWithOffset(0,0)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
hookleftarrow => [ |
|
'Select(0u2190)','Copy()', |
|
'Select(0u21A9)','Paste()', |
|
'Generate("otf/KaTeX_Main-Bold.otf")', |
|
'Open("pfa/cmmib10.pfa")', |
|
'Select(0x2D)','Copy()', |
|
'Open("otf/KaTeX_Main-Bold.otf")', |
|
'Select(0u21A9)', |
|
'PasteWithOffset(965,0)', |
|
'SetRBearing(132,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
hookrightarrow => [ |
|
'Generate("otf/KaTeX_Main-Bold.otf")', |
|
'Open("pfa/cmmib10.pfa")', |
|
'Select(0x2C)','Copy()', |
|
'Open("otf/KaTeX_Main-Bold.otf")', |
|
'Select(0u21AA)','Paste()', |
|
'Select(0u2192)','Copy()', |
|
'Select(0u21AA)', |
|
'PasteWithOffset(132,0)', |
|
'SetRBearing(963,1)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
rightleftharpoons => [ |
|
'Select(0u21BD)','Copy()', |
|
'Select(0u21CC)','Paste()', |
|
'Select(0u21C0)','Copy()', |
|
'Select(0u21CC)', |
|
'PasteWithOffset(0,200)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
hbar => [ |
|
'Select(0u2C9)','Copy()', |
|
'Select(0u210F)','PasteWithOffset(0,0)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
angle => [ |
|
'Select(0u2220)','Copy()', |
|
'PasteWithOffset(0,10)', |
|
'PasteWithOffset(0,20)', |
|
'RemoveOverlap()','Simplify()', |
|
'PasteWithOffset(10,0)', |
|
'RemoveOverlap()','Simplify()', |
|
], |
|
|
|
diacriticals => [ |
|
'Select(0uB0)', 'SetRBearing(-147,1)', # \degree |
|
'Select(0u20D7)','SetRBearing(154,1)', # \vec |
|
], |
|
}; |