<?xml version="1.0" encoding="utf-8"?>
<rss
	version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xml:base="https://hanzi.bluu.pl/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>
	<channel>
		<title>千字网CDN</title>
		<link>https://hanzi.bluu.pl/</link>
		<atom:link
			href="https://hanzi.bluu.pl/feed.xml"
			rel="self"
			type="application/rss+xml"
		/>
		<description>千字网CDN，致力于为中文互联网提供免费、公益的字体CDN服务。</description>
		<language>zh-CN</language>
		<pubDate>Sat, 28 Mar 2026 04:30:55 GMT</pubDate>
		<lastBuildDate>Sat, 28 Mar 2026 05:23:01 GMT</lastBuildDate>
		<docs>https://www.rssboard.org/rss-specification</docs>
			<item>
				<title>常见问题</title>
				<link>https://hanzi.bluu.pl/posts/faq/</link>
				<description>
					&lt;p&gt;本文档整理了用户在使用千字网CDN时可能遇到的常见问题及详细解答。&lt;/p&gt;
&lt;h2&gt;目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/#%E5%9F%BA%E7%A1%80%E9%97%AE%E9%A2%98&quot;&gt;基础问题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/#%E5%AD%97%E4%BD%93%E4%BD%BF%E7%94%A8&quot;&gt;字体使用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/#%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96&quot;&gt;性能优化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/#%E6%8A%80%E6%9C%AF%E9%97%AE%E9%A2%98&quot;&gt;技术问题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/#%E6%8E%88%E6%9D%83%E4%B8%8E%E5%95%86%E7%94%A8&quot;&gt;授权与商用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;基础问题&lt;/h2&gt;
&lt;h3&gt;千字网CDN是什么？&lt;/h3&gt;
&lt;p&gt;千字网CDN是一个完全免费的公益字体CDN项目，致力于为中文互联网提供稳定、快速的字体服务。所有资源托管于 &lt;strong&gt;Codeberg Pages&lt;/strong&gt;，配合 Cloudflare 全球加速，确保稳定访问。&lt;/p&gt;
&lt;h3&gt;如何开始使用？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;浏览 &lt;a href=&quot;https://codeberg.org/hanzi/pages/raw/branch/main/font_mapping.toml&quot;&gt;字体列表&lt;/a&gt;，找到需要的字体&lt;/li&gt;
&lt;li&gt;在CSS中引用字体文件&lt;/li&gt;
&lt;li&gt;设置 &lt;code&gt;font-family&lt;/code&gt; 属性&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;详细步骤请参考 &lt;a href=&quot;https://hanzi.bluu.pl/getting-started/&quot;&gt;使用教程&lt;/a&gt;。&lt;/p&gt;
&lt;h3&gt;服务是免费的吗？&lt;/h3&gt;
&lt;p&gt;是的，千字网CDN完全免费。我们依赖 Codeberg Pages、Cloudflare 等公益平台提供服务，站长自掏腰包维护加速节点。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;字体使用&lt;/h2&gt;
&lt;h3&gt;如何找到字体文件夹名和族名？&lt;/h3&gt;
&lt;p&gt;查看 &lt;a href=&quot;https://codeberg.org/hanzi/pages/raw/branch/main/font_mapping.toml&quot;&gt;font_mapping.toml&lt;/a&gt; 文件。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;文件夹名&lt;/strong&gt;：URL中使用，如 &lt;code&gt;Source+Han+Sans+VF&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;族名&lt;/strong&gt;：CSS中使用，将 &lt;code&gt;+&lt;/code&gt; 替换为空格，如 &lt;code&gt;&#39;Source Han Sans VF&#39;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;如何引用字体？&lt;/h3&gt;
&lt;p&gt;在CSS中引用：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/result.css&amp;quot;);

