diff --git a/src/view/footing-section-svg.ts b/src/view/footing-section-svg.ts
index 9787cbe..99b1bc7 100644
--- a/src/view/footing-section-svg.ts
+++ b/src/view/footing-section-svg.ts
@@ -36,8 +36,9 @@ export function footingSectionSvg(model: PierModel): string {
``;
const vline = (cls: string, bar: string, xx: number, y1: number, y2: number, color: string) =>
``;
+ // Dimension text has a white halo (paint-order stroke) so that leader lines passing under it stay readable (도면 글자 가독성).
const text = (xx: number, yy: number, s: string, anchor = 'start', fill = COLOR.outline) =>
- `${s}`;
+ `${s}`;
// Footing outline (W × H) and the 하면 / 상면 levels.
parts.push(``);
@@ -107,7 +108,7 @@ export function footingSectionSvg(model: PierModel): string {
};
const yTop = 52;
const yBot = y(0) + 50;
- parts.push(bubble('B5', xa + 40, yTop, xa + 40, y(z.B5)));
+ parts.push(bubble('B5', xa + 150, yTop, xa + 150, y(z.B5)));
parts.push(bubble('B1', x(xs[1]) + 30, yTop, x(xs[1]), y(z.B1)));
const zB11 = js.length > 0 ? fs.cBottom + js[0] * fs.sV : fs.cBottom;
parts.push(bubble('B11', xb - 30, yTop, xb, y(zB11)));