Posts written in 2008‒02

轉移到 Habari

自賀! :p

目前資料部份已發現一個地方沒轉好:迴響時間都變成我轉移資料當時的時間了 XD 下次再來處理這個問題。

Chyrp

Chyrp 是一個輕量的內容管理系統。身為一個內容管理系統, Chyrp 核心中並未包含「迴響」、「文章分類」這些屬於 Blog 該有的基本功能,但只要安裝上「迴響」及「標籤」的外掛(在 Chyrp 中稱之為「Modules 外掛模組」), Chyrp 又能搖身一變,成為一個標準的 Blog 系統。在「Extensions 附加元件」加持下, Chyrp 能夠用來建構各式各樣的內容導向網站。

在 WordPress 愈來愈肥胖的現在, Chyrp 將是追求精簡的使用者們的新選擇 :)

初次接觸 Chyrp 的使用者,應該會搞不懂什麼是 Feathers ,「羽毛?」。「Feathers 內容範本」是 Chyrp 中相當重要的一個要素, Feathers 代表的是「內容的類型」,例如文字、影片、檔案下載等,又或者是讀後心得、聊天紀錄、活動時程,都可以當作不同的內容類型,就像是提供了一個範本,使用者只需照著欄位輸入, Chyrp 便能依照所指定的類型,產生出合適的格式。

Chyrp 的 Modules, Feathers 和 Themes 分別都使用自己的語系檔,雖然在 WordPress 中也能見到這種情況,但 Chyrp 幾乎是讓它成為「基本功能」,甚至連預設樣板都有自己的語系檔。這種作法雖然也有它的好處,但如果像 WordPress 那樣提供一些預設字串,我想當未來樣板多到氾濫時將會有所幫助。


目前 Chyrp 的基本需求是 PHP 4 ,但根據討論區的投票,未來將會提高到 PHP 5 ,我本來還為了這個版本問題而稍微偏好 Habari 的… XD 不過就穩定性而言,目前轉移到 Chyrp 也還不是時候, Chyrp 只要在安裝時重新整理幾下,馬上就會蹦出一大堆錯誤訊息… 囧rz 相較之下, Habari 則穩定許多。

中央氣象局 RSS Feed

中央氣象局網站於去年(2007)四月網站改版後,開始提供天氣預報的 RSS Feed ,但當時的 RSS 只是變相的「我的最愛」,沒有包含任何資訊於 RSS 中,使用者仍需到中央氣象局網站觀看。

從那之後我就很久沒去注意後續發展,今天意外發現中央氣象局網站修改了他們的 RSS Feed ,改成提供 22 分區之今明天氣預報,當然最重要的是——這次是貨真價實的 RSS ,甚至也提供了 OPML 快速訂閱,看來這次該局網站的負責人終於知道什麼是 RSS 了 :)

繁體版微軟雅黑字型

給心急的讀者們

前言

最近 Element TD Survivor 釋出了 4.0 Public Beta 版本,讓我開啟了好久沒動的魔獸爭霸Ⅲ,於是突然有了重新修改微軟雅黑字型的念頭,主要原因是目前的版本最高只能顯示 4 位數血量,這對於 Tower Defense 類型的遊戲來說實在太少 XD

既然要重作,就想做得更加完善,我發現上次所使用,新同文堂提供的繁簡中文對照表並不完整,可能是為了效率上的考量而捨棄罕用字。我在 Unicode.org 找到了另一份更加完整的列表,這次便是整合了兩張列表來製作。新同文堂的對照表雖然字數較少,但很奇怪的是它還包含了一些 Unicode.org 沒列出的部分。 Unicode.org 是採取比較直接的對照方式,某些簡體中文會對照到正體中文的異體字,我偏向一律採用正體字,另外還要一一檢查「於/于;于」、「游/遊;游」、「發/髮;发」、「歷/曆;历」這類特殊的對照,就這樣,大部分的時間都花在整理這兩張表格。

以上幾個例子我是這樣處理的:

  • 于 → 不轉換。
    雖然「于」是少用字,但若通通轉換成「於」,三國就會有個人被改名為「於禁」了 XD
  • 游 → 不轉換。
    因為「游」和「遊」都是常用字,而且簡體長得就跟正體的「游」一模一樣。
  • 发 → 一律轉換為「發」。
    雖然「髮」也是一個簡單的字,但相較於「發」就顯得少用許多了。
  • 历 → 一律轉換為「歷」。
    要從「曆」和「歷」兩個字中取捨讓我思考了一下,最後決定參考 tsi.src 記載的詞頻 :p

修改字型檔案的部分,這次多了一個步驟——先將檔案用 TransType 轉換成 TrueType , Vista 的那幾個新字型不知道怎麼作的,檔案類型寫著 TrueType 但圖示卻標視為 OpenType ,應該又是在作什麼極限字型… 若不先轉換成一般的 TrueType 便直接編輯,就會像上次一樣, Kerning 全部壞掉。這次多作了這個步驟,修改完成的字型就不只能在 WarCraft Ⅲ中使用,經測試在 Word 2003/2007 中也能正常使用喔!


下載字型更新檔

以下這幾個檔案需和原版微軟雅黑(msyh.ttf)放在同一個資料夾中執行,執行後會更新 msyh.ttf ,而原始的檔案將被更名並備份為 msyh.ttf.bak 。

註:微軟雅黑字型中本來就有繁體字區,這個更新檔是將簡體字區中的字用繁體字區的字來覆蓋,讓本來應該顯示簡體字的地方也都顯示為繁體字。

5/19 更新:微軟免費釋出了微軟雅黑字型,沒有 msyh.ttf 的使用者可以到微軟的網站下載

Microsoft YaHei Traditional

這是一般版本,只替換掉簡體字,在 1024 × 768 解析度下最高可顯示 4 位數生命值。

Screenshot - 2007_5_6 , 下午 05_14_17

Microsoft YaHei Traditional SemiCondensed

這是將數字稍微縮窄的版本,在 1024 × 768 解析度下最高可顯示 6 位數生命值。

msyhtsc-6digits

Microsoft YaHei Traditional Condensed

這是將數字更加縮窄的版本,在 1024 × 768 解析度下可顯示 7 位數生命值。

※ 要等麥噹噹的血量跑到 8 位數我實在受不了… 所以後面沒有測試。

msyhtc-7digits

Microsoft YaHei Traditional Condensed Old Style

使用 Old Style 數字的版本,雖然我很喜歡 Old Style 數字,但是用在遊戲中似乎不怎麼好看… 因此這個版本並無釋出的打算。

msyhtco-7digits
 1