mirror of
https://github.com/be5invis/Iosevka.git
synced 2026-10-28 08:28:01 +00:00
44 lines
903 B
Plaintext
44 lines
903 B
Plaintext
$$include '../meta/macros.ptl'
|
|
|
|
import [mix linreg clamp fallback] from '../support/utils'
|
|
|
|
glyph-module
|
|
|
|
glyph-block Symbol-Mosaic-NotDef : begin
|
|
sketch # .null
|
|
set-width 0
|
|
set currentGlyph.cmpPriority (9998)
|
|
save '.null'
|
|
|
|
sketch # nonmarkingreturn
|
|
set-width 0
|
|
set currentGlyph.cmpPriority (-1)
|
|
save 'nonmarkingreturn' 0x000D
|
|
|
|
sketch # space
|
|
local df : DivFrame para.diversityI
|
|
set-width df.width
|
|
save 'space' ' '
|
|
save 'threePerEmsp' 0x2004
|
|
save 'fourPerEmsp' 0x2005
|
|
save 'sixPerEmsp' 0x2006
|
|
branch
|
|
set currentGlyph.cmpPriority (-100)
|
|
save 'nbsp' 0xA0
|
|
|
|
sketch # en-space
|
|
local df : DivFrame 1
|
|
set-width df.width
|
|
save 'figureSpace' 0x2007
|
|
save 'enquad' 0x2000
|
|
save 'ensp' 0x2002
|
|
|
|
sketch # zwsp
|
|
set-width 0
|
|
set currentGlyph.cmpPriority (-9999)
|
|
save 'zwsp' 0x200B
|
|
|
|
sketch # em-space
|
|
set-width WIDE-WIDTH-1
|
|
save 'emquad' 0x2001
|
|
save 'emsp' 0x2003 |