關於字型檔案的兩三事,及 FontForge 介紹
2021年2月15日 · Waiting7777 · 1 分鐘閱讀
起因
因為畫面的空間有限,又想塞入盡量多的數字,設計找到了一個 word space 比較小的字型,但偏偏字型檔又偏大,實在不想直接放入專案中,而有了以下的研究。
字型檔的大小
字型檔案的大小取決於文字的量,一般英文語系的字型檔大概幾百 kb,而中文語系的字型檔案則需要 4~10mb,所以平常是非常不建議換系統之外的字型(尤其是中文),除非真的對於美觀有強烈的要求。
FontForge
FontForge 是一個開源工具,他可以針對字型檔做修改,操作的介面如圖:
這次因為需求只要改動數字的字型,所以我把這字型檔除了數字的部分全部刪除,這樣就可以讓原本 200 KB 的字型檔一口氣縮減到 5 KB,
改動前:
改動後:
具體操作為 Encoding -> Detach & Remove Glyphs 就可以把選取的字型移除,最後再選 File -> Generate Fonts 就大功告成啦,之後只要是有條件的使用字型也可以處理了。
Waiting7777
WoW Arena 冠軍轉前端,用電競 meta 思維拆解技術趨勢。
相關文章
AIAI 時代悲劇:爬蟲吃光內容 最後誰來餵 AI?
從遊戲設計角度看這個問題:一個讓所有玩家都想當 free rider 的機制設計,最後一定崩潰。分析 AI 公司、內容創作者、讀者三方的利益衝突,以及可能的出路長什麼樣。
2026年8月14日 · HW SHU · 7 分鐘閱讀
繼續閱讀 →
創業創投+4YC 裡越來越多二次創業者 — AI 時代為什麼老手反而更吃香
為什麼 AI 時代反而讓「老手」更吃香?從 YC 的數據看 repeat founder 的優勢在哪,以及這對第一次創業的人有什麼啟示。
2026年8月12日 · Waiting7777 · 7 分鐘閱讀
繼續閱讀 →
AI Agents開發工具+5OpenChamber:專為 AI Agent 設計的開發環境,跟 IDE 的差別在哪?
拆解 OpenChamber 的設計邏輯:為什麼 agent 需要專屬的開發環境、跟直接在 terminal 跑 Claude Code 有什麼本質差異,以及這個方向的商業潛力在哪。
2026年8月11日 · Waiting7777 · 8 分鐘閱讀
繼續閱讀 →這篇文章對你有幫助嗎?
每週一篇 — 技術趨勢背後的商業邏輯
AI 產業在變什麼、工程師該注意什麼——拆清楚寄到你的信箱。