# Twemoji 离线资源

本目录存放 [Twemoji](https://github.com/twitter/twemoji) 72×72 PNG（**CC-BY 4.0**），供心语「twemoji」套离线显示。

## 一键下载（需联网一次）

在项目根目录 `muyu-pc-web` 执行：

```bash
node scripts/download-twemoji.mjs
```

完成后 PNG 位于 `assets/twemoji/72x72/`，页面默认从该路径加载，**无需再访问 CDN**。

## 目录结构

```
assets/twemoji/
  README.md
  MANIFEST.json    # 脚本生成，记录已下载文件列表
  72x72/
    1f375.png
    ...
```

## 腾讯云静态托管 / 自定义域名

1. 上传时**必须包含整个** `assets/twemoji/72x72/`（51 张 PNG），与 `index.html` 同级都在站点根目录。
2. 控制台打开：`https://你的域名/assets/twemoji/72x72/1f375.png` 应显示图片，而不是 404。
3. `index.html` 中 `window.MUYU_ASSET_BASE = '/'`；若站点挂在子目录如 `/pc/`，改为 `'/pc/'`。
4. 云开发 → 安全配置 → **Web 安全域名** 添加你的**自定义域名**（不含 `https://`）。
5. 重新全量上传后，浏览器 **Ctrl+F5** 强刷；F12 网络里 Twemoji 请求应为 200。

## 本地预览

```bash
python -m http.server 8080
```

浏览器打开 `http://localhost:8080`（不要用 `file://`）。

## 新增表情后

若在 `wordThemes.js` 里增加了新 emoji，重新运行下载脚本即可补全缺失 PNG。

## 版权

使用 Twemoji 请保留署名，见页面顶栏说明或 [Twemoji 许可](https://github.com/twitter/twemoji/blob/master/LICENSE-GRAPHICS).
