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_font = require('./empty.json');
|
||||||
r0_glyphList = r0_font['glyf'];
|
r0_glyphList = r0_font['glyf'];
|
||||||
r0_glyphs = { '.notdef': r0_glyphList[0] };
|
r0_glyphs = { '.notdef': r0_glyphList[0] };
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
'smallsmooth': 242,
|
'smallsmooth': 242,
|
||||||
'o': -8,
|
'o': -8,
|
||||||
'descender': -178,
|
'descender': -178,
|
||||||
'kappa': 0.51,
|
'kappa': 0.52,
|
||||||
'italicangle': 10
|
'italicangle': 10
|
||||||
};
|
};
|
||||||
r0_variantSelector = { 'zero': 'slashed' };
|
r0_variantSelector = { 'zero': 'slashed' };
|
||||||
|
@ -66,8 +66,8 @@
|
||||||
r0_DOTRADIUS = r0_para['dotsize'] / 2;
|
r0_DOTRADIUS = r0_para['dotsize'] / 2;
|
||||||
r0_KAPPA = r0_para['kappa'];
|
r0_KAPPA = r0_para['kappa'];
|
||||||
r0_COKAPPA = 1 - r0_KAPPA;
|
r0_COKAPPA = 1 - r0_KAPPA;
|
||||||
r0_COBKAPPA = r0_COKAPPA - 0.1;
|
|
||||||
r0_BKAPPA = r0_KAPPA + 0.1;
|
r0_BKAPPA = r0_KAPPA + 0.1;
|
||||||
|
r0_COBKAPPA = 1 - r0_BKAPPA;
|
||||||
r0_KAPPA_HOOK = 0.7;
|
r0_KAPPA_HOOK = 0.7;
|
||||||
r0_Stroke['bindParameters'](r0_para);
|
r0_Stroke['bindParameters'](r0_para);
|
||||||
r0_Ring = function _r0_t0(r1_u, r1_d, r1_l, r1_r) {
|
r0_Ring = function _r0_t0(r1_u, r1_d, r1_l, r1_r) {
|
||||||
|
|
|
@ -18,7 +18,7 @@ define para (
|
||||||
.smallsmooth 242
|
.smallsmooth 242
|
||||||
.o [-8]
|
.o [-8]
|
||||||
.descender [-178]
|
.descender [-178]
|
||||||
.kappa 0.51
|
.kappa 0.52
|
||||||
.italicangle 10
|
.italicangle 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -67,11 +67,10 @@ define DOTRADIUS : para.dotsize / 2
|
||||||
# style parameters
|
# style parameters
|
||||||
define KAPPA para.kappa
|
define KAPPA para.kappa
|
||||||
define COKAPPA : 1 - KAPPA
|
define COKAPPA : 1 - KAPPA
|
||||||
define COBKAPPA : COKAPPA - 0.1
|
|
||||||
define BKAPPA : KAPPA + 0.1
|
define BKAPPA : KAPPA + 0.1
|
||||||
|
define COBKAPPA : 1 - BKAPPA
|
||||||
define KAPPA_HOOK 0.7
|
define KAPPA_HOOK 0.7
|
||||||
|
|
||||||
|
|
||||||
Stroke.bindParameters para
|
Stroke.bindParameters para
|
||||||
|
|
||||||
define [Ring u d l r] : begin {
|
define [Ring u d l r] : begin {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue