Fix: Start Q tail inside the stroke circle.

This commit is contained in:
2025-11-19 12:03:47 -08:00
parent 53a9435128
commit d54498759a

View File

@@ -1,11 +1,9 @@
export const glyphQ=(o,w)=>new o.Glyph({name:"Q",unicode:81,advanceWidth:w,path:(p=>{
// Standard O Bowl
p.moveTo(340,-15).curveTo(155,-15,65,160,65,350).curveTo(65,540,155,715,340,715)
.curveTo(525,715,615,540,615,350).curveTo(615,160,525,-15,340,-15).close()
.moveTo(340,635).curveTo(220,635,150,500,150,350).curveTo(150,185,220,65,340,65)
.curveTo(460,65,530,185,530,350).curveTo(530,500,460,635,340,635).close()
// Simple Tail
.moveTo(380,140).lineTo(460,140).lineTo(620,-30).lineTo(550,-30).close();
.moveTo(380,60).lineTo(460,60).lineTo(620,-30).lineTo(550,-30).close(); // Tail lowered
return p;
})(new o.Path())});