From 8a8b71083e2ae0f798405bce8e2451f176b65297 Mon Sep 17 00:00:00 2001 From: shangfangjian Date: Sun, 20 Sep 2026 22:57:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=9B=E7=AC=94=E5=AD=97=E5=88=8A=E5=A4=B4?= =?UTF-8?q?=E5=8A=A0=E7=B2=97:=E7=AC=94=E8=A7=A6=E6=9B=B4=E7=B2=97?= =?UTF-8?q?=E6=9B=B4=E9=86=92=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 .font-brush CSS 类:text-stroke + text-shadow 模拟粗笔触 - font-weight:700 叠加,无论 CDN 字体还是回退楷体都显粗 - 移动端 + PC 端刊头均应用 Co-Authored-By: new-provider/LongCat-2.0 <> ) --- frontend/src/index.css | 9 ++++++++- frontend/tailwind.config.js | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/frontend/src/index.css b/frontend/src/index.css index b5fdc0d..827d389 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -2,13 +2,20 @@ @tailwind components; @tailwind utilities; -/* 毛体草书(刘建毛草) - 国内 CDN */ +/* 毛体草书(刘建毛草) - 国内 CDN,离线回退粗楷体 */ @font-face { font-family: 'Liu Jian Mao Cao'; src: url('https://cdn.jsdelivr.net/gh/google/fonts@main/ofl/liujianmaocao/LiuJianMaoCao-Regular.ttf') format('truetype'); font-display: swap; } +/* 粗毛笔字效果:笔触加粗 + 微描边 */ +.font-brush { + font-weight: 700; + -webkit-text-stroke: 0.3px currentColor; + text-shadow: 0.5px 0.5px 0 currentColor; +} + @layer base { html { -webkit-text-size-adjust: 100%; diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js index 8f08082..539a452 100644 --- a/frontend/tailwind.config.js +++ b/frontend/tailwind.config.js @@ -32,8 +32,8 @@ export default { }, }, fontFamily: { - // 毛体草书:先知刊头,刘建毛草(国内 CDN,离线回退楷体) - brush: ['"Liu Jian Mao Cao"', '"KaiTi"', '"STKaiti"', '"楷体"', 'serif'], + // 毛体草书(国内 CDN)+ 粗楷体回退 + brush: ['"Liu Jian Mao Cao"', '"KaiTi"', '"STKaiti"', '"Kaiti SC"', '"楷体"', '"Songti SC"', 'serif'], // 标题与比分:宋体血统,报纸版面的骨架 serif: [ 'Georgia',