mirror of
https://github.com/multipleof4/stain.otf.git
synced 2026-01-14 08:37:59 +00:00
Refactor: redraw lowercase g with descender loop
This commit is contained in:
@@ -40,28 +40,25 @@ export const glyphg=(opentype,adv)=>
|
|||||||
"g",
|
"g",
|
||||||
"g".codePointAt(0),
|
"g".codePointAt(0),
|
||||||
p=>{
|
p=>{
|
||||||
p.moveTo(310,-10);
|
p.moveTo(290,-10);
|
||||||
p.curveTo(250,-10,200,10,160,40);
|
p.curveTo(240,-10,200,10,170,40);
|
||||||
p.lineTo(160,0);
|
p.lineTo(170,0);
|
||||||
p.lineTo(100,0);
|
p.lineTo(110,0);
|
||||||
p.lineTo(100,480);
|
p.lineTo(110,480);
|
||||||
p.lineTo(160,480);
|
p.lineTo(170,480);
|
||||||
p.lineTo(160,440);
|
p.lineTo(170,360);
|
||||||
p.curveTo(200,470,250,490,310,490);
|
p.curveTo(200,390,240,410,290,410);
|
||||||
p.curveTo(430,490,520,400,520,240);
|
p.curveTo(410,410,490,330,490,200);
|
||||||
p.curveTo(520,110,460,40,370,10);
|
p.lineTo(490,120);
|
||||||
p.curveTo(360,-40,320,-70,260,-70);
|
p.curveTo(490,-30,410,-110,280,-110);
|
||||||
p.curveTo(180,-70,120,-30,90,40);
|
p.curveTo(180,-110,110,-60,80,20);
|
||||||
p.lineTo(140,70);
|
p.lineTo(140,50);
|
||||||
p.curveTo(165,20,205,-10,260,-10);
|
p.curveTo(160,-10,210,-50,280,-50);
|
||||||
p.curveTo(300,-10,330,10,350,50);
|
p.curveTo(370,-50,430,-5,430,120);
|
||||||
p.curveTo(270,60,210,100,180,160);
|
p.lineTo(430,200);
|
||||||
p.lineTo(230,190);
|
p.curveTo(430,290,370,350,290,350);
|
||||||
p.curveTo(250,140,290,110,350,110);
|
p.curveTo(210,350,170,290,170,200);
|
||||||
p.curveTo(400,110,460,150,460,240);
|
p.curveTo(170,110,210,50,290,50);
|
||||||
p.curveTo(460,370,400,430,310,430);
|
|
||||||
p.curveTo(220,430,160,370,160,240);
|
|
||||||
p.curveTo(160,110,220,50,310,50);
|
|
||||||
p.close();
|
p.close();
|
||||||
return p;
|
return p;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user