From 25a4dae744476fa2c9c09e4a643a05c628defb7d Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 7 Oct 2026 09:44:41 +0900 Subject: [PATCH] =?UTF-8?q?fix(B05):=20=EA=B3=84=ED=9A=8D=EB=85=B8?= =?UTF-8?q?=EC=84=A0=20=ED=8E=B8=EC=A7=91=20=EB=93=B1=EA=B3=A0=EC=84=A0=20?= =?UTF-8?q?=EB=86=92=EC=9D=B4=20=EA=B8=80=EC=9E=90=20=ED=85=8C=EB=91=90?= =?UTF-8?q?=EB=A6=AC=EB=A5=BC=20=EC=A7=80=EB=8F=84=20=EB=B0=94=ED=83=95?= =?UTF-8?q?=EC=83=89=EC=9C=BC=EB=A1=9C=20=E2=80=94=20=EC=96=B4=EB=91=90?= =?UTF-8?q?=EC=9B=80=EC=97=90=EC=84=9C=20=ED=9D=B0=20=EC=83=81=EC=9E=90=20?= =?UTF-8?q?=EC=97=86=EC=95=B0(73-16)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- B04_PreProcess/B04_PreProcess_UI_MapRender.ts | 4 +++- B05_Profile/B05_Profile_UI_RouteEdit_Render.ts | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/B04_PreProcess/B04_PreProcess_UI_MapRender.ts b/B04_PreProcess/B04_PreProcess_UI_MapRender.ts index 1ae0211f6..a91f14ddf 100644 --- a/B04_PreProcess/B04_PreProcess_UI_MapRender.ts +++ b/B04_PreProcess/B04_PreProcess_UI_MapRender.ts @@ -536,6 +536,8 @@ export function drawPreparedLabels( everyM = 25, /** 돌린 지도에서 **글자만 되돌려 세울** 각(라디안). 0이면 그림과 함께 돈다. */ uprightRad = 0, + /** 글자 테두리 색 — 지도 바탕색과 같아야 글자가 선을 끊어 보인다. 기본 = `--map-halo`. */ + halo = haloColor(), ): void { const affine = affineOf(view); const margin = CULL_MARGIN; @@ -569,7 +571,7 @@ export function drawPreparedLabels( context.translate(-x, -y); } context.lineWidth = 3; - context.strokeStyle = haloColor(); + context.strokeStyle = halo; context.strokeText(feature.labelText, x, y); context.fillStyle = color; context.fillText(feature.labelText, x, y); diff --git a/B05_Profile/B05_Profile_UI_RouteEdit_Render.ts b/B05_Profile/B05_Profile_UI_RouteEdit_Render.ts index db1b9128b..3a35c064e 100644 --- a/B05_Profile/B05_Profile_UI_RouteEdit_Render.ts +++ b/B05_Profile/B05_Profile_UI_RouteEdit_Render.ts @@ -317,6 +317,7 @@ function drawContourLabels( style.getPropertyValue("--map-sheet-contour") || "#a5b4fc", scene.contourStepM, scene.uprightRad, + style.getPropertyValue("--color-surface") || "#111", // 바탕칠과 같은 색 — 어두움에서 흰 상자 안 생김 ); if (scene.pickedContour >= 0) drawPickedContourLabel(context, scene, scene.view); context.restore();