回答讀者來信問題「在你的blog上看到droid font的訊息
我對於條文方面並不熟悉,不曉得Apache 2.0的規範是可以商業應用嗎?又有任何限制嗎或需要做什麼事情嗎?」
有,Apache 2.0 授權特性與限制可參考此篇文章,大意上是授予著作權與專利權可免費的「製作衍生物、公開展示、公開演出、再授權和散佈」與可「製造、委託他人代工、使用、供與販售、販售、進口(輸入)及其他方式的讓渡」。
但在衍生製作、再散佈時,必須遵守保留條款、揭示修改聲明、揭示歸屬聲明、保持原始形式來源、包含歸屬聲明檔案等義務。另外也必須注意商標使用的限制條款。
條款全文請參考 Apache.org 網站。
- 下載字型並移動到家目錄下的.fonts/droid資料夾
mkdir -p ~/.fonts/droid
mv ~/DroidSansFallback.ttf ~/.fonts/droid
- 設定字型
sudo gedit /etc/fonts/conf.avail/41-ttf-droid.conf
把以下內容貼進去後存檔→關閉
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Serif faces --> <alias> <family>Droid Serif</family> <family>Droid Sans Fallback</family> <default><family>serif</family></default> </alias> <!-- Sans-serif faces --> <alias> <family>Droid Serif</family> <family>Droid Sans Fallback</family> <default><family>sans-serif</family></default> </alias> <!-- Monospace faces --> <alias> <family>Droid Sans Mono</family> <family>Droid Sans Fallback</family> <default><family>monospace</family></default> </alias> </fontconfig>sudo gedit /etc/fonts/conf.avail/64-ttf-droid.conf
把以下內容貼進去後存檔→關閉<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Serif faces --> <alias> <family>serif</family> <prefer> <family>Droid Serif</family> <family>Droid Sans Fallback</family> </prefer> </alias> <!-- Sans-serif faces --> <alias> <family>sans-serif</family> <prefer> <family>Droid Serif</family> <family>Droid Sans Fallback</family> </prefer> </alias> <!-- Monospace faces --> <alias> <family>monospace</family> <prefer> <family>Droid Sans Mono</family> <family>Droid Sans Fallback</family> </prefer> </alias> </fontconfig>
sudo ln -sf /etc/fonts/conf.avail/64-ttf-droid.conf /etc/fonts/conf.d/64-ttf-droid.conf
sudo ln -sf /etc/fonts/conf.avail/41-ttf-droid.conf /etc/fonts/conf.d/41-ttf-droid.conf
更新字型cache
sudo fc-cache -v
更新完cache即開始使用DroidSansFallback字型,底下畫面是我在Swiftweasel3使用的情形 。
備註
從底下圖示可以得知,藍框部份Droid Sans Fallback對中文字才有效果,紅框部份Droid Sans則沒有效果,他不是CJK字型。
不過我們可得知Droid Sans Fallback的標點符號有點難看,Droid Font Family 中提到要在Windows上使用,更改最簡單的方式就是用 fontforge 開啟後,Encoding 選 Unicode full 的那個,然後重新產生字型,fontforge 會自動加入其他必要的 cmap table 資訊,我有裝來玩玩看發現他也可以改字型
他的逗點、句點、分號是長這樣子,本來想改改分享出來,可是我不會用冏!不知有沒有好心人幫忙改改哈。
何謂CJK字型,C指的是中文、J是日文、K是韓文。
參考資料:
免費 Google 手機字型 - DroidDroid字型 與 設定檔
Droid Font Family
2009.06.02更新
在9.04套件庫有提供可以直接裝
sudo aptitude install ttf-droid
什麼情況下才需要Droid Sans Fallback跟Droid Sans一起裝...?
回覆刪除兩個明明都有英文字型耶...
YuZhe
回覆刪除最主要只要那個cjk字型,其它字型並不會對中文字產生做用,你也可以選則安裝別的字型:)
這個字型相當好看耶,馬上試看看
回覆刪除