body {
    font-family: &#39;字体族名&#39;;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;字体支持粗体/斜体吗？&lt;/h3&gt;
&lt;p&gt;不支持粗体和斜体变体。&lt;/p&gt;
&lt;p&gt;本站理念是&amp;quot;能用CSS修改的，就不用字体变体&amp;quot;。通过 &lt;code&gt;font-weight: bold&lt;/code&gt; 和 &lt;code&gt;font-style: italic&lt;/code&gt; 可以获得粗体和斜体效果。&lt;/p&gt;
&lt;p&gt;如需精确的字体变体，推荐使用 &lt;a href=&quot;https://chinese-font.netlify.app/&quot;&gt;中文网字计划&lt;/a&gt;。&lt;/p&gt;
&lt;h3&gt;可以商用吗？&lt;/h3&gt;
&lt;p&gt;请查看各字体的开源许可证。本站仅提供CDN服务，字体版权归各自作者所有。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;性能优化&lt;/h2&gt;
&lt;h3&gt;访问速度慢怎么办？&lt;/h3&gt;
&lt;p&gt;推荐使用加速域名：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;感谢 &lt;a href=&quot;https://www.itedev.com&quot;&gt;minc-nice-100&lt;/a&gt; 提供的加速服务。&lt;/p&gt;
&lt;h3&gt;需要加载所有字体吗？&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;不建议&lt;/strong&gt;。引用 &lt;code&gt;main.css&lt;/code&gt; 会加载所有字体，页面加载会非常慢。&lt;/p&gt;
&lt;p&gt;正确做法：只引用你需要的具体字体。&lt;/p&gt;
&lt;h3&gt;如何优化字体加载？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;只引用需要的字体&lt;/strong&gt;：避免加载不必要的字体文件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;使用加速域名&lt;/strong&gt;：选择离用户更近的CDN节点&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;设置 font-display&lt;/strong&gt;：使用 &lt;code&gt;font-display: swap&lt;/code&gt; 提升加载体验&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;预加载关键字体&lt;/strong&gt;：使用 &lt;code&gt;&amp;lt;link rel=&amp;quot;preload&amp;quot;&amp;gt;&lt;/code&gt; 预加载&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2&gt;技术问题&lt;/h2&gt;
&lt;h3&gt;字体无法加载怎么办？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;检查URL是否正确&lt;/strong&gt;：确认字体文件夹名拼写无误&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;检查网络连接&lt;/strong&gt;：确保能访问CDN域名&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;查看浏览器控制台&lt;/strong&gt;：检查是否有CORS或404错误&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;尝试其他域名&lt;/strong&gt;：使用备用域名测试&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;支持哪些浏览器？&lt;/h3&gt;
&lt;p&gt;千字网CDN使用标准的 WebFont 格式（WOFF2），支持所有现代浏览器：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chrome 36+&lt;/li&gt;
&lt;li&gt;Firefox 39+&lt;/li&gt;
&lt;li&gt;Safari 10+&lt;/li&gt;
&lt;li&gt;Edge 14+&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;不支持 IE 浏览器。&lt;/p&gt;
&lt;h3&gt;字体文件大小是多少？&lt;/h3&gt;
&lt;p&gt;经过拆包优化后，单个字体文件通常在 100KB-500KB 之间，具体取决于页面使用的字符数量。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;授权与商用&lt;/h2&gt;
&lt;h3&gt;字体授权情况如何？&lt;/h3&gt;
&lt;p&gt;请查看各字体的开源许可证。本站收录的字体大多为开源字体，但具体授权信息请参考字体原始发布页面。&lt;/p&gt;
&lt;h3&gt;可以修改字体吗？&lt;/h3&gt;
&lt;p&gt;请遵守字体的开源许可证。大多数开源字体允许修改，但需要保留原始版权信息。&lt;/p&gt;
&lt;h3&gt;如何联系字体作者？&lt;/h3&gt;
&lt;p&gt;请查看字体原始发布页面，通常包含作者联系方式。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;更多帮助&lt;/h2&gt;
&lt;p&gt;如果以上问题没有解决你的疑问，欢迎：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;查看 &lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/&quot;&gt;使用教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;阅读 &lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/&quot;&gt;故障排查&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;了解 &lt;a href=&quot;https://hanzi.bluu.pl/posts/best-practices/&quot;&gt;最佳实践&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;mailto:exyone.dev@icloud.com&quot;&gt;联系站长&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

				</description>
				<dc:creator>Exyone Dev</dc:creator>
				<guid>https://hanzi.bluu.pl/posts/faq/</guid>
				<pubDate>Sat, 28 Mar 2026 04:30:55 GMT</pubDate>
			</item>
			<item>
				<title>最佳实践</title>
				<link>https://hanzi.bluu.pl/posts/best-practices/</link>
				<description>
					&lt;p&gt;本文档提供使用千字网CDN的最佳实践建议，帮助你优化字体使用和提升用户体验。&lt;/p&gt;
&lt;h2&gt;目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/best-practices/#%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96&quot;&gt;性能优化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/best-practices/#%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C&quot;&gt;用户体验&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/best-practices/#%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5&quot;&gt;开发实践&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/best-practices/#%E7%BB%B4%E6%8A%A4%E5%BB%BA%E8%AE%AE&quot;&gt;维护建议&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;性能优化&lt;/h2&gt;
&lt;h3&gt;1. 精确选择字体&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;原则&lt;/strong&gt;：只引用页面实际使用的字体&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;错误做法&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 引用所有字体，浪费资源 */
@import url(&#39;https://hanzi.bluu.pl/main.css&#39;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;正确做法&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 只引用需要的字体 */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;优势&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;减少HTTP请求&lt;/li&gt;
&lt;li&gt;降低带宽消耗&lt;/li&gt;
&lt;li&gt;提升页面加载速度&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 使用加速域名&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;推荐域名优先级&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;https://hanzi.itedev.com&lt;/code&gt; - 加速域名，速度最快&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://hanzi.bluu.pl&lt;/code&gt; - 备用域名（仅可在Codeberg Pages中使用）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://hanzi.qzz.io&lt;/code&gt; - Cloudflare 代理&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 优先使用加速域名 */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3. 合理设置 font-display&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;不同场景的推荐值&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;场景&lt;/th&gt;
&lt;th&gt;推荐值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;关键标题&lt;/td&gt;
&lt;td&gt;&lt;code&gt;block&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;确保字体加载完成再显示&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;正文文本&lt;/td&gt;
&lt;td&gt;&lt;code&gt;swap&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;快速显示内容，提升体验&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;装饰性字体&lt;/td&gt;
&lt;td&gt;&lt;code&gt;optional&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;可选字体，不影响核心内容&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 标题使用 block */
h1, h2, h3 {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    font-display: block;
}

/* 正文使用 swap */
p, div {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    font-display: swap;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4. 预加载关键字体&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;适用场景&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;首屏关键字体&lt;/li&gt;
&lt;li&gt;品牌字体&lt;/li&gt;
&lt;li&gt;重要标题字体&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;实现方法&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;head&amp;gt;
    &amp;lt;!-- 预加载字体CSS --&amp;gt;
    &amp;lt;link rel=&amp;quot;preload&amp;quot; href=&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot; as=&amp;quot;style&amp;quot;&amp;gt;
    
    &amp;lt;!-- 预加载字体文件 --&amp;gt;
    &amp;lt;link rel=&amp;quot;preload&amp;quot; href=&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/xxx.woff2&amp;quot; as=&amp;quot;font&amp;quot; crossorigin&amp;gt;
    
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;
&amp;lt;/head&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;5. 避免重复引用&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;错误做法&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 在多个文件中重复引用同一字体 */
/* main.css */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);

/* header.css */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);

/* footer.css */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;正确做法&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 在主CSS文件中引用一次 */
/* main.css */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);

/* 其他CSS文件直接使用字体 */
/* header.css */
h1 {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
}

