Skip to content

Commit 7e31701

Browse files
committed
Implemented language-specific font settings for improved localization and updated default font stacks for consistency.
1 parent 603c444 commit 7e31701

3 files changed

Lines changed: 54 additions & 6 deletions

File tree

stylesheets/compiled.css

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,7 +1498,7 @@ a .icon-external::before {
14981498
--tw-contain-style: ;
14991499
}
15001500

1501-
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */
1501+
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */
15021502

15031503
/*
15041504
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
@@ -1944,10 +1944,26 @@ video {
19441944
display: none;
19451945
}
19461946

1947+
html:lang(zh-Hans) body {
1948+
font-family: "Plus Jakarta Sans", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;
1949+
}
1950+
1951+
html:lang(zh-TW) body {
1952+
font-family: "Plus Jakarta Sans", "Noto Sans TC", -apple-system, BlinkMacSystemFont, sans-serif;
1953+
}
1954+
1955+
html:lang(ko) body {
1956+
font-family: "Plus Jakarta Sans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;
1957+
}
1958+
1959+
html:lang(ja) body {
1960+
font-family: "Plus Jakarta Sans", "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;
1961+
}
1962+
19471963
body{
19481964
--tw-bg-opacity: 1;
19491965
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
1950-
font-family: "Plus Jakarta Sans", "Noto Sans JP", ui-sans-serif, system-ui, -apple-system, sans-serif;
1966+
font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;
19511967
font-size: 1rem;
19521968
line-height: 1.7;
19531969
line-height: 1.25rem;
@@ -1962,6 +1978,22 @@ body:is(.dark *){
19621978
color: rgb(250 250 249 / var(--tw-text-opacity, 1));
19631979
}
19641980

1981+
:root:lang(zh-CN), body:lang(zh-CN), html:lang(zh-Hans) .font-default {
1982+
font-family: "Plus Jakarta Sans", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;
1983+
}
1984+
1985+
:root:lang(zh-TW), html:lang(zh-TW) .font-default {
1986+
font-family: "Plus Jakarta Sans", "Noto Sans TC", -apple-system, BlinkMacSystemFont, sans-serif;
1987+
}
1988+
1989+
:root:lang(ko), html:lang(ko) .font-default {
1990+
font-family: "Plus Jakarta Sans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;
1991+
}
1992+
1993+
:root:lang(ja), html:lang(ja) .font-default {
1994+
font-family: "Plus Jakarta Sans", "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;
1995+
}
1996+
19651997
.container{
19661998
width: 100%;
19671999
margin-right: auto;
@@ -4363,15 +4395,15 @@ body:is(.dark *){
43634395
}
43644396

43654397
.font-default{
4366-
font-family: "Plus Jakarta Sans", "Noto Sans JP", ui-sans-serif, system-ui, -apple-system, sans-serif;
4398+
font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;
43674399
}
43684400

43694401
.font-handwritten{
43704402
font-family: "Rock Salt", cursive;
43714403
}
43724404

43734405
.font-logo{
4374-
font-family: "Plus Jakarta Sans", "Noto Sans JP", ui-sans-serif, system-ui, -apple-system, sans-serif;
4406+
font-family: "Plus Jakarta Sans", "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;
43754407
}
43764408

43774409
.font-mono{

stylesheets/tailwind.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,20 @@
2323
@apply bg-white text-stone-900 text-base leading-5 font-default;
2424
@apply dark:bg-stone-900 dark:text-stone-50;
2525
}
26+
27+
:root:lang(zh-CN), body:lang(zh-CN), html:lang(zh-Hans) .font-default {
28+
font-family: "Plus Jakarta Sans", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;
29+
}
30+
31+
:root:lang(zh-TW), html:lang(zh-TW) .font-default {
32+
font-family: "Plus Jakarta Sans", "Noto Sans TC", -apple-system, BlinkMacSystemFont, sans-serif;
33+
}
34+
35+
:root:lang(ko), html:lang(ko) .font-default {
36+
font-family: "Plus Jakarta Sans", "Noto Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;
37+
}
38+
39+
:root:lang(ja), html:lang(ja) .font-default {
40+
font-family: "Plus Jakarta Sans", "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;
41+
}
2642
}

tailwind.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,8 @@ module.exports = {
270270
}
271271
},
272272
fontFamily: {
273-
'default': ['"Plus Jakarta Sans"', '"Noto Sans JP"', 'ui-sans-serif', 'system-ui', '-apple-system', 'sans-serif'],
274-
'logo': ['"Plus Jakarta Sans"', '"Noto Sans JP"', 'ui-sans-serif', 'system-ui', '-apple-system', 'sans-serif'],
273+
'default': ['"Plus Jakarta Sans"', '-apple-system', 'BlinkMacSystemFont', 'sans-serif'],
274+
'logo': ['"Plus Jakarta Sans"', '"Noto Sans JP"', '-apple-system', 'BlinkMacSystemFont', 'sans-serif'],
275275
'code': ['ui-monospace', 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', '"Liberation Mono"', '"Courier New"', 'monospace'],
276276
'icon': ['"Material Icons"', 'sans-serif'],
277277
'handwritten': ['"Rock Salt"', 'cursive'],

0 commit comments

Comments
 (0)