Skip to content

emfont/emfont

Repository files navigation

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

Discord Telegram

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

"Buy Me A Coffee"

特點

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

使用方法

<p class="emfont-jfopenhuninn">這個段落使用了 jf-openhuninn-2.0 字型。</p>
<script src="https://font.emtech.cc/emfont.js"></script>
<script>
    emfont.init();
</script>

完整使用說明請參考 emfont說明文件

開發與部屬

請先安裝 pnpmNode.jsGit,並架設 PostgreSQL 資料庫。

git clone https://github.com/Edit-Mr/emfont.git
pnpm install

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

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

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

pnpm start

About

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

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 5