發表文章

目前顯示的是 5月, 2014的文章

你來抓蟲,我們付錢

非營利公司所維護的自由軟體專案通常都有個問題:沒有足夠的人力與時間修復每隻臭蟲。 這是起因於這類自由軟體專案多半是設計師業餘投入,以正職養活自己,讓自己閒暇時間可以投入;另一類則是以專案為主業,試圖靠贊助、付費功能養活自己。不過礙於自由軟體可自由取得的特性,投入者幾乎無法得到金錢上的回饋,所以後者的數量很少。 麻煩的事情就是,既然多數投入者都不能全心專注在這個專案上,那使用者又該如何期待軟體的品質變好、發現的臭蟲都能盡速解決呢? 這就是自由軟體專案的「投入時間」惡性循環:閒暇開發 + 自由散布 => 程式臭蟲無法迅速處理 + 沒有從專案獲得收入 => 使用者失去興趣 + 無意捐款 => 找正職養活自己 + 副業自由軟體開發。 然而,專案受到歡迎也會另開發者頭痛,因為回報的臭蟲量會大量增加,如果開發者不多時,將對專案帶來管理上的災難。究竟是要先停下腳步,分類好臭蟲逐步處理到某個程度後再繼續開發新功能呢?還是一邊開發新功能,一邊處理臭蟲呢?這成了該專案是否能繼續下去的關鍵時刻。除非有更多新血人力協助處理,否則專案受歡迎的同時,原本開發團隊的步調、規劃、目標,會被突然湧入的回饋打昏。可是人力要怎麼吸引過來?這又回到了今天的重點:投入時間的惡性循環。 圍繞在這循環中的關鍵,就在於是否能解決投入者生活上的金錢問題,一旦生活無虞,就能全心投入,臭蟲也就逐漸少了,功能也越加豐富了。 自由軟體與專有軟體相比,其實對於資金的需求相去不遠,就是所得資金要滿足開發軟體的成本;差異只在於資金的投入方式而已。自由軟體的資金投入方式有:開發者自行投入 (以正職來養自己作副業)、募款 (使用者、公司行號、基金會給予捐助)、組織機構參與 (公司行號、基金會直接參與開發,多半為大型、企業相關領域之開源軟體專案才有此種投入)。 由於小型自由軟體專案很難取得公司行號、基金會的捐助或參與,想要增加投入時間、拉攏人力參與,能仰賴的資金來源扣掉自己的薪水外,就只能仰賴使用者了。可是,別忘了自由軟體幾乎皆能免費取得!自由軟體可是直接給予使用者使用、研究、改善軟體的權利,並不像專有軟體般,需要付費才能取得使用授權。以資金的流入量,單就「使用者」這領域來說,自由軟體可是落差大了。 近來也有不少專案都試圖透過群募資金平台,徵集特定數目資金來支付開發者在某段時間內開發

自由軟體的正體中文本地化支援改進

字型相關: Fedora 中的預設正體中文字型視覺上無法與 Cantarell 良好搭配,應改用文泉驛微米黑或 Droid Sans Fallback 或 cwTeX Q 黑體。Sans 應對應 Cantarell + 文泉驛微米黑/cwTeX Q Hei,Sans-serif 應對應 DejaVu Serif + AR PL UMing,Monospace 應對應  DejaVu Sans Mono + 文泉驛等寬微米黑。希望能推入為 Fedora 20 的 Feature。==> 目前已製作初 Cantarell + cwTeX 粗黑體的「靜嘉正黑體」,可以試著打包並推入 Fedora 21+ 版本。但可能要解決補字問題,所以最好字的大小能盡量與 VL Gothic 或 Droid Sans Fallback 相配合。 Fedora 應打包 cwTeX 眾字型。==> 已嘗試打包,等待推入 fedora。 Fedora 與 Ubuntu 打包的 Blender 不支援中文字顯示,應找出錯誤並修正。=> Fedora 部份已於 2.68a-5 往後版本中修正;後又再次壞掉,又於 2.78-3 修正。2016/10/26 文泉驛微米黑應添加臺灣正體寫法支援。==> 因微米黑已停擺多年之故,遂改而修改 Droid Sans Fallback,有 Droid-tw 專案。 因有思源黑體之故,似乎沒有積極需求 應協助文泉驛計畫網站補入正體中文支援,促進正體中文使用者協助字型發展。==> 文泉驛計畫網站已幾近停擺多年,目前狀況與上條同。 多次寫信給房騫騫尚無進一步回應。 輸入法相關: ibus-chewing 日常使用上仍存在小問題,也未支援 GNOME integration。 ibus-chewing 的ㄍㄜ˙會自動輸入「哥」,而不是常用的「個」,甚至候選字清單中沒有列出哥。 => Fedora 20 中的 ibus-chewing 仍有此問題。 ibus-cangjie 還需投入改善,目前無文件,也無法透過 Shift 切換成英文。 ibus-freearray 尚未在 Fedora 上打包。 GNOME 應該針對時區與地點自動偵測 locale 並設定預選鍵盤配置與輸入法。已回報。 GNOME 應

靜嘉正黑體上線

根據之前 Cantarell + cwTeX Q Hei 的規劃,取得了 cwTeX Q Hei 其原始版本 cwTeX 粗黑體的漢字部份再以 OFL 給予授權,所以目前組合出了 Cantarell + cwTeX Hei Bold (cwTeX 粗黑體) 的 OFL 授權版本;為了與先前版本區分 (更換英數部份),此衍生作品暫且另名為「靜嘉正黑體」or "Zenjia Norm Hei)。 粗略規劃未來走向: 1. 靜嘉正黑體 Bold。為了與 Cantarell Bold 搭配,勢必要有對應的粗體。目前 fontconfig 作的偽粗會導致小字時容易整個字變成一團黑。為了更有效率,打算用 fontforge 演算出粗體版後再來精修。 2. 靜嘉正黑體修正。為了符合「正」,以及英文名為「Norm」的期待,將逐步修改與臺灣標準寫法相同。 3. 靜嘉黑體。純粹個人偏好試驗版本,打算改成純比例漢字字型 (英文與漢字皆比例),而不是目前普遍的等寬方塊漢字字型 (英文比例,漢字等寬);可能也會實驗各種功能。這個版本不會以符合臺灣標準為目標,而是符合個人藝術偏好。 考量中的修改: 1. 調大字型大小。根據 cwTeX Q Hei 的顯示效果來看,調大確實比較容易與其他漢字字型配合,例如 VL PGothic 就比 cwTeX 粗黑體的大小大,與 cwTeX Q Hei 的大小差不多。==> 如果要調整,可能要請教一下 cwTeX Q Hei 的修改者當初的調整方法。 2. 小字內嵌點陣。基本上解析度低的螢幕,小字 (字級 <= 12) 顯示黑體都還是會糊糊的,如果能內嵌點陣當然更好,不過要拿掉所有的襯線修飾,而且還要符合 OFL 授權,目前比較難。有作無襯線點陣字的目前大概只有文泉驛,不過印象中他們是用 GPL 授權的。加上將來將會是高解析度時代,所以還是先把精力放在其他主題上吧。XDD 3. 靜嘉等寬黑體。即不只漢字,連英文都等寬的版本。不過 Cantarell 沒有出等寬版,因此要作就得自己作自己改,但我對這還沒什麼概念,所以還是先把精力放在其他主題上吧。XDD 此專案屬個人 just for fun,所以並不像花園明朝、文泉驛以覆蓋全漢字為目標 (雖然後者這幾年來已經停擺),而是以「好看的現代無襯線漢字字型」為主旨,因