/* footer.css */
footer {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;用户体验&lt;/h2&gt;
&lt;h3&gt;1. 设置合理的字体回退&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;原则&lt;/strong&gt;：确保在任何情况下都有可用的字体&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;body {
    font-family: &#39;Source Han Sans VF&#39;, 
                 &#39;PingFang SC&#39;, 
                 &#39;Microsoft YaHei&#39;, 
                 sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;回退顺序&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;千字网CDN字体&lt;/li&gt;
&lt;li&gt;系统中文字体&lt;/li&gt;
&lt;li&gt;系统默认无衬线字体&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2. 优化字体大小和行高&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;推荐值&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;body {
    font-size: 18px;      /* 适合大多数屏幕 */
    line-height: 1.6;     /* 提升可读性 */
}

h1 {
    font-size: 2em;       /* 相对大小 */
    line-height: 1.2;     /* 标题行高较小 */
}

p {
    font-size: 1em;       /* 继承body大小 */
    line-height: 1.6;     /* 正文行高较大 */
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3. 响应式字体大小&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;移动端优化&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 移动端使用较小字体 */
@media (max-width: 768px) {
    body {
        font-size: 16px;
    }
    
    h1 {
        font-size: 1.5em;
    }
}

/* 桌面端使用标准字体 */
@media (min-width: 769px) {
    body {
        font-size: 18px;
    }
    
    h1 {
        font-size: 2em;
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4. 避免字体闪烁&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;方法&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;使用 &lt;code&gt;font-display: swap&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;预加载字体&lt;/li&gt;
&lt;li&gt;设置合理的回退字体&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@font-face {
    font-family: &#39;Source Han Sans VF&#39;;
    font-display: swap;
}

body {
    font-family: &#39;Source Han Sans VF&#39;, &#39;PingFang SC&#39;, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;开发实践&lt;/h2&gt;
&lt;h3&gt;1. 使用CSS变量管理字体&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;优势&lt;/strong&gt;：便于统一管理和修改&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;:root {
    --font-primary: &#39;Source Han Sans VF&#39;;
    --font-secondary: &#39;Source Han Serif VF&#39;;
    --font-mono: &#39;Source Han Sans VF&#39;, monospace;
}

body {
    font-family: var(--font-primary), sans-serif;
}

h1, h2, h3 {
    font-family: var(--font-secondary), serif;
}

code, pre {
    font-family: var(--font-mono);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;2. 模块化字体引用&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;推荐结构&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;styles/
├── base/
│   ├── fonts.css      # 字体引用
│   ├── reset.css      # 样式重置
│   └── typography.css # 排版样式
├── components/
│   ├── button.css
│   └── card.css
└── pages/
    ├── home.css
    └── about.css
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;base/fonts.css&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Serif+VF/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;base/typography.css&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;body {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    font-size: 18px;
    line-height: 1.6;
}

h1, h2, h3 {
    font-family: &#39;Source Han Serif VF&#39;, serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3. 条件加载字体&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;适用场景&lt;/strong&gt;：不同页面使用不同字体&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 首页使用无衬线字体 */
.home-page {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
}

/* 文章页使用衬线字体 */
.article-page {
    font-family: &#39;Source Han Serif VF&#39;, serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4. 使用字体加载事件&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;JavaScript 示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-javascript&quot;&gt;document.fonts.ready.then(function () {
    console.log(&#39;所有字体加载完成&#39;);
    // 执行字体加载后的操作
});

document.fonts.load(&#39;16px &amp;quot;Source Han Sans VF&amp;quot;&#39;).then(function () {
    console.log(&#39;特定字体加载完成&#39;);
    // 执行特定字体加载后的操作
});
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;维护建议&lt;/h2&gt;
&lt;h3&gt;1. 定期检查字体更新&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;建议频率&lt;/strong&gt;：每月检查一次&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;检查内容&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;字体文件是否有更新&lt;/li&gt;
&lt;li&gt;字体版本是否有变化&lt;/li&gt;
&lt;li&gt;字体授权是否有变更&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 监控字体加载性能&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;工具推荐&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Google PageSpeed Insights&lt;/li&gt;
&lt;li&gt;Lighthouse&lt;/li&gt;
&lt;li&gt;WebPageTest&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;关键指标&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;字体加载时间&lt;/li&gt;
&lt;li&gt;首次内容绘制（FCP）&lt;/li&gt;
&lt;li&gt;最大内容绘制（LCP）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 备份字体配置&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;建议做法&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;保存字体引用配置&lt;/li&gt;
&lt;li&gt;记录字体版本信息&lt;/li&gt;
&lt;li&gt;建立回退方案&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;示例配置记录&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;## 字体配置记录

### 2026-03-27
- 主字体：Source Han Sans VF
- 衬线字体：Source Han Serif VF
- CDN域名：https://hanzi.itedev.com
- 版本：1.0.0
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4. 测试字体兼容性&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;测试浏览器&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chrome（最新版本）&lt;/li&gt;
&lt;li&gt;Firefox（最新版本）&lt;/li&gt;
&lt;li&gt;Safari（最新版本）&lt;/li&gt;
&lt;li&gt;Edge（最新版本）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;测试设备&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;桌面端（Windows、macOS、Linux）&lt;/li&gt;
&lt;li&gt;移动端（iOS、Android）&lt;/li&gt;
&lt;li&gt;平板设备&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5. 优化字体使用策略&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;定期评估&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;是否所有引用的字体都在使用&lt;/li&gt;
&lt;li&gt;是否有更合适的字体替代&lt;/li&gt;
&lt;li&gt;是否需要调整字体回退策略&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;优化建议&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;移除未使用的字体引用&lt;/li&gt;
&lt;li&gt;合并功能相似的字体&lt;/li&gt;
&lt;li&gt;更新字体回退列表&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;常见错误&lt;/h2&gt;
&lt;h3&gt;1. 过度使用字体&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;错误&lt;/strong&gt;：引用过多字体，影响性能&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解决&lt;/strong&gt;：只引用必要的字体&lt;/p&gt;
&lt;h3&gt;2. 忽视字体回退&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;错误&lt;/strong&gt;：只设置单一字体，无回退方案&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解决&lt;/strong&gt;：设置合理的字体回退链&lt;/p&gt;
&lt;h3&gt;3. 不考虑移动端&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;错误&lt;/strong&gt;：只在桌面端优化字体&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解决&lt;/strong&gt;：针对移动端进行字体优化&lt;/p&gt;
&lt;h3&gt;4. 忽视字体加载状态&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;错误&lt;/strong&gt;：不处理字体加载失败的情况&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解决&lt;/strong&gt;：使用字体加载事件和回退方案&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;遵循这些最佳实践，你可以：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;提升性能&lt;/strong&gt;：减少加载时间，优化用户体验&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;改善兼容性&lt;/strong&gt;：确保在各种环境下正常工作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;便于维护&lt;/strong&gt;：简化字体管理，降低维护成本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提升质量&lt;/strong&gt;：提供更好的视觉体验&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;记住，好的字体使用策略是性能、兼容性和用户体验的平衡。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;相关文档&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/&quot;&gt;使用教程&lt;/a&gt; - 基础使用方法&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/configuration/&quot;&gt;配置指南&lt;/a&gt; - 详细配置选项&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/&quot;&gt;故障排查&lt;/a&gt; - 问题诊断解决&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/&quot;&gt;常见问题&lt;/a&gt; - 常见问题解答&lt;/li&gt;
&lt;/ul&gt;

				</description>
				<dc:creator>Exyone Dev</dc:creator>
				<guid>https://hanzi.bluu.pl/posts/best-practices/</guid>
				<pubDate>Sat, 28 Mar 2026 04:30:27 GMT</pubDate>
			</item>
			<item>
				<title>故障排查</title>
				<link>https://hanzi.bluu.pl/posts/troubleshooting/</link>
				<description>
					&lt;p&gt;本文档帮助你诊断和解决使用千字网CDN时可能遇到的技术问题。&lt;/p&gt;
&lt;h2&gt;目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/#%E5%AD%97%E4%BD%93%E5%8A%A0%E8%BD%BD%E9%97%AE%E9%A2%98&quot;&gt;字体加载问题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/#%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98&quot;&gt;显示问题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/#%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98&quot;&gt;性能问题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/#%E5%85%BC%E5%AE%B9%E6%80%A7%E9%97%AE%E9%A2%98&quot;&gt;兼容性问题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/#%E7%BD%91%E7%BB%9C%E9%97%AE%E9%A2%98&quot;&gt;网络问题&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;字体加载问题&lt;/h2&gt;
&lt;h3&gt;问题：字体无法加载&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;页面显示默认字体&lt;/li&gt;
&lt;li&gt;浏览器控制台显示404错误&lt;/li&gt;
&lt;li&gt;Network 标签中字体文件加载失败&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查URL是否正确&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 确认字体文件夹名拼写正确 */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;验证字体文件可访问&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;直接在浏览器中访问字体URL&lt;/li&gt;
&lt;li&gt;确认返回CSS内容而非404错误&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查网络连接&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认能访问CDN域名&lt;/li&gt;
&lt;li&gt;尝试其他域名（如 &lt;code&gt;hanzi.bluu.pl&lt;/code&gt;）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;查看浏览器控制台&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;打开开发者工具（F12）&lt;/li&gt;
&lt;li&gt;检查 Console 和 Network 标签&lt;/li&gt;
&lt;li&gt;查找错误信息&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修正URL拼写错误&lt;/li&gt;
&lt;li&gt;切换到其他CDN域名&lt;/li&gt;
&lt;li&gt;检查网络连接&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;问题：字体加载超时&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;字体加载时间过长&lt;/li&gt;
&lt;li&gt;页面长时间显示空白&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查网络速度&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用网速测试工具检查连接速度&lt;/li&gt;
&lt;li&gt;确认网络稳定&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查字体文件大小&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;查看字体文件是否异常大&lt;/li&gt;
&lt;li&gt;正常字体文件应在100KB-500KB之间&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;使用浏览器缓存&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;清除浏览器缓存&lt;/li&gt;
&lt;li&gt;使用隐私模式测试&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用加速域名 &lt;code&gt;https://hanzi.itedev.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;设置 &lt;code&gt;font-display: swap&lt;/code&gt; 提升体验&lt;/li&gt;
&lt;li&gt;考虑预加载字体文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;问题：CORS 错误&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;浏览器控制台显示 CORS 错误&lt;/li&gt;
&lt;li&gt;字体文件被浏览器阻止加载&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查CDN域名配置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认CDN正确设置CORS头&lt;/li&gt;
&lt;li&gt;查看响应头是否包含 &lt;code&gt;Access-Control-Allow-Origin&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查HTTPS/HTTP&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认协议匹配&lt;/li&gt;
&lt;li&gt;混合协议可能导致CORS问题&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用正确的协议（HTTPS或HTTP）&lt;/li&gt;
&lt;li&gt;联系CDN提供商检查CORS配置&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;显示问题&lt;/h2&gt;
&lt;h3&gt;问题：字体显示不正确&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;字体族名设置后仍显示默认字体&lt;/li&gt;
&lt;li&gt;部分字符显示为方框或问号&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查font-family名称&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 确认字体族名正确，注意空格和引号 */
body {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查字符支持&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认字体包含所需字符&lt;/li&gt;
&lt;li&gt;查看字体字符集说明&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查字体加载顺序&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 确认字体在回退列表中位置正确 */
body {
    font-family: &#39;Source Han Sans VF&#39;, &#39;PingFang SC&#39;, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修正 &lt;code&gt;font-family&lt;/code&gt; 名称&lt;/li&gt;
&lt;li&gt;使用包含所需字符的字体&lt;/li&gt;
&lt;li&gt;调整字体回退顺序&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;问题：字体模糊或锯齿&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;字体显示模糊&lt;/li&gt;
&lt;li&gt;边缘有锯齿感&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查字体格式&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认使用WOFF2格式&lt;/li&gt;
&lt;li&gt;WOFF2提供更好的渲染质量&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查浏览器设置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;查看浏览器字体渲染设置&lt;/li&gt;
&lt;li&gt;尝试调整字体平滑选项&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查屏幕分辨率&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;高分辨率屏幕可能需要调整&lt;/li&gt;
&lt;li&gt;使用媒体查询优化&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用WOFF2格式字体&lt;/li&gt;
&lt;li&gt;调整浏览器字体渲染设置&lt;/li&gt;
&lt;li&gt;针对高分辨率屏幕优化&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;性能问题&lt;/h2&gt;
&lt;h3&gt;问题：页面加载缓慢&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;页面加载时间长&lt;/li&gt;
&lt;li&gt;字体文件加载时间过长&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查引用的字体数量&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 避免引用过多字体 */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体1/result.css&amp;quot;);
@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体2/result.css&amp;quot;);
@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体3/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查字体文件大小&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;查看Network标签中字体文件大小&lt;/li&gt;
&lt;li&gt;确认字体已进行拆包优化&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查网络连接&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;测试网络速度&lt;/li&gt;
&lt;li&gt;确认CDN节点响应正常&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;只引用必要的字体&lt;/li&gt;
&lt;li&gt;使用加速域名&lt;/li&gt;
&lt;li&gt;设置 &lt;code&gt;font-display: swap&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;考虑预加载关键字体&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;问题：字体闪烁&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;页面加载时字体闪烁&lt;/li&gt;
&lt;li&gt;字体切换时出现跳动&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查font-display设置&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 确认使用了合适的font-display值 */
@font-face {
    font-family: &#39;Source Han Sans VF&#39;;
    font-display: swap; /* 或其他合适值 */
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查字体加载顺序&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认字体CSS优先加载&lt;/li&gt;
&lt;li&gt;避免字体加载延迟&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用 &lt;code&gt;font-display: swap&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;预加载字体文件&lt;/li&gt;
&lt;li&gt;优化字体加载顺序&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;兼容性问题&lt;/h2&gt;
&lt;h3&gt;问题：IE浏览器不显示字体&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IE浏览器显示默认字体&lt;/li&gt;
&lt;li&gt;字体无法加载&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查浏览器版本&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认IE版本&lt;/li&gt;
&lt;li&gt;千字网CDN不支持IE浏览器&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查字体格式&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WOFF2格式不被IE支持&lt;/li&gt;
&lt;li&gt;需要使用WOFF或EOT格式&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;升级到现代浏览器&lt;/li&gt;
&lt;li&gt;使用支持IE的字体CDN服务&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;问题：移动端显示异常&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;移动设备字体显示不正确&lt;/li&gt;
&lt;li&gt;字体大小或样式异常&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查媒体查询&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 确认移动端样式正确 */
@media (max-width: 768px) {
    body {
        font-size: 16px;
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查viewport设置&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;优化移动端样式&lt;/li&gt;
&lt;li&gt;设置正确的viewport&lt;/li&gt;
&lt;li&gt;测试不同移动设备&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;网络问题&lt;/h2&gt;
&lt;h3&gt;问题：无法访问CDN域名&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;无法访问 &lt;code&gt;hanzi.itedev.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;无法访问 &lt;code&gt;hanzi.bluu.pl&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;DNS解析失败&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查DNS解析&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# Windows
nslookup hanzi.itedev.com

# Mac/Linux
dig hanzi.itedev.com
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查网络连接&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认网络连接正常&lt;/li&gt;
&lt;li&gt;尝试访问其他网站&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查防火墙设置&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认防火墙未阻止CDN域名&lt;/li&gt;
&lt;li&gt;检查代理设置&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;切换DNS服务器&lt;/li&gt;
&lt;li&gt;检查防火墙设置&lt;/li&gt;
&lt;li&gt;尝试其他CDN域名&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;问题：间歇性连接失败&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;字体有时加载成功，有时失败&lt;/li&gt;
&lt;li&gt;连接不稳定&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;排查步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查网络稳定性&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;测试网络连接稳定性&lt;/li&gt;
&lt;li&gt;查看丢包率&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;检查CDN节点状态&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确认CDN节点运行正常&lt;/li&gt;
&lt;li&gt;查看CDN状态页面&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用更稳定的网络连接&lt;/li&gt;
&lt;li&gt;切换到其他CDN域名&lt;/li&gt;
&lt;li&gt;设置字体回退方案&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;诊断工具&lt;/h2&gt;
&lt;h3&gt;浏览器开发者工具&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;使用方法&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;按F12打开开发者工具&lt;/li&gt;
&lt;li&gt;选择 &amp;quot;Network&amp;quot; 标签&lt;/li&gt;
&lt;li&gt;刷新页面&lt;/li&gt;
&lt;li&gt;查看字体文件加载情况&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;关键信息&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;文件大小&lt;/li&gt;
&lt;li&gt;加载时间&lt;/li&gt;
&lt;li&gt;状态码（200、404等）&lt;/li&gt;
&lt;li&gt;响应头&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;在线字体检测工具&lt;/h3&gt;
&lt;p&gt;推荐工具：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.webfonttester.com/&quot;&gt;WebFont Tester&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.fontsquirrel.com/tools/webfont-generator&quot;&gt;Font Squirrel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;获取帮助&lt;/h2&gt;
&lt;p&gt;如果以上方法无法解决你的问题：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;查看其他文档&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/&quot;&gt;常见问题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/&quot;&gt;使用教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/configuration/&quot;&gt;配置指南&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;联系支持&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;邮箱：exyone.dev@icloud.com&lt;/li&gt;
&lt;li&gt;提供详细的错误信息和环境信息&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;报告问题&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;描述问题症状&lt;/li&gt;
&lt;li&gt;提供复现步骤&lt;/li&gt;
&lt;li&gt;附上错误截图&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

				</description>
				<dc:creator>Exyone Dev</dc:creator>
				<guid>https://hanzi.bluu.pl/posts/troubleshooting/</guid>
				<pubDate>Sat, 28 Mar 2026 04:29:04 GMT</pubDate>
			</item>
			<item>
				<title>配置指南</title>
				<link>https://hanzi.bluu.pl/posts/configuration/</link>
				<description>
					&lt;p&gt;本指南详细介绍千字网CDN的各种配置选项和参数说明。&lt;/p&gt;
&lt;h2&gt;目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/configuration/#%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE&quot;&gt;基础配置&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/configuration/#%E9%AB%98%E7%BA%A7%E9%85%8D%E7%BD%AE&quot;&gt;高级配置&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/configuration/#%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96&quot;&gt;性能优化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/configuration/#%E5%85%BC%E5%AE%B9%E6%80%A7%E9%85%8D%E7%BD%AE&quot;&gt;兼容性配置&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;基础配置&lt;/h2&gt;
&lt;h3&gt;字体引用&lt;/h3&gt;
&lt;p&gt;千字网CDN提供两种引用方式：&lt;/p&gt;
&lt;h4&gt;方式一：单字体引用（推荐）&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;优点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;加载速度快&lt;/li&gt;
&lt;li&gt;带宽占用小&lt;/li&gt;
&lt;li&gt;精确控制字体&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;方式二：全字体引用（不推荐）&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&#39;https://hanzi.bluu.pl/main.css&#39;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;缺点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;加载所有字体，速度慢&lt;/li&gt;
&lt;li&gt;带宽占用大&lt;/li&gt;
&lt;li&gt;不适合生产环境&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;域名选择&lt;/h3&gt;
&lt;p&gt;千字网CDN提供多个域名：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;域名&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;推荐度&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;https://hanzi.itedev.com&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;加速域名，速度快&lt;/td&gt;
&lt;td&gt;⭐⭐⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;https://hanzi.bluu.pl&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;备用域名（仅可在Codeberg Pages中使用）&lt;/td&gt;
&lt;td&gt;⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;https://hanzi.qzz.io&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Cloudflare 代理&lt;/td&gt;
&lt;td&gt;⭐⭐⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;推荐&lt;/strong&gt;：优先使用 &lt;code&gt;hanzi.itedev.com&lt;/code&gt;，速度最快。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;高级配置&lt;/h2&gt;
&lt;h3&gt;font-display 属性&lt;/h3&gt;
&lt;p&gt;控制字体加载时的显示行为：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@font-face {
    font-family: &#39;字体族名&#39;;
    font-display: swap;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;参数值&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;使用场景&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;auto&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;浏览器默认行为&lt;/td&gt;
&lt;td&gt;通用场景&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;block&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;字体加载前不显示文本&lt;/td&gt;
&lt;td&gt;关键标题&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;swap&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;立即显示后备字体，加载后替换&lt;/td&gt;
&lt;td&gt;正文文本（推荐）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;fallback&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;短时间显示后备字体，超时后使用默认字体&lt;/td&gt;
&lt;td&gt;平衡方案&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;optional&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;字体加载快则使用，否则使用默认字体&lt;/td&gt;
&lt;td&gt;装饰性字体&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 标题使用 block */
h1, h2, h3 {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    font-display: block;
}

/* 正文使用 swap */
p, div {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    font-display: swap;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;font-weight 属性&lt;/h3&gt;
&lt;p&gt;通过CSS控制字体粗细：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 常规（默认） */
.normal {
    font-weight: normal;
}

/* 粗体 */
.bold {
    font-weight: bold;
}

/* 数值控制 */
.thin {
    font-weight: 100;
}
.extra-bold {
    font-weight: 900;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;常用值&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;100&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;极细&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;特细&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;300&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;细&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;400&lt;/code&gt; / &lt;code&gt;normal&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;常规&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;500&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;中等&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;600&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;半粗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;700&lt;/code&gt; / &lt;code&gt;bold&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;粗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;800&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;特粗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;900&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;极粗&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;font-style 属性&lt;/h3&gt;
&lt;p&gt;控制字体样式：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 常规（默认） */
.normal {
    font-style: normal;
}

/* 斜体 */
.italic {
    font-style: italic;
}

/* 倾斜（模拟斜体） */
.oblique {
    font-style: oblique;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;性能优化&lt;/h2&gt;
&lt;h3&gt;预加载字体&lt;/h3&gt;
&lt;p&gt;提升字体加载速度：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;head&amp;gt;
    &amp;lt;!-- 预加载字体CSS --&amp;gt;
    &amp;lt;link rel=&amp;quot;preload&amp;quot; href=&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/result.css&amp;quot; as=&amp;quot;style&amp;quot;&amp;gt;
    
    &amp;lt;!-- 预加载字体文件 --&amp;gt;
    &amp;lt;link rel=&amp;quot;preload&amp;quot; href=&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/xxx.woff2&amp;quot; as=&amp;quot;font&amp;quot; crossorigin&amp;gt;
    
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;
&amp;lt;/head&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;字体子集优化&lt;/h3&gt;
&lt;p&gt;千字网CDN已自动进行字体拆包，只包含常用字符。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;优化建议&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;只引用页面实际使用的字体&lt;/li&gt;
&lt;li&gt;避免重复引用相同字体&lt;/li&gt;
&lt;li&gt;使用 &lt;code&gt;font-display: swap&lt;/code&gt; 提升体验&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;缓存策略&lt;/h3&gt;
&lt;p&gt;千字网CDN使用标准的HTTP缓存头：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CSS文件&lt;/strong&gt;：缓存 1 小时&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;字体文件&lt;/strong&gt;：缓存 1 年&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;建议&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;生产环境使用长期缓存&lt;/li&gt;
&lt;li&gt;开发环境使用 &lt;code&gt;Cache-Control: no-cache&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;兼容性配置&lt;/h2&gt;
&lt;h3&gt;浏览器兼容性&lt;/h3&gt;
&lt;p&gt;千字网CDN使用 WOFF2 格式，支持所有现代浏览器：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;浏览器&lt;/th&gt;
&lt;th&gt;最低版本&lt;/th&gt;
&lt;th&gt;支持情况&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Chrome&lt;/td&gt;
&lt;td&gt;36+&lt;/td&gt;
&lt;td&gt;✅ 完全支持&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Firefox&lt;/td&gt;
&lt;td&gt;39+&lt;/td&gt;
&lt;td&gt;✅ 完全支持&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Safari&lt;/td&gt;
&lt;td&gt;10+&lt;/td&gt;
&lt;td&gt;✅ 完全支持&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Edge&lt;/td&gt;
&lt;td&gt;14+&lt;/td&gt;
&lt;td&gt;✅ 完全支持&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IE&lt;/td&gt;
&lt;td&gt;所有版本&lt;/td&gt;
&lt;td&gt;❌ 不支持&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;字体回退方案&lt;/h3&gt;
&lt;p&gt;设置字体回退，确保兼容性：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;body {
    font-family: &#39;Source Han Sans VF&#39;, 
                 &#39;PingFang SC&#39;, 
                 &#39;Microsoft YaHei&#39;, 
                 sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;回退顺序&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;千字网CDN字体&lt;/li&gt;
&lt;li&gt;系统中文字体&lt;/li&gt;
&lt;li&gt;系统默认无衬线字体&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;移动端优化&lt;/h3&gt;
&lt;p&gt;针对移动设备的优化：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 移动端使用更小的字体文件 */
@media (max-width: 768px) {
    body {
        font-family: &#39;Source Han Sans VF&#39;, sans-serif;
        font-size: 16px;
    }
}

/* 桌面端使用标准字体 */
@media (min-width: 769px) {
    body {
        font-family: &#39;Source Han Sans VF&#39;, sans-serif;
        font-size: 18px;
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;配置示例&lt;/h2&gt;
&lt;h3&gt;完整配置示例&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 引用字体 */
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);

/* 全局设置 */
* {
    box-sizing: border-box;
}

body {
    font-family: &#39;Source Han Sans VF&#39;, &#39;PingFang SC&#39;, &#39;Microsoft YaHei&#39;, sans-serif;
    font-size: 18px;
    line-height: 1.6;
    color: #333;
}

/* 标题设置 */
h1, h2, h3, h4, h5, h6 {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    font-weight: bold;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    font-display: block;
}

/* 正文设置 */
p {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    margin-bottom: 1em;
    font-display: swap;
}

/* 代码设置 */
code, pre {
    font-family: &#39;Source Han Sans VF&#39;, monospace;
    background-color: #f5f5f5;
    padding: 0.2em 0.4em;
    border-radius: 3px;
}

/* 引用设置 */
blockquote {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    border-left: 4px solid #333;
    padding-left: 1em;
    margin: 1em 0;
    color: #666;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;常见配置问题&lt;/h2&gt;
&lt;h3&gt;字体没有生效？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;检查 &lt;code&gt;font-family&lt;/code&gt; 名称是否正确&lt;/li&gt;
&lt;li&gt;确认字体文件可以访问&lt;/li&gt;
&lt;li&gt;查看浏览器控制台是否有错误&lt;/li&gt;
&lt;li&gt;清除浏览器缓存重试&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;加载速度慢？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;使用加速域名 &lt;code&gt;https://hanzi.itedev.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;检查网络连接&lt;/li&gt;
&lt;li&gt;使用 &lt;code&gt;font-display: swap&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;考虑预加载字体&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;兼容性问题？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;确认浏览器版本&lt;/li&gt;
&lt;li&gt;设置字体回退方案&lt;/li&gt;
&lt;li&gt;测试不同浏览器&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;更多问题请参考 &lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/&quot;&gt;故障排查&lt;/a&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;下一步&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;阅读 &lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/&quot;&gt;使用教程&lt;/a&gt; 了解基础用法&lt;/li&gt;
&lt;li&gt;查看 &lt;a href=&quot;https://hanzi.bluu.pl/posts/best-practices/&quot;&gt;最佳实践&lt;/a&gt; 优化配置&lt;/li&gt;
&lt;li&gt;遇到问题？参考 &lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/&quot;&gt;故障排查&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

				</description>
				<dc:creator>Exyone Dev</dc:creator>
				<guid>https://hanzi.bluu.pl/posts/configuration/</guid>
				<pubDate>Sat, 28 Mar 2026 04:28:13 GMT</pubDate>
			</item>
			<item>
				<title>使用教程</title>
				<link>https://hanzi.bluu.pl/posts/getting-started/</link>
				<description>
					&lt;p&gt;本教程将指导你如何在项目中使用千字网CDN的中文字体服务。&lt;/p&gt;
&lt;h2&gt;目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B&quot;&gt;快速开始&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/#%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4&quot;&gt;详细步骤&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/#%E9%85%8D%E7%BD%AE%E9%80%89%E9%A1%B9&quot;&gt;配置选项&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/#%E7%A4%BA%E4%BE%8B%E9%A1%B9%E7%9B%AE&quot;&gt;示例项目&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanzi.bluu.pl/posts/getting-started/#%E8%BF%9B%E9%98%B6%E7%94%A8%E6%B3%95&quot;&gt;进阶用法&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快速开始&lt;/h2&gt;
&lt;h3&gt;第一步：选择字体&lt;/h3&gt;
&lt;p&gt;浏览 &lt;a href=&quot;https://codeberg.org/hanzi/pages/raw/branch/main/font_mapping.toml&quot;&gt;字体列表&lt;/a&gt;，找到你想使用的字体。&lt;/p&gt;
&lt;h3&gt;第二步：引用字体&lt;/h3&gt;
&lt;p&gt;在CSS中引用字体：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;第三步：应用字体&lt;/h3&gt;
&lt;p&gt;设置 &lt;code&gt;font-family&lt;/code&gt; 属性：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;body {
    font-family: &#39;字体族名&#39;;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;完成！&lt;/strong&gt; 字体已经可以使用了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;详细步骤&lt;/h2&gt;
&lt;h3&gt;1. 查找字体&lt;/h3&gt;
&lt;p&gt;访问 &lt;a href=&quot;https://codeberg.org/hanzi/pages/raw/branch/main/font_mapping.toml&quot;&gt;font_mapping.toml&lt;/a&gt; 文件，查看所有可用字体。&lt;/p&gt;
&lt;p&gt;文件格式如下：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-toml&quot;&gt;[Source+Han+Sans+VF]
family = &amp;quot;Source Han Sans VF&amp;quot;
description = &amp;quot;思源黑体可变字体&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;文件夹名&lt;/strong&gt;：&lt;code&gt;Source+Han+Sans+VF&lt;/code&gt;（用于URL）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;族名&lt;/strong&gt;：&lt;code&gt;Source Han Sans VF&lt;/code&gt;（用于CSS）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 引用字体文件&lt;/h3&gt;
&lt;p&gt;在CSS文件中添加引用：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;可选域名&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;https://hanzi.itedev.com&lt;/code&gt; - 推荐使用，速度较快&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://hanzi.bluu.pl&lt;/code&gt; - 备用域名（仅可在Codeberg Pages中使用）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;https://hanzi.qzz.io&lt;/code&gt; - Cloudflare 代理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 应用字体&lt;/h3&gt;
&lt;p&gt;在CSS中设置字体：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;body {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
}

h1, h2, h3 {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    font-weight: bold;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4. 验证效果&lt;/h3&gt;
&lt;p&gt;在浏览器中打开你的网页，检查字体是否正确加载。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;验证方法&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;打开浏览器开发者工具（F12）&lt;/li&gt;
&lt;li&gt;选择 &amp;quot;Network&amp;quot; 标签&lt;/li&gt;
&lt;li&gt;刷新页面&lt;/li&gt;
&lt;li&gt;查看是否有字体文件加载成功&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2&gt;配置选项&lt;/h2&gt;
&lt;h3&gt;font-display 属性&lt;/h3&gt;
&lt;p&gt;控制字体加载时的显示行为：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/result.css&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在 &lt;code&gt;result.css&lt;/code&gt; 中已默认设置为 &lt;code&gt;swap&lt;/code&gt;，你可以修改：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@font-face {
    font-family: &#39;字体族名&#39;;
    font-display: swap; /* 可选值: auto, block, swap, fallback, optional */
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;参数说明&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;auto&lt;/code&gt;：浏览器默认行为&lt;/li&gt;
&lt;li&gt;&lt;code&gt;block&lt;/code&gt;：字体加载前不显示文本&lt;/li&gt;
&lt;li&gt;&lt;code&gt;swap&lt;/code&gt;：立即显示后备字体，字体加载后替换（推荐）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fallback&lt;/code&gt;：短时间显示后备字体，超时后使用默认字体&lt;/li&gt;
&lt;li&gt;&lt;code&gt;optional&lt;/code&gt;：字体加载快则使用，否则使用默认字体&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;font-weight 属性&lt;/h3&gt;
&lt;p&gt;通过CSS控制字体粗细：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 常规（默认） */
.normal {
    font-weight: normal;
}

/* 粗体 */
.bold {
    font-weight: bold;
}

/* 数值控制 */
.thin {
    font-weight: 100;
}
.extra-bold {
    font-weight: 900;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;常用值&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;100&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;极细&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;特细&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;300&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;细&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;400&lt;/code&gt; / &lt;code&gt;normal&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;常规&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;500&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;中等&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;600&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;半粗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;700&lt;/code&gt; / &lt;code&gt;bold&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;粗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;800&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;特粗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;900&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;极粗&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;font-style 属性&lt;/h3&gt;
&lt;p&gt;控制字体样式：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;/* 常规（默认） */
.normal {
    font-style: normal;
}

/* 斜体 */
.italic {
    font-style: italic;
}

/* 倾斜（模拟斜体） */
.oblique {
    font-style: oblique;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;示例项目&lt;/h2&gt;
&lt;h3&gt;HTML + CSS&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;index.html&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&amp;quot;zh&amp;quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;
    &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;
    &amp;lt;title&amp;gt;字体示例&amp;lt;/title&amp;gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;h1&amp;gt;欢迎使用千字网CDN&amp;lt;/h1&amp;gt;
    &amp;lt;p&amp;gt;这是一个使用千字网CDN字体的示例页面。&amp;lt;/p&amp;gt;
    &amp;lt;p class=&amp;quot;bold&amp;quot;&amp;gt;这是粗体文本。&amp;lt;/p&amp;gt;
    &amp;lt;p class=&amp;quot;italic&amp;quot;&amp;gt;这是斜体文本。&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;style.css&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);

body {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    line-height: 1.6;
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
}

h1 {
    font-size: 2em;
    margin-bottom: 0.5em;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Vue.js 项目&lt;/h3&gt;
&lt;p&gt;在 Vue 组件中引入：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-vue&quot;&gt;&amp;lt;template&amp;gt;
  &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;
    &amp;lt;h1&amp;gt;Vue.js 字体示例&amp;lt;/h1&amp;gt;
    &amp;lt;p&amp;gt;使用千字网CDN字体&amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/template&amp;gt;

&amp;lt;style&amp;gt;
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);

.container {
  font-family: &#39;Source Han Sans VF&#39;, sans-serif;
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}

h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;React 项目&lt;/h3&gt;
&lt;p&gt;在 React 组件中引入：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-jsx&quot;&gt;import React from &#39;react&#39;;
import &#39;./App.css&#39;;

function App() {
  return (
    &amp;lt;div className=&amp;quot;container&amp;quot;&amp;gt;
      &amp;lt;h1&amp;gt;React 字体示例&amp;lt;/h1&amp;gt;
      &amp;lt;p&amp;gt;使用千字网CDN字体&amp;lt;/p&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

export default App;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;App.css&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);

.container {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
}

h1 {
    font-size: 2em;
    margin-bottom: 0.5em;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;进阶用法&lt;/h2&gt;
&lt;h3&gt;预加载字体&lt;/h3&gt;
&lt;p&gt;提升字体加载速度：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-html&quot;&gt;&amp;lt;head&amp;gt;
    &amp;lt;link rel=&amp;quot;preload&amp;quot; href=&amp;quot;https://hanzi.itedev.com/fonts/字体文件夹/result.css&amp;quot; as=&amp;quot;style&amp;quot;&amp;gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;
&amp;lt;/head&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;多字体组合&lt;/h3&gt;
&lt;p&gt;使用多个字体：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Sans+VF/result.css&amp;quot;);
@import url(&amp;quot;https://hanzi.itedev.com/fonts/Source+Han+Serif+VF/result.css&amp;quot;);

body {
    font-family: &#39;Source Han Sans VF&#39;, sans-serif;
}

.serif-text {
    font-family: &#39;Source Han Serif VF&#39;, serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;字体回退方案&lt;/h3&gt;
&lt;p&gt;设置字体回退：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;body {
    font-family: &#39;Source Han Sans VF&#39;, &#39;PingFang SC&#39;, &#39;Microsoft YaHei&#39;, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果主字体加载失败，会依次尝试后续字体。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;常见问题&lt;/h2&gt;
&lt;h3&gt;字体没有生效？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;检查CSS是否正确引入&lt;/li&gt;
&lt;li&gt;检查 &lt;code&gt;font-family&lt;/code&gt; 名称是否正确&lt;/li&gt;
&lt;li&gt;查看浏览器控制台是否有错误&lt;/li&gt;
&lt;li&gt;确认字体URL可以访问&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;加载速度慢？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;使用加速域名 &lt;code&gt;https://hanzi.itedev.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;检查网络连接&lt;/li&gt;
&lt;li&gt;考虑使用 &lt;code&gt;font-display: swap&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;更多问题请参考 &lt;a href=&quot;https://hanzi.bluu.pl/posts/faq/&quot;&gt;常见问题&lt;/a&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;下一步&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;阅读 &lt;a href=&quot;https://hanzi.bluu.pl/posts/configuration/&quot;&gt;配置指南&lt;/a&gt; 了解更多配置选项&lt;/li&gt;
&lt;li&gt;查看 &lt;a href=&quot;https://hanzi.bluu.pl/posts/best-practices/&quot;&gt;最佳实践&lt;/a&gt; 优化字体使用&lt;/li&gt;
&lt;li&gt;遇到问题？参考 &lt;a href=&quot;https://hanzi.bluu.pl/posts/troubleshooting/&quot;&gt;故障排查&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

				</description>
				<dc:creator>Exyone Dev</dc:creator>
				<guid>https://hanzi.bluu.pl/posts/getting-started/</guid>
				<pubDate>Sat, 28 Mar 2026 04:26:55 GMT</pubDate>
			</item>
			<item>
				<title>字体理念</title>
				<link>https://hanzi.bluu.pl/posts/guidin-principles/</link>
				<description>
					&lt;h2&gt;取大不取小&lt;/h2&gt;
&lt;p&gt;我们优先收录功能全面、质量上乘的整合字体，而非分散地收录多个单一字体。这一理念的核心在于，通过精心筛选和整合，为用户提供一站式的字体解决方案，避免用户在众多相似字体中反复挑选和测试的繁琐过程。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;取简不取繁&lt;/h2&gt;
&lt;p&gt;只保留基础的标准字体文件，不存放粗体、斜体等变体。&lt;/p&gt;
&lt;p&gt;通过CSS的 &lt;code&gt;font-weight: bold&lt;/code&gt; 和 &lt;code&gt;font-style: italic&lt;/code&gt; 即可获得粗体和斜体效果。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;将化大为小&lt;/h2&gt;
&lt;p&gt;通过字体拆包工具，将几十MB的整合字体按实际使用场景拆分成仅包含特定字符的小文件包。&lt;/p&gt;
&lt;p&gt;一个博客页面只有500个常用汉字，传统方式需要下载5MB字体，而拆包后可能只有200KB。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;将化简为繁&lt;/h2&gt;
&lt;p&gt;利用现代CSS技术，让标准字体展现多样的字形变体和特性。&lt;/p&gt;
&lt;p&gt;通过 &lt;code&gt;font-variant-ligatures&lt;/code&gt; 开启连字功能，通过 &lt;code&gt;font-feature-settings&lt;/code&gt; 控制旧式数字、比例宽度等高级特性。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;四个理念环环相扣：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;取大不取小&lt;/strong&gt; - 保证原料的优质与统一&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;取简不取繁&lt;/strong&gt; - 让收录和分发变得轻盈&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;将化大为小&lt;/strong&gt; - 解决大文件的加载瓶颈&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;将化简为繁&lt;/strong&gt; - 让简洁的字体拥有丰富的表现力&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如需包含所有粗细、所有变体的完整字体包，推荐使用 &lt;a href=&quot;https://chinese-font.netlify.app&quot;&gt;中文网字计划&lt;/a&gt; 或 &lt;a href=&quot;https://fonts.zeoseven.com/&quot;&gt;ZSFT字体自由&lt;/a&gt;。&lt;/p&gt;

				</description>
				<dc:creator>Exyone Dev</dc:creator>
				<guid>https://hanzi.bluu.pl/posts/guidin-principles/</guid>
				<pubDate>Fri, 13 Mar 2026 12:55:36 GMT</pubDate>
			</item>
			<item>
				<title>建站公告</title>
				<link>https://hanzi.bluu.pl/posts/site-announcement/</link>
				<description>
					&lt;p&gt;2026年除夕夜，千字网CDN正式上线。&lt;/p&gt;
&lt;p&gt;感谢各位朋友的支持，新年快乐。&lt;/p&gt;

				</description>
				<dc:creator>Exyone Dev</dc:creator>
				<guid>https://hanzi.bluu.pl/posts/site-announcement/</guid>
				<pubDate>Fri, 13 Mar 2026 12:55:36 GMT</pubDate>
			</item>
	</channel>
</rss>
