mirror of
https://github.com/multipleof4/stain.otf.git
synced 2026-01-14 00:27:55 +00:00
12 lines
1.0 KiB
JavaScript
12 lines
1.0 KiB
JavaScript
export const glyphB=(o,w)=>new o.Glyph({name:"B",unicode:66,advanceWidth:w,path:(p=>{
|
|
p.moveTo(90,0).lineTo(90,700).lineTo(330,700).curveTo(540,700,580,560,580,500).curveTo(580,410,520,375,440,370)
|
|
.curveTo(540,355,600,290,600,190).curveTo(600,60,480,0,310,0).close()
|
|
.moveTo(180,395).lineTo(310,395).curveTo(410,395,490,425,490,515).curveTo(490,615,400,625,310,625).lineTo(180,625).close()
|
|
.moveTo(180,75).lineTo(320,75).curveTo(440,75,510,90,510,215).curveTo(510,305,420,320,320,320).lineTo(180,320).close(); return p;
|
|
})(new o.Path())});
|
|
export const glyphb=(o,w)=>new o.Glyph({name:"b",unicode:98,advanceWidth:w,path:(p=>{
|
|
p.moveTo(90,720).lineTo(170,720).lineTo(170,560).curveTo(210,660,310,680,420,590).curveTo(515,520,525,370,515,270)
|
|
.curveTo(505,100,415,-15,285,-15).curveTo(200,-15,170,30,170,60).lineTo(170,0).lineTo(90,0).close()
|
|
.moveTo(170,260).curveTo(170,150,220,60,310,60).curveTo(400,60,435,160,435,280).curveTo(435,420,385,510,300,510).curveTo(220,510,170,420,170,320).close(); return p;
|
|
})(new o.Path())});
|