關於 igFont
igFont 是一個小而獨立的工具站。只做一件事:把一般文字轉換成可以貼到社群檔案的 Unicode 樣式。
這個網站是什麼
igFont 是一個免費的瀏覽器端文字美化工具。你輸入一個詞或一句短語,它會回傳 160 多種 Unicode 樣式的版本,你挑一個複製走就行。這裡沒有帳號系統、沒有後台面板、沒有訂閱、也不保存歷史紀錄。轉換在你的瀏覽器裡用 JavaScript 完成,你輸入的內容不會傳給我們。
為什麼做它
Instagram 不提供字型選擇器。個人檔案、貼文、留言全部使用同一種字形,這是平台刻意的設計決定。想要不一樣的效果,一直以來的辦法就是用 Unicode 字元代替,而過去要拿到這些字元,只能去翻那些程式碼殘缺、複製按鈕失效的部落格文章。
這個站是我們自己想用的版本:一個輸入框、所有樣式一次看全、點一下就複製、沒有註冊牆。它只做一件事,而且不設任何引導轉換的環節。
技術原理
Unicode 為拉丁字母準備了好幾套完整的樣式字元集:數學粗體、斜體、手寫體、哥德體、空心體、無襯線各字重以及等寬體。每一套都是獨立的碼位區塊,字母順序與 A–Z 完全一致。所以轉換文字本質上就是給每個字元加上一個固定偏移量,再處理少數因歷史原因被放在區塊之外的碼位。
無法用區塊表達的樣式,例如小型大寫字母和上標,是由注音符號和拉丁擴充字元的查找表拼出來的。刪除線、底線這類效果則是給每個字元追加組合符號實現的,這也是它們在不同作業系統上顯示效果會有差異的原因。
我們在兩個地方維護同一套對應:PHP 負責首屏渲染,讓頁面在任何腳本執行前就有真實內容;JavaScript 在你開始輸入後接管。如果兩者不一致,網站就是壞的,所以改動時它們被當作一個整體來對待。
這個網站不做什麼
- 不儲存、不記錄、不傳輸你輸入的文字。
- 不需要帳號、電子郵件或登入。
- 不聲稱安裝字型——任何東西都不會被安裝。
- 與 Instagram、Meta、TikTok 或其他任何平台無關。
- 不出售使用者資料,因為它根本不收集。
網站如何維持營運
伺服器要花錢,工具又是免費的,所以本站透過 Google AdSense 顯示廣告。廣告由 Google 投遞,不由我們投遞;我們看不到也無法儲存其中的個人使用者資料。具體涉及哪些內容,請看隱私權政策和 Cookie 政策。
糾錯與聯絡
本站的指南追求準確而不是篇幅。如果你發現錯誤——字元對應有問題、平台規則已經改變、某個說法不再成立——告訴我們,會改。信箱在聯絡頁面。