diff options
Diffstat (limited to 'themes/theme')
| -rw-r--r-- | themes/theme/layout/partials/head.ejs | 5 | ||||
| -rw-r--r-- | themes/theme/source/css/font-slices.styl | 46 | ||||
| -rw-r--r-- | themes/theme/source/css/variable.styl | 2 | ||||
| -rw-r--r-- | themes/theme/source/fonts/CarroisSong.ttf | bin | 4915204 -> 0 bytes | |||
| -rw-r--r-- | themes/theme/source/fonts/cjk-common.woff2 | bin | 431544 -> 0 bytes | |||
| -rw-r--r-- | themes/theme/source/fonts/cjk-ext.woff2 | bin | 1220816 -> 0 bytes | |||
| -rw-r--r-- | themes/theme/source/fonts/latin-base.woff2 | bin | 25024 -> 0 bytes | |||
| -rw-r--r-- | themes/theme/source/fonts/latin-ext.woff2 | bin | 22076 -> 0 bytes | |||
| -rw-r--r-- | themes/theme/source/fonts/src/GoogleSansCode-Regular.ttf | bin | 1893976 -> 0 bytes | |||
| -rw-r--r-- | themes/theme/source/fonts/symbols.woff2 | bin | 13740 -> 0 bytes |
10 files changed, 7 insertions, 46 deletions
diff --git a/themes/theme/layout/partials/head.ejs b/themes/theme/layout/partials/head.ejs index 23265719..16be12f8 100644 --- a/themes/theme/layout/partials/head.ejs +++ b/themes/theme/layout/partials/head.ejs @@ -39,9 +39,8 @@ <% }); %> <% } %> - <%# font preload - critical slices %> - <link rel="preload" href="<%- url_for('/fonts/latin-base.woff2') %>" as="font" type="font/woff2" crossorigin> - <link rel="preload" href="<%- url_for('/fonts/cjk-common.woff2') %>" as="font" type="font/woff2" crossorigin> + <%# font preload %> + <link rel="preload" href="<%- url_for('/fonts/TensentypeCode.woff2') %>" as="font" type="font/woff2" crossorigin> <%# javascript list %> <% if (theme.scripts !==undefined && diff --git a/themes/theme/source/css/font-slices.styl b/themes/theme/source/css/font-slices.styl index 97b9b47b..3c90c548 100644 --- a/themes/theme/source/css/font-slices.styl +++ b/themes/theme/source/css/font-slices.styl @@ -1,47 +1,9 @@ -// FONT SLICES - GoogleSansCode 分段字体定义 -// 自动生成,包含 5 个 Unicode 范围切片 +// FONT - Tensentype Code +// 单文件字体,替换原有的 GoogleSansCode 5 分片 -// Latin 基础字符集(ASCII + 基本拉丁 + 常用标点) @font-face - font-family 'GoogleSansCode' + font-family 'TensentypeCode' font-style normal font-weight 400 font-display swap - src url('/fonts/latin-base.woff2') format('woff2') - unicode-range U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F - -// Latin 扩展(拉丁扩展 A/B + 货币符号 + 特殊字符) -@font-face - font-family 'GoogleSansCode' - font-style normal - font-weight 400 - font-display swap - src url('/fonts/latin-ext.woff2') format('woff2') - unicode-range U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF - -// CJK 常用汉字(约 3500 字,覆盖 99% 中文内容) -@font-face - font-family 'GoogleSansCode' - font-style normal - font-weight 400 - font-display swap - src url('/fonts/cjk-common.woff2') format('woff2') - unicode-range U+4E00-62FF - -// CJK 扩展汉字(次常用汉字 + 扩展 A) -@font-face - font-family 'GoogleSansCode' - font-style normal - font-weight 400 - font-display swap - src url('/fonts/cjk-ext.woff2') format('woff2') - unicode-range U+6300-9FFF, U+3400-4DBF - -// 符号(CJK 标点 + 全角字符) -@font-face - font-family 'GoogleSansCode' - font-style normal - font-weight 400 - font-display swap - src url('/fonts/symbols.woff2') format('woff2') - unicode-range U+3000-303F, U+FF00-FFEF + src url('/fonts/TensentypeCode.woff2') format('woff2') diff --git a/themes/theme/source/css/variable.styl b/themes/theme/source/css/variable.styl index f8af5332..4deaed5d 100644 --- a/themes/theme/source/css/variable.styl +++ b/themes/theme/source/css/variable.styl @@ -18,7 +18,7 @@ $margin-s-2 = 4*$px $margin-s-1 = 2*$px $margin-s-0 = 1*$px -$font-family = 'GoogleSansCode', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif +$font-family = 'TensentypeCode', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif $font-weight-light = 300 $font-weight-regular = 400 diff --git a/themes/theme/source/fonts/CarroisSong.ttf b/themes/theme/source/fonts/CarroisSong.ttf Binary files differdeleted file mode 100644 index 9105c1a8..00000000 --- a/themes/theme/source/fonts/CarroisSong.ttf +++ /dev/null diff --git a/themes/theme/source/fonts/cjk-common.woff2 b/themes/theme/source/fonts/cjk-common.woff2 Binary files differdeleted file mode 100644 index 3140f04a..00000000 --- a/themes/theme/source/fonts/cjk-common.woff2 +++ /dev/null diff --git a/themes/theme/source/fonts/cjk-ext.woff2 b/themes/theme/source/fonts/cjk-ext.woff2 Binary files differdeleted file mode 100644 index 6e1b840f..00000000 --- a/themes/theme/source/fonts/cjk-ext.woff2 +++ /dev/null diff --git a/themes/theme/source/fonts/latin-base.woff2 b/themes/theme/source/fonts/latin-base.woff2 Binary files differdeleted file mode 100644 index 6e71c681..00000000 --- a/themes/theme/source/fonts/latin-base.woff2 +++ /dev/null diff --git a/themes/theme/source/fonts/latin-ext.woff2 b/themes/theme/source/fonts/latin-ext.woff2 Binary files differdeleted file mode 100644 index 78abb265..00000000 --- a/themes/theme/source/fonts/latin-ext.woff2 +++ /dev/null diff --git a/themes/theme/source/fonts/src/GoogleSansCode-Regular.ttf b/themes/theme/source/fonts/src/GoogleSansCode-Regular.ttf Binary files differdeleted file mode 100644 index db4d27d3..00000000 --- a/themes/theme/source/fonts/src/GoogleSansCode-Regular.ttf +++ /dev/null diff --git a/themes/theme/source/fonts/symbols.woff2 b/themes/theme/source/fonts/symbols.woff2 Binary files differdeleted file mode 100644 index 59bc5d8d..00000000 --- a/themes/theme/source/fonts/symbols.woff2 +++ /dev/null |
