1.8.3 release

This commit is contained in:
be5invis 2016-03-16 22:28:40 +08:00
parent 8bcde34e3d
commit 837d820604
3 changed files with 15 additions and 13 deletions

View File

@ -288,8 +288,12 @@ export as build : define [buildFont para recursive recursiveCodes] : begin
define ONEBALANCE : fallback para.onebalance 0 define ONEBALANCE : fallback para.onebalance 0
# derived metrics # derived metrics
define FULLWIDTH : if (para.spacing >= 2) 1000 WIDTH
define FULLWIDTH1 : if (para.spacing >= 1) 1000 WIDTH
define FULLWIDTH2 : if (para.spacing >= 2) 1000 WIDTH
define FULLWIDTH3 : if (para.spacing >= 3) 1000 WIDTH
define OXE : OX - O define OXE : OX - O
define FULLWIDTH : if (para.spacing == 2) 1000 WIDTH
define ESS : STROKE * [fallback para.essx CONTRAST] define ESS : STROKE * [fallback para.essx CONTRAST]
define ESSQUESTION : STROKE * [fallback para.essxq CONTRAST] define ESSQUESTION : STROKE * [fallback para.essxq CONTRAST]
define XO : XH - O define XO : XH - O

View File

@ -433,17 +433,17 @@ symbol-block 'Circled and Braced' : if [not recursive] : begin
list 0xA9 'C' list 0xA9 'C'
list 0xAE 'R' list 0xAE 'R'
list 0x2117 'P' list 0x2117 'P'
list 0x24EA 'zero' FULLWIDTH list 0x24EA 'zero' FULLWIDTH1
list null 'space' FULLWIDTH list null 'space' FULLWIDTH1
foreach [j : range 1 till 9] : compositions.push {(0x2460 + j - 1) unicodeGlyphs.(['0'.charCodeAt 0] + j).name FULLWIDTH} foreach [j : range 1 till 9] : compositions.push {(0x2460 + j - 1) unicodeGlyphs.(['0'.charCodeAt 0] + j).name FULLWIDTH1}
foreach [j : range 0 26] : compositions.push {(0x24B6 + j) unicodeGlyphs.(['A'.charCodeAt 0] + j).name FULLWIDTH} foreach [j : range 0 26] : compositions.push {(0x24B6 + j) unicodeGlyphs.(['A'.charCodeAt 0] + j).name FULLWIDTH1}
foreach [j : range 0 26] : compositions.push {(0x24D0 + j) unicodeGlyphs.(['a'.charCodeAt 0] + j).name FULLWIDTH} foreach [j : range 0 26] : compositions.push {(0x24D0 + j) unicodeGlyphs.(['a'.charCodeAt 0] + j).name FULLWIDTH1}
createCircledGlyphs compositions createCircledGlyphs compositions
local compositions : list local compositions : list
list null 'space' FULLWIDTH list null 'space' FULLWIDTH1
foreach [j : range 1 till 9] : compositions.push {(0x2474 + j - 1) unicodeGlyphs.(['0'.charCodeAt 0] + j).name FULLWIDTH} foreach [j : range 1 till 9] : compositions.push {(0x2474 + j - 1) unicodeGlyphs.(['0'.charCodeAt 0] + j).name FULLWIDTH1}
foreach [j : range 0 26] : compositions.push {(0x249C + j) unicodeGlyphs.(['a'.charCodeAt 0] + j).name FULLWIDTH} foreach [j : range 0 26] : compositions.push {(0x249C + j) unicodeGlyphs.(['a'.charCodeAt 0] + j).name FULLWIDTH1}
createBracedGlyphs compositions createBracedGlyphs compositions
createSMCPs : list createSMCPs : list

View File

@ -61,9 +61,7 @@ isItalic = false # Use italic shapes?
lllcrowdedness = 3.33333333 lllcrowdedness = 3.33333333
spacing = 1 spacing = 1 # Spacing indicator
[iosevka.variantSelector] [iosevka.variantSelector]
@ -92,7 +90,7 @@ disableLigation = true
family = ' Term' family = ' Term'
[cc] [cc]
spacing = 2 spacing = 3
fullwidth_codes = [ fullwidth_codes = [
164, 164,
167, 167,