# 字体

字体文件没有放进仓库（授权各不相同，中文字体也很大）。要在本地跑这些片子，把下面的字体文件放到对应路径；缺字体时浏览器会用系统字体代替，画面里的字形会和成片不一样。

| 字体 | 放到 |
|---|---|
| Alibaba PuHuiTi | `assets/fonts/cjk/alibabapuhuiti3/AlibabaPuHuiTi-3-105-Heavy.ttf` |
| Alibaba PuHuiTi | `assets/fonts/cjk/alibabapuhuiti3/AlibabaPuHuiTi-3-115-Black.ttf` |
| Alibaba PuHuiTi | `assets/fonts/cjk/alibabapuhuiti3/AlibabaPuHuiTi-3-55-Regular.ttf` |
| Alibaba PuHuiTi | `assets/fonts/cjk/alibabapuhuiti3/AlibabaPuHuiTi-3-65-Medium.ttf` |
| Alibaba PuHuiTi | `assets/fonts/cjk/alibabapuhuiti3/AlibabaPuHuiTi-3-85-Bold.ttf` |
| Alimama ShuHeiTi | `assets/fonts/cjk/alimamashuheiti/AlimamaShuHeiTi-Bold.ttf` |
| Anton | `assets/fonts/latin/anton/Anton-Regular.ttf` |
| Archivo | `assets/fonts/latin/archivo/Archivo-Italic-VF.ttf` |
| Bebas Neue | `assets/fonts/latin/bebasneue/BebasNeue-Regular.ttf` |
| Caveat | `assets/fonts/latin/caveat/Caveat-VF.ttf` |
| Chakra Petch | `assets/fonts/latin/chakrapetch/ChakraPetch-SemiBold.ttf` |
| Cormorant Garamond | `assets/fonts/latin/cormorantgaramond/CormorantGaramond-VF.ttf` |
| DM Sans | `assets/fonts/latin/dmsans/DMSans-VF.ttf` |
| Douyin Sans | `assets/fonts/cjk/douyinsans/DouyinSansBold.ttf` |
| Fredoka | `assets/fonts/latin/fredoka/Fredoka-VF.ttf` |
| Fusion Pixel 12 | `assets/fonts/cjk/fusionpixel/fusion-pixel-12px-proportional-zh_hans.ttf` |
| HarmonyOS Sans SC | `assets/fonts/cjk/harmonyossanssc/HarmonyOS_Sans_SC_Black.ttf` |
| HarmonyOS Sans SC | `assets/fonts/cjk/harmonyossanssc/HarmonyOS_Sans_SC_Bold.ttf` |
| HarmonyOS Sans SC | `assets/fonts/cjk/harmonyossanssc/HarmonyOS_Sans_SC_Light.ttf` |
| HarmonyOS Sans SC | `assets/fonts/cjk/harmonyossanssc/HarmonyOS_Sans_SC_Medium.ttf` |
| HarmonyOS Sans SC | `assets/fonts/cjk/harmonyossanssc/HarmonyOS_Sans_SC_Regular.ttf` |
| IBM Plex Mono | `assets/fonts/latin/ibmplexmono/IBMPlexMono-Medium.ttf` |
| IBM Plex Mono | `assets/fonts/latin/ibmplexmono/IBMPlexMono-SemiBold.ttf` |
| Instrument Serif | `assets/fonts/latin/instrumentserif/InstrumentSerif-Italic.ttf` |
| Instrument Serif | `assets/fonts/latin/instrumentserif/InstrumentSerif-Regular.ttf` |
| Inter | `assets/fonts/latin/inter/Inter-VF.ttf` |
| JetBrains Mono | `assets/fonts/latin/jetbrainsmono/JetBrainsMono-VF.ttf` |
| LXGW Marker Gothic | `assets/fonts/cjk/lxgwmarkergothic/LXGWMarkerGothic-Regular.ttf` |
| Long Cang | `assets/fonts/cjk/longcang/LongCang-Regular.ttf` |
| Luckiest Guy | `assets/fonts/latin/luckiestguy/LuckiestGuy-Regular.ttf` |
| Michroma | `assets/fonts/latin/michroma/Michroma-Regular.ttf` |
| Noto Sans SC | `assets/fonts/cjk/notosanssc/NotoSansSC-VF.ttf` |
| Noto Serif SC | `assets/fonts/cjk/notoserifsc/NotoSerifSC-VF.ttf` |
| Poppins | `assets/fonts/latin/poppins/Poppins-Black.ttf` |
| Poppins | `assets/fonts/latin/poppins/Poppins-SemiBold.ttf` |
| Press Start 2P | `assets/fonts/latin/pressstart2p/PressStart2P-Regular.ttf` |
| Rajdhani | `assets/fonts/latin/rajdhani/Rajdhani-Bold.ttf` |
| Rajdhani | `assets/fonts/latin/rajdhani/Rajdhani-SemiBold.ttf` |
| Resource Han Rounded | `assets/fonts/cjk/resourcehanrounded/ResourceHanRoundedCN-Bold.ttf` |
| Resource Han Rounded | `assets/fonts/cjk/resourcehanrounded/ResourceHanRoundedCN-Heavy.ttf` |
| Sora | `assets/fonts/latin/sora/Sora-VF.ttf` |
| Unbounded | `assets/fonts/latin/unbounded/Unbounded-VF.ttf` |
| VT323 | `assets/fonts/latin/vt323/VT323-Regular.ttf` |
| ZCOOL KuaiLe | `assets/fonts/cjk/zcoolkuaile/ZCOOLKuaiLe-Regular.ttf` |

个别片子用的是从可变字体切出的静态字重，放在片子自己的目录里：

| 片子 | 放到 |
|---|---|
| 03-isometric | `demos/03-isometric/assets/fonts/Unbounded-800-static.ttf` |
| 07-liquid | `demos/07-liquid/assets/Fraunces-Liquid-72-900-Soft.ttf` |
| 08-morph | `demos/08-morph/assets/fonts/Outfit-SemiBold.ttf` |
| 10-synthwave | `demos/10-synthwave/assets/fonts/MrDafoe-Regular.ttf` |
