@@ -148,8 +148,8 @@ func themePathFingerprint(t *testing.T, layout config.CandidateLayout, indexStyl
148148
149149// 主题路径几何+颜色基准(window padding=6,DPI scale=1)。后续重构须保持不变。
150150var (
151- wantHThemeGeometry = []string {"0,0,438,72|bg=ffffffff|bd=c2c6cbff|tx=-" , "6,6,426,24|bg=f0f0f0ff|bd=-|tx=-" , "14,9,45,18|bg=-|bd=-|tx=646464ff" , "6,34,426,32|bg=-|bd=-|tx=-" , "6,34,74,32|bg=d2e4ffff|bd=-|tx=-" , "6,34,8,32|bg=-|bd=-|tx=-" , "14,41,18,18|bg=4285f4ff|bd=-|tx=-" , "14,41,18,18|bg=-|bd=-|tx=ffffffff" , "36,41,36,18|bg=-|bd=-|tx=1f1f1fff" , "80,34,99,32|bg=e6f0ffff|bd=-|tx=-" , "80,34,8,32|bg=-|bd=-|tx=-" , "88,41,18,18|bg=4285f4ff|bd=-|tx=-" , "88,41,18,18|bg=-|bd=-|tx=ffffffff" , "110,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "136,43,35,14|bg=-|bd=-|tx=969696ff" , "179,34,56,32|bg=-|bd=-|tx=-" , "179,34,8,32|bg=-|bd=-|tx=-" , "187,41,18,18|bg=4285f4ff|bd=-|tx=-" , "187,41,18,18|bg=-|bd=-|tx=ffffffff" , "209,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "235,34,56,32|bg=-|bd=-|tx=-" , "235,34,8,32|bg=-|bd=-|tx=-" , "243,41,18,18|bg=4285f4ff|bd=-|tx=-" , "243,41,18,18|bg=-|bd=-|tx=ffffffff" , "265,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "291,34,56,32|bg=-|bd=-|tx=-" , "291,34,8,32|bg=-|bd=-|tx=-" , "299,41,18,18|bg=4285f4ff|bd=-|tx=-" , "299,41,18,18|bg=-|bd=-|tx=ffffffff" , "321,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "355,34,21,32|bg=-|bd=-|tx=-" , "376,43,35,14|bg=-|bd=-|tx=646464ff" , "411,34,21,32|bg=-|bd=-|tx=-" }
152- wantVThemeGeometry = []string {"0,0,117,236|bg=ffffffff|bd=c2c6cbff|tx=-" , "6,6,105,24|bg=f0f0f0ff|bd=-|tx=-" , "14,9,45,18|bg=-|bd=-|tx=646464ff" , "6,34,105,160|bg=-|bd=-|tx=-" , "6,34,105,32|bg=d2e4ffff|bd=-|tx=-" , "6,34,8,32|bg=-|bd=-|tx=-" , "17,41,18,18|bg=4285f4ff|bd=-|tx=-" , "17,41,18,18|bg=-|bd=-|tx=ffffffff" , "42,41,36,18|bg=-|bd=-|tx=1f1f1fff" , "6,66,105,32|bg=e6f0ffff|bd=-|tx=-" , "6,66,8,32|bg=-|bd=-|tx=-" , "17,73,18,18|bg=4285f4ff|bd=-|tx=-" , "17,73,18,18|bg=-|bd=-|tx=ffffffff" , "42,73,18,18|bg=-|bd=-|tx=1f1f1fff" , "68,75,35,14|bg=-|bd=-|tx=969696ff" , "6,98,105,32|bg=-|bd=-|tx=-" , "6,98,8,32|bg=-|bd=-|tx=-" , "17,105,18,18|bg=4285f4ff|bd=-|tx=-" , "17,105,18,18|bg=-|bd=-|tx=ffffffff" , "42,105,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,130,105,32|bg=-|bd=-|tx=-" , "6,130,8,32|bg=-|bd=-|tx=-" , "17,137,18,18|bg=4285f4ff|bd=-|tx=-" , "17,137,18,18|bg=-|bd=-|tx=ffffffff" , "42,137,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,162,105,32|bg=-|bd=-|tx=-" , "6,162,8,32|bg=-|bd=-|tx=-" , "17,169,18,18|bg=4285f4ff|bd=-|tx=-" , "17,169,18,18|bg=-|bd=-|tx=ffffffff" , "42,169,18,18|bg=-|bd=-|tx=1f1f1fff" , "20,198,77,32|bg=-|bd=-|tx=-" , "20,198,21,32|bg=-|bd=-|tx=-" , "41,207,35,14|bg=-|bd=-|tx=646464ff" , "76,198,21,32|bg=-|bd=-|tx=-" }
151+ wantHThemeGeometry = []string {"0,0,448,72|bg=ffffffff|bd=c2c6cbff|tx=-" , "6,6,436,24|bg=f0f0f0ff|bd=-|tx=-" , "14,9,45,18|bg=-|bd=-|tx=646464ff" , "6,34,436,32|bg=-|bd=-|tx=-" , "6,34,74,32|bg=d2e4ffff|bd=-|tx=-" , "6,34,8,32|bg=-|bd=-|tx=-" , "14,41,18,18|bg=4285f4ff|bd=-|tx=-" , "14,41,18,18|bg=-|bd=-|tx=ffffffff" , "36,41,36,18|bg=-|bd=-|tx=1f1f1fff" , "80,34,99,32|bg=e6f0ffff|bd=-|tx=-" , "80,34,8,32|bg=-|bd=-|tx=-" , "88,41,18,18|bg=4285f4ff|bd=-|tx=-" , "88,41,18,18|bg=-|bd=-|tx=ffffffff" , "110,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "136,43,35,14|bg=-|bd=-|tx=969696ff" , "179,34,56,32|bg=-|bd=-|tx=-" , "179,34,8,32|bg=-|bd=-|tx=-" , "187,41,18,18|bg=4285f4ff|bd=-|tx=-" , "187,41,18,18|bg=-|bd=-|tx=ffffffff" , "209,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "235,34,56,32|bg=-|bd=-|tx=-" , "235,34,8,32|bg=-|bd=-|tx=-" , "243,41,18,18|bg=4285f4ff|bd=-|tx=-" , "243,41,18,18|bg=-|bd=-|tx=ffffffff" , "265,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "291,34,56,32|bg=-|bd=-|tx=-" , "291,34,8,32|bg=-|bd=-|tx=-" , "299,41,18,18|bg=4285f4ff|bd=-|tx=-" , "299,41,18,18|bg=-|bd=-|tx=ffffffff" , "321,41,18,18|bg=-|bd=-|tx=1f1f1fff" , "355,34,26,32|bg=-|bd=-|tx=4285f4ff" , "381,43,35,14|bg=-|bd=-|tx=646464ff" , "416,34,26,32|bg=-|bd=-|tx=4285f4ff" }
152+ wantVThemeGeometry = []string {"0,0,117,236|bg=ffffffff|bd=c2c6cbff|tx=-" , "6,6,105,24|bg=f0f0f0ff|bd=-|tx=-" , "14,9,45,18|bg=-|bd=-|tx=646464ff" , "6,34,105,160|bg=-|bd=-|tx=-" , "6,34,105,32|bg=d2e4ffff|bd=-|tx=-" , "6,34,8,32|bg=-|bd=-|tx=-" , "17,41,18,18|bg=4285f4ff|bd=-|tx=-" , "17,41,18,18|bg=-|bd=-|tx=ffffffff" , "42,41,36,18|bg=-|bd=-|tx=1f1f1fff" , "6,66,105,32|bg=e6f0ffff|bd=-|tx=-" , "6,66,8,32|bg=-|bd=-|tx=-" , "17,73,18,18|bg=4285f4ff|bd=-|tx=-" , "17,73,18,18|bg=-|bd=-|tx=ffffffff" , "42,73,18,18|bg=-|bd=-|tx=1f1f1fff" , "68,75,35,14|bg=-|bd=-|tx=969696ff" , "6,98,105,32|bg=-|bd=-|tx=-" , "6,98,8,32|bg=-|bd=-|tx=-" , "17,105,18,18|bg=4285f4ff|bd=-|tx=-" , "17,105,18,18|bg=-|bd=-|tx=ffffffff" , "42,105,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,130,105,32|bg=-|bd=-|tx=-" , "6,130,8,32|bg=-|bd=-|tx=-" , "17,137,18,18|bg=4285f4ff|bd=-|tx=-" , "17,137,18,18|bg=-|bd=-|tx=ffffffff" , "42,137,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,162,105,32|bg=-|bd=-|tx=-" , "6,162,8,32|bg=-|bd=-|tx=-" , "17,169,18,18|bg=4285f4ff|bd=-|tx=-" , "17,169,18,18|bg=-|bd=-|tx=ffffffff" , "42,169,18,18|bg=-|bd=-|tx=1f1f1fff" , "15,198,87,32|bg=-|bd=-|tx=-" , "15,198,26,32|bg=-|bd=-|tx=4285f4ff" , "41,207,35,14|bg=-|bd=-|tx=646464ff" , "76,198,26,32|bg=-|bd=-|tx=4285f4ff" }
153153)
154154
155155// TestGeometryFingerprint_ThemePathHorizontal 横排真实主题路径几何+颜色零回归(圆点序号)。
@@ -169,7 +169,7 @@ func TestGeometryFingerprint_ThemePathVertical(t *testing.T) {
169169}
170170
171171// wantVTextThemeGeometry 竖排文本序号真实主题路径基准(强调条 rail 占位 + 序号列宽按字形收紧,DPI scale=1)。
172- var wantVTextThemeGeometry = []string {"0,0,104,236|bg=ffffffff|bd=c2c6cbff|tx=-" , "6,6,92,24|bg=f0f0f0ff|bd=-|tx=-" , "14,9,45,18|bg=-|bd=-|tx=646464ff" , "6,34,92,160|bg=-|bd=-|tx=-" , "6,34,92,32|bg=d2e4ffff|bd=-|tx=-" , "6,34,8,32|bg=-|bd=-|tx=-" , "14,43,11,14|bg=-|bd=-|tx=ffffffff" , "29,41,36,18|bg=-|bd=-|tx=1f1f1fff" , "6,66,92,32|bg=e6f0ffff|bd=-|tx=-" , "6,66,8,32|bg=-|bd=-|tx=-" , "14,75,11,14|bg=-|bd=-|tx=ffffffff" , "29,73,18,18|bg=-|bd=-|tx=1f1f1fff" , "55,75,35,14|bg=-|bd=-|tx=969696ff" , "6,98,92,32|bg=-|bd=-|tx=-" , "6,98,8,32|bg=-|bd=-|tx=-" , "14,107,11,14|bg=-|bd=-|tx=ffffffff" , "29,105,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,130,92,32|bg=-|bd=-|tx=-" , "6,130,8,32|bg=-|bd=-|tx=-" , "14,139,11,14|bg=-|bd=-|tx=ffffffff" , "29,137,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,162,92,32|bg=-|bd=-|tx=-" , "6,162,8,32|bg=-|bd=-|tx=-" , "14,171,11,14|bg=-|bd=-|tx=ffffffff" , "29,169,18,18|bg=-|bd=-|tx=1f1f1fff" , "13,198,77,32|bg=-|bd=-|tx=-" , "13,198,21,32|bg=-|bd=-|tx=-" , "34,207,35,14|bg=-|bd=-|tx=646464ff" , "69,198,21,32|bg=-|bd=-|tx=-" }
172+ var wantVTextThemeGeometry = []string {"0,0,104,236|bg=ffffffff|bd=c2c6cbff|tx=-" , "6,6,92,24|bg=f0f0f0ff|bd=-|tx=-" , "14,9,45,18|bg=-|bd=-|tx=646464ff" , "6,34,92,160|bg=-|bd=-|tx=-" , "6,34,92,32|bg=d2e4ffff|bd=-|tx=-" , "6,34,8,32|bg=-|bd=-|tx=-" , "14,43,11,14|bg=-|bd=-|tx=ffffffff" , "29,41,36,18|bg=-|bd=-|tx=1f1f1fff" , "6,66,92,32|bg=e6f0ffff|bd=-|tx=-" , "6,66,8,32|bg=-|bd=-|tx=-" , "14,75,11,14|bg=-|bd=-|tx=ffffffff" , "29,73,18,18|bg=-|bd=-|tx=1f1f1fff" , "55,75,35,14|bg=-|bd=-|tx=969696ff" , "6,98,92,32|bg=-|bd=-|tx=-" , "6,98,8,32|bg=-|bd=-|tx=-" , "14,107,11,14|bg=-|bd=-|tx=ffffffff" , "29,105,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,130,92,32|bg=-|bd=-|tx=-" , "6,130,8,32|bg=-|bd=-|tx=-" , "14,139,11,14|bg=-|bd=-|tx=ffffffff" , "29,137,18,18|bg=-|bd=-|tx=1f1f1fff" , "6,162,92,32|bg=-|bd=-|tx=-" , "6,162,8,32|bg=-|bd=-|tx=-" , "14,171,11,14|bg=-|bd=-|tx=ffffffff" , "29,169,18,18|bg=-|bd=-|tx=1f1f1fff" , "8,198,87,32|bg=-|bd=-|tx=-" , "8,198,26,32|bg=-|bd=-|tx=4285f4ff" , "34,207,35,14|bg=-|bd=-|tx=646464ff" , "69,198,26,32|bg=-|bd=-|tx=4285f4ff" }
173173
174174// TestGeometryFingerprint_ThemePathVerticalText 竖排文本序号(msime 同款)几何零回归:
175175// 守护强调条 rail 占位(序号排在 rail 右侧不重叠)+ 序号列宽测量收紧。
0 commit comments