fix: 인게임 내용 폰트를 Pretendard로 통일
게임 프론트 전역에서 Pretendard를 한 번 로드하고 본문·기록·표·입력·버튼의 명시적 글꼴을 공통 토큰으로 통일한다. production Chromium 검증과 정적 회귀 검사를 함께 추가한다.
This commit is contained in:
@@ -875,6 +875,18 @@ test('current-city wraps dense general names and only shrinks reserved turns', a
|
||||
expect(pageStyle.fontFamily).toContain('Pretendard');
|
||||
expect(pageStyle.fontSize).toBe('14px');
|
||||
|
||||
const controlFonts = await page
|
||||
.locator('.city-page')
|
||||
.evaluate(() =>
|
||||
['#citySelector', '.back-link'].map(
|
||||
(selector) => getComputedStyle(document.querySelector(selector)!).fontFamily
|
||||
)
|
||||
);
|
||||
expect(controlFonts).toHaveLength(2);
|
||||
for (const fontFamily of controlFonts) {
|
||||
expect(fontFamily).toContain('Pretendard');
|
||||
}
|
||||
|
||||
const names = page.locator('.general-names');
|
||||
await expect(names).toHaveCSS('white-space', 'normal');
|
||||
const nameLineCount = await names.locator('span').evaluateAll((elements) => {
|
||||
|
||||
Reference in New Issue
Block a user