Optimized shape of near-circular strokes
This commit is contained in:
parent
0df6675028
commit
30106b1f36
2 changed files with 5 additions and 6 deletions
6
font.js
6
font.js
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
var r0_font, r0_glyphList, r0_glyphs, r0_Glyph, r0_Stroke, r0_para, r0_variantSelector, r0_globalTransform, r0_UPWARD, r0_DOWNWARD, r0_RIGHTWARD, r0_LEFTWARD, r0_DESCENDER, r0_WIDTH, r0_CAP, r0_XH, r0_O, r0_SB, r0_HOOK, r0_SMOOTH, r0_SMALLSMOOTH, r0_STROKE, r0_DOTSIZE, r0_XO, r0_CAPO, r0_HALFSTROKE, r0_RIGHTSB, r0_MIDDLE, r0_CAPMIDDLE, r0_CAP_SMOOTH, r0_DOTRADIUS, r0_KAPPA, r0_COKAPPA, r0_COBKAPPA, r0_BKAPPA, r0_KAPPA_HOOK, r0_Ring, r0_ORing, r0_xn$createglyph$7Hrq, _r0_t0, _r0_t1, _r0_t2, _r0_t3, _r0_t4, _r0_t5, _r0_t6, _r0_t7, _r0_t8, _r0_t9, _r0_t10, _r0_t11, _r0_t12, _r0_t13, _r0_t14, _r0_t15, _r0_t16, _r0_t17, _r0_t18, _r0_t19, _r0_t20, _r0_t21, _r0_t22, _r0_t23, _r0_t24, _r0_t25, _r0_t26, _r0_t27, _r0_t28, _r0_t29, _r0_t30, _r0_t31, _r0_t32, _r0_t33, _r0_t34, _r0_t35, _r0_t36, _r0_t37, _r0_t38, _r0_t39;
|
||||
var r0_font, r0_glyphList, r0_glyphs, r0_Glyph, r0_Stroke, r0_para, r0_variantSelector, r0_globalTransform, r0_UPWARD, r0_DOWNWARD, r0_RIGHTWARD, r0_LEFTWARD, r0_DESCENDER, r0_WIDTH, r0_CAP, r0_XH, r0_O, r0_SB, r0_HOOK, r0_SMOOTH, r0_SMALLSMOOTH, r0_STROKE, r0_DOTSIZE, r0_XO, r0_CAPO, r0_HALFSTROKE, r0_RIGHTSB, r0_MIDDLE, r0_CAPMIDDLE, r0_CAP_SMOOTH, r0_DOTRADIUS, r0_KAPPA, r0_COKAPPA, r0_BKAPPA, r0_COBKAPPA, r0_KAPPA_HOOK, r0_Ring, r0_ORing, r0_xn$createglyph$7Hrq, _r0_t0, _r0_t1, _r0_t2, _r0_t3, _r0_t4, _r0_t5, _r0_t6, _r0_t7, _r0_t8, _r0_t9, _r0_t10, _r0_t11, _r0_t12, _r0_t13, _r0_t14, _r0_t15, _r0_t16, _r0_t17, _r0_t18, _r0_t19, _r0_t20, _r0_t21, _r0_t22, _r0_t23, _r0_t24, _r0_t25, _r0_t26, _r0_t27, _r0_t28, _r0_t29, _r0_t30, _r0_t31, _r0_t32, _r0_t33, _r0_t34, _r0_t35, _r0_t36, _r0_t37, _r0_t38, _r0_t39;
|
||||
r0_font = require('./empty.json');
|
||||
r0_glyphList = r0_font['glyf'];
|
||||
r0_glyphs = { '.notdef': r0_glyphList[0] };
|
||||
|
@ -17,7 +17,7 @@
|
|||
'smallsmooth': 242,
|
||||
'o': -8,
|
||||
'descender': -178,
|
||||
'kappa': 0.51,
|
||||
'kappa': 0.52,
|
||||
'italicangle': 10
|
||||
};
|
||||
r0_variantSelector = { 'zero': 'slashed' };
|
||||
|
@ -66,8 +66,8 @@
|
|||
r0_DOTRADIUS = r0_para['dotsize'] / 2;
|
||||
r0_KAPPA = r0_para['kappa'];
|
||||
r0_COKAPPA = 1 - r0_KAPPA;
|
||||
r0_COBKAPPA = r0_COKAPPA - 0.1;
|
||||
r0_BKAPPA = r0_KAPPA + 0.1;
|
||||
r0_COBKAPPA = 1 - r0_BKAPPA;
|
||||
r0_KAPPA_HOOK = 0.7;
|
||||
r0_Stroke['bindParameters'](r0_para);
|
||||
r0_Ring = function _r0_t0(r1_u, r1_d, r1_l, r1_r) {
|
||||
|
|
|
@ -18,7 +18,7 @@ define para (
|
|||
.smallsmooth 242
|
||||
.o [-8]
|
||||
.descender [-178]
|
||||
.kappa 0.51
|
||||
.kappa 0.52
|
||||
.italicangle 10
|
||||
)
|
||||
|
||||
|
@ -67,11 +67,10 @@ define DOTRADIUS : para.dotsize / 2
|
|||
# style parameters
|
||||
define KAPPA para.kappa
|
||||
define COKAPPA : 1 - KAPPA
|
||||
define COBKAPPA : COKAPPA - 0.1
|
||||
define BKAPPA : KAPPA + 0.1
|
||||
define COBKAPPA : 1 - BKAPPA
|
||||
define KAPPA_HOOK 0.7
|
||||
|
||||
|
||||
Stroke.bindParameters para
|
||||
|
||||
define [Ring u d l r] : begin {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue