diff --git a/packages/domain/ass_subtitle_builder.py b/packages/domain/ass_subtitle_builder.py index 9d949200d..d45bf5642 100755 --- a/packages/domain/ass_subtitle_builder.py +++ b/packages/domain/ass_subtitle_builder.py @@ -20,8 +20,8 @@ logger = logging.getLogger(__name__) # ── 常量 ────────────────────────────────────────────────────────────────────── # Title/Subtitle 默认边距(像素) -TITLE_MARGIN_TOP = 120 -TITLE_MARGIN_BOTTOM = 60 +TITLE_MARGIN_TOP = 180 +TITLE_MARGIN_BOTTOM = 100 TITLE_MARGIN_SIDE = 40 # 字体名称映射:前端中文字体名 → 服务器实际注册名(ffmpeg/ASS 通过注册名匹配字体) diff --git a/tests/unit/test_ass_subtitle_builder.py b/tests/unit/test_ass_subtitle_builder.py index 4b095fd96..99bcced7a 100755 --- a/tests/unit/test_ass_subtitle_builder.py +++ b/tests/unit/test_ass_subtitle_builder.py @@ -473,10 +473,10 @@ class TestBuildAssContent: class TestConstants: def test_title_margin_top(self): - assert TITLE_MARGIN_TOP == 120 + assert TITLE_MARGIN_TOP == 180 def test_title_margin_bottom(self): - assert TITLE_MARGIN_BOTTOM == 60 + assert TITLE_MARGIN_BOTTOM == 100 def test_title_margin_side(self): assert TITLE_MARGIN_SIDE == 40