{"_id":"noto-sans-cjk-sc","name":"noto-sans-cjk-sc","dist-tags":{"latest":"1.3.0"},"versions":{"1.3.0":{"name":"noto-sans-cjk-sc","version":"1.3.0","description":"A webfont package for Noto Sans CJK SC, providing 7 font weights with subsetted woff2 files. Defaults to regular weight and supports on-demand loading for all weights.","main":"css/regular.css","style":"css/regular.css","exports":{".":"./css/regular.css","./all.css":"./css/all.css","./thin.css":"./css/thin.css","./light.css":"./css/light.css","./demilight.css":"./css/demilight.css","./regular.css":"./css/regular.css","./medium.css":"./css/medium.css","./bold.css":"./css/bold.css","./black.css":"./css/black.css"},"keywords":["noto-sans-cjk-sc","notosanscjksc","webfont","font","noto","cjk"],"author":"","license":"OFL-1.1","_id":"noto-sans-cjk-sc@1.3.0","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-ALm8weyMd7i+xG7+8oZt+b3lYpJX67PjKdZrGbtMmfrKEcU7mjtivlcCWURUw6bPyKr50ysmu5ZxZfKaf0Vquw==","shasum":"d0bc0b3c460390c1a8f00216d852ee440db30f65","tarball":"https://registry.npmjs.org/noto-sans-cjk-sc/-/noto-sans-cjk-sc-1.3.0.tgz","fileCount":2657,"unpackedSize":119620429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB6KEpSemGlUoqWTMfhJfhBQ7EZFnF5kse48PAAO3MSEAiEAtrhKbdPH2fgnJPxinPp4pTMhprcrcjBN5wOrt2nKqy4="}]},"_npmUser":{"name":"candyhead","email":"54418412@qq.com"},"directories":{},"maintainers":[{"name":"candyhead","email":"54418412@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/noto-sans-cjk-sc_1.3.0_1762253442715_0.6018340106121853"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-04T10:50:42.714Z","1.3.0":"2025-11-04T10:50:44.376Z","modified":"2025-11-04T10:50:44.689Z"},"maintainers":[{"name":"candyhead","email":"54418412@qq.com"}],"description":"A webfont package for Noto Sans CJK SC, providing 7 font weights with subsetted woff2 files. Defaults to regular weight and supports on-demand loading for all weights.","keywords":["noto-sans-cjk-sc","notosanscjksc","webfont","font","noto","cjk"],"license":"OFL-1.1","readme":"# Noto Sans CJK SC Webfont\n\n这是一个为 `Noto Sans CJK SC`（思源黑体简体中文）设计的 webfont npm 包，提供了 7 种字重，并经过了精细的子集化处理，以实现最佳的网页加载性能。\n\n## 特性\n\n- **极致性能**: 字体文件被分割成数千个小的 `.woff2` 文件。通过 `@font-face` 的 `unicode-range` 特性，浏览器只会按需下载当前页面渲染所必需的字符，极大地减少了初始加载体积。\n- **7 种完整字重**: 提供了从 Thin (100) 到 Black (900) 的全部 7 种字重。\n- **模块化 CSS**: 您可以根据需要，只引入特定字重的 CSS 文件，最大限度地控制资源加载。\n- **清晰的命名**: 所有字体文件和 CSS 文件都采用了直观的命名方式，易于理解和维护。\n- **最佳实践**: 遵循现代 npm 包的最佳实践，包括使用 `exports` 字段和提供 `.npmignore` 文件。\n\n## 如何使用\n\n### 安装\n\n```bash\nnpm install noto-sans-cjk-sc\n```\n\n### 导入方式\n\n我们提供多种导入方式，以满足不同场景的需求。\n\n#### 1. 默认导入 (推荐)\n\n默认导入只会加载最常用的 `regular` (400) 字重，这是性能最佳的选择。\n\n在您的项目入口文件 (如 `main.js` 或 `App.vue`):\n```javascript\nimport 'noto-sans-cjk-sc';\n```\n或者在您的主 CSS 文件中:\n```css\n@import 'noto-sans-cjk-sc';\n```\n\n#### 2. 按需导入特定字重\n\n如果您的项目只需要几种特定的字重，这是**生产环境的最佳实践**。\n\n在您的 CSS 文件中:\n```css\n/* 只引入 regular 和 bold 两种字重 */\n@import 'noto-sans-cjk-sc/regular.css';\n@import 'noto-sans-cjk-sc/bold.css';\n```\n\n可用的字重文件包括:\n- `thin.css` (font-weight: 100)\n- `light.css` (font-weight: 300)\n- `demilight.css` (font-weight: 350)\n- `regular.css` (font-weight: 400)\n- `medium.css` (font-weight: 500)\n- `bold.css` (font-weight: 700)\n- `black.css` (font-weight: 900)\n\n#### 3. 完整导入所有字重\n\n如果您希望一次性引入所有 7 种字重，可以导入 `all.css`。\n\n在您的 CSS 文件中:\n```css\n@import 'noto-sans-cjk-sc/all.css';\n```\n\n### 在 CSS 中使用\n\n无论您选择哪种导入方式，都可以通过 `font-family` 和 `font-weight` 来应用字体。\n\n```css\nbody {\n  font-family: 'Noto Sans CJK SC', sans-serif;\n}\n\n.title {\n  font-weight: 700; /* 使用 Bold 字重 */\n}\n\n.description {\n  font-weight: 300; /* 使用 Light 字重 */\n}\n```\n\n## 许可\n\n字体文件本身遵循 [OFL-1.1 (Open Font License)](https://scripts.sil.org/OFL)。\n本包的构建脚本和配置文件使用 MIT 许可。","readmeFilename":"README.md","_rev":"1-b69921fe35fa25edd860f490f55de572"}