JavaScript Apache-2.0

emfont

A free CJK webfont service 免費中文網頁字體服務

E

elvisdragonmao

Dernière activité 17 sept. 2026
elvisdragonmao/emfont

225

étoiles

8

forks

26

issues ouvertes

Ce README est souvent en anglais.

emfont,開源 CJK😎 webfont 服務。
免費為你的中、英、日、韓文字及圖示注入靈魂。

Discord Telegram

⭐ 喜歡 emfont 嗎?留下一顆星星並分享給你的朋友吧!
或是幫我們買杯咖啡讓 emfont 多活幾天。

"Buy Me A Coffee"

特點

  • 免費:完全免費,無需註冊。
  • 簡單:只需一行程式碼即可完成引入。
  • 快速:字體壓縮為 .woff2,載入速度快。
  • 省流:極致子級化,一百字只要 40kb。
  • 開源:採用 Apache-2.0 授權。

使用方法

@import url("https://font.emtech.cc/css/jfOpenHuninn");

body {
    font-family: "jfOpenHuninn", sans-serif;
}

就是那麼簡單。完整使用說明請參考 emfont 說明文件

開發與部屬

Docker

  1. clone project
git clone https://github.com/emfont/emfont.git
cd emfont
  1. 設定環境變數 .env
cp .env.example .env
  1. 啟動 docke
docker build -t emfont:latest .  
docker compose -f docker-compose.dev.yml up

從頭開始

請先安裝 pnpm、Node.js、Git,並架設 PostgreSQL 資料庫。

git clone https://github.com/emfont/emfont.git
pnpm install

可以考慮安裝 minIO (S3, R2) 並設定環境變數來提升性能。

也可以順便自己架設 說明文件 以及 caddy 來控制路由。

環境變數: 複製 .env.example 並命名為 .env,然後根據需要修改其中的變數。最後啟動即可。必填的環境變數只有 PostgreSQL 的連線資訊。

pnpm start

Projets similaires

Collection of Free English/Chinese Fonts for Commercial Use. 收录可商用的免费英文/汉字字体。

JavaScriptchinesechinese-fontchinese-fonts
Jjaywcjlove
4 k étoiles259

中文网字计划 (Chinese Webfont Project) 是一个免费的中文 web 字体库,支持在线加载及查看字体信息。Explore our free CJK web font library that enables online loading and font information viewing.

JavaScriptchinese-fontscjk-fontcss
KKonghaYao
1,5 k étoiles57

The iconic SVG, font, and CSS toolkit

JavaScriptcssfontfontawesome
FFortAwesome
76,9 k étoiles12,2 k