diff --git a/src/glyphs/B.js b/src/glyphs/B.js index eed52c2..cf34236 100644 --- a/src/glyphs/B.js +++ b/src/glyphs/B.js @@ -14,45 +14,25 @@ export const glyphB = (opentype, adv) => (p) => { p.moveTo(100, 0); p.lineTo(100, 700); - p.lineTo(340, 700); - p.curveTo(450, 700, 520, 640, 520, 560); - p.curveTo(520, 500, 480, 450, 420, 430); - p.curveTo(490, 410, 540, 360, 540, 280); - p.curveTo(540, 180, 460, 120, 340, 120); - p.lineTo(100, 120); + p.lineTo(350, 700); + p.curveTo(500, 700, 550, 600, 550, 525); + p.curveTo(550, 450, 500, 350, 350, 350); + p.lineTo(380, 350); + p.curveTo(520, 350, 580, 250, 580, 175); + p.curveTo(580, 100, 520, 0, 380, 0); p.close(); - p.moveTo(160, 60); - p.lineTo(340, 60); - p.curveTo(490, 60, 600, 140, 600, 280); - p.curveTo(600, 390, 520, 460, 420, 470); - p.lineTo(420, 410); - p.curveTo(460, 410, 460, 360, 460, 360); - p.curveTo(460, 360, 460, 310, 420, 310); - p.lineTo(340, 310); - p.lineTo(340, 370); - p.lineTo(380, 370); - p.curveTo(440, 370, 460, 410, 460, 460); - p.curveTo(460, 510, 440, 550, 380, 550); - p.lineTo(340, 550); - p.lineTo(340, 640); - p.lineTo(340, 640); - p.curveTo(420, 640, 460, 600, 460, 560); - p.curveTo(460, 520, 420, 480, 340, 480); - p.lineTo(160, 480); - p.close(); - p.moveTo(160, 60); - p.lineTo(340, 60); - p.curveTo(430, 60, 480, 110, 480, 180); - p.lineTo(480, 280); - p.curveTo(480, 350, 430, 400, 340, 400); - p.lineTo(160, 400); - p.close(); - p.moveTo(160, 460); - p.lineTo(330, 460); - p.curveTo(410, 460, 460, 500, 460, 560); - p.curveTo(460, 620, 410, 640, 330, 640); + p.moveTo(160, 410); + p.lineTo(340, 410); + p.curveTo(450, 410, 490, 460, 490, 525); + p.curveTo(490, 590, 450, 640, 340, 640); p.lineTo(160, 640); p.close(); + p.moveTo(160, 60); + p.lineTo(360, 60); + p.curveTo(480, 60, 520, 110, 520, 175); + p.curveTo(520, 240, 480, 290, 360, 290); + p.lineTo(160, 290); + p.close(); return p; }, adv