mirror of
https://github.com/multipleof4/stain.otf.git
synced 2026-01-14 08:37:59 +00:00
Refactor: redraw lowercase d inspired by Candara
This commit is contained in:
@@ -37,23 +37,22 @@ export const glyphd=(opentype,adv)=>
|
|||||||
"d",
|
"d",
|
||||||
"d".codePointAt(0),
|
"d".codePointAt(0),
|
||||||
p=>{
|
p=>{
|
||||||
const stemX=460;
|
p.moveTo(310,-10);
|
||||||
const asc=720;
|
p.curveTo(250,-10,200,10,160,40);
|
||||||
p.moveTo(300,-10);
|
p.lineTo(160,0);
|
||||||
p.curveTo(180,-10,90,80,90,240);
|
p.lineTo(100,0);
|
||||||
p.curveTo(90,400,180,490,300,490);
|
p.lineTo(100,720);
|
||||||
p.curveTo(380,490,440,460,480,410);
|
p.lineTo(160,720);
|
||||||
p.lineTo(480,asc);
|
p.lineTo(160,440);
|
||||||
p.lineTo(420,asc);
|
p.curveTo(200,470,250,490,310,490);
|
||||||
p.lineTo(420,450);
|
p.curveTo(430,490,520,400,520,240);
|
||||||
p.curveTo(390,480,350,490,300,490);
|
p.curveTo(520,80,430,-10,310,-10);
|
||||||
p.curveTo(180,490,90,400,90,240);
|
p.close();
|
||||||
p.curveTo(90,80,180,-10,300,-10);
|
p.moveTo(310,50);
|
||||||
p.curveTo(360,-10,410,10,450,40);
|
p.curveTo(400,50,460,110,460,240);
|
||||||
p.lineTo(450,0);
|
p.curveTo(460,370,400,430,310,430);
|
||||||
p.lineTo(510,0);
|
p.curveTo(220,430,160,370,160,240);
|
||||||
p.lineTo(510,410);
|
p.curveTo(160,110,220,50,310,50);
|
||||||
p.curveTo(510,260,430,50,300,50);
|
|
||||||
p.close();
|
p.close();
|
||||||
return p;
|
return p;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user