refactor: custom fonts

This commit is contained in:
pa
2026-03-13 22:24:41 +09:00
parent 9ac18ac79e
commit 82122a4fab
12 changed files with 389 additions and 110 deletions
+16 -11
View File
@@ -12,37 +12,42 @@
}
:root {
/* Keep these bootstrap defaults aligned with src/shared/constants/fonts.js */
--font-western-primary: 'Inter Variable';
--font-cjk-jp-primary: 'Noto Sans JP Variable';
--font-cjk-sc-primary: 'Noto Sans SC Variable';
--font-cjk-kr-primary: 'Noto Sans KR Variable';
--font-cjk-tc-primary: 'Noto Sans TC Variable';
--font-western:
'ellipsis-font', -apple-system, var(--font-western-primary), 'Segoe UI',
'Roboto', 'Ubuntu', 'Cantarell', 'DejaVu Sans', sans-serif;
'Roboto', 'Ubuntu', 'Cantarell', 'DejaVu Sans';
--font-symbol: 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
--font-fallback-cjk: sans-serif;
--font-primary-cjk:
'Noto Sans JP Variable', 'Noto Sans SC Variable',
'Noto Sans KR Variable', 'Noto Sans TC Variable';
var(--font-cjk-jp-primary), var(--font-cjk-sc-primary),
var(--font-cjk-kr-primary), var(--font-cjk-tc-primary);
}
:root[lang='zh-CN'] {
--font-primary-cjk:
'Noto Sans SC Variable', 'Noto Sans JP Variable',
'Noto Sans KR Variable', 'Noto Sans TC Variable';
var(--font-cjk-sc-primary), var(--font-cjk-jp-primary),
var(--font-cjk-kr-primary), var(--font-cjk-tc-primary);
}
:root[lang='ja'] {
--font-primary-cjk:
'Noto Sans JP Variable', 'Noto Sans KR Variable',
'Noto Sans TC Variable', 'Noto Sans SC Variable';
var(--font-cjk-jp-primary), var(--font-cjk-kr-primary),
var(--font-cjk-tc-primary), var(--font-cjk-sc-primary);
}
:root[lang='ko'] {
--font-primary-cjk:
'Noto Sans KR Variable', 'Noto Sans JP Variable',
'Noto Sans TC Variable', 'Noto Sans SC Variable';
var(--font-cjk-kr-primary), var(--font-cjk-jp-primary),
var(--font-cjk-tc-primary), var(--font-cjk-sc-primary);
}
:root[lang='zh-TW'] {
--font-primary-cjk:
'Noto Sans TC Variable', 'Noto Sans JP Variable',
'Noto Sans KR Variable', 'Noto Sans SC Variable';
var(--font-cjk-tc-primary), var(--font-cjk-jp-primary),
var(--font-cjk-kr-primary), var(--font-cjk-sc-primary);
}